http://bugs.winehq.org/show_bug.cgi?id=59817 --- Comment #2 from timoffui@gmail.com --- (In reply to Louis Lenders from comment #1)
Confirming.
Below is a trace just before the crash. It seems like something goes wrong after reading that registrykey in the trace. If you manually remove that key HKCU/Software/RScript/Zoom the program starts fine multiple times.
The only thing that jumps out to me from that trace is line:
0020:0024:Call oleaut32.SysAllocStringLen(0022d4f0 L"true\001b",00000004) ret=0040afec
Is that string correct?
0020:0024:Call oleaut32.SysAllocStringLen(0092ab3c L"Zoom",00000004) ret=0040af3b 0020:0024:Call KERNEL32.IsBadStringPtrW(0092ab3c,00000004) ret=7bb15417 0020:0024:Ret KERNEL32.IsBadStringPtrW() retval=00000000 ret=7bb15417 0020:0024:trace:ole:SysAllocStringLen L"Zoom" 0020:0024:Call ucrtbase.memcpy(00ac2324,0092ab3c,00000008) ret=7baee2df 0020:0024:Ret ucrtbase.memcpy() retval=00ac2324 ret=7baee2df 0020:0024:Ret oleaut32.SysAllocStringLen() retval=00ac2324 ret=0040af3b 0020:0024:Call advapi32.RegOpenKeyExA(80000001,00714c08 "Software\\RScript",00000000,00020019,0022f530) ret=00714c76 0020:0024:trace:reg:NtOpenKeyEx (0x34,L"Software\\RScript",20019,0x7ffffe20f428) 0020:0024:trace:reg:NtOpenKeyEx <- 0x20 0020:0024:Ret advapi32.RegOpenKeyExA() retval=00000000 ret=00714c76 0020:0024:Call KERNEL32.WideCharToMultiByte(000004e4,00000000,00ac2324 L"Zoom",00000004,00000000,00000000,00000000,00000000) ret=00410c00 0020:0024:trace:nls:WideCharToMultiByte cp 1252 L"Zoom" -> (null), ret = 4 0020:0024:Ret KERNEL32.WideCharToMultiByte() retval=00000004 ret=00410c00 0020:0024:Call KERNEL32.WideCharToMultiByte(000004e4,00000000,00ac2324 L"Zoom",00000004,0140ac3c,00000004,00000000,00000000) ret=00410c00 0020:0024:trace:nls:WideCharToMultiByte cp 1252 L"Zoom" -> "Zoom", ret = 4 0020:0024:Ret KERNEL32.WideCharToMultiByte() retval=00000004 ret=00410c00 0020:0024:Call advapi32.RegQueryValueExA(00000020,0140ac3c "Zoom",00000000,0022f52c,0022e526,0022f528) ret=00714cbc 0020:0024:trace:reg:RegQueryValueExA (00000020,"Zoom",00000000,0022F52C,0022E526,0022F528=2048) 0020:0024:trace:reg:NtQueryValueKey (0x20,L"Zoom",2,0x22e388,256) 0020:0024:Ret advapi32.RegQueryValueExA() retval=00000000 ret=00714cbc 0020:0024:Call KERNEL32.MultiByteToWideChar(000004e4,00000000,0022e526 "true",00000004,0022d4f0,000007ff) ret=00410c20 0020:0024:trace:nls:MultiByteToWideChar cp 1252 "true" -> L"true", ret = 4 0020:0024:Ret KERNEL32.MultiByteToWideChar() retval=00000004 ret=00410c20 0020:0024:Call oleaut32.SysAllocStringLen(0022d4f0 L"true\001b",00000004) ret=0040afec 0020:0024:Call KERNEL32.IsBadStringPtrW(0022d4f0,00000004) ret=7bb15417 0020:0024:Ret KERNEL32.IsBadStringPtrW() retval=00000000 ret=7bb15417 0020:0024:trace:ole:SysAllocStringLen L"true" 0020:0024:Call combase.CoTaskMemAlloc(00000010) ret=7bb0c7d7 0020:0024:trace:olemalloc:allocator_Alloc 16. 0020:0024:trace:olemalloc:allocator_Alloc 00AC23A0. 0020:0024:Ret combase.CoTaskMemAlloc() retval=00ac23a0 ret=7bb0c7d7 0020:0024:Call ucrtbase.memcpy(00ac23a4,0022d4f0,00000008) ret=7baee2df 0020:0024:Ret ucrtbase.memcpy() retval=00ac23a4 ret=7baee2df 0020:0024:Ret oleaut32.SysAllocStringLen() retval=00ac23a4 ret=0040afec 0020:0024:Call oleaut32.SysFreeString(00000000) ret=0040affe 0020:0024:Ret oleaut32.SysFreeString() retval=7b4181f8 ret=0040affe 0020:0024:Call advapi32.RegCloseKey(00000020) ret=00714cd8 0020:0024:Ret advapi32.RegCloseKey() retval=00000000 ret=00714cd8 0020:0024:Call oleaut32.SysFreeString(00ac2324 L"Zoom") ret=0040ae7f 0020:0024:trace:olemalloc:allocator_GetSize 00AC2320. 0020:0024:Ret oleaut32.SysFreeString() retval=00000000 ret=0040ae7f 0020:0024:Call wow64cpu.BTCpuResetToConsistentState(7ffffe20ed90) ret=6ffffe2915f6 0020:0024:trace:thread:NtSetInformationThread (0xfffffffffffffffe,29,0x7ffffe20ea00,2cc) 0020:0024:Ret wow64cpu.BTCpuResetToConsistentState() retval=00000000 ret=6ffffe2915f6 0020:0024:trace:seh:dispatch_exception code=c0000005 (EXCEPTION_ACCESS_VIOLATION) flags=0 addr=000000000092AA3F
timoffui@gmail.com I don't know much about debugging,the only thing i know is that last time when i had an issue with a program for Space Rangers on Linux i could ask the program creator for help and he would tell me to install a missing .dll file. Sorry that i can't help you any further. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.