http://bugs.winehq.org/show_bug.cgi?id=3279
Summary: delphi 7 install fails (i.e. technically installshield) Product: Wine Version: 20050628 Platform: Other URL: http://appdb.winehq.org/appview.php?appId=42 OS/Version: other Status: UNCONFIRMED Severity: normal Priority: P2 Component: wine-misc AssignedTo: wine-bugs@winehq.org ReportedBy: danny.milo@gmx.net
Hi,
When running the delphi 7 installer (actually it is "Installshield Wizard", with a msi to install delphi 7), this will happen:
fixme:msi:MsiGetProductInfoW L"" L"PackageCode" 0x7fd90c60 0x7fa7d8c8 fixme:msi:MsiInstallProductW L"Z:\media\cdrom0\Install\Borland Delphi 7.msi" L" SETUPEXEDIR=Z:\media\cdrom0\Install" fixme:msi:ACTION_HandleStandardAction UNHANDLED Standard Action L"ValidateProductID" fixme:msi:ACTION_HandleStandardAction UNHANDLED Standard Action L"IsolateComponents" dannym@pyramid:/media/cdrom/install$ err:msi:deformat_component POORLY HANDLED DEFORMAT.. [$componentkey] err:msi:deformat_component POORLY HANDLED DEFORMAT.. [$componentkey] fixme:msi:ACTION_HandleStandardAction UNHANDLED Standard Action L"MigrateFeatureStates" wine: Unhandled exception (thread 002b), starting debugger... WineDbg starting on pid 0x2a Unhandled exception: page fault on read access to 0x004d0000 in 32-bit code (0x7f920653). In 32 bit mode. Register dump: CS:0073 SS:007b DS:007b ES:007b FS:1007 GS:0033 EIP:7f920653 ESP:7fa5ef9c EBP:7fa5efb8 EFLAGS:00010206( - 00 - RIP1) EAX:7fa5f040 EBX:7f959728 ECX:004d0002 EDX:004d0000 ESI:00000000 EDI:004d0000 Stack dump: 0x7fa5ef9c: 7fa5efb8 7f68a6d6 00060028 00000000 0x7fa5efac: 7f959728 00000000 004d0000 7fa5f050 0x7fa5efbc: 7f923d9d 00060028 7fa5f030 00000016 0x7fa5efcc: 7f93e8d2 7ffbd360 7fd30000 7d8e0000 0x7fa5efdc: 7fd30000 7d9bf400 000000f0 7f959728 0x7fa5efec: 7d9bbf58 0000000e 7fa5f028 7f945bfa 0200: sel=1007 base=b7f67000 limit=00001f97 32-bit rw- Backtrace: =>1 0x7f920653 in msi (+0x20653) (0x7fa5efb8) 2 0x7f923d9d in msi (+0x23d9d) (0x7fa5f050) 3 0x7f920b50 in msi (+0x20b50) (0x7fa5f07c) 4 0x7f934de3 MSI_IterateRecords+0xc1 in msi (0x7fa5f0a8) 5 0x7f92190d in msi (+0x2190d) (0x7fa5f198) 6 0x7f68d377 WINPROC_wrapper+0x17 in user32 (0x7fa5f1bc) 7 0x7f68de84 in user32 (+0x9de84) (0x7fa5f1f8) 8 0x7f693d93 CallWindowProcW+0x487 in user32 (0x7fa5f6b4) 9 0x7f65c90e in user32 (+0x6c90e) (0x7fa5f70c) 10 0x7f660740 SendMessageTimeoutW+0x180 in user32 (0x7fa5f764) 11 0x7f66079a SendMessageW+0x50 in user32 (0x7fa5f790) 12 0x7e8d8681 X11DRV_CreateWindow+0x807 in winex11.drv (0x7fa5f888) 13 0x7f6889c0 in user32 (+0x989c0) (0x7fa5f9e0) 14 0x7f689cf0 CreateWindowExW+0x8c in user32 (0x7fa5fc38) 15 0x7f920897 msi_dialog_run_message_loop+0xc0 in msi (0x7fa5fc80) 16 0x7f924a37 in msi (+0x24a37) (0x7fa5fca4) 17 0x7f9250c9 ACTION_DialogBox+0x84 in msi (0x7fa5fcc8) 18 0x7f90dfdb ACTION_PerformUIAction+0xea in msi (0x7fa5fcf4) 19 0x7f90e3f5 in msi (+0xe3f5) (0x7fa5fd1c) 20 0x7f934de3 MSI_IterateRecords+0xc1 in msi (0x7fa5fd48) 21 0x7f912d68 ACTION_DoTopLevelINSTALL+0x62b in msi (0x7fa5fda8) 22 0x7f9301d0 MsiInstallProductW+0x88 in msi (0x7fa5fdd8) 23 0x7fa7c150 main+0x746 in msiexec (0x7fa5fea0) 24 0x7fa7b197 in msiexec (+0xb197) (0x7fa5ff20) 25 0x7fc985c2 in kernel32 (+0x485c2) (0x7fa5fff4) 26 0xb7f46c45 wine_switch_to_stack+0x11 in libwine.so.1 (0x00000000) 0x7f920653: cmpw $123,0x0(%edx) Modules: Module Address Debug info Name (72 modules) ELF 0x7bf00000-7bf03000 Deferred <wine-loader> ELF 0x7de44000-7de85000 Deferred riched20<elf> -PE 0x7de50000-7de85000 \ riched20 ELF 0x7df69000-7df86000 Deferred imm32<elf> -PE 0x7df70000-7df86000 \ imm32 ELF 0x7df86000-7dfa2000 Deferred ximcp.so.2 ELF 0x7dfa2000-7dfab000 Deferred libxcursor.so.1 ELF 0x7dfb9000-7e722000 Deferred libglcore.so.1 ELF 0x7e722000-7e7a1000 Deferred libgl.so.1 ELF 0x7e7a1000-7e861000 Deferred libx11.so.6 ELF 0x7e861000-7e86e000 Deferred libxext.so.6 ELF 0x7e86e000-7e887000 Deferred libice.so.6 ELF 0x7e887000-7e909000 Export winex11.drv<elf> -PE 0x7e8a0000-7e909000 \ winex11.drv ELF 0x7e909000-7e928000 Deferred libexpat.so.1 ELF 0x7e928000-7e956000 Deferred libfontconfig.so.1 ELF 0x7e956000-7e96a000 Deferred libz.so.1 ELF 0x7e96a000-7e9d4000 Deferred libfreetype.so.6 ELF 0x7e9d4000-7e9ea000 Deferred lz32<elf> -PE 0x7e9e0000-7e9ea000 \ lz32 ELF 0x7e9ea000-7ea05000 Deferred version<elf> -PE 0x7e9f0000-7ea05000 \ version ELF 0x7ea05000-7ea9a000 Deferred oleaut32<elf> -PE 0x7ea20000-7ea9a000 \ oleaut32 ELF 0x7ea9a000-7eac3000 Deferred cabinet<elf> -PE 0x7eaa0000-7eac3000 \ cabinet ELF 0x7eac3000-7eb80000 Deferred comctl32<elf> -PE 0x7ead0000-7eb80000 \ comctl32 ELF 0x7eb80000-7eba1000 Deferred iphlpapi<elf> -PE 0x7eb90000-7eba1000 \ iphlpapi ELF 0x7eba1000-7ebea000 Deferred rpcrt4<elf> -PE 0x7ebc0000-7ebea000 \ rpcrt4 ELF 0x7ecd0000-7f5d3000 Deferred gdi32<elf> -PE 0x7ed20000-7f5d3000 \ gdi32 ELF 0x7f5d3000-7f6ff000 Export user32<elf> -PE 0x7f5f0000-7f6ff000 \ user32 ELF 0x7f6ff000-7f740000 Deferred advapi32<elf> -PE 0x7f710000-7f740000 \ advapi32 ELF 0x7f740000-7f7ca000 Deferred ole32<elf> ELF 0x7e9d4000-7e9ea000 Deferred lz32<elf> -PE 0x7e9e0000-7e9ea000 \ lz32 ELF 0x7e9ea000-7ea05000 Deferred version<elf> -PE 0x7e9f0000-7ea05000 \ version ELF 0x7ea05000-7ea9a000 Deferred oleaut32<elf> -PE 0x7ea20000-7ea9a000 \ oleaut32 ELF 0x7ea9a000-7eac3000 Deferred cabinet<elf> -PE 0x7eaa0000-7eac3000 \ cabinet ELF 0x7eac3000-7eb80000 Deferred comctl32<elf> -PE 0x7ead0000-7eb80000 \ comctl32 ELF 0x7eb80000-7eba1000 Deferred iphlpapi<elf> -PE 0x7eb90000-7eba1000 \ iphlpapi ELF 0x7eba1000-7ebea000 Deferred rpcrt4<elf> -PE 0x7ebc0000-7ebea000 \ rpcrt4 ELF 0x7ecd0000-7f5d3000 Deferred gdi32<elf> -PE 0x7ed20000-7f5d3000 \ gdi32 ELF 0x7f5d3000-7f6ff000 Export user32<elf> -PE 0x7f5f0000-7f6ff000 \ user32 ELF 0x7f6ff000-7f740000 Deferred advapi32<elf> -PE 0x7f710000-7f740000 \ advapi32 ELF 0x7f740000-7f7ca000 Deferred ole32<elf> -PE 0x7f760000-7f7ca000 \ ole32 ELF 0x7f7ca000-7f826000 Deferred shlwapi<elf> -PE 0x7f7e0000-7f826000 \ shlwapi ELF 0x7f826000-7f8ea000 Deferred shell32<elf> -PE 0x7f840000-7f8ea000 \ shell32 ELF 0x7f8ea000-7f960000 Export msi<elf> -PE 0x7f900000-7f960000 \ msi ELF 0x7fa69000-7fa80000 Export msiexec<elf> -PE 0x7fa70000-7fa80000 \ msiexec ELF 0x7fa84000-7fa87000 Deferred libxrandr.so.2 ELF 0x7fa87000-7fa89000 Deferred xlcutf8load.so.2 ELF 0x7fa89000-7fa90000 Deferred libsm.so.6 ELF 0x7fa92000-7fa9d000 Deferred libgcc_s.so.1 ELF 0x7fc24000-7fd30000 Export kernel32<elf> -PE 0x7fc50000-7fd30000 \ kernel32 ELF 0x7fe41000-7fe43000 Deferred libnvidia-tls.so.1 ELF 0x7fe43000-7fe4d000 Deferred libnss_files.so.2 ELF 0x7fe4d000-7fe62000 Deferred libnsl.so.1 ELF 0x7fe62000-7fe66000 Deferred libxfixes.so.3 ELF 0x7fe66000-7fe6e000 Deferred libxrender.so.1 ELF 0x7fe70000-7fe92000 Deferred libm.so.6 ELF 0x7fe92000-7ff87000 Deferred libwine_unicode.so.1 ELF 0x7ff87000-80000000 Deferred ntdll<elf> -PE 0x7ffa0000-80000000 \ ntdll ELF 0xb7df0000-b7df4000 Deferred libxdmcp.so.6 ELF 0xb7df4000-b7dfd000 Deferred libnss_nis.so.2 ELF 0xb7dff000-b7e02000 Deferred libdl.so.2 ELF 0xb7e02000-b7f30000 Deferred libc.so.6 ELF 0xb7f30000-b7f42000 Deferred libpthread.so.0 ELF 0xb7f42000-b7f5b000 Export libwine.so.1 ELF 0xb7f5b000-b7f5e000 Deferred libxau.so.6 ELF 0xb7f5e000-b7f67000 Deferred libnss_compat.so.2 ELF 0xb7f6c000-b7f82000 Deferred ld-linux.so.2 Threads: process tid prio (all id:s are in hex) 0000002a (D) C:\windows\system\msiexec.exe 0000002b 0 <== 00000008 00000009 0 WineDbg terminated on pid 0x2a
(this happens using a ubuntu breezy package of wine)