http://bugs.winehq.org/show_bug.cgi?id=5002
Summary: wine crashes while installing game Arx Fatalis Product: Wine Version: 0.9.11. Platform: PC OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: wine-msi AssignedTo: wine-bugs@winehq.org ReportedBy: michal.seliga@visicom.sk
installer goes correctly through first windows. crash happens when it says that it will copy new files
crahs itself happens in strcmpiW, it tries to compare string with NULL
last part of log with warn+all,trace+msi (full log is attached)
trace:msi:MSI_DatabaseOpenViewW L"SELECT * FROM `Media` WHERE `LastSequence` >= 1 ORDER BY `LastSequence`" 0x7fa2f784 trace:msi:msiobj_addref 0x7fdc45a8 trace:msi:msiobj_addref 0x7fdc45a8 trace:msi:msiobj_addref 0x7fdc45a8 trace:msi:MSI_ParseSQL Parse returned 0 trace:msi:msiobj_addref 0x7e35dda0 trace:msi:msiobj_release 0x7e35dda0 trace:msi:MSI_ViewExecute 0x7e35dda0 (nil) trace:msi:MSI_ViewFetch 0x7e35dda0 0x7fa2f788 trace:msi:MSI_ViewClose 0x7e35dda0 trace:msi:msiobj_release 0x7e35dda0 trace:msi:msiobj_release 0x7fdc45a8 trace:msi:msiobj_release 0x7fdc45a8 trace:msi:msiobj_release 0x7fdc45a8 trace:msi:msiobj_release object 0x7e35dda0 destroyed trace:msi:ready_media_for_file Source is CAB L"setup1.cab" trace:msi:MSI_DatabaseOpenViewW L"SELECT `Value` FROM `_Property` WHERE `_Property`='SourceDir'" 0x7fa2f744 trace:msi:msiobj_addref 0x7fdc45a8 trace:msi:msiobj_addref 0x7fdc45a8 trace:msi:MSI_ParseSQL Parse returned 0 trace:msi:msiobj_addref 0x7e35dda0 trace:msi:msiobj_release 0x7e35dda0 trace:msi:MSI_ViewExecute 0x7e35dda0 (nil) trace:msi:MSI_ViewFetch 0x7e35dda0 0x7fa2f748 trace:msi:MSI_ViewClose 0x7e35dda0 trace:msi:msiobj_release 0x7e35dda0 trace:msi:msiobj_release 0x7fdc45a8 trace:msi:msiobj_release 0x7fdc45a8 trace:msi:msiobj_release object 0x7e35dda0 destroyed trace:msi:msiobj_release 0x7fde0a18 trace:msi:msiobj_release object 0x7fde0a18 destroyed trace:msi:MSI_GetPropertyW returning L"D:\" for property L"SourceDir" trace:msi:check_volume Checking volume L"D:\" .. ((null)) trace:msi:check_volume drive is of type 5 trace:msi:check_volume Drive contains L"ARX_FATALIS" wine: Unhandled page fault on read access to 0x00000000 at address 0x7feebd28 (thread 000d), starting debugger... warn:file:wine_nt_to_unix_file_name L"winedbg.exe" not found in /home/selmi/.wine/dosdevices/c:/windows/system32 warn:file:wine_nt_to_unix_file_name L"winedbg.exe" not found in /home/selmi/.wine/dosdevices/d: warn:file:wine_nt_to_unix_file_name L"winedbg.exe" not found in /home/selmi/.wine/dosdevices/c:/windows/system32 warn:file:wine_nt_to_unix_file_name L"winedbg.exe" not found in /home/selmi/.wine/dosdevices/c:/windows/system warn:file:wine_nt_to_unix_file_name L"winedbg.exe" not found in /home/selmi/.wine/dosdevices/c:/windows warn:file:wine_nt_to_unix_file_name L"winedbg.exe" not found in /home/selmi/.wine/dosdevices/c:/windows/system32 warn:file:wine_nt_to_unix_file_name L"winedbg.exe" not found in /home/selmi/.wine/dosdevices/c:/windows warn:file:wine_nt_to_unix_file_name L"winedbg.exe" not found in /home/selmi/.wine/dosdevices/c:/windows/system32 warn:ntdll:NtCreateFile L"\??\C:\windows\system32\winedbg.exe" not found (c0000034) warn:file:CreateFileW Unable to create file L"c:\windows\system32\winedbg.exe" (status c0000034) WineDbg starting on pid 0xc Unhandled exception: page fault on read access to 0x00000000 in 32-bit code (0x7feebd28). Register dump: CS:0073 SS:007b DS:007b ES:007b FS:1007 GS:0033 EIP:7feebd28 ESP:7fa2f528 EBP:7fa2f548 EFLAGS:00210216( - 00 -RIAP1) EAX:00000000 EBX:7ffdfb78 ECX:7befecc0 EDX:7beff0fe ESI:7fa2f57c EDI:7fa2fa24 Stack dump: 0x7fa2f528: 7fa2f548 7fa2f550 7f916c74 7fa2f57c 0x7fa2f538: 7fa2f798 7f916c74 7fa2f57c 7fa2fa24 0x7fa2f548: 7fa2f798 7f8e214b 00000000 7fa2f57c 0x7fa2f558: 00000000 00000000 7bee7a79 7fa2f784 0x7fa2f568: 00000000 7e35b7a8 7fdc94f0 00000000 0x7fa2f578: 7fa2f5bc 00520041 005f0058 00410046 0200: sel=1007 base=7fec4000 limit=00001fff 32-bit rw- Backtrace: =>1 0x7feebd28 strcmpiW+0x18(str1=0x0, str2=0x7fa2f57c) [/home/selmi/00a/wine-0.9.11/libs/unicode/string.c:30] in libwine_unicode.so.1 (0x7feebd28) 2 0x7f8e214b ready_volume+0x2db(row=0x7e35b9b8, type=0x7fa2fa24) [/home/selmi/00a/wine-0.9.11/dlls/msi/files.c:377] in msi (0x7f8e214b) 3 0x7f8e2bb6 ACTION_InstallFiles+0x9a6(package=0x7fdc94f0) [/home/selmi/00a/wine-0.9.11/dlls/msi/files.c:564] in msi (0x7f8e2bb6) 4 0x7f8cb380 ACTION_HandleStandardAction+0xe0(force=0x1) [/home/selmi/00a/wine-0.9.11/dlls/msi/action.c:920] in msi (0x7f8cb380) 5 0x7f8cb70e ACTION_PerformAction+0x3e(package=0x7fdc94f0, action=0x7e35dd48, force=0x1) [/home/selmi/00a/wine-0.9.11/dlls/msi/action.c:969] in msi (0x7f8cb70e) 6 0x7f8ccd3d execute_script+0x10d(package=<register not in topmost frame>, script=<register not in topmost frame>) [/home/selmi/00a/wine-0.9.11/dlls/msi/action.c:1408] in msi (0x7f8ccd3d) 7 0x7f8cce0a ACTION_InstallFinalize+0x1a(package=0x7fdc94f0) [/home/selmi/00a/wine-0.9.11/dlls/msi/action.c:3643] in msi (0x7f8cce0a) 8 0x7f8cb380 ACTION_HandleStandardAction+0xe0(force=0x0) [/home/selmi/00a/wine-0.9.11/dlls/msi/action.c:920] in msi (0x7f8cb380) 9 0x7f8cb70e ACTION_PerformAction+0x3e(package=0x7fdc94f0, action=0x7fdc0f10, force=0x0) [/home/selmi/00a/wine-0.9.11/dlls/msi/action.c:969] in msi (0x7f8cb70e) 10 0x7f8cb942 ITERATE_Actions+0x172(row=0x7fdc03d0, param=0x7fa2fc30) [/home/selmi/00a/wine-0.9.11/dlls/msi/action.c:742] in msi (0x7f8cb942) 11 0x7f8f13c5 MSI_IterateRecords+0x65(view=0x7e356d38, count=0x0, func=0x7f8cb7d0, param=0x7fa2fc30) [/home/selmi/00a/wine-0.9.11/dlls/msi/msiquery.c:187] in msi (0x7f8f13c5) 12 0x7f8ca0f8 ACTION_ProcessExecSequence+0xd8(package=<register not in topmost frame>, UIran=<register not in topmost frame>) [/home/selmi/00a/wine-0.9.11/dlls/msi/action.c:840] in msi (0x7f8ca0f8) 13 0x7f8cb380 ACTION_HandleStandardAction+0xe0(force=0x1) [/home/selmi/00a/wine-0.9.11/dlls/msi/action.c:920] in msi (0x7f8cb380) 14 0x7f8cb644 ACTION_PerformUIAction+0x94(package=0x7fdc94f0, action=0x7fdc7f60) [/home/selmi/00a/wine-0.9.11/dlls/msi/action.c:990] in msi (0x7f8cb644) 15 0x7f8cb88a ITERATE_Actions+0xba(row=0x7fddc860, param=0x7fa2fd90) [/home/selmi/00a/wine-0.9.11/dlls/msi/action.c:740] in msi (0x7f8cb88a) 16 0x7f8f13c5 MSI_IterateRecords+0x65(view=0x7fdd7f10, count=0x0, func=0x7f8cb7d0, param=0x7fa2fd90) [/home/selmi/00a/wine-0.9.11/dlls/msi/msiquery.c:187] in msi (0x7f8f13c5) 17 0x7f8cfae8 MSI_InstallPackage+0x6d8(package=0x7fdc94f0, szPackagePath=0x7fdbc1c6, szCommandLine=0x7fdbc2ea) [/home/selmi/00a/wine-0.9.11/dlls/msi/action.c:870] in msi (0x7f8cfae8) 18 0x7f8ead6d MsiInstallProductW+0x4d(szPackagePath=0x7fdbc1c6, szCommandLine=0x7fdbc2a8) [/home/selmi/00a/wine-0.9.11/dlls/msi/msi.c:232] in msi (0x7f8ead6d) 19 0x7fa4d9b1 main+0x351(argc=0x4, argv=0x7fd704a0) [/home/selmi/00a/wine-0.9.11/programs/msiexec/msiexec.c:868] in msiexec (0x7fa4d9b1) 20 0x7fa4ed5e __wine_spec_exe_entry+0x9e(peb=0x7beffa20) [/home/selmi/00a/wine-0.9.11/dlls/winecrt0/exe_entry.c:36] in msiexec (0x7fa4ed5e) 21 0x7fcbd1df start_process+0xbf(arg=0x0) [/home/selmi/00a/wine-0.9.11/dlls/kernel/process.c:845] in kernel32 (0x7fcbd1df) 22 0xb7f675f7 wine_switch_to_stack+0x17 in libwine.so.1 (0xb7f675f7)