[Bug 15286] Multiple applications need Windows Media Player ActiveX control: CLSID 6bf52a52-394a-11d3-b153-00c04f79faa6 (iMesh 7.x, Amazon mp3 downloader, ...)
wine-bugs at winehq.org
wine-bugs at winehq.org
Sat Mar 16 16:30:47 CDT 2013
http://bugs.winehq.org/show_bug.cgi?id=15286
Anastasius Focht <focht at gmx.net> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |focht at gmx.net
Summary|iMesh 7.2 crashes on |Multiple applications need
|startup |Windows Media Player
| |ActiveX control: CLSID
| |6bf52a52-394a-11d3-b153-00c
| |04f79faa6 (iMesh 7.x,
| |Amazon mp3 downloader, ...)
--- Comment #9 from Anastasius Focht <focht at gmx.net> 2013-03-16 16:30:47 CDT ---
Hello folks,
confirming, still present.
The crash is due to missing Windows Media Player ActiveX component.
Upon installation the application tells that it won't install WMP on it's own
but the user needs to do it.
This is a strict requirement for the application.
'winetricks -q wmp9' prevents the crash though the application later complains
that a newer WMP version is needed.
Newer versions of iMesh require WMP10/11 which should be installed using
'winetricks' script.
Crash backtrace snippet:
--- snip ---
$ pwd
/home/focht/.wine/drive_c/Program Files/iMesh Applications/iMesh
...
$ wine ./iMesh.exe
...
err:ole:CoGetClassObject class {6bf52a52-394a-11d3-b153-00c04f79faa6} not
registered
err:ole:CoGetClassObject class {6bf52a52-394a-11d3-b153-00c04f79faa6} not
registered
err:ole:CoGetClassObject no class object {6bf52a52-394a-11d3-b153-00c04f79faa6}
could be created for context 0x3
fixme:dbghelp:elf_search_auxv can't find symbol in module
wine: Unhandled page fault on read access to 0x00000000 at address 0x6089e0
(thread 0009), starting debugger...
Unhandled exception: page fault on read access to 0x00000000 in 32-bit code
(0x006089e0).
Register dump:
CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
EIP:006089e0 ESP:0032dd60 EBP:0032dd7c EFLAGS:00010246( R- -- I Z- -P- )
EAX:00000000 EBX:03181b04 ECX:03181afc EDX:0032dd6c
ESI:03181afc EDI:031818a0
Stack dump:
0x0032dd60: 0032dd6c 031818a0 00000032 00000000
0x0032dd70: 0032ddac 0097bd59 00000000 0032dd8c
0x0032dd80: 006066ca 00000032 03181b70 0032ddb8
0x0032dd90: 00606e52 00000032 00000000 00dc1cc0
0x0032dda0: 00dc1cc8 031818a0 03181b70 0032ddd4
0x0032ddb0: 0097bb09 00000003 0032dde0 0054a271
000c: sel=0067 base=00000000 limit=00000000 32-bit r-x
Backtrace:
=>0 0x006089e0 in imesh (+0x2089e0) (0x0032dd7c)
1 0x006066ca in imesh (+0x2066c9) (0x0032dd8c)
2 0x00606e52 in imesh (+0x206e51) (0x0032ddb8)
...
43 0x00942638 in imesh (+0x542637) (0x0032fa98)
44 0x7eba880e WINPROC_wrapper+0x19() in user32 (0x0032fac8)
45 0x7eba8963 call_window_proc+0xcd(hwnd=0x10098, msg=0x468, wp=0x3130a30,
lp=0, result=0x32fc58, arg=0x942604)
[/home/focht/projects/wine/wine-git/dlls/user32/winproc.c:243] in user32
(0x0032fb18)
46 0x7ebaac3d WINPROC_call_window+0x15f(hwnd=0x10098, msg=0x468,
wParam=0x3130a30, lParam=0, result=0x32fc58, unicode=0x1,
mapping=WMCHAR_MAP_DISPATCHMESSAGE)
[/home/focht/projects/wine/wine-git/dlls/user32/winproc.c:900] in user32
(0x0032fb68)
47 0x7eb6c857 DispatchMessageW+0x1fa()
[/home/focht/projects/wine/wine-git/dlls/user32/message.c:3955] in user32
(0x0032fc88)
48 0x00422c0a in imesh (+0x22c09) (0x0032fccc)
0x006089e0: movl 0x0(%eax),%ecx
Modules:
Module Address Debug info Name (156 modules)
PE 400000- bdf000 Export imesh
PE 1100000- 1177000 Export actskn45
PE 33e0000- 341b000 Deferred nspr4
PE 3420000- 350e000 Deferred nss3
PE 10000000-1005c000 Deferred resourcesloc
ELF 4cd35000-4cd55000 Deferred libselinux.so.1
PE 61000000-6101d000 Deferred discoveryhelper
PE 61700000-6179a000 Deferred mozsqlite3
...
--- snip ---
The relay trace log:
--- snip ---
0024:Call advapi32.RegCreateKeyExW(80000001,00dd1ba0
L"Software\\Microsoft\\MediaPlayer\\Preferences",00000000,00000000,00000000,0002001f,00000000,0032da78,00000000)
ret=00492057
0024:Ret advapi32.RegCreateKeyExW() retval=00000000 ret=00492057
0024:Call advapi32.RegQueryValueExW(00000148,015c7f90
L"EnableScreensaver",00000000,0032db1c,00000000,0032db20) ret=00492c8b
0024:Ret advapi32.RegQueryValueExW() retval=00000000 ret=00492c8b
0024:Call advapi32.RegCloseKey(00000148) ret=00492c94
0024:Ret advapi32.RegCloseKey() retval=00000000 ret=00492c94
0024:Call advapi32.RegCreateKeyExW(80000001,00dd1ba0
L"Software\\Microsoft\\MediaPlayer\\Preferences",00000000,00000000,00000000,0002001f,00000000,0032da70,00000000)
ret=00492057
0024:Ret advapi32.RegCreateKeyExW() retval=00000000 ret=00492057
0024:Call advapi32.RegQueryValueExW(00000148,015c7f90
L"EnableScreensaver",00000000,0032db14,0032dbb0,0032db18) ret=004926ec
0024:Ret advapi32.RegQueryValueExW() retval=00000000 ret=004926ec
0024:Call advapi32.RegCloseKey(00000148) ret=004926f5
0024:Ret advapi32.RegCloseKey() retval=00000000 ret=004926f5
0024:trace:seh:raise_exception code=c0000005 flags=0 addr=0x6089e0 ip=006089e0
tid=0024
0024:trace:seh:raise_exception info[0]=00000000
0024:trace:seh:raise_exception info[1]=00000000
0024:trace:seh:raise_exception eax=00000000 ebx=03184c04 ecx=03184bfc
edx=0032dbbc esi=03184bfc edi=031849a0
0024:trace:seh:raise_exception ebp=0032dbcc esp=0032dbb0 cs=0023 ds=002b
es=002b fs=0063 gs=006b flags=00010246
0024:trace:seh:call_stack_handlers calling handler at 0x97bd59 code=c0000005
flags=0
0024:trace:seh:call_stack_handlers handler at 0x97bd59 returned 1
--- snip ---
Bad app error handling (missing registry keys due to missing WMP installation).
$ du -sh iMeshV7.exe
8.4M iMeshV7.exe
$ sha1sum iMeshV7.exe
0e4aa7ae0da88b7f69a7daa1bca36f3f2f6c497b iMeshV7.exe
$ wine --version
wine-1.5.26-19-g6ed2d9b
Making this bug about missing Windows Media Player CLSID and collecting
duplicates here -> refining summary.
Overview about WMP ActiveX control interfacing:
http://msdn.microsoft.com/en-us/library/windows/desktop/dd563068%28v=vs.85%29.aspx
Regards
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
Do not reply to this email, post in Bugzilla using the
above URL to reply.
------- You are receiving this mail because: -------
You are watching all bug changes.
More information about the wine-bugs
mailing list