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.