[Bug 45134] New: World Racing 2 Demo installer shows crash dialog.
https://bugs.winehq.org/show_bug.cgi?id=45134 Bug ID: 45134 Summary: World Racing 2 Demo installer shows crash dialog. Product: Wine Version: 3.7 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: msi Assignee: wine-bugs(a)winehq.org Reporter: bernhardu(a)mailbox.org Distribution: --- Created attachment 61320 --> https://bugs.winehq.org/attachment.cgi?id=61320 git bisect, call stacks. I am unsure if this is a real regression because there was already in older wine versions a line "wine: Unhandled page" in the log, but at least since following commit a crash dialog is opened for msiexec.exe: ----- commit 85d1fb62b321e890004bc8d0ded7a0183216c42d Author: Zebediah Figura <z.figura12(a)gmail.com> Date: Wed Apr 25 20:54:40 2018 -0500 msi: Execute custom actions in a separate process. ----- The call stack changed again since in this commit, but still a crash dialog gets opened for msiexec.exe: ----- commit 71c0738c0e2598d2af9e31e2e82b69e6a5081e51 Author: Zebediah Figura <z.figura12(a)gmail.com> Date: Fri Apr 27 09:37:46 2018 -0500 msi: Initialize [out] strings to NULL. ----- Please see both call stacks in attached file. -- 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=45134 Bernhard Übelacker <bernhardu(a)mailbox.org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |z.figura12(a)gmail.com Distribution|--- |Debian URL| |http://www.4players.de/4pla | |yers.php/download_info/Down | |loads/Download/44700/World_ | |Racing_2/Demo__1.html --- Comment #1 from Bernhard Übelacker <bernhardu(a)mailbox.org> --- Added download link. -- 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=45134 Bernhard Übelacker <bernhardu(a)mailbox.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download -- 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=45134 tokktokk <fdsfgs(a)krutt.org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |fdsfgs(a)krutt.org -- 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=45134 Zebediah Figura <z.figura12(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Ever confirmed|0 |1 Status|UNCONFIRMED |NEW Regression SHA1| |85d1fb62b321e890004bc8d0ded | |7a0183216c42d Component|msi |rpc --- Comment #2 from Zebediah Figura <z.figura12(a)gmail.com> --- The application starts its own RPC server, and calls RpcServerUnregisterIf(NULL, NULL, 0) during a custom action to shut it down. Since the first parameter is NULL this shuts down all MSI interfaces, and then MSI encounters a crash when it tries to make an RPC call. According to MSDN, we shouldn't be shutting down auto-listen interfaces (i.e. the MSI server) in this case: https://msdn.microsoft.com/en-us/library/windows/desktop/aa378445(v=vs.85).a... "Note If the value of IfSpec is NULL, this function will leave auto-listen interfaces registered. Auto-listen interfaces must be removed from the registry individually. See RpcServerRegisterIfEx for more details." -- 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=45134 Anastasius Focht <focht(a)gmx.net> changed: What |Removed |Added ---------------------------------------------------------------------------- Summary|World Racing 2 Demo |Multiple MSI-based |installer shows crash |installers crash in custom |dialog. |actions with unhandled RPC | |exception 0x6b5 'Unknown | |Interface' (World Racing 2 | |demo, ABBYY Lingvo x6) CC| |focht(a)gmx.net Keywords| |Installer --- Comment #3 from Anastasius Focht <focht(a)gmx.net> --- Hello folks, refining summary to target more apps and to collect (future) duplicate bug reports. I've seen this with various other installers too, after bug 10365 got fixed. Thanks Zebediah for looking into it. 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.
https://bugs.winehq.org/show_bug.cgi?id=45134 Zebediah Figura <z.figura12(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |FIXED Status|NEW |RESOLVED Fixed by SHA1| |950b349885c99ed51a40dd36282 | |fc3cdb5c16e80 --- Comment #4 from Zebediah Figura <z.figura12(a)gmail.com> --- Should be fixed by https://source.winehq.org/git/wine.git/commit/950b349885c99ed51a40dd36282fc3.... -- 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=45134 Alexandre Julliard <julliard(a)winehq.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED --- Comment #5 from Alexandre Julliard <julliard(a)winehq.org> --- Closing bugs fixed in 3.8. -- 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=45134 Gijs Vermeulen <gijsvrm(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Keywords| |regression -- 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 (1)
-
wine-bugs@winehq.org