http://bugs.winehq.org/show_bug.cgi?id=2622
Summary: error with InstallShield install of Topo! 3.4.2 on Fedora Core 3 linux Product: Wine Version: CVS Platform: PC OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: wine-kernel AssignedTo: wine-bugs@winehq.org ReportedBy: joe@eshu.net
Running setup.exe from a version 3.4.2 based Topo! topographical map viewer fails, reaching a debug breakpoint.
Steps to Reproduce: 0) mount a National Geographic Topo! Installer disc as e: 1) execute wine "e:\setup.exe"
Actual Results: Build from CVS checkout of 2004-12-23 dies at a debug breakpoint, as follows: moby(.wine) wine "e:\setup.exe" fixme:msi:MsiGetProductInfoA "{F19BED0D-E57B-4240-AF3D-87CF9E6D7BF1}" "PackageCode" 0x120bdbc8 0x120bdc38 fixme:msi:MsiGetProductInfoW L"{F19BED0D-E57B-4240-AF3D-87CF9E6D7BF1}" L"PackageCode" 0x77477c98 0x120bdc38 fixme:font:load_VDMX No suitable ratio found fixme:msi:MsiInstallProductW L"E:\ISScript8.Msi" L"REBOOT=ReallySuppress ADDLOCAL=All" fixme:msi:ACTION_PerformAction UNHANDLED MSI ACTION L"SelfUnregModules" fixme:msi:ACTION_PerformAction UNHANDLED MSI ACTION L"RemoveFiles" fixme:msi:ACTION_PerformAction UNHANDLED MSI ACTION L"MoveFiles" wine: Unhandled exception (thread 0009), starting debugger... WineDbg starting on pid 0x8 Unhandled exception: page fault on write access to 0x00000000 in 32-bit code (0x28b59c83). In 32 bit mode. Register dump: CS:0073 SS:007b DS:007b ES:007b FS:003b GS:0033 EIP:28b59c83 ESP:120b9948 EBP:120bac08 EFLAGS:00210246( - 00 -RIZP1) EAX:00000043 EBX:28b7e6cc ECX:120ba7dc EDX:00000000 ESI:775224b8 EDI:7f903d80 Stack dump: 0x120b9948: 120b9994 00000000 00000000 120b9bcc 0x120b9958: 120b99a0 120ba7dc 28b806e8 120ba5cc 0x120b9968: 775221b8 00000001 120ba1a8 775270a0 0x120b9978: 28b806e8 77527070 120b999c 00000000 0x120b9988: 00000000 774df078 774f3a38 00073cf6 0x120b9998: 7f890020 00073cf6 0000000a 77522540 Backtrace: =>1 0x28b59c83 ACTION_InstallFiles+0x26b [/usr/local/src/wine/dlls/msi/../../include/wine/unicode.h:190] in msi (0x120bac08) 2 0x28b5f693 ACTION_PerformAction+0x97b(package=0x774df078, action=0x120bbcac) [/usr/local/src/wine/dlls/msi/action.c:1069] in msi (0x120bbc78) 3 0x28b6097e ACTION_ProcessExecSequence+0x18a [/usr/local/src/wine/dlls/msi/action.c:912] in msi (0x120bbeb8) 4 0x28b60fb2 ACTION_DoTopLevelINSTALL+0x3f6(package=0x774df078, szPackagePath=0x7747ee10, szCommandLine=0x7747ee40) [/usr/local/src/wine/dlls/msi/action.c:805] in msi (0x120bc340) 5 0x28b649a8 MsiInstallProductW+0xb0(szPackagePath=0x7747ee10, szCommandLine=0x7747ee40) [/usr/local/src/wine/dlls/msi/msi.c:561] in msi (0x120bc368) 6 0x28b64a91 MsiInstallProductA+0xd1(szPackagePath=0x120bd3f0, szCommandLine=0x427cc8) [/usr/local/src/wine/dlls/msi/msi.c:529] in msi (0x120bc390) 7 0x0040a4a0 in setup (+0xa4a0) (0x120bc3d4) 8 0x00408814 in setup (+0x8814) (0x120bdc40) 9 0x0040fdc7 in setup (+0xfdc7) (0x120bedec) 10 0x0040f556 in setup (+0xf556) (0x120bee4c) 11 0x0040552f in setup (+0x552f) (0x120bf7ec) 12 0x00410c71 in setup (+0x10c71) (0x120bfea0) 13 0x004189ec EntryPoint+0xe0 in setup (0x120bff2c) 14 0x3c420cf7 start_process+0xc3(arg=0x0) [/usr/local/src/wine/dlls/kernel/process.c:1046] in kernel32 (0x120bfff4) 15 0x10004631 wine_mmap_is_in_reserved_area+0x65(addr=0x0, size=0x0) [/usr/local/src/wine/libs/wine/mmap.c:471] in libwine.so.1 (0x00000000) 0x28b59c83 ACTION_InstallFiles+0x26b [/usr/local/src/wine/dlls/msi/../../include/wine/unicode.h:190] in msi: movw %ax,0x0(%edx) 190 while ((*p++ = *src++)); Wine-dbg>step Trace/breakpoint trap Process of pid=0x00000008 has terminated Wine-dbg>WineDbg terminated on pid 0x8
Expected Results: Topo! application installs, cf. application DB and http://cholla.mmto.org/computers/linux/wine/
Platform: Fedora Core 3 on i686 with (Fedora) kernel 2.6.9-1.681_FC3smp
Build: CVS checkout of 2004-12-23, based on build 20041202, I guess.
Additional Builds: wine-20041201-1fc3winehq.i686.rpm wine generates an InstallShield error: 1608: Unable to create InstallDriver instance, Return code: -2147024894
Additional Builds: wine-2004-1019 built on same platform dies as weel with some sort of unicode sounding errors; unfortunately, it's scrolled off my terminal and I don't have the patience to reproduce it just now.