http://bugs.winehq.org/show_bug.cgi?id=26579
Summary: TomTom Home 2 fails to open web links Product: Wine Version: 1.3.16 Platform: x86-64 URL: http://download.tomtom.com/sweet/application/home2late st/TomTomHOME2winlatest.exe OS/Version: Linux Status: NEW Keywords: download Severity: normal Priority: P3 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: kennybobs@o2.co.uk
TomTom Home 2 fails to spawn a browser (apparently) and instead a prompt opens asking you to select a program to open "https files".
It probably wants to open a log-in window or something similar.
Could not find last connected device. Pref reading failed: [Exception... "Component returned failure code: 0x8000ffff (NS_ERROR_UNEXPECTED) [nsIPrefBranch.getCharPref]" nsresult: "0x8000ffff (NS_ERROR_UNEXPECTED)" location: "JS frame :: chrome://tthome/content/ui/mainwin/mainWin.js :: anonymous :: line 449" data: no] Stack: 0. chrome://tthome/content/ui/mainwin/mainWin.js:490 unimportantError(e); 1. chrome://tthome/content/ui/bindings/ttdashboard.xml:167 var tmpFunc = new Function(func); 2. function _execute chrome://tthome/content/ui/bindings/ttdashboard.xml:169 tmpFunc(); 3. function onClickHandler chrome://tthome/content/ui/bindings/ttdashboard.xml:150 this._execute(); 4. function onclick chrome://tthome/content/ui/dashboard/mainDashboard.xul:1 <?xml version="1.0"?>
Installed the gecko-dbg package but it made no difference to the output.
Launch the app, click more, click "Read the manual for my device".
TomTom Home 2.8.
http://bugs.winehq.org/show_bug.cgi?id=26579
--- Comment #1 from Ken Sharp kennybobs@o2.co.uk 2011-10-03 09:59:51 CDT --- Created attachment 36685 --> http://bugs.winehq.org/attachment.cgi?id=36685 Wine 1.3.29 console output
In wine-1.3.29 the app opens a pop-up telling you that it cannot open a browser window.
http://bugs.winehq.org/show_bug.cgi?id=26579
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |focht@gmx.net Component|-unknown |shdocvw Summary|TomTom Home 2 fails to open |TomTom Home 2 fails to open |web links |web links due to | |shdocvw.dll | |IEParseDisplayNameWithBCW | |being a stub
--- Comment #2 from Anastasius Focht focht@gmx.net 2011-12-12 14:44:32 CST --- Hello,
confirming, still present. The app ships its own mozilla browsing engine.
--- snip --- ... 002e:trace:loaddll:load_native_dll Loaded L"C:\Program Files (x86)\TomTom HOME 2\xulrunner\xul.dll" at 0x60b90000: native ... 002e:Call KERNEL32.LoadLibraryW(61339130 L"shell32.dll") ret=60f93d2d 002e:Ret KERNEL32.LoadLibraryW() retval=688c0000 ret=60f93d2d 002e:Call KERNEL32.GetProcAddress(688c0000,61339110 "SHParseDisplayName") ret=60f93d3c 002e:Ret KERNEL32.GetProcAddress() retval=688cb9cc ret=60f93d3c 002e:Call shell32.SHParseDisplayName(0033e41c L"https://home.tomtom.com/urlredirect/1?locale=en-US&country=DE%22,0000000...) ret=60f93d7b 002e:Call shlwapi.PathGetDriveNumberW(0033e41c L"https://home.tomtom.com/urlredirect/1?locale=en-US&country=DE") ret=689198f1 002e:Ret shlwapi.PathGetDriveNumberW() retval=ffffffff ret=689198f1 002e:Call shlwapi.PathIsUNCW(0033e41c L"https://home.tomtom.com/urlredirect/1?locale=en-US&country=DE") ret=68919940 002e:Ret shlwapi.PathIsUNCW() retval=00000000 ret=68919940 002e:Call shlwapi.ParseURLW(0033e41c L"https://home.tomtom.com/urlredirect/1?locale=en-US&country=DE%22,0033e0a...) ret=689199a9 002e:Ret shlwapi.ParseURLW() retval=00000000 ret=689199a9 002e:Call shdocvw.218(00000000,0033e41c L"https://home.tomtom.com/urlredirect/1?locale=en-US&country=DE%22,0000000...) ret=68919a7e 002e:fixme:shdocvw:IEParseDisplayNameWithBCW stub: 0x0 L"https://home.tomtom.com/urlredirect/1?locale=en-US&country=DE" (nil) 0x33e4e4 002e:Ret shdocvw.218() retval=80004005 ret=68919a7e 002e:Ret shell32.SHParseDisplayName() retval=80004005 ret=60f93d7b 002e:Call KERNEL32.FreeLibrary(688c0000) ret=60f93dfa 002e:Ret KERNEL32.FreeLibrary() retval=00000001 ret=60f93dfa ... --- snip ---
IEParseDisplayNameWithBCW stub:
http://source.winehq.org/git/wine.git/blob/2c47b66b715e36dfc0ea4676b39fb803f...
Used Mozilla engine:
--- snip xulrunner/platform.ini --- [Build] BuildID=20090605132328 Milestone=1.9.1b4 --- snip xulrunner/platform.ini ---
Source of nsMIMEInfoWin::LoadUriInternal() which calls SHParseDisplayName:
https://hg.mozilla.org/mozilla-central/file/753ed712f1be/uriloader/exthandle...
--- snip --- 299 // Bug 394974 300 hDll = ::LoadLibraryW(L"shell32.dll"); 301 MySHParseDisplayName pMySHParseDisplayName = NULL; 302 // Version 6.0 and higher 303 if (pMySHParseDisplayName = 304 (MySHParseDisplayName)::GetProcAddress(hDll, "SHParseDisplayName")) { 305 if (SUCCEEDED(pMySHParseDisplayName(NS_ConvertUTF8toUTF16(urlSpec).get(), 306 NULL, &pidl, 0, &sfgao))) { 307 sinfo.lpIDList = pidl; 308 sinfo.fMask |= SEE_MASK_INVOKEIDLIST; 309 } else { 310 // SHParseDisplayName exists, but failed. Bailing out as work around for 311 // Microsoft Security Bulletin MS07-061 312 rv = NS_ERROR_FAILURE; 313 } 314 } else { 315 sinfo.lpFile = NS_ConvertUTF8toUTF16(urlSpec).get(); 316 } 317 if (NS_SUCCEEDED(rv)) { 318 BOOL result = ShellExecuteExW(&sinfo); 319 if (!result || ((LONG_PTR)sinfo.hInstApp) < 32) 320 rv = NS_ERROR_FAILURE; 321 } 322 if (pidl) 323 CoTaskMemFree(pidl); 324 if (hDll) 325 ::FreeLibrary(hDll); 326 } --- snip ---
$ wine --version wine-1.3.34-253-g088fa18
$ sha1sum TomTomHOME2winlatest.exe 1a7f3cd1bf3d607695fcb0923439a898b26596d7 TomTomHOME2winlatest.exe
Regards
http://bugs.winehq.org/show_bug.cgi?id=26579
Stefano Priore stefano.priore@inwind.it changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |stefano.priore@inwind.it
http://bugs.winehq.org/show_bug.cgi?id=26579
sacrediou sacrediou@yahoo.fr changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |sacrediou@yahoo.fr
http://bugs.winehq.org/show_bug.cgi?id=26579
jzigpublic@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |jzigpublic@gmail.com
https://bugs.winehq.org/show_bug.cgi?id=26579
roger@mailinator.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |roger@mailinator.com
--- Comment #3 from roger@mailinator.com --- Downloaded the installer. Installed.
When it tried to run the program I got crash.
Found this from debug
Unhandled exception: unimplemented function KERNEL32.dll.SetVolumeMountPointW called in 32-bit code (0x7b83b31e).
but the original stub message isn't stub anymore?
http://source.winehq.org/git/wine.git/blob/95ae71f3ab47c57b6a3af58e787976436...
Don't know what that "-noname" means there.
wine 1.7.31
https://bugs.winehq.org/show_bug.cgi?id=26579
--- Comment #4 from roger@mailinator.com --- sha1sum TomTomHOME2winlatest.exe 417141f7ecb25dc3728475626077b69d4d08d313 TomTomHOME2winlatest.exe
sha1sum should match?
They dont.
https://bugs.winehq.org/show_bug.cgi?id=26579
Joel Holdsworth joel@airwebreathe.org.uk changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |joel@airwebreathe.org.uk
https://bugs.winehq.org/show_bug.cgi?id=26579
--- Comment #5 from Ken Sharp imwellcushtymelike@gmail.com --- (In reply to roger from comment #3)
Unhandled exception: unimplemented function KERNEL32.dll.SetVolumeMountPointW called in 32-bit code (0x7b83b31e).
That's Bug 31951, which is fixed.
http://source.winehq.org/git/wine.git/blob/714abcb7cdd8cab7d9383bded5b5426e5...
Still a stub in wine-1.7.44-199-g714abcb
https://bugs.winehq.org/show_bug.cgi?id=26579
super_man@post.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |super_man@post.com
--- Comment #6 from super_man@post.com --- still needs some work 1.7.54. Maybe semistub would help, changing return code?
https://bugs.winehq.org/show_bug.cgi?id=26579
Jeff D. Hanson jhansonxi@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |jhansonxi@gmail.com
--- Comment #7 from Jeff D. Hanson jhansonxi@gmail.com --- I believe this is also affecting the downloader for Visual Studio 2015 (wdexpress_full_ENU.exe): https://www.visualstudio.com/en-us/post-download-vs?sku=xdesk&clcid=0x40...
Log during execution: fixme:shdocvw:IEParseDisplayNameWithBCW stub: 0x0 L"http://go.microsoft.com/fwlink/?LinkId=615464&clcid=0x409" (nil) 0x33fa6c fixme:qmgr:BackgroundCopyJob_SetNoProgressTimeout (0x116bf8)->(300): stub fixme:qmgr:BackgroundCopyJob_SetPriority (0x116bf8)->(0): stub fixme:qmgr:BackgroundCopyJob_AddFileSet Check for valid filenames and supported protocols err:ole:marshal_object Failed to create an IRpcStubBuffer from IPSFactory for {659cdeac-489e-11d9-a9cd-000d56965251} with error 0x80004002 err:ole:ClientIdentity_QueryMultipleInterfaces IRemUnknown_RemQueryInterface failed with error 0x80004002
That's all it does and never terminates. The link is to wdexpress_full.exe (which also doesn't work due to some other problem).
Wine 1.8-rc1 (win32) on Xubuntu 14.04 x86_64
https://bugs.winehq.org/show_bug.cgi?id=26579
--- Comment #8 from Ken Sharp imwellcushtymelike@gmail.com --- Still a stub in Wine 4.18.
https://bugs.winehq.org/show_bug.cgi?id=26579
Ken Sharp imwellcushtymelike@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- URL|http://download.tomtom.com/ |http://web.archive.org/web/ |sweet/application/home2late |20190423183119/http://downl |st/TomTomHOME2winlatest.exe |oad.tomtom.com/sweet/applic | |ation/home2latest/TomTomHOM | |E2winlatest.exe Distribution|--- |Ubuntu
--- Comment #9 from Ken Sharp imwellcushtymelike@gmail.com --- No change in Wine 7.9
https://source.winehq.org/source/dlls/shdocvw/shdocvw_main.c#0431
https://bugs.winehq.org/show_bug.cgi?id=26579
r@ghosh.id changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |r@ghosh.id
--- Comment #10 from r@ghosh.id --- Still happens with Wine 7.15 and the mail app "Postbox" (https://www.postbox-inc.com/). Probably even worse than with TomTom. When you cannot click any link in a mail app this makes the whole application almost useless. Which is especially sad because everything else seem to work.