[Bug 35516] New: Microworlds EX hangs when clicking toolbar button
http://bugs.winehq.org/show_bug.cgi?id=35516 Bug ID: 35516 Summary: Microworlds EX hangs when clicking toolbar button Product: Wine Version: 1.7.11 Hardware: x86 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs(a)winehq.org Reporter: alkisg(a)gmail.com Classification: Unclassified Created attachment 47411 --> http://bugs.winehq.org/attachment.cgi?id=47411 Output of `bt all` when the problem happens The program "Microworlds EX" hangs when I: 1) click on a toolbar button and hold the mouse button down, 2) move the mouse pointer anywhere outside the toolbar button, and then lift the mouse button To reproduce, install http://www.lcsi.ca/files/solutions/mwexdemo.exe, click "Free mode" on the launcher, and then do the 2 steps mentioned above ^. OS: Ubuntu Trusty 14.04 wine: 1.7.11-0ubuntu1~saucy1 (from wine PPA) The issue happens with any Microworlds/Wine/Ubuntu versions we've tried, even really old versions of them, and on whatever PCs. In doesn't hang in any Windows versions that we've tried. -- 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=35516 Alkis Georgopoulos <alkisg(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #47411|0 |1 is obsolete| | --- Comment #1 from Alkis Georgopoulos <alkisg(a)gmail.com> --- Created attachment 47413 --> http://bugs.winehq.org/attachment.cgi?id=47413 Better backtrace For some reason the previous backtrace had some warnings:
err:winedbg:dbg_add_process Process (0024) is already defined Can't attach process 0024: error 5
...so I'm replacing it with one that doesn't have those warnings. -- 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=35516 --- Comment #2 from Alkis Georgopoulos <alkisg(a)gmail.com> --- Created attachment 47414 --> http://bugs.winehq.org/attachment.cgi?id=47414 Output of `WINEDEBUG=+message wine "MicroWorlds EX.exe"` I'm attaching the output of: $ WINEDEBUG=+message wine "C:\Program Files\LCSI\MicroWorlds EX Demo\MicroWorlds EX.exe" >/tmp/debug_message 2>&1 The problems start with the WM_LBUTTONUP message which is about 30 lines before the end of the log 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.
http://bugs.winehq.org/show_bug.cgi?id=35516 Alkis Georgopoulos <alkisg(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |alkisg(a)gmail.com Component|-unknown |comctl32 -- 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=35516 --- Comment #3 from Alkis Georgopoulos <alkisg(a)gmail.com> --- I tried a native override of COMCTL32.DLL and that fixed the hang, although the toolbar buttons were not draw correctly with the override. So, I'm assigning it to component: comctl32... -- 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=35516 Bruno Jesus <00cpxxx(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #47411|Backtrace |Backtrace.txt filename| | Attachment #47411|application/octet-stream |text/plain mime type| | -- 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=35516 Bruno Jesus <00cpxxx(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #47413|Backtrace2 |Backtrace2.txt filename| | Attachment #47413|application/octet-stream |text/plain mime type| | -- 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=35516 Bruno Jesus <00cpxxx(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download URL| |http://www.lcsi.ca/files/so | |lutions/mwexdemo.exe -- 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=35516 Ken Sharp <imwellcushtymelike(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC|alkisg(a)gmail.com | --- Comment #4 from Ken Sharp <imwellcushtymelike(a)gmail.com> --- Please attach a normal console log. -- 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=35516 --- Comment #5 from Alkis Georgopoulos <alkisg(a)gmail.com> --- Created attachment 47422 --> http://bugs.winehq.org/attachment.cgi?id=47422 Normal console output Attaching normal console output. All the lines except for the 3 last ones, are from the launcher, so they're pretty much irrelevant. And the 3 last ones don't contain anything useful either... By putting a comctl32.dll from Windows 2000, everything is working fine, so we're using that along with WINEDLLOVERRIDES="comctl32=n,b" as a workaround until it's fixed properly. -- 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=35516 Ken Sharp <imwellcushtymelike(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Severity|normal |minor -- 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=35516 super_man(a)post.com changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |super_man(a)post.com --- Comment #6 from super_man(a)post.com --- The installer has regressed? Backtrace: =>0 0x7daad21d class_object_SpawnInstance+0x7d(iface=<couldn't compute location>, lFlags=<couldn't compute location>, ppNewInstance=<couldn't compute location>) [/home/sepe/Downloads/wine/dlls/wbemprox/class.c:221] in wbemprox (0x0033c5d8) 1 0x6206ccb5 in mofd (+0xccb4) (0x0033c608) if (!(record->fields = heap_alloc( table->num_cols * sizeof(struct field) ))) wine 1.7.55(up to date git) -- 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=35516 --- Comment #7 from super_man(a)post.com --- (In reply to super_man from comment #6)
The installer has regressed?
Backtrace: =>0 0x7daad21d class_object_SpawnInstance+0x7d(iface=<couldn't compute location>, lFlags=<couldn't compute location>, ppNewInstance=<couldn't compute location>) [/home/sepe/Downloads/wine/dlls/wbemprox/class.c:221] in wbemprox (0x0033c5d8) 1 0x6206ccb5 in mofd (+0xccb4) (0x0033c608)
if (!(record->fields = heap_alloc( table->num_cols * sizeof(struct field) )))
wine 1.7.55(up to date git)
Actually I started wrong exe by accident. -- 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=35516 --- Comment #8 from super_man(a)post.com --- Yes the hang issue is still valid wine-1.7.55-22-g097006b -- 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=35516 winetest(a)luukku.com changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |winetest(a)luukku.com --- Comment #9 from winetest(a)luukku.com --- Still valid wine 1.9.19 and staging 1.9.19 -- 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=35516 --- Comment #10 from Alkis Georgopoulos <alkisg(a)gmail.com> --- It still hangs on 3.0-1, but ADDITIONALLY, the comctl32.dll override now makes the File > Save dialog show a crash dialog instead! I tried comctl32.dll from Windows 2000 and XP => save dialog crashes, while comctl32.dll from Windows 7 => no toolbar appears at all. So we have no workaround to properly use this software anymore. -- 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=35516 --- Comment #11 from Nikolay Sivov <bunglehead(a)gmail.com> --- Yes, we use version 6 export from shell32 now, so overriding that will break shell32. As a workaround you can use older wine builds, or, ideally, try to fix actual reported issue. -- 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=35516 Nikolay Sivov <bunglehead(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Fixed by SHA1| |f3775ed2ac13ade19a4603f5fba | |558064311f0b7 Resolution|--- |FIXED --- Comment #12 from Nikolay Sivov <bunglehead(a)gmail.com> --- Should be fixed now, f3775ed2ac13ade19a4603f5fba558064311f0b7. -- 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=35516 Nikolay Sivov <bunglehead(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Severity|minor |normal -- 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=35516 --- Comment #13 from Alkis Georgopoulos <alkisg(a)gmail.com> ---
Nikolay Sivov 2019-02-18 16:15:26 CST Should be fixed now, f3775ed2ac13ade19a4603f5fba558064311f0b7.
Verifying that the aforementioned commit solves the initial issue. Thank you very much Nikolay. :) -- 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=35516 Alexandre Julliard <julliard(a)winehq.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED --- Comment #14 from Alexandre Julliard <julliard(a)winehq.org> --- Closing bugs fixed in 4.3. -- 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=35516 Michael Stefaniuc <mstefani(a)winehq.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Target Milestone|--- |4.0.x -- 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=35516 Michael Stefaniuc <mstefani(a)winehq.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Target Milestone|4.0.x |--- --- Comment #15 from Michael Stefaniuc <mstefani(a)winehq.org> --- Removing the 4.0.x milestone from bug fixes included in 4.0.1. -- 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