Miranda NG Official Community Forum

Miranda NG русскоязычный форум => Общие разговоры о Miranda NG => Topic started by: Serg on 04 01 2025, 17:19:46

Title: Проблема после обновления?
Post by: Serg on 04 01 2025, 17:19:46
Давно не обновлялся (где-то с лета) - тут хост ваш недоступен почти всегда.
А сегодня появилось уведомление, нажал обновить и "в какие веки" пошла закачка, вроде завершилась, пере-запустилась программа, но вот такое окно с проблемой, см. картинку.

Хотя файлы предлагаемых поставить плагинов (нового контакт листа) есть в папке и они версии от 2025г.
Подменил на всякий случай скачанные с сайта стабильных версий (за конец 2024г) - тоже самое.
А главная проблема - куда-то исчез джаббер.

Что делать?
Здесь WinXP  - может уже несовместимость наступила новых плагинов с ос?

При попытке войти в проверку обновлений или закачку плагинов - падает с логом, прилагаю.


Title: Re: Проблема после обновления?
Post by: dartraiden on 04 01 2025, 20:36:56
Давайте начнём с отчёта о версиях (https://wiki.miranda-ng.org/index.php?title=Version_information/ru)
Title: Re: Проблема после обновления?
Post by: dartraiden on 04 01 2025, 20:39:24
Здесь WinXP  - может уже несовместимость наступила новых плагинов с ос?
Легко, учитывая, что Service Pack 2 мы никогда не поддерживали и не тестируем программу в таких условиях.

Пора бы перейти на SP3.
Title: Re: Проблема после обновления?
Post by: Serg on 05 01 2025, 04:40:35
Давайте начнём с отчёта

В пристегнутом краш-логе недостаточно инфо?

Здесь сложновато сп3 установить, надо много всего переустанавливать и резервировать информации, банально лениво пока.
А так наобум ставить сп3-добавку побаиваюсь.


Title: Re: Проблема после обновления?
Post by: dartraiden on 05 01 2025, 06:02:24
В крашлоге либо не всё видно, либо Jabber.dll не обновлена: от другой версии Миранды или вообще другой разрядности, поэтому Миранда её не видит. Аналогично с Clist_modern.

Учитывая, что апдейтер падает, могу лишь рекомендовать руками обновить все файлы, хотя, при этом и повышается риск что-то сделать не так
https://miranda-ng.org/distr/stable/x32/

Чинить совместимость с SP2 точно никто не будет.
Title: Re: Проблема после обновления?
Post by: Serg on 29 01 2025, 23:05:12
Не было времени заниматься с проблемой, только сейчас обновил вручную (основную миранду и плагины джабер, токс, irc, clist_modern) как рекомендовали вручную из репозитория стабильной за декабрь 2024, вроде всё заработало.
Хотя многие заменяемые файлы были такого же размера как с проблемным апдейтом от начала 25 года, но может чего-то не хватало или по какой-то причине некорректно апдейт стал... Еще буду потом экспериментировать с обновлением из меню, скажу, если будут проблемы какие-то.

Вопрос, как отдельно протоколы настроить, чтобы входили в сеть не все сразу, а только тот, по которому внизу формы делаю ручной вход. Сейчас жму на джабер "в сети", а входят и остальные тоже. Раньше по отдельности было у меня (в версии за лето 24г.)

Title: Re: Проблема после обновления?
Post by: dartraiden on 29 01 2025, 23:19:58
Попробуйте удалить плагин StartusManager, если он установлен и вам не нужен. Без него при старте Миранда восстанавливает глобальный (общий) статус, бывший до выхода. Следовательно, если вы установите глобальный статус "Не в сети" (ПКМ по значку в трее → Статус → Не в сети) и больше не будете трогать глобальный статус, то при каждом старте ни один протокол сам собой выходить в сеть не будет, а при выводе в сеть конкретного протокола (ЛКМ по значку протокола в нижней части списка контактов) только этот протокол и будет вылезать в сеть.
Title: Re: Проблема после обновления?
Post by: Serg on 29 01 2025, 23:44:59
Сейчас докинул из стабильного репозитория плагин-апдейтер, он прошуршал -  обновил и даже само стало включать по запуску программы только нужный протокол, доволен, что все вернулось как и прежде было, делаю резервную копию.
Безграничная Вам благодарность за оперативную помощь и вообще за проект!

Но нет мне покоя :)
Как для проверки работоспособности вызвать из программы апдейт на свежие-тестовые версии или только вручную добрасывать из архивов?


