https://bugs.winehq.org/show_bug.cgi?id=35548
Bug ID: 35548 Summary: FL Studio 11 reports 'OLE error 8007000E' when clicking 'about' menu Product: Wine Version: 1.7.12 Hardware: x86 OS: Linux Status: NEW Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: focht@gmx.net Classification: Unclassified
Hello folks,
as the summary says...
It seems the 'about' dialog contains an embedded web browser window.
I started with 'winetricks -q ie7' and trimmed the list of overrides down until I got the minimum set where the 'about' dialog still worked:
* ieframe (native) * urlmon (native)
Trace log:
--- snip --- $ pwd /home/focht/.wine/drive_c/Program Files/Image-Line/FL Studio 11
$ WINEDEBUG=+tid,+seh,+relay,+mshtml,+shell,+ieframe,+ole,+variant wine ./FL.exe >>log.txt 2>&1 ... 0024:Call user32.CreateWindowExW(00010000,0033f3a8 L"TAboutForm",02177cb4 L"About",86000000,000000c5,000000ac,00000194,0000019a,000200f4,00000000,00e20000,00000000) ret=00e30488 ... 0024:trace:ieframe:OleInPlaceObject_GetWindow (0x25c9780)->(0x33e7d8) ... 0024:Call user32.SendMessageW(000201ce,00000000,00000000,00000000) ret=00f0ba3f 0024:Call window proc 0xea1274 (hwnd=0x201ce,msg=WM_NULL,wp=00000000,lp=00000000) ... 0024:Call user32.CallWindowProcW(f53b2ada,000201ce,00000000,00000000,00000000) ret=00f0b4d9 0024:Call window proc 0xf53b2ada (hwnd=0x201ce,msg=WM_NULL,wp=00000000,lp=00000000) 0024:Call user32.GetPropW(000201ce,f53c7ace L"THIS") ret=f53b2b3c 0024:Ret user32.GetPropW() retval=025c9780 ret=f53b2b3c 0024:Call user32.DefWindowProcW(000201ce,00000000,00000000,00000000) ret=f53b2ba8 0024:Ret user32.DefWindowProcW() retval=00000000 ret=f53b2ba8 0024:Ret window proc 0xf53b2ada (hwnd=0x201ce,msg=WM_NULL,wp=00000000,lp=00000000) retval=00000000 0024:Ret user32.CallWindowProcW() retval=00000000 ret=00f0b4d9 0024:Ret window proc 0xea1274 (hwnd=0x201ce,msg=WM_NULL,wp=00000000,lp=00000000) retval=00000000 0024:Ret user32.SendMessageW() retval=00000000 ret=00f0ba3f 0024:trace:ieframe:WebBrowser_AddRef (0x25c9780) ref=15 0024:trace:ieframe:WebBrowser_Navigate (0x25c9780)->((null) {vt 10} {vt 10} {vt 10} {vt 10}) 0024:trace:ieframe:navigate_url navigating to (null) 0024:fixme:ieframe:navigate_url Unsupported args (Flags 0x33e958:10; TargetFrameName 0x33e958:10) 0024:Call shlwapi.PathIsURLW(00000000) ret=f53b0217 0024:trace:shell:PathIsURLW (null) 0024:Ret shlwapi.PathIsURLW() retval=00000000 ret=f53b0217 0024:Call shlwapi.UrlApplySchemeW(00000000,0033d840,0033e888,00000007) ret=f53b0257 0024:trace:shell:UrlApplySchemeW ((null), 0x33d840, 0x33e888:out size 2084, 0x00000007) 0024:Ret shlwapi.UrlApplySchemeW() retval=80070057 ret=f53b0257 0024:warn:ieframe:navigate_url UrlApplyScheme failed: 80070057 0024:trace:ieframe:async_doc_navigate (null) ... 0024:Call KERNEL32.FormatMessageW(00003300,00000000,8007000e,00000000,0033e864,00000000,00000000) ret=00e47243 ... 0024:Call KERNEL32.RaiseException(0eedfade,00000001,00000007,0033e910) ret=00f10527 0024:trace:seh:raise_exception code=eedfade flags=1 addr=0x7b83a97b ip=7b83a97b tid=0024 0024:trace:seh:raise_exception info[0]=00f10527 0024:trace:seh:raise_exception info[1]=01ce1040 0024:trace:seh:raise_exception info[2]=00f10527 0024:trace:seh:raise_exception info[3]=00000000 0024:trace:seh:raise_exception info[4]=01b82320 0024:trace:seh:raise_exception info[5]=0033e938 0024:trace:seh:raise_exception info[6]=0033e92c ... 0024:Call user32.MessageBoxW(000601c8,01af30cc L"OLE error 8007000E.",00780cec L"FL Studio",00000010) ret=00ef8ae6 ... --- snip ---
$ sha1sum flstudio_11.exe b09a9df3a2068bc9c431f4066f9dc12080ffb814 flstudio_11.exe
$ du -sh flstudio_11.exe 298M flstudio_11.exe
$ wine --version wine-1.7.12
Regards