https://bugs.winehq.org/show_bug.cgi?id=38650
Bug ID: 38650 Summary: e-Sword 10.x feature SermonAudio.com does nothing Product: Wine Version: 1.7.43 Hardware: x86 OS: Linux Status: NEW Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: alexhenrie24@gmail.com Distribution: ---
Created attachment 51573 --> https://bugs.winehq.org/attachment.cgi?id=51573 Console output of e-Sword 10.4.0 on Wine 1.7.43
To reproduce, open e-Sword, click Tools, and click SermonAudio.com. On Windows a new window opens with a list of audio files and an embedded media player. On Wine nothing happens.
https://bugs.winehq.org/show_bug.cgi?id=38650
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|e-Sword 10.x feature |Multiple applications need |SermonAudio.com does |Windows Media Player |nothing |PersistStreamInit_Load | |(e-Sword 10.x/11.x) Keywords| |download CC| |focht@gmx.net URL| |https://web.archive.org/web | |/20190315211027/https://www | |.e-sword.net/files/setup112 | |2.exe Component|-unknown |wmp&wmvcore
--- Comment #1 from Anastasius Focht focht@gmx.net --- Hello folks,
confirming, still present.
Refining the summary to collect more apps that suffer from this.
--- snip --- $ pwd /home/focht/.wine/drive_c/Program Files/e-Sword
$ WINEDEBUG=+seh,+relay,+wmp,+wmvcore wine ./e-Sword.exe >>log.txt 2>&1 ... 002a:Call user32.CreateWindowExA(00040000,0000c058,010e0238 "e-Sword & SermonAudio.com",02cf0000,00000067,0000006a,000002b9,00000239,0001006e,00000000,66000000,00000000) ret=6601fd3a ... 002a:Call KERNEL32.LoadLibraryExW(0033e41e L"C:\windows\system32\Codejock.ReportControl.Unicode.v18.6.0.ocx",00000000,00000008) ret=7e4fc798 002a:Call PE DLL (proc=0x3f1b24b,module=0x3dd0000 L"Codejock.ReportControl.Unicode.",reason=PROCESS_ATTACH,res=(nil)) ... 002a:Call comctl32.ImageList_Create(0000000c,0000000c,00000019,00000000,00000001) ret=03ee5cfc ... 002a:Call user32.CreateWindowExW(00000004,03f81078 L"AfxOleControl90su",03fc1fec L"",56000000,00000008,00000008,000002a1,000001d1,000202f0,00000000,03dd0000,00000000) ret=03ede1de ... 002a:Ret user32.CreateWindowExW() retval=000102fa ret=03ede1de ... 002a:Ret user32.CreateWindowExW() retval=000702ec ret=03ede1de ... 002a:Call KERNEL32.lstrcmpiA(00468804 "WMPLibCtl.WindowsMediaPlayer",004d0967 "WMPLibCtl.WindowsMediaPlayer") ret=66012fd5 002a:Ret KERNEL32.lstrcmpiA() retval=00000000 ret=66012fd5 ... 002a:Call ole32.CoGetClassObject(010a924c,00000003,00000000,6602f9c0,0033e7f4) ret=66086939 ... 002a:Call KERNEL32.LoadLibraryExW(0033e41e L"C:\windows\system32\wmp.dll",00000000,00000008) ret=7e4fc798 002a:Call PE DLL (proc=0x7c473741,module=0x7c460000 L"wmp.dll",reason=PROCESS_ATTACH,res=(nil)) 002a:trace:wmp:DllMain (0x7c460000 1 (nil)) ... 002a:Call wmp.DllGetClassObject(010a924c,6602f9c0,0033e7f4) ret=7e4fe943 002a:trace:wmp:DllGetClassObject (CLSID_WindowsMediaPlayer {00000001-0000-0000-c000-000000000046} 0x33e7f4) 002a:trace:wmp:ClassFactory_QueryInterface (0x7c48d140)->(IID_IClassFactory 0x33e7f4) 002a:trace:wmp:ClassFactory_AddRef (0x7c48d140) ... 002a:Ret ole32.CoGetClassObject() retval=00000000 ret=66086939 002a:trace:wmp:WMPFactory_CreateInstance ((nil) {00000000-0000-0000-c000-000000000046} 0x10e54cc) ... 002a:trace:wmp:OleObject_QueryInterface (0x2863998)->(IID_IUnknown 0x10e54cc) 002a:trace:wmp:OleObject_AddRef (0x2863998) ref=2 002a:trace:wmp:OleObject_Release (0x2863998) ref=1 002a:trace:wmp:ClassFactory_AddRef (0x7c48d140) 002a:trace:wmp:ClassFactory_LockServer (0x7c48d140)->(1) 002a:trace:wmp:ClassFactory_Release (0x7c48d140) ... 002a:trace:wmp:OleObject_QueryInterface (0x2863998)->(IID_IQuickActivate 0x33e7e8) 002a:trace:wmp:OleObject_QueryInterface (0x2863998)->(IID_IOleObject 0x33e7c4) 002a:trace:wmp:OleObject_AddRef (0x2863998) ref=2 002a:trace:wmp:OleObject_AddRef (0x2863998) ref=3 002a:trace:wmp:OleObject_SetClientSite (0x2863998)->(0x10e548c) 002a:fixme:wmp:OleObject_SetClientSite Use extended control 002a:trace:wmp:OleObject_Release (0x2863998) ref=2 ... 002a:trace:wmp:OleObject_QueryInterface (0x2863998)->(IID_IOleControl 0x33e7c0) 002a:trace:wmp:OleObject_AddRef (0x2863998) ref=3 002a:fixme:wmp:OleControl_FreezeEvents (0x2863998)->(1) 002a:trace:wmp:OleObject_Release (0x2863998) ref=2 ... 002a:trace:wmp:OleObject_QueryInterface (0x2863998)->(IID_IPersistStreamInit 0x33e7bc) 002a:trace:wmp:OleObject_AddRef (0x2863998) ref=3 002a:fixme:wmp:PersistStreamInit_Load (0x2863998)->(0x10e514c) ... 002a:Call user32.LoadStringA(66000000,0000055c,010e5730,00000400) ret=66072c1a 002a:Ret user32.LoadStringA() retval=000000a6 ret=66072c1a 002a:Call KERNEL32.lstrlenA(010e5730 "Failed to load control '|1' from |2. Your version of |2 may be outdated. Make sure you are using the version of the control that was provided with your application.") ret=66072c63 002a:Ret KERNEL32.lstrlenA() retval=000000a6 ret=66072c63 ... 002a:fixme:wmp:OleObject_QueryInterface (0x2863998)->({0000010d-0000-0000-c000-000000000046} 0x33e78c) 002a:trace:wmp:OleObject_AddRef (0x2863998) ref=3 002a:trace:wmp:OleObject_SetClientSite (0x2863998)->((nil)) 002a:trace:wmp:OleObject_Release (0x2863998) ref=2 002a:trace:wmp:OleObject_Release (0x2863998) ref=1 ... 002a:trace:wmp:OleObject_Release (0x2863998) ref=0 002a:trace:wmp:WMPControls_stop (0x2863998) 002a:Call user32.DestroyWindow(001b02ea) ret=7c472d97 --- snip ---
https://source.winehq.org/git/wine.git/blob/HEAD:/dlls/wmp/oleobj.c#l836
--- snip --- 836 static HRESULT WINAPI PersistStreamInit_Load(IPersistStreamInit *iface, LPSTREAM pStm) 837 { 838 WindowsMediaPlayer *This = impl_from_IPersistStreamInit(iface); 839 FIXME("(%p)->(%p)\n", This, pStm); 840 return E_NOTIMPL; 841 } --- snip ---
$ sha1sum setup1122.exe 3ac9b722312847a1dc257af9ea5b0295326c05d3 setup1122.exe
$ du -sh setup1122.exe 58M setup1122.exe
$ wine --version wine-4.4
Regards
https://bugs.winehq.org/show_bug.cgi?id=38650
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |rodrigodavy@gmail.com
--- Comment #2 from Anastasius Focht focht@gmx.net --- *** Bug 43155 has been marked as a duplicate of this bug. ***