http://bugs.winehq.org/show_bug.cgi?id=3350
Summary: fixmes in shdocvw.dll Product: Wine Version: CVS Platform: Other OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: wine-binary AssignedTo: wine-bugs@winehq.org ReportedBy: boeser.wolff@web.de
This one concernes wine built from cvs 20050918.
trying to run Mankind (http://appdb.winehq.org/appview.php?appId=2409) I encounter several fixmes:
fixme:shdocvw:ProvideClassInfo_GetGUID (0x7fdeab40)->(1 0x7fdea800) fixme:shdocvw:ProvideClassInfo_GetGUID Wrongly returning IPropertyNotifySink interface {9bfbbc02-eff1-101a-84ed-00aa00341d07} fixme:shdocvw:QuickActivate_QuickActivate (0x7fdeab40)->(0x7fa6ead8 0x7fa6eb18) fixme:shdocvw:WebBrowser_QueryInterface (0x7fdeab40)->({bd1ae5e0-a6ae-11ce-bd37-504200c10000} 0x7fa6ebe0) interface not supported fixme:shdocvw:PersistStreamInit_Load (0x7fdeab40)->(0x7fa6ebac) fixme:shdocvw:OleObject_Close (0x7fdeab40)->(1)
The attempt to override shdocvw.dll by a native version (ie6sp2) ends in a page fault:
fixme:actctx:CreateActCtxW stub! fixme:shell:StopWatchMode () stub! fixme:shell:SHCreateShellPalette stub err:seh:cxx_frame_handler invalid frame magic b7a err:seh:cxx_frame_handler invalid frame magic b7a err:seh:cxx_frame_handler invalid frame magic b7a err:seh:cxx_frame_handler invalid frame magic b7a err:seh:cxx_frame_handler invalid frame magic b7a err:seh:cxx_frame_handler invalid frame magic b7a err:seh:cxx_frame_handler invalid frame magic b7a err:seh:cxx_frame_handler invalid frame magic b7a err:seh:cxx_frame_handler invalid frame magic b7a err:seh:cxx_frame_handler invalid frame magic b7a wine: Unhandled exception (thread 0009), starting debugger... WineDbg starting on pid 0x8 Unhandled exception: page fault on read access to 0x7fa70000 in 32-bit code (0xb7e7d5ef). In 32 bit mode. Register dump: CS:0073 SS:007b DS:007b ES:007b FS:1007 GS:0033 EIP:b7e7d5ef ESP:7fa6ea58 EBP:7fa6ea60 EFLAGS:00210212( - 00 - RIA1) EAX:0001778c EBX:7f6972ac ECX:000058d9 EDX:7fded878 ESI:7fa70000 EDI:7fdeeca0 Stack dump: 0x7fa6ea58: 0001778c 7fa6ebd8 7fa6ea84 7f6533a7 0x7fa6ea68: 7fded878 7fa6ebd8 0001778c 7fded878 0x7fa6ea78: 7fa6ebd8 7fdeb7a8 00000000 7fa6eaa0 0x7fa6ea88: 7103601a 7fa6ebd8 7fdeb7a8 00000001 0x7fa6ea98: 7fdeb178 00000000 7fa6eabc 7108e5d5 0x7fa6eaa8: 7fdeb798 7fa6ebd8 00000001 7fded7c8 0200: sel=1007 base=7fee2000 limit=00001fff 32-bit rw- Backtrace: =>1 0xb7e7d5ef memcpy+0x2f in libc.so.6 (0x7fa6ea60) 2 0x7f6533a7 ILClone+0x37 in shell32 (0x7fa6ea84) fixme:dbghelp:sffip_cb NIY on 'C:\Lego\opt\SHDOCVW.pdb' 3 0x7103601a in shdocvw (+0x3601a) (0x7fa6eaa0) 4 0x7108e5d5 in shdocvw (+0x8e5d5) (0x7fa6eabc) 5 0x7108bb85 in shdocvw (+0x8bb85) (0x7fa6eb4c) fixme:dbghelp:sffip_cb NIY on 'E:\8665\vc98\mfc\mfc.bbt\src\mfc42.pdb' 6 0x5f422d69 2242+0x1d5 in mfc42 (0x7fa6ebd8) 7 0x5f4226dc 424+0xfbb in mfc42 (0x7fa6ec34) 8 0x5f421961 424+0x240 in mfc42 (0x7fa6ec8c) 9 0x5f4218d6 424+0x1b5 in mfc42 (0x7fa6ece4) 10 0x5f4211a5 1134+0x80c in mfc42 (0x7fa6edac) 11 0x5f420e29 1134+0x490 in mfc42 (0x7fa6edf8) 12 0x5f420d2c 1134+0x393 in mfc42 (0x7fa6ee18) 13 0x5f45d828 325+0x154 in mfc42 (0x7fa6eeb0) 14 0x5f401cea 540+0x35c in mfc42 (0x7fa6eed0) 15 0x5f401c73 540+0x2e5 in mfc42 (0x7fa6ef30) 16 0x5f401bfb 540+0x26d in mfc42 (0x7fa6ef4c) 17 0x5f401bba 540+0x22c in mfc42 (0x7fa6ef78) 18 0x7f875d07 WINPROC_wrapper+0x17 in user32 (0x7fa6ef9c) 19 0x7f8768a1 in user32 (+0x868a1) (0x7fa6efd0) 20 0x7f87b700 CallWindowProcW+0x120 in user32 (0x7fa6f470) 21 0x7f84c93f in user32 (+0x5c93f) (0x7fa6f4c8) 22 0x7f850176 SendMessageTimeoutW+0x156 in user32 (0x7fa6f514) 23 0x7f8501c5 SendMessageW+0x35 in user32 (0x7fa6f540) 24 0x7f8246ce in user32 (+0x346ce) (0x7fa6f684) 25 0x7f82506d CreateDialogIndirectParamAorW+0x2d in user32 (0x7fa6f6a0) 26 0x7f82514b CreateDialogIndirectParamA+0x2b in user32 (0x7fa6f6c4) 27 0x5f40a1a1 939+0x124 in mfc42 (0x7fa6f72c) 28 0x5f416b53 278+0x610 in mfc42 (0x7fa6f770) 29 0x004014bb in mankind (+0x14bb) (0x7fa6ff2c) 30 0x7fcec219 in kernel32 (+0x4c219) (0x7fa6fff4) 31 0xb7f5cc81 wine_switch_to_stack+0x11 in libwine.so.1 (0x00000000) 0xb7e7d5ef memcpy+0x2f in libc.so.6: repe movsl (%esi),%es:(%edi)
I am somewhat puzzled, because ie6sp2 could be installed with wine 20040914 and winetools. It at least allowed this app to display its welcome screen.