У меня есть 32-битная версия MetaTrader4 (MT4) от моего торгового брокера. Я использовал Wine 7.0 для запуска этого на Ubuntu 20.04.3 LTS. Он работал безупречно в течение нескольких месяцев, а затем с последними обновлениями Ubuntu MT4 случайно зависал после 1 часа или 8 часов работы.
Я перевел свои торговые системы на ОС Linux, потому что мне надоело, что Windows принудительно перезагружает мои торговые системы посреди ночи. Сейчас у меня похожие проблемы по-другому. Я надеюсь, что смогу обнаружить проблему и решить ее, потому что я бы предпочел использовать Ubuntu для стабильности.
Я не знаю, как устранять неполадки в приложении Ubuntu, работающем на Wine. Я попытался использовать Play On Linux (POL) с журналом отладки и пришел к выводу, что не могу использовать POL, потому что мне нужно одновременно запускать 64-битное приложение и 32-битное приложение с одного и того же виртуального диска с помощью Wine; и POL не позволит вам запускать их вместе на одном виртуальном диске из-за разной архитектуры.
Я выполнил несколько задач по устранению неполадок, чтобы локализовать проблему в MT4. Мне нужно, чтобы кто-нибудь указал мне на какое-нибудь приложение для ведения журнала отладки или команду, чтобы указать, почему MT4 продолжает падать. Я использовал OBS для записи экрана при сбое MT4, так как время выбирается случайно. Видео не показывает сообщений об ошибках или каких-либо выводов о том, почему происходит сбой. Смотрел логи на МТ4 и там тоже ничего не увидел.
Любая помощь будет оценена по достоинству. Я немного новичок - промежуточный с Ubuntu, поэтому я надеюсь, что кто-то может указать на что-то очевидное. Я не черпаю то, что мне нужно, из форумов и поиска в Интернете. Спасибо-
Логи публикации:
0584:err:winediag:ntlm_check_version ntlm_auth не найден или устарел. Убедитесь, что в вашем пути указан ntlm_auth >= 3.0.25. Обычно вы можете найти его в пакете winbind вашего дистрибутива.
0584:err:ntlm:ntlm_LsaApInitializePackage нет поддержки NTLM, ожидайте проблем
0584:fixme:font:freetype_set_outline_text_metrics не удалось прочитать full_nameW для шрифта L"Ani"!
0584:fixme:nls:RtlGetThreadPreferredUILanguages 00000038, 0032F0D0, 0032F0E0 0032F0D4
0584:fixme:nls:get_dummy_preferred_ui_language (0x38 0032F0D0 0032F0E0 0032F0D4) возвращает фиктивное значение (текущая локаль)
0584:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
0590:fixme:kernelbase:AppPolicyGetThreadInitializationType FFFFFFFA, 056AFEF8
0584:ошибка:панель инструментов:ToolbarWindowProc неизвестное сообщение 0465 wp=00000000 lp=0032e728
0584:ошибка:панель инструментов:ToolbarWindowProc неизвестное сообщение 0466 wp=00000000 lp=0032e728
0584:ошибка:панель инструментов:ToolbarWindowProc неизвестное сообщение 0465 wp=00000000 lp=0032e728
0584:ошибка:панель инструментов:ToolbarWindowProc неизвестное сообщение 0466 wp=00000000 lp=0032e728
0584:ошибка:панель инструментов:ToolbarWindowProc неизвестное сообщение 0465 wp=00000000 lp=0032e728
0584:ошибка:панель инструментов:ToolbarWindowProc неизвестное сообщение 0466 wp=00000000 lp=0032e728
0584:ошибка:панель инструментов:ToolbarWindowProc неизвестное сообщение 0465 wp=00000000 lp=0032e728
0584:ошибка:панель инструментов:ToolbarWindowProc неизвестное сообщение 0466 wp=00000000 lp=0032e728
0584:fixme:imm:ImeSetActiveContext (0x59048e8, 1): заглушка
0584:fixme:imm:ImmReleaseContext (000400D4, 059048E8): заглушка
059c:fixme:secur32:schan_QueryContextAttributesA Необработанный атрибут 0x6e
/////// ЗДЕСЬ ПРОИСХОДИТ АВАРИЙНЫЙ СБРОС
0584:fixme:file:errno_to_status Преобразование errno 12 в STATUS_UNSUCCESSFUL
0584:fixme:file:errno_to_status Преобразование errno 12 в STATUS_UNSUCCESSFUL
0584:fixme:file:errno_to_status Преобразование errno 12 в STATUS_UNSUCCESSFUL
0584:fixme:file:errno_to_status Преобразование errno 12 в STATUS_UNSUCCESSFUL
0584:fixme:file:errno_to_status Преобразование errno 12 в STATUS_UNSUCCESSFUL
0584:fixme:file:errno_to_status Преобразование errno 12 в STATUS_UNSUCCESSFUL
0584:fixme:file:errno_to_status Преобразование errno 12 в STATUS_UNSUCCESSFUL
0584:fixme:file:errno_to_status Преобразование errno 12 в STATUS_UNSUCCESSFUL
0584:fixme:file:errno_to_status Преобразование errno 12 в STATUS_UNSUCCESSFUL
0584:fixme:file:errno_to_status Преобразование errno 12 в STATUS_UNSUCCESSFUL
0584:fixme:file:errno_to_status Преобразование errno 12 в STATUS_UNSUCCESSFUL
0584:fixme:dbghelp_dwarf:dwarf2_read_range запись не найдена
0584:fixme:dbghelp_dwarf:dwarf2_read_range запись не найдена
0584:fixme:dbghelp_dwarf:dwarf2_read_range запись не найдена
0584:fixme:dbghelp_dwarf:dwarf2_read_range запись не найдена
0584:fixme:file:errno_to_status Преобразование errno 12 в STATUS_UNSUCCESSFUL
0584:fixme:file:errno_to_status Преобразование errno 12 в STATUS_UNSUCCESSFUL
0584:fixme:kernelbase:AppPolicyGetProcessTerminationMethod FFFFFFFA, 0032E4D0
0584:fixme:file:errno_to_status Преобразование errno 12 в STATUS_UNSUCCESSFUL
0584:fixme:file:errno_to_status Преобразование errno 12 в STATUS_UNSUCCESSFUL
Второе обновление:
Я получаю сбой после следующих строк в журнале:
02b4:fixme:file:errno_to_status Преобразование errno 12 в STATUS_UNSUCCESSFUL
02b4:fixme:file:errno_to_status Преобразование errno 12 в STATUS_UNSUCCESSFUL
02b4:fixme:file:errno_to_status Преобразование errno 12 в STATUS_UNSUCCESSFUL
02b4:fixme:file:errno_to_status Преобразование errno 12 в STATUS_UNSUCCESSFUL
02b4:fixme:file:errno_to_status Преобразование errno 12 в STATUS_UNSUCCESSFUL
02b4:fixme:file:errno_to_status Преобразование errno 12 в STATUS_UNSUCCESSFUL
02b4:fixme:file:errno_to_status Преобразование errno 12 в STATUS_UNSUCCESSFUL
02b4:fixme:file:errno_to_status Преобразование errno 12 в STATUS_UNSUCCESSFUL
02b4:fixme:file:errno_to_status Преобразование errno 12 в STATUS_UNSUCCESSFUL
02b4:fixme:file:errno_to_status Преобразование errno 12 в STATUS_UNSUCCESSFUL
02b4:fixme:file:errno_to_status Преобразование errno 12 в STATUS_UNSUCCESSFUL
02b4:fixme:kernelbase:AppPolicyGetProcessTerminationMethod FFFFFFFA, 0032E4D0
02b4:fixme:file:errno_to_status Преобразование errno 12 в STATUS_UNSUCCESSFUL
02b4:fixme:file:errno_to_status Преобразование errno 12 в STATUS_UNSUCCESSFUL