Author Topic: При просмотре версии программы Miranda прекращает работу (Miranda crash )  (Read 5438 times)

0 Members and 1 Guest are viewing this topic.

Offline peter_b

  • Newbie
  • *
  • Posts: 3
При просмотре версии программы Miranda прекращает работу (Miranda crash )

При просмотре версии программы через: "Меню\Версии\[любое действие]", Miranda прекращает работу (вылетает).
When viewing the program version via: "Menu\Versions\[any action]", Miranda stops working (crashes).

Программное окружение (Software environment):
1) Linux(OpenSUSE)\Wine - Miranda NG 0.96.6;
2) Linux(OpenSUSE)\Wine - Miranda NG Version: 0.96.5 build #27212 (9a2c63be21) [running inside WOW64] - в этой версии IM этот пункт меню РАБОТАЕТ! (in this version of IM, this menu item IS WORKING!)

3) Windows 7 Pro  - Miranda NG 0.96.6  - Miranda НЕ вылетает, но показывает пустое окно (Miranda DOES NOT crash, but shows an empty window;);


После обновления Miranda, создаваемые файлы с отчётом о падении имеют 0 размер.
After updating Miranda, the crash report files that are being created have a zero size.

С уважением, Пётр.
Best regards, Peter
« Last Edit: 28 05 2025, 10:47:38 by peter_b »
 

Offline dartraiden

Fixed in the development version (0.96.7) on May 22
« Last Edit: 28 05 2025, 11:14:38 by dartraiden »
 
The following users thanked this post: peter_b

Offline peter_b

  • Newbie
  • *
  • Posts: 3
Вчера успешно обновил Miranda, теперь "Информация о версиях" отображается нормально! (см. ver_info.txt)

Bug > Правда теперь, при открытии некоторых бесед, окно беседы делается чёрным и Miranda падает, либо появляется заголовок окна беседы и Miranda зависает, а через некоторое время падает. (см. crash20250530123832.txt)

> Реально Miranda запускается на OpenSUSE 15.6 + WINE 9.0 (Версия Win = Windows 2003).

Связанный с этим вопрос:

Если в WINE выбрать версию Windows более свежую чем "Windows 2003", то иконки в меню становятся чёрными квадратиками, это неприятно. Хотя остальной функционал вроде был рабочий.
Есть ли в планах решить эту проблему?


Сейчас, я пытаюсь настроить NanoCAD 5.1 под WINE и там то-же были проблемы с иконками. На форуме winehq, один из разработчиков выложил исправленную dll-ку которая решает проблему чёрных иконок. Вот как он пояснил причину проблемы:

> YAL 2022-01-10 06:53:49 UTC
  > As nanoCAD developer I've investigated this issue and here is conclusion: Long time ago WINE has a kind of bug in MaskBlt. I've made workaround under sort of "is_WINE" dynamic condition flag, that still persist in nanoCAD5 code (it's bad, I know, but we need to satisfy users at that time). MaskBlt already fixed in WINE and it works now exactly like in Windows, but my workaround caused now such drawing effect.  I've built patched version of nanoCAD5 dll, so you can test it (zip attached).

Возможно, это даст идею?

С уваженем, Пётр.



Yesterday I successfully updated Miranda, now the "Version information" is displayed normally! (see ver_info.txt )

Bug >  However, now, when opening some conversations, the conversation window turns black and Miranda crashes. Or the title of the conversation window appears and Miranda freezes, and after a while it crashes. (see crash20250530123832.txt )

> Miranda actually runs on openSUSE 15.6 + WINE 9.0 (Win version = Windows 2003).

Related question:

If you select a Windows version in WINE that is more recent than "Windows 2003", the icons in the menu become black squares, which is unpleasant. Although the rest of the functionality seemed to be working.
Are there any plans to solve this problem?


Now, I'm trying to set up nanoCAD 5.1 for WINE, and there were problems with icons there too. On the winehq forum, one of the developers posted a fixed dll that solves the problem of black icons. Here's how he explained the cause of the problem:

> YAL 2022-01-10 06:53:49 UTC
 > ...


Perhaps it will be give an idea?


Best regards, Peter.
« Last Edit: 30 05 2025, 06:26:49 by peter_b »
 

Offline dartraiden

(см. crash20250530123832.txt)
Нужно в настройках выбрать канал обновлений "версия с отладочными символами". Без них крашлог не содержит полезной информации.

Quote
Если в WINE выбрать версию Windows более свежую чем "Windows 2003", то иконки в меню становятся чёрными квадратиками, это неприятно. Хотя остальной функционал вроде был рабочий.
Есть ли в планах решить эту проблему?
Если под всеми поддерживаемыми виндами в Миранде всё нормально, а под вайном нет, очевидно, это проблема вайна и решать её должны разработчики вайна.

На форуме winehq, один из разработчиков выложил исправленную dll-ку которая решает проблему чёрных иконок.
В случае с нанокадом, как я понимаю, был костыль, который со временем стал приводить к пропаданию значков. Это не наш случай, у нас под вайн костылей в коде, вроде, нет. Ещё одно свидетельство того, что проблема в вайне - до какой-то версии вайна в любом вайновском режиме, даже в "Windows 2003", значки были чёрные. Потом они что-то исправили и в "Windows 2003" значки появились. Видимо, не до конца исправили.

P.S. Если владеете русским, можно не дублировать на английском, так уж вышло, что сейчас все разработчики Миранды (не считая тех, которые поддерживают переводы) русскоязычные :)
« Last Edit: 30 05 2025, 19:29:41 by dartraiden »
 
The following users thanked this post: peter_b

Offline peter_b

  • Newbie
  • *
  • Posts: 3
Значит ситуация сейчас такая:

1. Обнаружил, что у меня стоит WINE 9.0, а уже есть WINE 10.9 (!) Подумал, а вдруг там уже всё исправлено?!
2. Обновился до WINE 10.9.
3. Настроил запуск в WINE Miranda  v.0.96.5 build #27212 из её папки (как обычно, не устанавливая).

4. Проверил в каких "версиях" Windows иконки отображаются нормально.
    Выяснилось, что по прежнему, Иконки в меню отображаются нормально начиная только с Win2003 и ниже. Здесь улучшений нет.
    Проверил до Win NT 4.0 включительно. Ниже, по списку и версиям, проверять не стал, т.к. это уже совсем древность в квадрате: NT 3.51, Win 3.1 и т.д .
    Однако, оказалось, что в Win ME, 98, 95 (т.е. не NT) - окна диалогов (там где должен быть текст переписки) открываются чёрными квадратами.
    Другой функционал не проверял.

5. Обновил Miranda до последней текущей версии: 0.96.6 build #4484. Запустил из под Win2003, - в целом, работает.
    Иконки отображаются, окна диалогов имеют нормальный цвет, текст виден. Однако, при открытии, на какое то мгновение окна диалога чёрные,
    но потом всё выглядит нормально. Такого, на старой версии Miranda нет.
   
    После обновления WINE и Miranda, падений при открытии некоторых бесед теперь нет (описывал в предыдущем посте).
    В прошлый раз, до обновления WINE, некоторые окна беседы делались чёрными и Miranda падала, либо при открытии беседы появлялся заголовок окна,
    после чего Miranda так же зависала и потом  падала через некоторое время.

 Про общую стабильность и прочий функционал пока добавить нечего. Пока наблюдаю.

С уважением, Пётр.