* Jukka Heinonen wrote: | Well, you could try using +relay debugmsg flag
Here are some lines around the crash-point; compare it to the previous one (I made sure some output from that one was preset in my cut-out):
$ wine --debugmsg +int,+int31,+relay ./Setup 2> /tmp/trace
From /tmp/trace:
[...] trace:int:MSCDEX_Handler --> IOCTL OUTPUT <2> 000a:Call kernel32.DeviceIoControl(00000054,002d5004,00000000,00000000,00000000,00000000,416a128c,00000000) ret=4089a01a fixme:cdrom:CDROM_GetStatusCode Unmapped error code 13: Permission denied 000a:Ret kernel32.DeviceIoControl() retval=00000000 ret=4089a01a trace:int:MSCDEX_Handler ----> RESET 000a:Call kernel32.CloseHandle(00000054) ret=408995fc 000a:Ret kernel32.CloseHandle() retval=00000001 ret=408995fc 000a:Call winedos.EmulateInterruptPM(41580a44,00000031) ret=402538e9 Call DOS int 0x31 ret=0197:00000005 eax=00000300 ebx=0000002f ecx=00000000 edx=00011001 esi=000003cf edi=0000001a ebp=00000000 esp=000000fc ds=026f es=026f fs=0000 gs=0000 ss=019f flags=00010246 000a:Call kernel32.MapSL(019f0000) ret=408a1f98 000a:Ret kernel32.MapSL() retval=000d0b60 ret=408a1f98 000a:Ret winedos.EmulateInterruptPM() retval=416a3000 ret=402538e9 000a:Call winedos.EmulateInterruptPM(41580a44,00000031) ret=402538e9 Call DOS int 0x31 ret=0267:00000449 eax=00000300 ebx=0000002f ecx=00000000 edx=00011001 esi=000003cf edi=0000001a ebp=00000000 esp=d63a43bc ds=026f es=026f fs=0000 gs=0000 ss=026f flags=00010246 trace:int:DOSVM_HardwareInterruptPM builtin interrupt 31 has been invoked (through vector 31) 000a:Call kernel32.MapSL(019f0000) ret=408a1f98 000a:Ret kernel32.MapSL() retval=000d0b60 ret=408a1f98 000a:Ret winedos.EmulateInterruptPM() retval=00000031 ret=402538e9 000a:Call kernel32.MapSL(019f0000) ret=408a1f98 000a:Ret kernel32.MapSL() retval=000d0b60 ret=408a1f98 trace:int31:DOSVM_Int31Handler Simulate real mode interrupt 2f. 000a:Call kernel32.GetModuleHandle16(408a95ce "KERNEL") ret=4089e739 000a:Ret kernel32.GetModuleHandle16() retval=000000ae ret=4089e739 000a:Call kernel32.GetProcAddress16(000000ae,000000b7) ret=4089e742 000a:Ret kernel32.GetProcAddress16() retval=ffff0097 ret=4089e742 trace:int:DOSVM_Int2fHandler Subfunction 0x1510 trace:int:MSCDEX_Handler CDROM device driver -> command <128> 000a:Call kernel32.GetDriveTypeA(416a1230 "D:\") ret=40899195 000a:Ret kernel32.GetDriveTypeA() retval=00000005 ret=40899195 000a:Call kernel32.CreateFileA(416a15f0 "\\.\D:",80000000,00000001,00000000,00000003,00000000,00000000) ret=408994ed 000a:Ret kernel32.CreateFileA() retval=00000054 ret=408994ed 000a:Call kernel32.DeviceIoControl(00000054,00024000,00000000,00000000,416a12c0,00000324,416a128c,00000000) ret=40899531 000a:Ret kernel32.DeviceIoControl() retval=00000001 ret=40899531 000a:Call kernel32.DeviceIoControl(00000054,0002402c,416a128a,00000002,416a12a0,00000018,416a128c,00000000) ret=4089a465 000a:Ret kernel32.DeviceIoControl() retval=00000001 ret=4089a465 000a:Call kernel32.ReadFile(00000054,00010090,00000800,416a128c,00000000) ret=40899ec5 000a:Ret kernel32.ReadFile() retval=00000000 ret=40899ec5 000a:Call kernel32.CloseHandle(00000054) ret=408995fc 000a:Ret kernel32.CloseHandle() retval=00000001 ret=408995fc 000a:Call winedos.EmulateInterruptPM(41580a44,00000031) ret=402538e9 Call DOS int 0x31 ret=0197:00000005 eax=00000300 ebx=0000002f ecx=00000000 edx=00011001 esi=000003cf edi=0000001a ebp=00000000 esp=000000fc ds=026f es=026f fs=0000 gs=0000 ss=019f flags=00010246 000a:Call kernel32.MapSL(019f0000) ret=408a1f98 000a:Ret kernel32.MapSL() retval=000d0b60 ret=408a1f98 000a:Ret winedos.EmulateInterruptPM() retval=416a3000 ret=402538e9 000a:Call USER.13: GETTICKCOUNT() ret=0267:0152 ds=026f 000a:Call kernel32.GetTickCount() ret=408f9922 000a:Ret kernel32.GetTickCount() retval=000001e4 ret=408f9922 000a:Ret USER.13: GETTICKCOUNT() retval=000001e4 ret=0267:0152 ds=026f 000a:Call KERNEL.166: WINEXEC(026f035a "mainx01.exe 41445821",0001) ret=0267:017b ds=026f 0009:Ret kernel32.LoadModule16() retval=0000026e ret=406523c4 0009:Call kernel32.ReleaseThunkLock(40872ce8) ret=406523d8 0009:Ret kernel32.ReleaseThunkLock() retval=00000000 ret=406523d8 0009:Call kernel32.Sleep(ffffffff) ret=406523df fixme:cdrom:CDROM_GetInterfaceInfo CD-ROM device (11, 0) not supported 000c:Call PE DLL (proc=0x40254240,module=0x40230000 L"kernel32.dll",reason=PROCESS_ATTACH,res=0x1) 000a:Call user32.WaitForInputIdle(00000058,00007530) ret=40267d57 000a:Call kernel32.GetTickCount() ret=40937cf6 000a:Ret kernel32.GetTickCount() retval=00000203 ret=40937cf6 000a:Call kernel32.GlobalLock16(0000023f) ret=4093f4ed 000a:Ret kernel32.GlobalLock16() retval=40580780 ret=4093f4ed 000a:Call kernel32.ReleaseThunkLock(416a17b8) ret=40937bc2 000a:Ret kernel32.ReleaseThunkLock() retval=00000000 ret=40937bc2 000a:Call x11drv.MsgWaitForMultipleObjectsEx(00000002,416a182c,00007530,00000040,00000000) ret=40937beb 000a:Call kernel32.WaitForMultipleObjectsEx(00000002,416a182c,00000000,00007530,00000000) ret=40b3815f 000c:Ret PE DLL (proc=0x40254240,module=0x40230000 L"kernel32.dll",reason=PROCESS_ATTACH,res=0x1) retval=1 000c:Starting process L"D:\Mainx01.exe" (entryproc=0x407000) wine: Unhandled exception (thread 000c), starting debugger... fixme:cdrom:CDROM_GetInterfaceInfo CD-ROM device (11, 0) not supported 000e:Call PE DLL (proc=0x40254240,module=0x40230000 L"kernel32.dll",reason=PROCESS_ATTACH,res=0x1) 000e:Ret PE DLL (proc=0x40254240,module=0x40230000 L"kernel32.dll",reason=PROCESS_ATTACH,res=0x1) retval=1 000e:Starting process L"C:\WINDOWS\SYSTEM\winedbg.exe" (entryproc=0x40659134) 000e:Call advapi32.RegCreateKeyA(80000001,40679576 "Software\Wine\WineDbg",408b2e24) ret=4066e411 000e:Call kernel32.GetVersion() ret=408d1e05 000e:Ret kernel32.GetVersion() retval=c3b60004 ret=408d1e05 000e:Call ntdll.RtlOpenCurrentUser(000f003f,408b2ce0) ret=408d1cba 000e:Ret ntdll.RtlOpenCurrentUser() retval=00000000 ret=408d1cba 000e:Call ntdll.RtlInitAnsiString(408b2cfc,40679576 "Software\Wine\WineDbg") ret=408d1e74 000e:Ret ntdll.RtlInitAnsiString() retval=00000000 ret=408d1e74 000e:Call ntdll.RtlInitAnsiString(408b2cf4,00000000) ret=408d1e83 000e:Ret ntdll.RtlInitAnsiString() retval=40075c21 ret=408d1e83 000e:Call ntdll.RtlAnsiStringToUnicodeString(402f0598,408b2cfc,00000000) ret=408d1e8c 000e:Ret ntdll.RtlAnsiStringToUnicodeString() retval=00000000 ret=408d1e8c 000e:Call ntdll.RtlAnsiStringToUnicodeString(408b2cec,408b2cf4,00000001) ret=408d1eab 000e:Ret ntdll.RtlAnsiStringToUnicodeString() retval=00000000 ret=408d1eab 000e:Call ntdll.NtCreateKey(408b2e24,000f003f,408b2d04,00000000,408b2cec,00000000,00000000) ret=408d1ec9 000e:Ret ntdll.NtCreateKey() retval=00000000 ret=408d1ec9 [...]