Title: Re: Проблема после обновления?
Post by: dartraiden on 29 01 2025, 23:49:19
В настройках апдейтера (Службы → Обновление плагинов) можно выбрать канал обновления (стабильный / в разработке). После смены канала обновления апдейтер тут же произведёт поиск и обновления неизбежно найдутся (т.к. версии разные).
Title: Re: Проблема после обновления?
Post by: Serg on 30 01 2025, 00:03:30
Вроде запустилось нормально (кроме телеграм-плагина, но раньше говорили он на xp и не будет):

Miranda NG Version: 0.96.6 alpha build #27931 (e764429964)
Build time: 28 янв 2025 19:24:44

Может тогда как-то неудачно обновилось.
Title: Re: Проблема после обновления?
Post by: Boris_M on 23 09 2025, 16:21:14
Microsoft Windows 10 , 64-bit (build 19044)
Miranda NG Version: 0.96.7 alpha build #4557 (0f7ed42) x64
Build time: 23 сентября 2025 г. 16:15:32
¤ NewStory.dll v.0.2.0.3 [3 сентября 2025 г. 15:42:46] - NewStory
¤ TabSRMM.dll v.3.6.2.6 [3 сентября 2025 г. 15:39:20] - TabSRMM

После обновления 23 сентября 2025 г. 16:15:32
пропало окно ввода текста

