http://bugs.winehq.org/show_bug.cgi?id=4031
Summary: riverware no longer runs under 20050930 through 0.9.3 Product: Wine Version: 0.9.3. Platform: PC URL: http://cadswes.colorado.edu/riverware/viewer/Releases/Ri verWare-4.6.5-patch-windows/rw465setup.exe OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: wine-gdi-(printing) AssignedTo: wine-bugs@winehq.org ReportedBy: agilmore@wirelessbeehive.com
in the 20050524 drop, riverware rans ok, with a bunch of imm fixmes.
With the 20050930, 0.9, 0.9.2, and 0.9.3 drops, wine crashes with riverware with the same sets of fixme:uniscribe results.
I'm guessing on the component here. Unfortunately, to get this far, you have to install riverware (on a windows box, since the install fails with wine, bug 4022) and have a valid license file. :/
Here's the comparitive results, where the 20050524 run successfully started, and was exited normally, and the 0.9.3 run crashed:
20050524: WINEDEBUG=fixme-imm,fixme-font RIVERWARE_HOME_465=z:/home/agilmore/rw-win CRSS_DIR=z:/wrg/model/COLORIVER/monthly_models/CRSS wine ./rw-win/riverware.exe fixme:wtsapi:WTSEnumerateSessionsA Stub (nil) 0x00000000 0x00000001 0x2026f664 0x2026f670 fixme:ole:CoCreateInstance no classfactory created for CLSID {4955dd33-b159-11d0-8fcf-00aa006bcc59}, hres is 0x80040154
0.9.3: WINEDEBUG=fixme-imm,fixme-font RIVERWARE_HOME_465=z:/home/agilmore/rw-win CRSS_DIR=z:/wrg/model/COLORIVER/monthly_models/CRSS wine ./rw-win/riverware.exe fixme:wtsapi:WTSEnumerateSessionsA Stub (nil) 0x00000000 0x00000001 0x7fcbf658 0x7fcbf664 fixme:uniscribe:ScriptGetProperties 0x3a07593c,0x3a075940 fixme:gdi:GetCharABCWidthsFloatW GetCharABCWidthsFloatW, stub fixme:uniscribe:ScriptItemize L"&File",5,255,(nil),(nil),0x7fcbf0c4,0x7fcbf904 wine: Unhandled page fault on write access to 0x00000000 at address 0x39d8da8c (thread 0009), starting debugger... WineDbg starting on pid 0x8 Unhandled exception: page fault on write access to 0x00000000 in 32-bit code (0x39d8da8c). In 32 bit mode. Register dump: CS:0073 SS:007b DS:007b ES:007b FS:1007 GS:0033 EIP:39d8da8c ESP:7fcbf0ac EBP:7fcbf914 EFLAGS:00210246( - 00 -RIZP1) EAX:00000000 EBX:7fcbf93c ECX:6825a2b0 EDX:00000016 ESI:7c342410 EDI:8007000e Stack dump: 0x7fcbf0ac: 000000ff 39d8e865 7c34240d 3fffffff 0x7fcbf0bc: 7fcbf99c 00000000 00000000 00000000 0x7fcbf0cc: 00000000 00000000 00000000 00000000 0x7fcbf0dc: 00000000 00000001 00000000 78307808 0x7fcbf0ec: 7d797808 7fcbf110 52ec6467 7d622368 0x7fcbf0fc: 52f07104 200ab86a 52f1eb50 52f1eb50 0200: sel=1007 base=7fffc000 limit=00001fff 32-bit rw- Backtrace: =>1 0x39d8da8c ??0QTextLayout@@QAE@ABVQString@@ABVQFont@@@Z+0x7fa in qt-mt331 (0x39d8da8c) 2 0x39d8f0ef in qt-mt331 (+0x8f0ef) (0x39d8f0ef) 3 0x39d30681 ??0QFontMetrics@@AAE@PBVQPainter@@@Z+0x24d in qt-mt331 (0x39d30681) 4 0x39dc4ab1 in qt-mt331 (+0xc4ab1) (0x39dc4ab1) 5 0x00000000 (0x00000000) 6 0x00000000 (0x00000000) 0x39d8da8c ??0QTextLayout@@QAE@ABVQString@@ABVQFont@@@Z+0x7fa in qt-mt331: movl %esi,0x0(%eax) Modules: Module Address Debug info Name (81 modules) ELF 0x00101000-001b1000 Deferred libgl.so.1 ELF 0x002ec000-002fb000 Deferred libxext.so.6 ELF 0x002fd000-00306000 Deferred libsm.so.6 ELF 0x00308000-00324000 Deferred ld-linux.so.2 ELF 0x00326000-0044f000 Deferred libc.so.6 PE 0x00400000-00f8a000 Deferred riverware PE 0x00400000-00f8a000 Deferred riverware PE 0x00400000-00f8a000 Deferred riverware PE 0x00400000-00f8a000 Deferred riverware PE 0x00400000-00f8a000 Deferred riverware PE 0x00400000-00f8a000 Deferred riverware PE 0x00400000-00f8a000 Deferred riverware PE 0x00400000-00f8a000 Deferred riverware PE 0x00400000-00f8a000 Deferred riverware PE 0x00400000-00f8a000 Deferred riverware PE 0x00400000-00f8a000 Deferred riverware PE 0x00400000-00f8a000 Deferred riverware PE 0x00400000-00f8a000 Deferred riverware PE 0x00400000-00f8a000 Deferred riverware PE 0x00400000-00f8a000 Deferred riverware PE 0x00400000-00f8a000 Deferred riverware PE 0x00400000-00f8a000 Deferred riverware PE 0x00400000-00f8a000 Deferred riverware PE 0x00400000-00f8a000 Deferred riverware PE 0x00400000-00f8a000 Deferred riverware PE 0x00400000-00f8a000 Deferred riverware PE 0x00400000-00f8a000 Deferred riverware PE 0x00400000-00f8a000 Deferred riverware PE 0x00400000-00f8a000 Deferred riverware PE 0x10000000-1009b000 Deferred tcl83 ELF 0x2001c000-20036000 Deferred libwine.so.1 ELF 0x20175000-2026b000 Deferred libwine_unicode.so.1 ELF 0x20290000-2029b000 Deferred libnss_files.so.2 ELF 0x2029b000-203ac000 Deferred kernel32<elf> -PE 0x202c0000-203ac000 \ kernel32 ELF 0x203ac000-2047e000 Deferred shell32<elf> -PE 0x203c0000-2047e000 \ shell32 ELF 0x2047e000-20547000 Deferred comctl32<elf> -PE 0x20490000-20547000 \ comctl32 ELF 0x20547000-205ac000 Deferred msvcrt<elf> -PE 0x20560000-205ac000 \ msvcrt PE 0x205b0000-207f9000 Deferred cplex80 ELF 0x207f9000-20814000 Deferred wsock32<elf> -PE 0x20800000-20814000 \ wsock32 ELF 0x2b8e7000-2b913000 Deferred winspool.drv<elf> -PE 0x2b8f0000-2b913000 \ winspool.drv ELF 0x2c984000-2c9b8000 Deferred uxtheme<elf> -PE 0x2c990000-2c9b8000 \ uxtheme ELF 0x2ddbd000-2ddea000 Deferred ws2_32<elf> -PE 0x2ddd0000-2ddea000 \ ws2_32 ELF 0x33fa9000-33fc8000 Deferred ximcp.so.2 ELF 0x36e20000-36eb5000 Deferred gdi32<elf> -PE 0x36e30000-36eb5000 \ gdi32 ELF 0x3721e000-3725f000 Deferred advapi32<elf> -PE 0x37230000-3725f000 \ advapi32 PE 0x39d00000-3a094000 Export qt-mt331 ELF 0x3a922000-3a9bd000 Deferred comdlg32<elf> -PE 0x3a930000-3a9bd000 \ comdlg32 ELF 0x47287000-47320000 Deferred ole32<elf> -PE 0x472a0000-47320000 \ ole32 ELF 0x47f46000-47f5a000 Deferred usp10<elf> -PE 0x47f50000-47f5a000 \ usp10 ELF 0x47f99000-48016000 Deferred ntdll<elf> -PE 0x47fb0000-48016000 \ ntdll ELF 0x48221000-48223000 Deferred xlcutf8load.so.2 ELF 0x4ee5a000-4ee7f000 Deferred netapi32<elf> -PE 0x4ee60000-4ee7f000 \ netapi32 ELF 0x61153000-61172000 Deferred iphlpapi<elf> -PE 0x61160000-61172000 \ iphlpapi ELF 0x64c8e000-64cd7000 Deferred rpcrt4<elf> -PE 0x64ca0000-64cd7000 \ rpcrt4 ELF 0x6871c000-68739000 Deferred imm32<elf> -PE 0x68720000-68739000 \ imm32 ELF 0x6d0e9000-6d221000 Deferred user32<elf> -PE 0x6d100000-6d221000 \ user32 ELF 0x73eec000-73f4c000 Deferred shlwapi<elf> -PE 0x73f00000-73f4c000 \ shlwapi ELF 0x79b64000-79beb000 Deferred winex11.drv<elf> -PE 0x79b70000-79beb000 \ winex11.drv ELF 0x7bf00000-7bf03000 Deferred <wine-loader> PE 0x7c340000-7c396000 Deferred msvcr71 Threads: process tid prio (all id:s are in hex) 00000008 (D) Z:\home\agilmore\rw-win\riverware.exe 00000009 0 <== WineDbg terminated on pid 0x8