зависания

isotoxin_user
Posts: 17
Joined: Tue Apr 12, 2016 6:24 pm

зависания

Postby isotoxin_user » Thu May 19, 2016 7:52 pm

при работе на нетбуке (intel atom 1.6 GHz, ram 2 gb) постоянные зависания на минуту при входящем сообщении. хотя в пассивном режиме потребление ресурсов минимально (7.5 мб - isotoxin, 1.5 мб - plghost). версия программы 0.4.461 x86

Xfx
Posts: 37
Joined: Sun Mar 06, 2016 2:07 am

Re: зависания

Postby Xfx » Sat May 28, 2016 4:25 am

Попробуйте отключить проверку правописания, даже в последней версии проблема с высокой нагрузеой на процессор появляется, что может вызывать фризы программы. У меня после отключения проблема исчезла.

admin
Site Admin
Posts: 122
Joined: Mon Jan 26, 2015 11:51 am

Re: зависания

Postby admin » Sat May 28, 2016 11:07 am

Да, с библиотекой проверки правописания (hunspell) не все так прекрасно. Библиотека стала обновляться и, похоже, стала работать медленнее. В следующей версии isotoxin'а я откачусь на предыдущую версию библиотеки. Кроме того, новая версия стала хуже работать. Не распознает много слов.

isotoxin_user
Posts: 17
Joined: Tue Apr 12, 2016 6:24 pm

Re: зависания

Postby isotoxin_user » Sat May 28, 2016 7:17 pm

Xfx wrote:Попробуйте отключить проверку правописания, даже в последней версии проблема с высокой нагрузеой на процессор появляется, что может вызывать фризы программы. У меня после отключения проблема исчезла.


это было сделано в первую очередь. данные по нагрузке указаны без проверки правописания. проблема проявляется только при входящем сообщении - нетбук зависает на 2-4 минуты

admin
Site Admin
Posts: 122
Joined: Mon Jan 26, 2015 11:51 am

Re: зависания

Postby admin » Sat May 28, 2016 8:23 pm

На входящем сообщении есть аномалия, связанная со сменой иконки для трея.
Когда я только только реализовал эту функциональность, т.е. самое первое появление значка в трее, то тогда долгое время не мог найти причину подвисания на входящем сообщении. Когда я уже вырвал на своей голове все волосы, просто сделал workaround. Там какая-то очень мутная ситуация происходит, когда я меняю иконку легальным вызовом Shell_NotifyIcon, иногда происходит то самое зависание, а по сути, операционная система перестает высылать главному циклу программы события от системы. Какое-то редкое стечение обстоятельств, которое вылезает именно на моей реализации всей этой кухни. Это как-то связано с приоритетом системных сообщений. Вроде как в очереди начинают появляться бесконтрольно очень приоритетные сообщения-пустышки, а менее приоритетные вообще не приходят. Но это я понял относительно недавно, а тогда просто замутил workaround.
Рефакторинг кода обработки системных сообщений, в рамках написания кроссплатформенного кода, похоже, что-то сломал.
И не в одном месте. Сожалею. Причину еще ищу.

admin
Site Admin
Posts: 122
Joined: Mon Jan 26, 2015 11:51 am

Re: зависания

Postby admin » Wed Jun 08, 2016 8:35 pm

Попытался решить эту проблему. Не знаю, удалось ли. Отпишитесь пожалуйста, осталась ли проблема в версии 0.4.467

Kefir
Posts: 12
Joined: Tue Jun 21, 2016 4:49 pm

Re: зависания

Postby Kefir » Tue Jun 21, 2016 5:23 pm

Та же проблема, что и у автора темы.
Добавлю, что зависает и при подключении к сети, если список контактов не пуст. Правда не на 2-4, а всего на полминуты где-то, но вешается вся система, загрузка процессора — 100%.

Версия программы: 0.4.467
ОС: WinXP SP2
Проц.: Celeron 950 MHz
ОЗУ: 512 MB