UPD
Miranda NG Version: 0.96.7 alpha build #4558 (df172a9) x64
Build time: 23 сентября 2025 г. 16:41:48
Все ок.
Title: Re: Проблема после обновления?
Post by: Boris_M on 12 11 2025, 17:59:45
С некоторого времени (неверно месяц уже) очень часто при получении (в основном оффлайн сообщений) Miranda виснет наглухо, только снимать задачу.
Сразу не отметил момент после какого обновления - думал какая-то случайность, но уже как-то системно всё происходит.
Инфо по версиям и и т.д прикрепил
-
Снова - пришло сообщение из TG - зависло.... окна бесед "побелели" :)
Title: Re: Проблема после обновления?
Post by: ghazan on 13 11 2025, 09:51:50
Boris_M,
а где виснет? вот тут есть рекомендация, как ловить это -
https://wiki.miranda-ng.org/index.php?title=Using_Process_Explorer_as_the_debugging_tool
Title: Re: Проблема после обновления?
Post by: Boris_M on 13 11 2025, 10:11:33
а где виснет?
Как это "где"? Виснет - все окна белеют/чернеют (скрин выше) - надпись "не отвечает", из трея на клики не реагирует.
Title: Re: Проблема после обновления?
Post by: ghazan on 13 11 2025, 10:15:37
Boris_M,
вон там статья в вики, там ответ на вопрос "где"
Title: Re: Проблема после обновления?
Post by: dartraiden on 13 11 2025, 14:20:19
Под "где" имелось в виду, в какой функции, что и покажет ProcessExplorer.
Title: Re: Проблема после обновления?
Post by: Boris_M on 13 11 2025, 17:18:13
"где" имелось в виду, в какой функции,
ясно.+ к проблеме зависания появилась проблема  (даже не знаю как сформулировать...) - "неотрисовка окна", то есть у окон бесед пропадают кнопки, тулбары, все становится белым или на месте тулбара или другого поля контейнера кусок окна беседы, а потом вылет.пример log`а приложил.
Это как -то происходит без сопутствующих событий - просто открываю свернутый контейнер бесед и начинает "сыпаться" (ка будто у меня 1 Gb памяти  :) )
Title: Re: Проблема после обновления?
Post by: Boris_M on 13 11 2025, 22:25:44
Снова зависло все
Данные :
ntoskrnl.exe!KeSynchronizeExecution+0x6fa6
ntoskrnl.exe!KeWaitForMutexObject+0x1460
ntoskrnl.exe!KeWaitForMutexObject+0x98f
ntoskrnl.exe!KeWaitForMutexObject+0x233
ntoskrnl.exe!RtlClearBitsEx+0xe3d
ntoskrnl.exe!KiCheckForKernelApcDelivery+0x401
ntoskrnl.exe!KeWaitForMutexObject+0x1787
ntoskrnl.exe!KeWaitForMutexObject+0x98f
ntoskrnl.exe!KeDelayExecutionThread+0x122
ntoskrnl.exe!PsSetProcessPriorityByClass+0x2ff
ntoskrnl.exe!setjmpex+0x85e5
ntdll.dll!NtDelayExecution+0x14
KERNELBASE.dll!SleepEx+0x9e
mir_core.mir!mir_cs::Lock+0x19
VKontakte.dll!CVkProto::CheckHealthThreads+0x4a
VKontakte.dll!TimerProc+0x50
USER32.dll!EnumChildWindows+0x72c
USER32.dll!DispatchMessageW+0x253
mir_core.mir!EnterMessageLoop+0x166
mir_app.mir!mir_main+0xee
Miranda64.exe!wWinMain+0xd8
Miranda64.exe!__scrt_common_main_seh+0x106
KERNEL32.DLL!BaseThreadInitThunk+0x14
ntdll.dll!RtlUserThreadStart+0x21
Title: Re: Проблема после обновления?
Post by: Boris_M on 14 11 2025, 10:11:01
Пришло сообщение в TG - все зависло снова

ntoskrnl.exe!KeSynchronizeExecution+0x6fa6
ntoskrnl.exe!KeWaitForMutexObject+0x1460
ntoskrnl.exe!KeWaitForMutexObject+0x98f
ntoskrnl.exe!KeWaitForMutexObject+0x233
ntoskrnl.exe!RtlClearBitsEx+0xe3d
ntoskrnl.exe!KiCheckForKernelApcDelivery+0x401
ntoskrnl.exe!KeWaitForMutexObject+0x1787
ntoskrnl.exe!KeWaitForMutexObject+0x98f
ntoskrnl.exe!KeDelayExecutionThread+0x122
ntoskrnl.exe!PsSetProcessPriorityByClass+0x2ff
ntoskrnl.exe!setjmpex+0x85e5
ntdll.dll!NtDelayExecution+0x14
KERNELBASE.dll!SleepEx+0x9e
mir_core.mir!mir_cs::Lock+0x19
VKontakte.dll!CVkProto::CheckHealthThreads+0x4a
VKontakte.dll!TimerProc+0x50
USER32.dll!EnumChildWindows+0x72c
USER32.dll!DispatchMessageW+0x253
mir_core.mir!EnterMessageLoop+0x166
mir_app.mir!mir_main+0xee
Miranda64.exe!wWinMain+0xd8
Miranda64.exe!__scrt_common_main_seh+0x106
KERNEL32.DLL!BaseThreadInitThunk+0x14
ntdll.dll!RtlUserThreadStart+0x21


Title: Re: Проблема после обновления?
Post by: Boris_M on 17 11 2025, 12:41:43
Пришло сообщение в VK - все зависло снова
Может быть ещё какие данные помогут?
Title: Re: Проблема после обновления?
Post by: Boris_M on 25 11 2025, 19:26:27
По прежнему зависания при приходе сообщений особенно оффлайн, помимо периодически как будто "теряется интерфейс" - см. скрин (белая или черная область в окнах, некоторое время их можно мышкой таскать, иногда появляется кусок интерфейса в какой либо части окна, потом снова пропадает... потом виснет.)
Использую режим "Без скинов", VersionInfo.txt прикрепил..
Title: Re: Проблема после обновления?
Post by: ghazan on 27 11 2025, 07:59:28
Boris_M,
всё на удивление в норме. ты точно снимал стек во время зависания?
Title: Re: Проблема после обновления?
Post by: Boris_M on 27 11 2025, 09:18:35
точно снимал стек во время зависания
Да, именно когда "сыпется" интерфейс, белые окна, на клики мыши нет реакций, в заголовке окон "не отвечает" и т.д.
Title: Re: Проблема после обновления?
Post by: ghazan on 27 11 2025, 09:36:58
тогда надо смотреть, сколько в системе GDI Handles, если суммарно их число превышает 10000, то винда начинает сыпаться

смотреть проще всего через System Informer
Title: Re: Проблема после обновления?
Post by: Boris_M on 27 11 2025, 10:24:10
сколько в системе GDI Handles
Как посмотреть кол-во?
Title: Re: Проблема после обновления?
Post by: ghazan on 27 11 2025, 10:40:34
Как посмотреть кол-во?
включить в списке процессов колонку GDI Handles, тогда оно покажет суммарное количество
Title: Re: Проблема после обновления?
Post by: dartraiden on 27 11 2025, 10:44:13
Щёлкнуть пкм по колонкам и включить колонку GDI Handles.
Title: Re: Проблема после обновления?
Post by: Boris_M on 27 11 2025, 10:52:19
суммарное количество
Title: Re: Проблема после обновления?
Post by: ghazan on 27 11 2025, 11:12:19
жестко... интересно, откуда в миранде столько GDI Handles... а сколько после старта? и при какой операции оно растет?
Title: Re: Проблема после обновления?
Post by: Boris_M on 27 11 2025, 11:21:12
а сколько после старта? и при какой операции оно растет?
После старта ~1600
После восстановления сессии (три контейнера по темам у меня - "общее", "сделать", "важное" в каждом от 5 до 10 вкладок бесед контактов) ~ 3100
А вот когда вырастает до 5000 не знаю (поставил on top окно Informer`а буду смотреть).......
Вот смотрю приходя оффлайн сообщения, открываются в моих контейнерах на +100  вырастает.
-
Приходят сообщения, картинки (пока VK протокол только активность - включен BBcode и обработка стикеров как смайлов) постепенно дошло до 4800
Добавились пару сообщений с картинками по ТG протоколу (не месте меня не было и в контейнере не открывалось, висели уведомления -Popup plus, где-то час) поднялось,  до 6100
--
всё... + пару тройку часов интерфейс посыпался (см. скрин)
Title: Re: Проблема после обновления?
Post by: Boris_M on 28 11 2025, 10:13:30
Ещё по зависаниям, GDI потоков 3200, недавно запустил программу-  пришло сообщение TG, параллельно приходили уведомления непрочитаные сообщения из VK  - зависло наглухо.

Может плагин убрать какой?
Title: Re: Проблема после обновления?
Post by: Boris_M on 29 11 2025, 14:33:39
По зависаниям - убрал временно плагин Popup plus, первое сообщений за день из TG  - программа зависла, GDI объектов ~3000
Куда ещё смотреть можно?

Title: Re: Проблема после обновления?
Post by: ghazan on 05 12 2025, 18:58:40
Boris_M,
ну вот в этом конкретном логе в главном потоке висит протокол ВК
Title: Re: Проблема после обновления?
Post by: Boris_M on 05 12 2025, 19:07:10
Boris_M,
ну вот в этом конкретном логе в главном потоке висит протокол ВК
И что дальше делать?
Проблема связки NewStory+VK ?
Убирал поддержку BBcode для NewStory в VK - всё равно виснет.
Причем, как заметил, виснет после получения сообщений или из оффлайн (при запуске Miranda) либо когда ухожу, гаснет монитор, прихожу включаем, все оживает - видим зависшую Miranda на пришедших в это время сообщениях..
Title: Re: Проблема после обновления?
Post by: ghazan on 05 12 2025, 19:09:16
И что дальше делать?
вероятно, создать тикет, приложить туда эту картинку, поставить Elzor как ответственного и подождать, пока он разберется