http://bugs.winehq.org/show_bug.cgi?id=3850
------- Additional Comments From cihan@uq.edu.au 2005-16-11 21:49 ------- Same thing here (it works with native shdocvw.dll without showing that dialog). Here's the output with WINEDEBUG=+shdocvw:
trace:shdocvw:DllMain 0x41900000 0x1 (nil) trace:shdocvw:DllGetClassObject trace:shdocvw:SHDOCVW_GetMozctlPath key = L"Software\Classes\CLSID\{1339B54C-3453-11D2-93B9-000000000000}\InprocServer32" trace:shdocvw:SHDOCVW_GetMozctlPath key = L"Software\Classes\CLSID\{1339B54C-3453-11D2-93B9-000000000000}\InprocServer32" You need to install the Mozilla ActiveX control to use Wine's builtin CLSID_WebBrowser from SHDOCVW.DLL trace:shdocvw:WebBrowser_Create ((nil) {00000000-0000-0000-c000-000000000046} 0x4067fd78) trace:shdocvw:WebBrowser_QueryInterface (0x4038ef58)->(IID_IUnknown 0x4067fd78) trace:shdocvw:WebBrowser_AddRef (0x4038ef58) ref=1 trace:shdocvw:WebBrowser_QueryInterface (0x4038ef58)->(IID_IOleObject 0x4067fde8) trace:shdocvw:WebBrowser_AddRef (0x4038ef58) ref=2 trace:shdocvw:OleObject_SetClientSite (0x4038ef58)->(0x4820b8) trace:shdocvw:WebBrowser_Release (0x4038ef58) ref=1 trace:shdocvw:WebBrowser_QueryInterface (0x4038ef58)->(IID_IPersistStreamInit 0x4067fddc) trace:shdocvw:WebBrowser_AddRef (0x4038ef58) ref=2 fixme:shdocvw:PersistStreamInit_InitNew (0x4038ef58) trace:shdocvw:WebBrowser_Release (0x4038ef58) ref=1 trace:shdocvw:WebBrowser_QueryInterface (0x4038ef58)->(IID_IOleObject 0x4067fddc) trace:shdocvw:WebBrowser_AddRef (0x4038ef58) ref=2 fixme:shdocvw:OleObject_DoVerb (0x4038ef58)->(-3 (nil) 0x4820b8 0 (nil) (nil)) fixme:shdocvw:OleObject_DoVerb stub for OLEIVERB_HIDE trace:shdocvw:WebBrowser_Release (0x4038ef58) ref=1 trace:shdocvw:WebBrowser_AddRef (0x4038ef58) ref=2 trace:shdocvw:WebBrowser_QueryInterface (0x4038ef58)->(IID_IWebBrowser2 0x4820f8) trace:shdocvw:WebBrowser_AddRef (0x4038ef58) ref=3 trace:shdocvw:WebBrowser_AddRef (0x4038ef58) ref=4 trace:shdocvw:WebBrowser_QueryInterface (0x4038ef58)->(IID_IConnectionPointContainer 0x4067fddc) trace:shdocvw:WebBrowser_AddRef (0x4038ef58) ref=5 fixme:shdocvw:ConnectionPointContainer_FindConnectionPoint (0x4038ef58)->({34a715a0-6587-11d0-924a-0020afc7ac4d} 0x4067fdd8) trace:shdocvw:WebBrowser_Release (0x4038ef58) ref=4 trace:shdocvw:WebBrowser_Release (0x4038ef58) ref=3 wine: Unhandled page fault on read access to 0x00000000 at address 0x428f12 (thread 0009), starting debugger... WineDbg starting on pid 0x8 Unhandled exception: page fault on read access to 0x00000000 in 32-bit code (0x00428f12). In 32 bit mode. Register dump: CS:0023 SS:002b DS:002b ES:002b FS:1007 GS:0000 EIP:00428f12 ESP:4067fdec EBP:4038ef58 EFLAGS:00010246( - 00 -RIZP1) EAX:004820fc EBX:004820cc ECX:401e2308 EDX:00000034 ESI:004820b8 EDI:00000000 Stack dump: 0x4067fdec: 00476024 004820b8 4067ff2c 404e9718 0x4067fdfc: 004281a8 00476010 00464d0a 0045e641 0x4067fe0c: 404a7960 00000000 004589fc 00000001 0x4067fe1c: 00000094 00000004 0000000a 040a08ae 0x4067fe2c: 00000001 00204120 40166ff4 00000000 0x4067fe3c: 4067fe7c 4067fe60 400768b1 00000000 0200: sel=1007 base=40018000 limit=00001fff 32-bit rw- Backtrace: =>1 0x00428f12 in winamp (+0x28f12) (0x4038ef58) 2 0x41917160 OleObjectVtbl+0x0 in shdocvw (0x419173a0) 3 0x4190f650 WebBrowser_AddRef+0x0(iface=0x458b1055) [/home/me/wine/dlls/shdocvw/webbrowser.c:107] in shdocvw (0x4190f080) 0x00428f12: movl 0x0(%edi),%ecx Modules: Module Address Debug info Name (69 modules) PE 0x00400000-00533000 Export winamp ELF 0x40000000-40017000 Deferred ld-linux.so.2 ELF 0x4001a000-40023000 Deferred libnss_compat.so.2 ELF 0x40023000-4002d000 Deferred libnss_nis.so.2 ELF 0x4002d000-40033000 Deferred libxxf86dga.so.1 ELF 0x40034000-4004e000 Deferred libwine.so.1 ELF 0x4004e000-4016b000 Deferred libc.so.6 ELF 0x4016c000-40170000 Deferred libdl.so.2 ELF 0x40170000-401e3000 Deferred ntdll<elf> -PE 0x40180000-401e3000 \ ntdll ELF 0x401e3000-402d8000 Deferred libwine_unicode.so.1 ELF 0x402d8000-402fb000 Deferred libm.so.6 ELF 0x402fb000-4030c000 Deferred libz.so.1 ELF 0x4030c000-4030f000 Deferred libxrandr.so.2 ELF 0x40312000-40317000 Deferred libxxf86vm.so.1 ELF 0x40318000-4032e000 Deferred libnsl.so.1 ELF 0x4032e000-40338000 Deferred libnss_files.so.2 ELF 0x40338000-40340000 Deferred libsm.so.6 ELF 0x40450000-40549000 Deferred kernel32<elf> -PE 0x40470000-40549000 \ kernel32 ELF 0x40575000-4057d000 Deferred libxrender.so.1 ELF 0x4057d000-40580000 Deferred xlcdef.so.2 ELF 0x40680000-4072c000 Deferred comctl32<elf> -PE 0x40690000-4072c000 \ comctl32 ELF 0x4072c000-4083e000 Deferred user32<elf> -PE 0x40750000-4083e000 \ user32 ELF 0x4083e000-408c2000 Deferred gdi32<elf> -PE 0x40850000-408c2000 \ gdi32 ELF 0x408c2000-408fb000 Deferred advapi32<elf> -PE 0x408d0000-408fb000 \ advapi32 ELF 0x408fb000-4091d000 Deferred msacm32<elf> -PE 0x40900000-4091d000 \ msacm32 ELF 0x4091d000-4099b000 Deferred winmm<elf> -PE 0x40930000-4099b000 \ winmm ELF 0x4099b000-40a2d000 Deferred comdlg32<elf> -PE 0x409b0000-40a2d000 \ comdlg32 ELF 0x40a2d000-40aec000 Deferred shell32<elf> -PE 0x40a40000-40aec000 \ shell32 ELF 0x40aec000-40b41000 Deferred shlwapi<elf> -PE 0x40b00000-40b41000 \ shlwapi ELF 0x40b41000-40b68000 Deferred winspool.drv<elf> -PE 0x40b50000-40b68000 \ winspool.drv ELF 0x40b68000-40b85000 Deferred ximcp.so.2 ELF 0x40b85000-40bef000 Deferred libfreetype.so.6 ELF 0x40bef000-40c68000 Deferred winex11.drv<elf> -PE 0x40c00000-40c68000 \ winex11.drv ELF 0x40c68000-40c80000 Deferred libice.so.6 ELF 0x40c80000-40c8e000 Deferred libxext.so.6 ELF 0x40c8e000-40d58000 Deferred libx11.so.6 ELF 0x40d58000-40dc4000 Deferred libgl.so.1 ELF 0x40dc4000-40e16000 Deferred libpthread.so.0 ELF 0x40e16000-40e1a000 Deferred iso8859-1.so ELF 0x40e1a000-40e36000 Deferred imm32<elf> -PE 0x40e20000-40e36000 \ imm32 ELF 0x40e36000-40e4e000 Deferred msacm.drv<elf> -PE 0x40e40000-40e4e000 \ msacm.drv ELF 0x40e53000-40e5c000 Deferred libxcursor.so.1 ELF 0x40eb6000-40ee6000 Deferred uxtheme<elf> -PE 0x40ec0000-40ee6000 \ uxtheme ELF 0x40ee6000-40efb000 Deferred midimap<elf> -PE 0x40ef0000-40efb000 \ midimap ELF 0x4107d000-41099000 Deferred libcups.so.2 ELF 0x41099000-410ca000 Deferred libssl.so.0 ELF 0x410ca000-411c9000 Deferred libcrypto.so.0 ELF 0x418f0000-4191b000 Stabs shdocvw<elf> -PE 0x41900000-4191b000 \ shdocvw PE 0x65340000-653d2000 Deferred oleaut32 PE 0x65f00000-65fc2000 Deferred ole32 ELF 0x7bf00000-7bf07000 Deferred <wine-loader> Threads: process tid prio (all id:s are in hex) 00000008 (D) C:\Program Files\Winamp\Winamp.exe 00000009 0 <== WineDbg terminated on pid 0x8