Hi, I have installed winamp fine under wine, but when I try to load it wine opens, I see the winamp GUI appear, and then wine closes unexpectedly. The console shows this output: wine: Call from 0x404b1fa0 to unimplemented function shlwapi.dll.IUnknown_CPContainerInvokeParam, aborting wine: Unimplemented function shlwapi.dll.IUnknown_CPContainerInvokeParam called at address 0x404b1fa0 (thread 0009), starting debugger... WineDbg starting on pid 0x8 Unhandled exception: unimplemented function shlwapi.dll.IUnknown_CPContainerInvokeParam called in 32-bit code (0x404b2022). Register dump: CS:0073 SS:007b DS:007b ES:007b FS:1007 GS:0033 EIP:404b2022 ESP:406c3d10 EBP:406c3d74 EFLAGS:00000212( - 00 - -IA1) EAX:4049be71 EBX:4051a714 ECX:00000000 EDX:43a20044 ESI:43a20044 EDI:71001e2c Stack dump: 0x406c3d10: 406c3d98 00000008 0000003c 40b7395d 0x406c3d20: 80000100 00000001 00000000 404b1fa0 0x406c3d30: 00000002 40b8f3e0 40b8f660 40b96e5c 0x406c3d40: 42b91ee0 406c3dbc 00000000 406c3d8c 0x406c3d50: 40b6cf59 41dbe7f0 71005b48 71004938 0x406c3d60: 71001d80 7100493c 406c3d8c 71005b3f 0200: sel=1007 base=40038000 limit=00001fff 32-bit rw- Backtrace: =>1 0x404b2022 RaiseException+0x82 in kernel32 (0x404b2022) 2 0x40b8efb1 in shlwapi (+0x2efb1) (0x40b8efb1) 3 0x40b6339b in shlwapi (+0x339b) (0x40b6339b) fixme:dbghelp:sffip_cb NIY on 'C:\Lego\opt\SHDOCVW.pdb' 4 0x7108f447 in shdocvw (+0x8f447) (0x7108f447) 5 0x7100e2ed in shdocvw (+0xe2ed) (0x7100e2ed) 6 0x7100c2ef in shdocvw (+0xc2ef) (0x7100c2ef) 7 0x7100b300 in shdocvw (+0xb300) (0x7100b300) fixme:dbghelp:sffip_cb NIY on 'C:\Lego\opt\MSHTML.pdb' 8 0x70d63cdb in mshtml (+0x113cdb) (0x70d63cdb) 9 0x70d4b8af in mshtml (+0xfb8af) (0x70d4b8af) 10 0x70d5036c in mshtml (+0x10036c) (0x70d5036c) 11 0x70d50a33 in mshtml (+0x100a33) (0x70d50a33) 12 0x00000000 (0x00000000) 0x404b2022 RaiseException+0x82 in kernel32: movl 0xfffffffc(%ebp),%ebx Modules: Module Address Debug info Name (142 modules) PE 0x00400000-00517000 Deferred winamp PE 0x02000000-0206f000 Deferred in_mp3 PE 0x0f000000-0f007000 Deferred jnetlib.w5s PE 0x10000000-10019000 Deferred xml.w5s PE 0x10720000-10738000 Deferred gen_ml PE 0x15000000-1503b000 Deferred in_nsv PE 0x1a100000-1a2db000 Deferred gen_ff ELF 0x40000000-4001c000 Deferred ld-linux.so.2 ELF 0x4001d000-40037000 Deferred libwine.so.1 ELF 0x40041000-4004c000 Deferred libgcc_s.so.1 ELF 0x4004c000-40060000 Deferred libpthread.so.0 ELF 0x40060000-40180000 Deferred libc.so.6 ELF 0x40180000-40184000 Deferred libdl.so.2 ELF 0x40185000-40202000 Deferred ntdll<elf> \-PE 0x401a0000-40202000 \ ntdll ELF 0x40202000-402f8000 Deferred libwine_unicode.so.1 ELF 0x402f8000-4031d000 Deferred libm.so.6 ELF 0x4035e000-40360000 Deferred xlcutf8load.so.2 ELF 0x40470000-40576000 Export kernel32<elf> \-PE 0x40490000-40576000 \ kernel32 ELF 0x406d0000-4078f000 Deferred comctl32<elf> \-PE 0x406e0000-4078f000 \ comctl32 ELF 0x4078f000-408bf000 Deferred user32<elf> \-PE 0x407b0000-408bf000 \ user32 ELF 0x408bf000-40973000 Deferred gdi32<elf> \-PE 0x408d0000-40973000 \ gdi32 ELF 0x40a53000-40a95000 Deferred advapi32<elf> \-PE 0x40a60000-40a95000 \ advapi32 ELF 0x40a95000-40abb000 Deferred msacm32<elf> \-PE 0x40aa0000-40abb000 \ msacm32 ELF 0x40abb000-40b44000 Deferred winmm<elf> \-PE 0x40ad0000-40b44000 \ winmm ELF 0x40b44000-40ba0000 Export shlwapi<elf> \-PE 0x40b60000-40ba0000 \ shlwapi ELF 0x40ba0000-40c3e000 Deferred comdlg32<elf> \-PE 0x40bb0000-40c3e000 \ comdlg32 ELF 0x40c3e000-40d14000 Deferred shell32<elf> \-PE 0x40c50000-40d14000 \ shell32 ELF 0x40d14000-40d40000 Deferred winspool<elf> \-PE 0x40d20000-40d40000 \ winspool ELF 0x40d4b000-40d54000 Deferred libsm.so.6 ELF 0x40d55000-40dc2000 Deferred libfreetype.so.6 ELF 0x40dc2000-40dd4000 Deferred libz.so.1 ELF 0x40dd4000-40e0d000 Deferred libfontconfig.so.1 ELF 0x40e0d000-40e2c000 Deferred libexpat.so.1 ELF 0x40f48000-40fcb000 Deferred winex11<elf> \-PE 0x40f60000-40fcb000 \ winex11 ELF 0x40fcd000-40fd1000 Deferred libresmgr.so.1 ELF 0x40fe0000-40ff8000 Deferred libice.so.6 ELF 0x40ff8000-40ffd000 Deferred libxxf86dga.so.1 ELF 0x40ffd000-41002000 Deferred libxxf86vm.so.1 ELF 0x41002000-41010000 Deferred libxext.so.6 ELF 0x41010000-41107000 Deferred libx11.so.6 ELF 0x41107000-41164000 Deferred libgl.so.1 ELF 0x41164000-4116b000 Deferred libdrm.so.2 ELF 0x4116b000-41188000 Deferred ximcp.so.2 ELF 0x411ce000-411ea000 Deferred imm32<elf> \-PE 0x411e0000-411ea000 \ imm32 ELF 0x411ea000-411f2000 Deferred libxrender.so.1 ELF 0x411f2000-411fb000 Deferred libxcursor.so.1 ELF 0x411fb000-41200000 Deferred libxfixes.so.3 ELF 0x41200000-41232000 Deferred uxtheme<elf> \-PE 0x41210000-41232000 \ uxtheme ELF 0x41232000-4125b000 Deferred winealsa<elf> \-PE 0x41240000-4125b000 \ winealsa ELF 0x4125b000-41318000 Deferred libasound.so.2 ELF 0x4134d000-41365000 Deferred msacm<elf> \-PE 0x41350000-41365000 \ msacm ELF 0x41365000-4137a000 Deferred midimap<elf> \-PE 0x41370000-4137a000 \ midimap ELF 0x414f5000-41513000 Deferred libcups.so.2 ELF 0x41513000-41550000 Deferred libssl.so.0.9.8 ELF 0x41550000-41676000 Deferred libcrypto.so.0.9.8 ELF 0x41676000-41680000 Deferred libnss_files.so.2 PE 0x41fd0000-42006000 Deferred aacplusdecoder.w5s PE 0x42010000-4201a000 Deferred watcher.w5s ELF 0x4201a000-42034000 Deferred wsock32<elf> \-PE 0x42020000-42034000 \ wsock32 ELF 0x42034000-4205f000 Deferred ws2_32<elf> \-PE 0x42040000-4205f000 \ ws2_32 ELF 0x4205f000-4207d000 Deferred iphlpapi<elf> \-PE 0x42070000-4207d000 \ iphlpapi PE 0x42080000-42086000 Deferred tagz.w5s PE 0x42090000-4209a000 Deferred playlist.w5s PE 0x420a0000-420b4000 Deferred png.w5s PE 0x420c0000-4210e000 Deferred in_wm ELF 0x42320000-42360000 Deferred crypt32<elf> \-PE 0x42330000-42360000 \ crypt32 ELF 0x42360000-42374000 Deferred vwin32<elf> \-PE 0x42370000-42374000 \ vwin32 ELF 0x42374000-423d3000 Deferred winedos<elf> \-PE 0x42380000-423d3000 \ winedos PE 0x42520000-42526000 Deferred in_linein PE 0x42530000-4256e000 Deferred in_vorbis PE 0x42570000-42578000 Deferred in_mp4 PE 0x42580000-425aa000 Deferred libmp4v2 PE 0x425b0000-425cb000 Deferred in_midi PE 0x425d0000-425eb000 Deferred read_file PE 0x425f0000-4261b000 Deferred in_mod PE 0x42620000-42637000 Deferred in_dshow PE 0x42640000-42648000 Deferred in_wave PE 0x42650000-4268d000 Deferred libsndfile PE 0x427a0000-427f1000 Deferred in_cdda PE 0x42800000-42807000 Deferred out_wave PE 0x42810000-4281d000 Deferred out_ds PE 0x42820000-42828000 Deferred out_disk ELF 0x429cb000-42a4a000 Deferred ddraw<elf> \-PE 0x429f0000-42a4a000 \ ddraw PE 0x42a80000-42a8a000 Deferred gen_tray PE 0x42aa0000-42ad7000 Deferred gen_jumpex ELF 0x42ad7000-42aec000 Deferred powrprof<elf> \-PE 0x42ae0000-42aec000 \ powrprof PE 0x42b20000-42b29000 Deferred ml_nowplaying PE 0x42b30000-42b37000 Deferred ml_bookmarks PE 0x42b40000-42b4a000 Deferred ml_history PE 0x42b50000-42b62000 Deferred nde PE 0x42b70000-42ba5000 Deferred ml_local PE 0x42bf0000-42c03000 Deferred ml_playlists PE 0x42c10000-42c30000 Deferred ml_disc PE 0x42c30000-42c5d000 Deferred ml_wire PE 0x430a0000-4321f000 Deferred ml_xpdxs PE 0x43430000-4344c000 Deferred ml_pmp PE 0x43450000-43458000 Deferred pmp_njb PE 0x43470000-43497000 Deferred pmp_ipod PE 0x437d0000-437ee000 Deferred ml_online PE 0x43a00000-43a08000 Deferred gen_hotkeys ELF 0x43b20000-43b39000 Deferred version<elf> \-PE 0x43b30000-43b39000 \ version ELF 0x43b39000-43b4d000 Deferred lz32<elf> \-PE 0x43b40000-43b4d000 \ lz32 PE 0x65340000-653d2000 Deferred oleaut32 PE 0x65f00000-65fc2000 Deferred ole32 PE 0x70100000-70153000 Deferred rpcrt4 PE 0x70200000-70295000 Deferred wininet PE 0x702b0000-7032a000 Deferred urlmon PE 0x70440000-704cf000 Deferred mlang PE 0x70c50000-70efd000 Export mshtml PE 0x71000000-71149000 Export shdocvw PE 0x71840000-718c4000 Deferred shdoclc PE 0x78000000-78040000 Deferred msvcrt ELF 0x7bf00000-7bf03000 Deferred <wine-loader> PE 0x7c340000-7c398000 Deferred nscrt Threads: process tid prio (all id:s are in hex) 00000008 (D) C:\windows\system32\winamp.exe 00000011 0 00000010 15 0000000f 0 0000000e 0 0000000d 0 0000000c 2 0000000a 0000000b 0 00000008 (D) C:\windows\system32\winamp.exe 00000009 0 <= Can anyone see what is going wrong? Thanks.
Am Mittwoch, 28. Juni 2006 11:06 schrieb howmuchforyourbrain@googlemail.com:> Hi, I have installed winamp fine under wine, but when I try to load it > wine opens, I see the winamp GUI appear, and then wine closes > unexpectedly. The console shows this output: > > wine: Call from 0x404b1fa0 to unimplemented function > shlwapi.dll.IUnknown_CPContainerInvokeParam, aborting > wine: Unimplemented function > shlwapi.dll.IUnknown_CPContainerInvokeParam called at address > 0x404b1fa0 (thread 0009), starting debugger... > WineDbg starting on pid 0x8 > Unhandled exception: unimplemented function > shlwapi.dll.IUnknown_CPContainerInvokeParam called in 32-bit code > (0x404b2022).[snip]> > > Can anyone see what is going wrong? Thanks. >Winamp calls a function (IUnknown_CPContainerInvokeParam) in a dll (shlwapi.dll) that is not implemented in wine. Copy the dll from an windows installation to the system32 directory of the wine installation and use winecfg to set the dll overwrites to "native" Bye Stefan