Author Topic: Протокол Telegram  (Read 55622 times)

0 Members and 1 Guest are viewing this topic.

Offline ghazan

Re: Протокол Telegram
« Reply #105 on: 03 06 2023, 16:44:39 »
А и действительно так! Стоило переключится и без проблем обновилось, даже группа telegram отобразилась.
Естественно, ибо 32-битный код фактически работает в режиме эмуляции, и там может быть всё, что угодно, особенно в Висте (где эта самая эмуляция вообще появилась впервые и глючит до сих пор)
 

Offline dartraiden

Re: Протокол Telegram
« Reply #106 on: 03 06 2023, 18:29:35 »
Некоторые старые расширения когда-то были только в x32
А чё в смысле (с)
У нас буквально один плагин только 32-разрядный, остальные есть и в 64-разрядном виде.
А с плагинами не из списка NG не работает.

В апдейтере есть опция "перейти на 64-разрядную", достаточно её взвести и он сделает вжух.
« Last Edit: 03 06 2023, 18:32:45 by dartraiden »
 

Offline dartraiden

Re: Протокол Telegram
« Reply #107 on: 03 06 2023, 19:44:55 »
 

Offline ghazan

Re: Протокол Telegram
« Reply #108 on: 05 06 2023, 07:12:02 »
Короче, пока не достигнут полный успех в запуске телеги под XP, я отменил все фиксы для совместимости, которые я туда залил. Должно работать теперь и в 32 битах, проверьте
 
The following users thanked this post: Thug

Offline Thug

Re: Протокол Telegram
« Reply #109 on: 05 06 2023, 07:23:06 »
ghazan, да, теперь работает
 
The following users thanked this post: ghazan

Offline Thug

Re: Протокол Telegram
« Reply #110 on: 01 07 2023, 21:30:56 »
ghazan, Со вчерашнего дня снова начались падения 32-битной телеги на 64-битной винде. Мне не сложно перейти на 64-битную версию, но кто-то же должен был это обнаружить  :)
 

Offline ghazan

Re: Протокол Telegram
« Reply #111 on: 03 07 2023, 17:31:35 »
Thug,
Fixed, просто зажал в коде константу, больше проблем не будет
 

Offline Thug

Re: Протокол Telegram
« Reply #112 on: 03 07 2023, 21:55:49 »
ghazan, не, всё так же вылетает без крашлога
 

Offline ghazan

Re: Протокол Telegram
« Reply #113 on: 04 07 2023, 07:56:13 »
Thug,
даже не знаю... может их бинарный файл побился? а если учетку по новой завести?
 

Offline dartraiden

Re: Протокол Telegram
« Reply #114 on: 04 07 2023, 08:32:35 »
Оно и с новой учёткой падает.

Code: [Select]
> Telegram.dll!__report_gsfailure(...)Строка 220 C
  Telegram.dll!td::FileFd::stat(void) Нет данных
  Telegram.dll!td::Binlog::open_binlog(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,int) Нет данных
  Telegram.dll!td::Binlog::do_reindex(void) Нет данных
  Telegram.dll!td::Binlog::init(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,class std::function<void > const &,class td::DbKey,class td::DbKey,int,class std::function<void > const &) Нет данных
  Telegram.dll!td::TdDb::get_config_pmc_shared(void) Нет данных
  Telegram.dll!td::TdDb::open_impl(struct td::TdDb::Parameters,class td::Promise<struct td::TdDb::OpenedDatabase> &&) Нет данных
  Telegram.dll!std::_Ref_count_obj<class td::BinlogKeyValue<class td::ConcurrentBinlog> >::_Destroy(void) Нет данных
  Telegram.dll!td::Promise<int>::set_value(int &&) Нет данных
  00000001() Нет данных
 
The following users thanked this post: Thug

Offline ghazan

Re: Протокол Telegram
« Reply #115 on: 04 07 2023, 12:04:26 »
Усё, регламент. Больше не падает
 
The following users thanked this post: Thug

Offline Thug

Re: Протокол Telegram
« Reply #116 on: 07 09 2023, 07:35:10 »
После последнего обновления у меня телеграм стал периодически крашиться

Code: [Select]
Exception: Access Violation at address 18C3FDCF. Reading from address 00000000.

Stack Trace:
---------------------------------------------------------------
18C3FDCF (Telegram 18600000): w:\miranda-build\protocols\telegram\src\utils.cpp (65): CTelegramProto::GetSender
18C40BCE (Telegram 18600000): w:\miranda-build\protocols\telegram\src\utils.cpp (258): CTelegramProto::GetGcUserId
18C3FF17 (Telegram 18600000): w:\miranda-build\protocols\telegram\src\utils.cpp (369): CTelegramProto::GetMessageText
18C3DFF0 (Telegram 18600000): w:\miranda-build\protocols\telegram\src\server.cpp (691): CTelegramProto::ProcessMessageContent
18C3F024 (Telegram 18600000): w:\miranda-build\protocols\telegram\src\server.cpp (182): CTelegramProto::ProcessResponse
18C3F5E1 (Telegram 18600000): w:\miranda-build\protocols\telegram\src\server.cpp (34): CTelegramProto::ServerThread
12DB977E (mir_core 12DA0000): w:\miranda-build\src\mir_core\src\windows\threads.cpp (161): forkthreadex_r
760F3D05 (kernel32 760E0000): (filename not available) (0): BaseThreadInitThunk
77789732 (ntdll 77750000): (filename not available) (0): RtlInitializeExceptionChain
77789705 (ntdll 77750000): (filename not available) (0): RtlInitializeExceptionChain
 

Offline ghazan

Re: Протокол Telegram
« Reply #117 on: 07 09 2023, 07:54:54 »
Thug,
fixed, спасибо, скоро выльется фикс
 
The following users thanked this post: Thug

Offline Alekos

  • Newbie
  • *
  • Posts: 16
Re: Протокол Telegram
« Reply #118 on: 23 10 2023, 16:58:11 »
Есть проблема, не отправляются исходящие сообщения, раньше была проблема, что не принимались сообщения, но это вроде исправлено
Так вот, я пытаюсь из групчата отправить пользователю, которому я никогда ничего не отправлял отправить сообщение, отправляю сообщение, оно пропадает, и через некоторое время мне пишет, что сообщение не доставлено. Проверяю в мобиле, это действительно так.
Но бывает и по другому: сообщение в миранде показано как не отправленное из-за ошибки, а на самом деле оно отправилось, и тогда по какой-то неизвестной причине я ответ получил с большой задержкой. (это было с пользователем, с которым у меня уже был чат)
Прошу, пофиксите быстрее
Версия Miranda NG: 0.96.4 alpha build #26104 (b6f4df8213) x64
 

Offline ghazan

Re: Протокол Telegram
« Reply #119 on: 23 10 2023, 17:48:23 »
Alekos,
нетворк лог нужно сделать, Телеграм + ядро, и послать в зипе мне в приват