Am o versiune pe 32 de biți a MetaTrader4 (MT4) de la brokerul meu de tranzacționare. Am folosit Wine 7.0 pentru a rula asta pe Ubuntu 20.04.3 LTS. A funcționat impecabil de luni de zile și apoi, cu actualizările recente Ubuntu, MT4 s-a prăbușit la întâmplare după 1 oră sau 8 ore de funcționare.
Mi-am mutat sistemele de tranzacționare la un sistem de operare Linux pentru că m-am săturat de repornirea forțată a sistemului Windows în miezul nopții. Acum am probleme similare într-un mod diferit. Sper să pot detecta problema și să o rezolv pentru că aș prefera să fiu pe Ubuntu pentru stabilitate.
Nu știu cum să depanez o aplicație în Ubuntu care rulează pe Wine. Am încercat să folosesc Play On Linux (POL) cu jurnalul de depanare acolo și am ajuns la concluzia că nu pot folosi POL deoarece trebuie să rulez simultan o aplicație pe 64 de biți și o aplicație pe 32 de biți de pe aceeași unitate virtuală folosind Wine; iar POL nu vă va lăsa să le rulați împreună în aceeași unitate virtuală din cauza arhitecturii diferite.
Am executat mai multe sarcini de depanare pentru a izola problema de MT4. Am nevoie de cineva care să mă îndrume către o aplicație sau o comandă de înregistrare a erorilor pentru a înregistra de ce MT4 continuă să se prăbușească. Am folosit OBS pentru a înregistra ecranul când MT4 se blochează, deoarece sincronizarea este aleatorie. Videoclipul nu prezintă mesaje de eroare sau vreo concluzie despre motivul pentru care se prăbușește. Am urmărit jurnalele de pe MT4 și nu am văzut nimic nici acolo.
Orice ajutor ar fi apreciat. Sunt oarecum începător - intermediar cu Ubuntu, așa că sper că cineva ar putea sublinia ceva evident. Nu scot ceea ce am nevoie din forumuri și căutări pe web. Mulțumiri-
Postarea jurnalelor:
0584:err:winediag:ntlm_check_version ntlm_auth nu a fost găsit sau este învechit. Asigurați-vă că ntlm_auth >= 3.0.25 este în cale. De obicei, îl puteți găsi în pachetul winbind al distribuției dvs.
0584:err:ntlm:ntlm_LsaApInitializePackage fără suport NTLM, așteptați probleme
0584:fixme:font:freetype_set_outline_text_metrics nu a putut citi full_nameW pentru fontul L „Ani”!
0584:fixme:nls:RtlGetThreadPreferredUILimbi 00000038, 0032F0D0, 0032F0E0 0032F0D4
0584:fixme:nls:get_dummy_preferred_ui_language (0x38 0032F0D0 0032F0E0 0032F0D4) returnează o valoare inactivă (localizare curentă)
0584:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
0590:fixme:kernelbase:AppPolicyGetThreadInitializationType FFFFFFFA, 056AFEF8
0584:err:toolbar:ToolbarWindowProc mesaj necunoscut 0465 wp=00000000 lp=0032e728
0584:err:toolbar:ToolbarWindowProc mesaj necunoscut 0466 wp=00000000 lp=0032e728
0584:err:toolbar:ToolbarWindowProc mesaj necunoscut 0465 wp=00000000 lp=0032e728
0584:err:toolbar:ToolbarWindowProc mesaj necunoscut 0466 wp=00000000 lp=0032e728
0584:err:toolbar:ToolbarWindowProc mesaj necunoscut 0465 wp=00000000 lp=0032e728
0584:err:toolbar:ToolbarWindowProc mesaj necunoscut 0466 wp=00000000 lp=0032e728
0584:err:toolbar:ToolbarWindowProc mesaj necunoscut 0465 wp=00000000 lp=0032e728
0584:err:toolbar:ToolbarWindowProc mesaj necunoscut 0466 wp=00000000 lp=0032e728
0584:fixme:imm:ImeSetActiveContext (0x59048e8, 1): stub
0584:fixme:imm:ImmReleaseContext (000400D4, 059048E8): stub
059c:fixme:secur32:schan_QueryContextAttributesA Atribut netratat 0x6e
/////// AICI SE ÎNTÂMPLĂ AICI
0584:fixme:file:errno_to_status Conversia errno 12 în STATUS_UNSUCCESSFUL
0584:fixme:file:errno_to_status Conversia errno 12 în STATUS_UNSUCCESSFUL
0584:fixme:file:errno_to_status Conversia errno 12 în STATUS_UNSUCCESSFUL
0584:fixme:file:errno_to_status Conversia errno 12 în STATUS_UNSUCCESSFUL
0584:fixme:file:errno_to_status Conversia errno 12 în STATUS_UNSUCCESSFUL
0584:fixme:file:errno_to_status Conversia errno 12 în STATUS_UNSUCCESSFUL
0584:fixme:file:errno_to_status Conversia errno 12 în STATUS_UNSUCCESSFUL
0584:fixme:file:errno_to_status Conversia errno 12 în STATUS_UNSUCCESSFUL
0584:fixme:file:errno_to_status Conversia errno 12 în STATUS_UNSUCCESSFUL
0584:fixme:file:errno_to_status Conversia errno 12 în STATUS_UNSUCCESSFUL
0584:fixme:file:errno_to_status Conversia errno 12 în STATUS_UNSUCCESSFUL
0584:fixme:dbghelp_dwarf:dwarf2_read_range nu a fost găsită nicio intrare
0584:fixme:dbghelp_dwarf:dwarf2_read_range nu a fost găsită nicio intrare
0584:fixme:dbghelp_dwarf:dwarf2_read_range nu a fost găsită nicio intrare
0584:fixme:dbghelp_dwarf:dwarf2_read_range nu a fost găsită nicio intrare
0584:fixme:file:errno_to_status Conversia errno 12 în STATUS_UNSUCCESSFUL
0584:fixme:file:errno_to_status Conversia errno 12 în STATUS_UNSUCCESSFUL
0584:fixme:kernelbase:AppPolicyGetProcessTerminationMethod FFFFFFFA, 0032E4D0
0584:fixme:file:errno_to_status Conversia errno 12 în STATUS_UNSUCCESSFUL
0584:fixme:file:errno_to_status Conversia errno 12 în STATUS_UNSUCCESSFUL
A doua actualizare:
Primesc o blocare după următoarele rânduri din jurnal:
02b4:fixme:file:errno_to_status Conversia errno 12 în STATUS_UNSUCCESSFUL
02b4:fixme:file:errno_to_status Conversia errno 12 în STATUS_UNSUCCESSFUL
02b4:fixme:file:errno_to_status Conversia errno 12 în STATUS_UNSUCCESSFUL
02b4:fixme:file:errno_to_status Conversia errno 12 în STATUS_UNSUCCESSFUL
02b4:fixme:file:errno_to_status Conversia errno 12 în STATUS_UNSUCCESSFUL
02b4:fixme:file:errno_to_status Conversia errno 12 în STATUS_UNSUCCESSFUL
02b4:fixme:file:errno_to_status Conversia errno 12 în STATUS_UNSUCCESSFUL
02b4:fixme:file:errno_to_status Conversia errno 12 în STATUS_UNSUCCESSFUL
02b4:fixme:file:errno_to_status Conversia errno 12 în STATUS_UNSUCCESSFUL
02b4:fixme:file:errno_to_status Conversia errno 12 în STATUS_UNSUCCESSFUL
02b4:fixme:file:errno_to_status Conversia errno 12 în STATUS_UNSUCCESSFUL
02b4:fixme:kernelbase:AppPolicyGetProcessTerminationMethod FFFFFFFA, 0032E4D0
02b4:fixme:file:errno_to_status Conversia errno 12 în STATUS_UNSUCCESSFUL
02b4:fixme:file:errno_to_status Conversia errno 12 în STATUS_UNSUCCESSFUL