http://bugs.winehq.org/show_bug.cgi?id=24285
Summary: SketchUp shows a blank page in integrated iexplore window Product: Wine Version: 1.3.1 Platform: x86 OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: aerilius@googlemail.com
Created an attachment (id=30591) --> (http://bugs.winehq.org/attachment.cgi?id=30591) debug log from running SketchUp 8 and opening file -> share model
The SketchUp features "share model", "get models", "Add Location" use an integrated Internet Explorer window, which does not render the websites, but shows a blank white page. This worked in SketchUp 6.x and does not work anymore since 7.0.
component probably shdocvw or wininet (?)
command for debug log: WINEDEBUG=+heap+relay wine "C:\Programme\Google\Google Sketchup 8\Sketchup.exe" &> ~/Desktop/winedebug_sketchup_heap+relay.txt
http://bugs.winehq.org/show_bug.cgi?id=24285
--- Comment #1 from Austin English austinenglish@gmail.com 2010-09-06 01:39:26 CDT --- Again, +heap+relay is not a valid debug channel (but don't supply those unless asked).
Does native ie6 (winetricks ie6) help?
http://bugs.winehq.org/show_bug.cgi?id=24285
--- Comment #2 from aerilius@googlemail.com 2010-09-07 09:20:49 CDT ---
Does native ie6 (winetricks ie6) help?
winetricks ie6 did not help, SketchUp crashed when I opened a webdialog that uses Internet Explorer.
Then I found out that SketchUp requires ie7 or higher and tried winetricks ie7. After disabling some registry keys, it didn't crash on startup SnappyInstructor\show = 0 Preferences\CheckForUpdates = 0 Preferences\UpdateDefaultOn = 0
It's quite difficult to describe, some webdialogs display the content correctly (Geo-Location -> Add Location, Building Maker -> Add New Building). Links open in a popup with a blank page. And some webdialogs make SketchUp crash (3D Warehouse -> share model, 3D Warehouse -> get models). Closing a webdialog leads to a crash.
http://bugs.winehq.org/show_bug.cgi?id=24285
--- Comment #3 from aerilius@googlemail.com 2010-10-13 17:08:42 CDT --- I tested again with a clean setup (built-in internet explorer) and current wine 1.3.4. There seem to be two different types of windows in SketchUp that use internet explorer: 1. File -> 'Add Location', 'Building Maker', 'Get Models': not working (blank), but instead the web page wrongly opens in default linux browser 2. webdialogs used via the ruby API, ie. the "get photo textures" window: working and displays content properly (except of flash) (3.) File -> 'Share model': not working (blank) and does not open in default browser
For case 1, these three lines appear in the terminal: fixme:shdocvw:navigate_url Unsupported args (Flags 0x32ec98:3; TargetFrameName 0x32eca8:8) fixme:urlmon:URLMoniker_BindToObject use running object table Neues Fenster in aktueller Browsersitzung erstellt. [= new window in current browser session] I don't know much about it, but I guess SketchUp sends the url with an argument that says the page should be opened in the integrated internet explorer window (not in external browser). Probably wine does not yet interpret that.
For case 3, I get these lines. In addition, there seems to go something wrong with the url. The 3 quotes around the url seem to me strange: fixme:shdocvw:navigate_url Unsupported args (Flags 0x32ebd8:3; TargetFrameName 0x32ebe8:8) fixme:urlmon:URLMoniker_BindToObject use running object table err:exec:dde_connect Argify buffer not large enough, truncated err:winebrowser:get_url_from_dde Unable to retrieve URL from string L""http://sketchup.google.com/3dwarehouse/upload_details?ctyp=sm&cv=p8.0.31..."
I hope this contains something useful. Or maybe someone can tell me what else I could test.
http://bugs.winehq.org/show_bug.cgi?id=24285
--- Comment #4 from aerilius@googlemail.com 2010-10-16 09:47:06 CDT --- Created an attachment (id=31301) --> (http://bugs.winehq.org/attachment.cgi?id=31301) log when opening a webdialog, with wine 1.3.4 and native urlmon
http://bugs.winehq.org/show_bug.cgi?id=24285
--- Comment #5 from aerilius@googlemail.com 2010-10-16 09:48:30 CDT --- As the log from above mentioned urlmon, I tried again with a clean wine 1.3.4 and added only urlmon(native). Then I started SketchUp and opened a webdialog. For all types of webdialogs, the popup window stays blank and the log ends with an unimplemented urlmon.dll.CreateUri.
(see attachment http://bugs.winehq.org/attachment.cgi?id=31301)
If it was implemented, would there be a chance that webdialogs work?
http://bugs.winehq.org/show_bug.cgi?id=24285
freddi34@yahoo.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |freddi34@yahoo.de
--- Comment #6 from freddi34@yahoo.de 2010-10-18 07:47:17 CDT --- (In reply to comment #5)
As the log from above mentioned urlmon, I tried again with a clean wine 1.3.4 and added only urlmon(native).
Adding native urlmon is not necessary. I get the same with wine 1.3.5's urlmon. And the webdialog stays probably empty because of 'Unsupported args ... TargetFrameName'.
http://bugs.winehq.org/show_bug.cgi?id=24285
Jacek Caban jacek@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |jacek@codeweavers.com
--- Comment #7 from Jacek Caban jacek@codeweavers.com 2010-10-20 12:33:54 CDT --- (In reply to comment #3)
For case 1, these three lines appear in the terminal: fixme:shdocvw:navigate_url Unsupported args (Flags 0x32ec98:3; TargetFrameName 0x32eca8:8) fixme:urlmon:URLMoniker_BindToObject use running object table Neues Fenster in aktueller Browsersitzung erstellt. [= new window in current browser session] I don't know much about it, but I guess SketchUp sends the url with an argument that says the page should be opened in the integrated internet explorer window (not in external browser). Probably wine does not yet interpret that.
Yes, Wine doesn't implement it yet.
For case 3, I get these lines. In addition, there seems to go something wrong with the url. The 3 quotes around the url seem to me strange: fixme:shdocvw:navigate_url Unsupported args (Flags 0x32ebd8:3; TargetFrameName 0x32ebe8:8) fixme:urlmon:URLMoniker_BindToObject use running object table err:exec:dde_connect Argify buffer not large enough, truncated err:winebrowser:get_url_from_dde Unable to retrieve URL from string L""http://sketchup.google.com/3dwarehouse/upload_details?ctyp=sm&cv=p8.0.31..."
It looks like a problem with winebrowser. There here is missing ending quote in URL passed to winebrowser. We need to check if we should just ignore the fact that it's missing or fix some other code that doesn't passes it (or both).
(In reply to comment #5)
If it was implemented, would there be a chance that webdialogs work?
It is implemented. The reason it's broken for you is because you use too old native urlmon. Our mshtml (and soon shdocvw) implementation needs urlmon from at least IE7. Anyway, I don't see the reason to assume that this bug has anything to do with urlmon.
(In reply to comment #6)
And the webdialog stays probably empty because of 'Unsupported args ... TargetFrameName'.
That's possible, but unlikely.
http://bugs.winehq.org/show_bug.cgi?id=24285
Josh josh.hess19@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |josh.hess19@gmail.com
--- Comment #8 from Josh josh.hess19@gmail.com 2010-12-10 20:32:23 CST --- Here is how I got webdialogs to work
http://forums.sketchucation.com/viewtopic.php?f=61&t=33030
http://bugs.winehq.org/show_bug.cgi?id=24285
--- Comment #9 from butraxz@gmail.com 2013-06-15 04:20:32 CDT --- This has not been updated for over 900 days.
Is this still an issue in 1.6-rc2 or higher or is this abandoned ?
http://bugs.winehq.org/show_bug.cgi?id=24285
--- Comment #10 from aerilius@googlemail.com 2013-06-15 12:00:29 CDT --- The issue is not yet solved. I tried it with plain Wine 1.5.31 (in a clean prefix but the missing mfc80u.dll added into the SketchUp program directory) and all SketchUp versions fro 7 to 2013.
The "File → 3D Warehouse → Share Model" feature still opens an empty white dialog and the webpage that is supposed to be displayed inside opens in Linux native Firefox.
http://bugs.winehq.org/show_bug.cgi?id=24285
Dan Kegel dank@kegel.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |dank@kegel.com
--- Comment #11 from Dan Kegel dank@kegel.com 2013-06-15 13:23:42 CDT --- Does 'winetricks ie8' help for you, as some have suggested?
http://bugs.winehq.org/show_bug.cgi?id=24285
--- Comment #12 from aerilius@googlemail.com 2013-06-15 14:17:28 CDT --- Yes, I use winetricks ie8 for years and it works well as work-around. Only in unmodified Wine this is still an issue.
https://bugs.winehq.org/show_bug.cgi?id=24285
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download Status|UNCONFIRMED |NEW URL| |http://dl.trimble.com/sketc | |hup/gsu8/FW-3-0-16846-EN.ex | |e CC| |focht@gmx.net Summary|SketchUp shows a blank page |Google SketchUp 8 'Share |in integrated iexplore |Model' shows empty 'Sign |window |in' dialog window and opens | |external browser Ever confirmed|0 |1
--- Comment #13 from Anastasius Focht focht@gmx.net --- Hello folks,
the issue is still present.
The 'Sign in' window has an embedded browser control.
The external (Linux Firefox) browser is spawned with URL to sign in Google account:
--- snip --- https://accounts.google.com/ServiceLogin?service=lso&passive=1209600&... --- snip ---
Terminal:
--- snip --- fixme:wininet:InternetCheckConnectionW fixme:ieframe:PersistStreamInit_InitNew (0x6579f00) fixme:ieframe:navigate_url Unsupported args (Flags {VT_I4: 4}; TargetFrameName {VT_BSTR: (null)}) fixme:ieframe:handle_navigation_error Navigate to error page --- snip ---
$ sha1sum FW-3-0-16846-EN.exe 6c9a61fe12b21fe9a1d6b5ee1bb79f331a5fc36c FW-3-0-16846-EN.exe
$ du -sh FW-3-0-16846-EN.exe 35M FW-3-0-16846-EN.exe
$ wine --version wine-1.7.21-19-g8812193
Regards
https://bugs.winehq.org/show_bug.cgi?id=24285
Ryan Tandy ryan@nardis.ca changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |ryan@nardis.ca
https://bugs.winehq.org/show_bug.cgi?id=24285
--- Comment #14 from Ryan Tandy ryan@nardis.ca --- *** Bug 36473 has been marked as a duplicate of this bug. ***
https://bugs.winehq.org/show_bug.cgi?id=24285
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- URL|http://dl.trimble.com/sketc |https://web.archive.org/web |hup/gsu8/FW-3-0-16846-EN.ex |/20200105182803/http://dl.t |e |rimble.com/sketchup/gsu8/FW | |-3-0-16846-EN.exe