UPD
У меня причина зависаний, как ни странно, оказалась связана со звуками, отключил звуки — фризы прошли.
Кстати не хватает в настройках возможности отключить все звуки одним махом, пришлось пресет создавать.

isotoxin_user
Posts: 17
Joined: Tue Apr 12, 2016 6:24 pm

Re: зависания

Postby isotoxin_user » Fri Jul 01, 2016 5:54 pm

admin wrote:Попытался решить эту проблему. Не знаю, удалось ли. Отпишитесь пожалуйста, осталась ли проблема в версии 0.4.467


в одной из последних версий (67, 68 или 69) проблема исчезла. спасибо!

MIR
Posts: 16
Joined: Thu Nov 05, 2015 9:42 am
Location: Russia, Tyumen
Contact:

Re: зависания

Postby MIR » Sun Oct 02, 2016 9:52 am

В подключениях при смене состояния Онлайн на Выключить появляеся звук отключения и Isotoxin зависает при этом звук продолжает звучать но с глюками, по окончанию звука Isotoxin вырубается.
Глюк появляется постоянно и почемуто только при смене статуса конкретного подключения Tox.

Версия 0.4.480 32bit, Win XP SP3

Code: Select all

P.S. isotoxin.exe у меня на компе переименован в ist.exe для удобства, но на работоспособность это влиять не должно.

messages.log
ist.exe (2016-10-02 15:04) : started...
ist.exe (2016-10-02 15:04) : Exception info [0CD4]:

ist.exe caused a EXCEPTION_ACCESS_VIOLATION at 001B:0044B274

Bytes at CS::EIP:
8B 71 3C 8B 49 40 89 44 24 1C 8D 3C 8E 3B F7 74

nStack dump:
00000015 00000003 00000000 0012FCB4 0081299A 00000000 00000000 EA5405D1
0044E71A 00000000 00000000 0012FD90 0012FD24 02320BF0 0044E420 00000000
0012FD90 00FE013C 00000000 00FE75E8 0012FD34 0081276C 0012FD34 00FE75E8
00000000 FFFFFFFF 04EEB370 00000000 08932C01 02320BF0 00000015 8932CFBE


ist.exe (2016-10-02 15:04) : started...
ist.exe (2016-10-02 15:04) : Exception info [0CD4]:

ist.exe caused a EXCEPTION_ACCESS_VIOLATION at 001B:0044B274

Bytes at CS::EIP:
8B 71 3C 8B 49 40 89 44 24 1C 8D 3C 8E 3B F7 74

nStack dump:
00000015 00000003 00000000 0012FCB4 0081299A 00000000 00000000 EA5405D1
0044E71A 00000000 00000000 0012FD90 0012FD24 02320BF0 0044E420 00000000
0012FD90 00FE013C 00000000 00FE75E8 0012FD34 0081276C 0012FD34 00FE75E8
00000000 FFFFFFFF 04EEB370 00000000 08932C01 02320BF0 00000015 8932CFBE



После того как Isotoxin окончательно вырубается появляется файл plghost.log

proto.lan.dll 254440602 CLOSE: 384
proto.lan.dll 254440655 CLOSE: 368
proto.lan.dll 254440716 CLOSE: udp sender 344
proto.lan.dll 254440730 CLOSE: udp sender 352
proto.lan.dll 254440754 CLOSE: 288
proto.lan.dll 254440774 CLOSE: udp sender 344
proto.lan.dll 254440787 CLOSE: udp sender 352


ХЗ какое отношение тут имеет Lan, если Я отключаю соединение TOX соединение а не Lan

admin
Site Admin
Posts: 122
Joined: Mon Jan 26, 2015 11:51 am

Re: зависания

Postby admin » Mon Oct 03, 2016 8:43 pm

Этот баг исправлен. Скоро выйдет новая версия.


Return to “Bugs”

Who is online

Users browsing this forum: No registered users and 1 guest