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
https://bugs.winehq.org/show_bug.cgi?id=35548
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download URL| |http://demodownload.image-l | |ine.com/flstudio/flstudio_1 | |1.exe
https://bugs.winehq.org/show_bug.cgi?id=35548
--- Comment #1 from Anastasius Focht focht@gmx.net --- Created attachment 47466 --> https://bugs.winehq.org/attachment.cgi?id=47466 about dialog trace log snippets with Wine builtins only vs. ieframe + ulrmon overrides
Hello folks,
attached is a text file containing 'about' dialog trace log snippets Wine builtins only vs. ieframe + ulrmon overrides.
Regards
https://bugs.winehq.org/show_bug.cgi?id=35548
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|FL Studio 11 reports 'OLE |FL Studio 11 reports 'out |error 8007000E' when |of memory' when clicking |clicking 'about' menu |'about' menu URL|http://demodownload.image-l |http://www.tucows.com/downl |ine.com/flstudio/flstudio_1 |oad/windows/files/flstudio_ |1.exe |11.exe Component|-unknown |ieframe
--- Comment #2 from Anastasius Focht focht@gmx.net --- Hello folks,
revisiting. Fixed broken download link for the old version.
Prerequisite:
* 'winetricks -q corefonts' -> bug 33482 (likely a dupe though)
Although the bug report started with partial native overrides (at that time it was likely necessary), it still fails in 'help' -> 'about' dialog with builtins, reporting: "out of memory".
--- snip --- $ pwd /home/focht/.wine/drive_c/Program Files (x86)/Image-Line/FL Studio 11
$ WINEDEBUG=+seh,+relay,+mshtml,+shell,+ieframe,+ole,+variant wine ./FL.exe
log.txt 2>&1
... 002e:Call user32.CreateWindowExW(00000100,e3b94d60 L"Shell Embedding",e3b94d60 L"Shell Embedding",86010000,00000000,00000000,00000000,00000000,00000000,00000000,e3b60000,0305d480) ret=e3b7e644 ... 002e:Call user32.CreateWindowExW(00010000,0033f41c L"TAboutForm",02387004 L"About",86000000,000000c5,000000ac,00000194,0000019a,00020100,00000000,00ef0000,00000000) ret=00f00180 ... 002e:trace:ieframe:WebBrowser_Navigate (0x305d480)->(L"C:\Program Files (x86)\Image-Line\FL Studio 11\System\Texts\About\AboutTxt.htm" 0x33f154 {VT_ERROR: 80020004} 0x33f154 {VT_ERROR: 80020004} 0x33f154 {VT_ERROR: 80020004} 0x33f154 {VT_ERROR: 80020004}) 002e:trace:ieframe:navigate_url navigating to L"C:\Program Files (x86)\Image-Line\FL Studio 11\System\Texts\About\AboutTxt.htm" ... 002e:trace:ieframe:BindStatusCallback_OnProgress (0x303b060)->(21554 21554 4 L"file://C:\Program Files (x86)\Image-Line\FL Studio 11\System\Texts\About\AboutTxt.htm") 002e:trace:ieframe:set_status_text (0x303b060, 4, L"file://C:\Program Files (x86)\Image-Line\FL Studio 11\System\Texts\About\AboutTxt.htm") ... 002e:trace:ieframe:DocObjectService_FireNavigateComplete2 got URL L"file://C:\Program Files (x86)\Image-Line\FL Studio 11\System\Texts\About\AboutTxt.htm" ... 002e:trace:ieframe:DocObjectService_FireNavigateComplete2 >>> ... 002e:Call user32.SendMessageW(000401ea,00000000,00000000,00000000) ret=00fdbf66 ... 002e:Call window proc 0xe3b7e47b (hwnd=0x401ea,msg=WM_NULL,wp=00000000,lp=00000000) 002e:Call user32.GetPropW(000401ea,e3b94d4c L"THIS") ret=e3b7e4c3 002e:Ret user32.GetPropW() retval=0305d480 ret=e3b7e4c3 002e:Call user32.DefWindowProcW(000401ea,00000000,00000000,00000000) ret=e3b7e558 002e:Ret user32.DefWindowProcW() retval=00000000 ret=e3b7e558 002e:Ret window proc 0xe3b7e47b (hwnd=0x401ea,msg=WM_NULL,wp=00000000,lp=00000000) retval=00000000 002e:Ret user32.CallWindowProcW() retval=00000000 ret=00fdb9f5 002e:Ret window proc 0xf70964 (hwnd=0x401ea,msg=WM_NULL,wp=00000000,lp=00000000) retval=00000000 002e:Ret user32.SendMessageW() retval=00000000 ret=00fdbf66 002e:trace:ieframe:WebBrowser_AddRef (0x305d480) ref=15 002e:trace:ieframe:WebBrowser_Navigate (0x305d480)->((null) 0x33ea4c {VT_ERROR: 80020004} 0x33ea4c {VT_ERROR: 80020004} 0x33ea4c {VT_ERROR: 80020004} 0x33ea4c {VT_ERROR: 80020004}) 002e:trace:ieframe:navigate_url navigating to (null) 002e:warn:ieframe:navigate_url Invalid post data 0x33ea4c {VT_ERROR: 80020004} 002e:Call shlwapi.PathIsURLW(00000000) ret=e3b7b853 002e:trace:shell:PathIsURLW (null) 002e:Ret shlwapi.PathIsURLW() retval=00000000 ret=e3b7b853 002e:Call shlwapi.UrlApplySchemeW(00000000,0033d910,0033e958,00000007) ret=e3b7b881 002e:trace:shell:UrlApplySchemeW ((null), 0x33d910, 0x33e958:out size 2084, 0x00000007) 002e:Ret shlwapi.UrlApplySchemeW() retval=80070057 ret=e3b7b881 002e:warn:ieframe:navigate_url UrlApplyScheme failed: 80070057 002e:trace:ieframe:async_doc_navigate (null) ... 002e:Call ole32.GetErrorInfo(00000000,0033ea14) ret=00f912da 002e:trace:ole:GetErrorInfo (0, 0x33ea14, (nil)) 002e:Ret ole32.GetErrorInfo() retval=00000001 ret=00f912da 002e:Call KERNEL32.FormatMessageW(00003300,00000000,8007000e,00000000,0033e958,00000000,00000000) ret=00f16d07 002e:Ret KERNEL32.FormatMessageW() retval=00000010 ret=00f16d07 002e:Call KERNEL32.LocalFree(03323d00) ret=00f16d56 002e:Ret KERNEL32.LocalFree() retval=00000000 ret=00f16d56 002e:Call KERNEL32.RaiseException(0eedfade,00000001,00000007,0033ea04) ret=00fe0a53 002e:trace:seh:raise_exception code=eedfade flags=1 addr=0x7b447117 ip=7b447117 tid=002e 002e:trace:seh:raise_exception info[0]=00fe0a53 002e:trace:seh:raise_exception info[1]=0236f530 002e:trace:seh:raise_exception info[2]=00fe0a53 002e:trace:seh:raise_exception info[3]=00000000 002e:trace:seh:raise_exception info[4]=01dbe420 002e:trace:seh:raise_exception info[5]=0033ea2c 002e:trace:seh:raise_exception info[6]=0033ea20 002e:trace:seh:raise_exception eax=7b4356b1 ebx=00fe0a53 ecx=00000000 edx=0033ea04 esi=0033ea04 edi=0033e9d0 ... 002e:Call user32.MessageBoxW(000601e8,02375fbc L"Out of memory.",0089128c L"FL Studio",00000010) ret=00fc935e ... --- snip ---
$ du -sh flstudio_11.exe 294M flstudio_11.exe
$ sha1sum flstudio_11.exe 15004530138d71f136fa48dc0c2c6255a70c368a flstudio_11.exe
$ wine --version wine-3.13
Regards
https://bugs.winehq.org/show_bug.cgi?id=35548
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- URL|http://www.tucows.com/downl |https://web.archive.org/web |oad/windows/files/flstudio_ |/20140209081801/http://demo |11.exe |download.image-line.com/fls | |tudio/flstudio_11.exe
--- Comment #3 from Anastasius Focht focht@gmx.net --- Hello folks,
adding stable download link via Internet Archive.
https://web.archive.org/web/20140209081801/http://demodownload.image-line.co...
Still present.
$ wine --version wine-6.12-194-g2ffcf440218
Regards