[Bug 24169] New: QuarkXPress version 8.x hangs on start (missing double quoting of browser path in HKCR\htmlfile\shell\open\command)
http://bugs.winehq.org/show_bug.cgi?id=24169 Summary: QuarkXPress version 8.x hangs on start (missing double quoting of browser path in HKCR\htmlfile\shell\open\command) Product: Wine Version: 1.3.1 Platform: x86 URL: http://downloads.quark.com/Details.aspx?fid=163&&mid=2 OS/Version: Linux Status: NEW Severity: normal Priority: P2 Component: -unknown AssignedTo: wine-bugs(a)winehq.org ReportedBy: focht(a)gmx.net Hello, someone in appdb reported QuarkXPress version 8.x (2010 version) hangs on start. Downloaded a 60-day trial ... it does indeed - due to a Wine shortcoming and an application bug. ;-) Basically the app retrieves default browser setting from registry and does some parsing to extract browser (unquoting and splitting '\' '/' path delimiter). Their parsing is broken in a way that it can't cope with missing double quotes around browser path leading to endless looping. HKEY_CLASSES_ROOT\htmlfile\shell\open\command -> C:\windows\system32\winebrowser.exe -nohome With the browser path in double quotes, QuarkXPress 8 starts fine. "C:\windows\system32\winebrowser.exe" -nohome The quoting is most likely present in Windows as the app would loop there too without. Regards -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email Do not reply to this email, post in Bugzilla using the above URL to reply. ------- You are receiving this mail because: ------- You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=24169 Anastasius Focht <focht(a)gmx.net> changed: What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download --- Comment #1 from Anastasius Focht <focht(a)gmx.net> 2010-08-27 06:54:40 --- Hello, I forgot to add a workaround for another issue: The app tries to load a C++ managed library (.NET) on startup hence you need: .NET Framework 2.0 ('winetricks dotnet20') _or_ set 'msvcr80.dll' to "builtin-then-native" A failure to load this ".\\XTensions\\WelcomeScreen\\WSMediator.dll" assembly is harmless but native MS VC++ runtime wants to do full error reporting, resulting in crash (+relay) or silent exit (-relay) -> (wer.dll + exports missing -> bug 23473 and follow ups). Wine's msvcrt c++ frame handler somehow finds a catch(...) block, calling a handler which eats the access violation, letting the app successfully start despite that managed dll init failure (ideally it should really fail). Maybe there is an implementation specific difference in c++ exception handling here... Regards -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email Do not reply to this email, post in Bugzilla using the above URL to reply. ------- You are receiving this mail because: ------- You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=24169 Anastasius Focht <focht(a)gmx.net> changed: What |Removed |Added ---------------------------------------------------------------------------- Keywords|download | Fixed by SHA1| |54833c9b7cf5f8f5e37b43038e1 | |fa4c1c369deb0 Status|NEW |RESOLVED URL|http://downloads.quark.com/ | |Details.aspx?fid=163&&mid=2 | Component|-unknown |tools Resolution| |FIXED --- Comment #2 from Anastasius Focht <focht(a)gmx.net> 2013-05-01 07:21:28 CDT --- Hello folks, this was fixed some time ago with commit http://source.winehq.org/git/wine.git/commitdiff/54833c9b7cf5f8f5e37b43038e1... ("wine.inf: Add quotes to webbrowser command keys.") Thanks Piotr Removed download link, it was dead anyway. Regards -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email Do not reply to this email, post in Bugzilla using the above URL to reply. ------- You are receiving this mail because: ------- You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=24169 Alexandre Julliard <julliard(a)winehq.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED --- Comment #3 from Alexandre Julliard <julliard(a)winehq.org> 2013-05-10 13:41:59 CDT --- Closing bugs fixed in 1.5.30. -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email Do not reply to this email, post in Bugzilla using the above URL to reply. ------- You are receiving this mail because: ------- You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=24169 Anastasius Focht <focht(a)gmx.net> changed: What |Removed |Added ---------------------------------------------------------------------------- URL| |https://web.archive.org/web | |/20220108134140/https://qua | |rk.box.com/public/static/uu | |lfipv8jyimif7tj2m98jlranfgg | |fsn.zip Keywords| |download --- Comment #4 from Anastasius Focht <focht(a)gmx.net> --- Hello folks, adding stable download link via Internet Archive for documentation. https://web.archive.org/web/20220108134025/https://www.quark.com/support/ins... https://web.archive.org/web/20220108134140/https://quark.box.com/public/stat... https://www.virustotal.com/gui/file/abe5f6dc732443c4a00bb17156de6143cf4c56c8... $ sha1sum QXP851_9299C_Win.zip 96c052bce3e58067c1292da2d5018d74ebb8d4e2 QXP851_9299C_Win.zip $ du -sh QXP851_9299C_Win.zip 576M QXP851_9299C_Win.zip Regards -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
participants (2)
-
wine-bugs@winehq.org -
WineHQ Bugzilla