http://bugs.winehq.org/show_bug.cgi?id=3671
Summary: Ui-view32 crashes when attempting to run Product: Wine Version: 0.9 Platform: Other OS/Version: Linux Status: UNCONFIRMED Severity: critical Priority: P4 Component: wine-ole AssignedTo: wine-bugs@winehq.org ReportedBy: m.w.palmer@iee.org
Running version 0.9(wine-0.9-1fc4winehq.athlon.rpm) on fedora core 4, kernel 2.6.13-1.1532_FC4.
Attempting to run a program called "ui-view32", downloadable from http://www.ui-view.org/index.shtml#downloads (http://www.ui-view.org/uiview32/fullinstall/32full203.exe).
Installed to the default location of c:\program files\peak systems\ui-view32\uiview32.exe. On attempting to run the application I get the following debugging information from wine.
fixme:ole:ITypeInfo_fnRelease destroy child objects fixme:ole:ITypeInfo_fnRelease destroy child objects fixme:ole:ITypeInfo_fnRelease destroy child objects fixme:ole:ITypeInfo_fnRelease destroy child objects fixme:ole:ITypeInfo_fnRelease destroy child objects fixme:ole:ITypeInfo_fnRelease destroy child objects fixme:ole:ITypeInfo_fnRelease destroy child objects fixme:ole:ITypeInfo_fnRelease destroy child objects fixme:ole:ITypeInfo_fnRelease destroy child objects fixme:ole:ITypeInfo_fnRelease destroy child objects fixme:ole:ITypeInfo_fnRelease destroy child objects fixme:ole:ITypeInfo_fnRelease destroy child objects fixme:ole:ITypeInfo_fnRelease destroy child objects fixme:ole:ITypeInfo_fnRelease destroy child objects fixme:ole:ITypeInfo_fnRelease destroy child objects fixme:ole:ITypeInfo_fnRelease destroy child objects fixme:ole:ITypeInfo_fnRelease destroy child objects fixme:ole:ITypeInfo_fnRelease destroy child objects fixme:ole:ITypeInfo_fnRelease destroy child objects fixme:ole:ITypeInfo_fnRelease destroy child objects fixme:ole:ITypeInfo_fnRelease destroy child objects fixme:ole:ITypeInfo_fnRelease destroy child objects fixme:ole:ITypeInfo_fnRelease destroy child objects fixme:ole:ITypeInfo_fnRelease destroy child objects fixme:ole:ITypeInfo_fnRelease destroy child objects fixme:ole:ITypeInfo_fnRelease destroy child objects fixme:ole:ITypeInfo_fnRelease destroy child objects fixme:ole:ITypeInfo_fnRelease destroy child objects fixme:ole:ITypeInfo_fnRelease destroy child objects fixme:ole:ITypeInfo_fnRelease destroy child objects fixme:ole:ITypeInfo_fnRelease destroy child objects fixme:ole:ITypeInfo_fnRelease destroy child objects fixme:ole:ITypeInfo_fnRelease destroy child objects fixme:ole:ITypeInfo_fnRelease destroy child objects fixme:ole:ITypeInfo_fnRelease destroy child objects fixme:ole:ITypeInfo_fnRelease destroy child objects fixme:ole:ITypeInfo_fnRelease destroy child objects fixme:ole:ITypeInfo_fnRelease destroy child objects fixme:ole:ITypeInfo_fnRelease destroy child objects fixme:ole:ITypeInfo_fnRelease destroy child objects fixme:ole:ITypeInfo_fnRelease destroy child objects fixme:ole:ITypeInfo_fnRelease destroy child objects fixme:ole:ITypeInfo_fnRelease destroy child objects fixme:ole:ITypeInfo_fnRelease destroy child objects fixme:ole:ITypeInfo_fnRelease destroy child objects fixme:ole:ITypeInfo_fnRelease destroy child objects fixme:ole:ITypeInfo_fnRelease destroy child objects fixme:ole:ITypeInfo_fnRelease destroy child objects fixme:ole:ITypeInfo_fnRelease destroy child objects fixme:ole:ITypeInfo_fnRelease destroy child objects fixme:ole:ITypeInfo_fnRelease destroy child objects fixme:ole:ITypeInfo_fnRelease destroy child objects fixme:ole:ITypeInfo_fnRelease destroy child objects fixme:ole:ITypeInfo_fnRelease destroy child objects fixme:ole:ITypeInfo_fnRelease destroy child objects fixme:ole:ITypeInfo_fnRelease destroy child objects fixme:ole:ITypeInfo_fnRelease destroy child objects fixme:ole:ITypeInfo_fnRelease destroy child objects fixme:ole:ITypeInfo_fnRelease destroy child objects fixme:ole:ITypeInfo_fnRelease destroy child objects fixme:ole:ITypeInfo_fnRelease destroy child objects fixme:ole:ITypeInfo_fnRelease destroy child objects fixme:ole:ITypeInfo_fnRelease destroy child objects fixme:ole:ITypeInfo_fnRelease destroy child objects fixme:ole:ITypeInfo_fnRelease destroy child objects fixme:ole:CoRegisterMessageFilter stub fixme:ole:OleLoadPictureEx (0x7f5281b4,774,0,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0,0x7fcbf90c), partially implemented. fixme:ole:OleLoadPictureEx (0x7f52cd9c,7414,1,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0,0x7fcbf140), partially implemented. fixme:ole:OleLoadPictureEx (0x7f52cd9c,774,1,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0,0x7fcbf140), partially implemented. fixme:ole:OLEPictureImpl_get_hPal unimplemented for type 3. Returning 0 palette. fixme:ole:OLEPictureImpl_Invoke (dispid: 3):Stub fixme:ole:OleLoadPictureEx (0x7f5281b4,366,1,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0,0x7fcbf8dc), partially implemented. fixme:ole:OleLoadPictureEx (0x7f5281b4,366,1,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0,0x7fcbf8dc), partially implemented. fixme:ole:OleLoadPictureEx (0x7f5281b4,366,1,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0,0x7fcbf8dc), partially implemented. fixme:ole:OleLoadPictureEx (0x7f5281b4,366,1,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0,0x7fcbf8dc), partially implemented. fixme:ole:OleLoadPictureEx (0x7f5281b4,366,1,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0,0x7fcbf8dc), partially implemented. fixme:ole:OleLoadPictureEx (0x7f5281b4,1486,1,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0,0x7fcbf8dc), partially implemented. fixme:ole:OleLoadPictureEx (0x7f5281b4,366,1,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0,0x7fcbf8dc), partially implemented. fixme:ole:OleLoadPictureEx (0x7f5281b4,366,1,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0,0x7fcbf8dc), partially implemented. fixme:ole:OLEPictureImpl_SaveAsFile (0x7ffe7380)->(0x7f30f738, 0, (nil)), hacked stub.
At this point I have a dialog box on screen saying "Error 380 'Invalid property value' at marker 27" only option is to press Ok.
Then more debugging information as the application or wine crashes.
fixme:ole:OLEPictureImpl_FindConnectionPoint tried to find connection point on {33ad4f92-6699-11cf-b70c-00aa0060d393}? fixme:ole:OLEPictureImpl_FindConnectionPoint tried to find connection point on {33ad4f92-6699-11cf-b70c-00aa0060d393}? fixme:ole:OLEPictureImpl_FindConnectionPoint tried to find connection point on {33ad4ed2-6699-11cf-b70c-00aa0060d393}? fixme:ole:OLEPictureImpl_FindConnectionPoint tried to find connection point on {33ad4f92-6699-11cf-b70c-00aa0060d393}? fixme:ole:OLEPictureImpl_FindConnectionPoint tried to find connection point on {33ad4ed2-6699-11cf-b70c-00aa0060d393}? fixme:ole:OLEPictureImpl_FindConnectionPoint tried to find connection point on {33ad4ed2-6699-11cf-b70c-00aa0060d393}? fixme:ole:OLEPictureImpl_FindConnectionPoint tried to find connection point on {33ad4ed2-6699-11cf-b70c-00aa0060d393}? fixme:ole:OLEPictureImpl_FindConnectionPoint tried to find connection point on {33ad4f92-6699-11cf-b70c-00aa0060d393}? fixme:ole:OLEPictureImpl_FindConnectionPoint tried to find connection point on {33ad4ed2-6699-11cf-b70c-00aa0060d393}? fixme:ole:OLEPictureImpl_FindConnectionPoint tried to find connection point on {33ad4ed2-6699-11cf-b70c-00aa0060d393}? fixme:ole:OLEPictureImpl_FindConnectionPoint tried to find connection point on {33ad4ed2-6699-11cf-b70c-00aa0060d393}? fixme:ole:OLEPictureImpl_FindConnectionPoint tried to find connection point on {33ad4f92-6699-11cf-b70c-00aa0060d393}? fixme:ole:OLEPictureImpl_FindConnectionPoint tried to find connection point on {33ad4ed2-6699-11cf-b70c-00aa0060d393}? fixme:ole:OLEPictureImpl_FindConnectionPoint tried to find connection point on {33ad4f92-6699-11cf-b70c-00aa0060d393}? fixme:ole:OLEPictureImpl_FindConnectionPoint tried to find connection point on {33ad4ed2-6699-11cf-b70c-00aa0060d393}? fixme:ole:OLEPictureImpl_FindConnectionPoint tried to find connection point on {33ad4ed2-6699-11cf-b70c-00aa0060d393}? fixme:ole:OLEPictureImpl_FindConnectionPoint tried to find connection point on {33ad4ed2-6699-11cf-b70c-00aa0060d393}? fixme:ole:OLEPictureImpl_FindConnectionPoint tried to find connection point on {33ad4ed2-6699-11cf-b70c-00aa0060d393}? fixme:ole:OLEPictureImpl_FindConnectionPoint tried to find connection point on {33ad4ed2-6699-11cf-b70c-00aa0060d393}? fixme:ole:OLEPictureImpl_FindConnectionPoint tried to find connection point on {33ad4ed2-6699-11cf-b70c-00aa0060d393}? fixme:ole:OLEPictureImpl_FindConnectionPoint tried to find connection point on {33ad4ed2-6699-11cf-b70c-00aa0060d393}? fixme:ole:OLEPictureImpl_FindConnectionPoint tried to find connection point on {33ad4ed2-6699-11cf-b70c-00aa0060d393}? fixme:ole:OLEPictureImpl_FindConnectionPoint tried to find connection point on {33ad4ed2-6699-11cf-b70c-00aa0060d393}? fixme:ole:OLEPictureImpl_FindConnectionPoint tried to find connection point on {33ad4f92-6699-11cf-b70c-00aa0060d393}? fixme:ole:OLEPictureImpl_FindConnectionPoint tried to find connection point on {33ad4f92-6699-11cf-b70c-00aa0060d393}? fixme:ole:OLEPictureImpl_FindConnectionPoint tried to find connection point on {33ad4ed2-6699-11cf-b70c-00aa0060d393}? fixme:ole:OLEPictureImpl_FindConnectionPoint tried to find connection point on {33ad4ed2-6699-11cf-b70c-00aa0060d393}? wine: Unhandled exception (thread 0009), starting debugger... WineDbg starting on pid 0x8 Unhandled exception: page fault on read access to 0x217a0490 in 32-bit code (0x217a0490). In 32 bit mode. Register dump: CS:0073 SS:007b DS:007b ES:007b FS:1007 GS:0033 EIP:217a0490 ESP:7fcbf504 EBP:7fcbf524 EFLAGS:00010246( - 00 -RIZP1) EAX:217a0490 EBX:68583624 ECX:00000002 EDX:685a2d00 ESI:00010084 EDI:00000002 Stack dump: 0x7fcbf504: 68551907 00010084 00000002 00000000 0x7fcbf514: 00000000 68583624 00010084 00000002 0x7fcbf524: 7fcbf560 68552350 217a0490 00010084 0x7fcbf534: 00000002 00000000 00000000 68551d31 0x7fcbf544: 0000685c 6605f626 00000002 217a0490 0x7fcbf554: 68583624 00000000 00000002 7fcbfa1c 0200: sel=1007 base=7fffc000 limit=00001fff 32-bit rw- Backtrace: =>1 0x217a0490 (0x7fcbf524) 2 0x68552350 in user32 (+0xa2350) (0x7fcbf560) 3 0x6855842e CallWindowProcW+0x12e in user32 (0x7fcbfa1c) 4 0x68520828 in user32 (+0x70828) (0x7fcbfa74) 5 0x685247d6 SendMessageTimeoutW+0x196 in user32 (0x7fcbfacc) 6 0x68524830 SendMessageW+0x50 in user32 (0x7fcbfaf8) 7 0x68549a3c in user32 (+0x99a3c) (0x7fcbfb50) 8 0x6854bf57 DestroyWindow+0x297 in user32 (0x7fcbfb8c) err:dbghelp:pe_load_dbg_file -Unable to peruse .DBG file DLL\MSVBVM60.dbg ("DLL\MSVBVM60.dbg") 9 0x6605b4f6 in msvbvm60 (+0x5b4f6) (0x7fcbfbac) 10 0x6605b453 in msvbvm60 (+0x5b453) (0x7fcbfbd0) 11 0x6601c56a in msvbvm60 (+0x1c56a) (0x7fcbfc14) 12 0x660629d6 in msvbvm60 (+0x629d6) (0x7fcbfc2c) 13 0x6601e4a1 in msvbvm60 (+0x1e4a1) (0x7fcbfc6c) 14 0x6600605a in msvbvm60 (+0x605a) (0x7fcbfc8c) 15 0x68551907 WINPROC_wrapper+0x17 in user32 (0x7fcbfcb0) 16 0x68552350 in user32 (+0xa2350) (0x7fcbfcec) 17 0x68555ecb CallWindowProcA+0x1cb in user32 (0x7fcbfd30) 18 0x68520794 in user32 (+0x70794) (0x7fcbfd88) 19 0x68524570 SendMessageTimeoutA+0x230 in user32 (0x7fcbfde8) 20 0x68524630 SendMessageA+0x50 in user32 (0x7fcbfe14) 21 0x6601d6a3 in msvbvm60 (+0x1d6a3) (0x7fcbfe38) 22 0x6601e808 in msvbvm60 (+0x1e808) (0x7fcbfe58) 23 0x66003959 EbLibraryLoad+0x733 in msvbvm60 (0x7fcbfe78) 24 0x660036d2 EbLibraryLoad+0x4ac in msvbvm60 (0x7fcbfe98) 25 0x660035d8 EbLibraryLoad+0x3b2 in msvbvm60 (0x7fcbff18) 26 0x0041161a in uiview32 (+0x1161a) (0x7fcbfff4) 27 0x53354ef1 wine_switch_to_stack+0x11 in libwine.so.1 (0x00000000) 0x217a0490: -- no code accessible -- Modules: Module Address Debug info Name (69 modules) ELF 0x00101000-00109000 Deferred libxrender.so.1 ELF 0x00101000-00109000 Deferred libxrender.so.1 ELF 0x0010b000-00115000 Deferred libxcursor.so.1 PE 0x00400000-006df000 Deferred uiview32 ELF 0x008c2000-00996000 Deferred libx11.so.6 ELF 0x00998000-009c2000 Deferred libfontconfig.so.1 ELF 0x009c9000-009d3000 Deferred libgcc_s.so.1 ELF 0x00ac2000-00adc000 Deferred libice.so.6 ELF 0x00ade000-00ae7000 Deferred libsm.so.6 ELF 0x00ba4000-00bc0000 Deferred ld-linux.so.2 ELF 0x00bc2000-00bc4000 Deferred libnvidia-tls.so.1 ELF 0x00bc6000-00cef000 Deferred libc.so.6 ELF 0x00cf1000-00d16000 Deferred libm.so.6 ELF 0x00d18000-00d1c000 Deferred libdl.so.2 ELF 0x00d1e000-00d31000 Deferred libz.so.1 ELF 0x00d33000-00d45000 Deferred libpthread.so.0 ELF 0x00d47000-00d56000 Deferred libxext.so.6 ELF 0x00d58000-00dc0000 Deferred libfreetype.so.6 ELF 0x00dc2000-00de1000 Deferred libexpat.so.0 ELF 0x00df8000-00dfc000 Deferred libxrandr.so.2 ELF 0x04840000-048c8000 Deferred libgl.so.1 ELF 0x049c0000-049c6000 Deferred libxxf86dga.so.1 ELF 0x052c4000-052c9000 Deferred libxxf86vm.so.1 PE 0x10000000-10036000 Deferred threed32.ocx PE 0x11000000-1100a000 Deferred systray.ocx ELF 0x20012000-20107000 Deferred libwine_unicode.so.1 ELF 0x2012c000-20137000 Deferred libnss_files.so.2 ELF 0x20222000-2026a000 Deferred rpcrt4<elf> -PE 0x20230000-2026a000 \ rpcrt4 ELF 0x2026a000-20289000 Deferred iphlpapi<elf> -PE 0x20270000-20289000 \ iphlpapi ELF 0x20caa000-20cac000 Deferred xlcutf8load.so.2 ELF 0x20cac000-20cce000 Deferred comcat<elf> -PE 0x20cc0000-20cce000 \ comcat ELF 0x216d8000-216ec000 Deferred lz32<elf> -PE 0x216e0000-216ec000 \ lz32 ELF 0x216ec000-21716000 Deferred msvcrt40<elf> -PE 0x216f0000-21716000 \ msvcrt40 ELF 0x21716000-2177d000 Deferred msvcrt<elf> -PE 0x21730000-2177d000 \ msvcrt PE 0x21c10000-21c2a000 Deferred mscomm32.ocx ELF 0x22be8000-22c07000 Deferred ximcp.so.2 ELF 0x249ed000-24a6b000 Deferred ntdll<elf> -PE 0x24a00000-24a6b000 \ ntdll ELF 0x25c2b000-25c44000 Deferred version<elf> -PE 0x25c30000-25c44000 \ version ELF 0x27920000-27934000 Deferred olepro32<elf> -PE 0x27930000-27934000 \ olepro32 PE 0x2e8c0000-2e8ca000 Deferred ssubtmr6 ELF 0x30b6e000-30c06000 Deferred ole32<elf> -PE 0x30b80000-30c06000 \ ole32 ELF 0x3bb98000-3bc20000 Deferred winex11.drv<elf> -PE 0x3bbb0000-3bc20000 \ winex11.drv ELF 0x49f7c000-49f99000 Deferred imm32<elf> -PE 0x49f80000-49f99000 \ imm32 ELF 0x53350000-5336a000 Export libwine.so.1 ELF 0x5459a000-5463a000 Deferred oleaut32<elf> -PE 0x545b0000-5463a000 \ oleaut32 ELF 0x58f70000-59086000 Deferred kernel32<elf> -PE 0x58f90000-59086000 \ kernel32 PE 0x5f800000-5f8e7000 Deferred mfc40 PE 0x66000000-66152000 Export msvbvm60 ELF 0x68498000-685d5000 Export user32<elf> -PE 0x684b0000-685d5000 \ user32 ELF 0x68d5a000-69759000 Deferred gdi32<elf> -PE 0x68d70000-69759000 \ gdi32 ELF 0x78bf5000-78c37000 Deferred advapi32<elf> -PE 0x78c00000-78c37000 \ advapi32 ELF 0x7bf00000-7bf03000 Deferred <wine-loader> Threads: process tid prio (all id:s are in hex) 00000008 (D) C:\program files\peak systems\ui-view32\uiview32.exe 00000016 0 00000015 0 00000014 0 00000013 0 00000012 0 00000011 0 00000010 0 0000000f 0 0000000e 0 0000000d 0 0000000c 0 0000000b 0 0000000a 0 00000009 0 <== WineDbg terminated on pid 0x8
The application should be able to run on Windows 95, 98, ME, 2000, XP platforms without any problems. Has this got anything to do with VB6 runtime? Do I need to install it?