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@winehq.org Reporter: alkisg@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.
http://bugs.winehq.org/show_bug.cgi?id=35516
Alkis Georgopoulos alkisg@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Attachment #47411|0 |1 is obsolete| |
--- Comment #1 from Alkis Georgopoulos alkisg@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.
http://bugs.winehq.org/show_bug.cgi?id=35516
--- Comment #2 from Alkis Georgopoulos alkisg@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.
http://bugs.winehq.org/show_bug.cgi?id=35516
Alkis Georgopoulos alkisg@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |alkisg@gmail.com Component|-unknown |comctl32
http://bugs.winehq.org/show_bug.cgi?id=35516
--- Comment #3 from Alkis Georgopoulos alkisg@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...
http://bugs.winehq.org/show_bug.cgi?id=35516
Bruno Jesus 00cpxxx@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Attachment #47411|Backtrace |Backtrace.txt filename| | Attachment #47411|application/octet-stream |text/plain mime type| |
http://bugs.winehq.org/show_bug.cgi?id=35516
Bruno Jesus 00cpxxx@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Attachment #47413|Backtrace2 |Backtrace2.txt filename| | Attachment #47413|application/octet-stream |text/plain mime type| |
http://bugs.winehq.org/show_bug.cgi?id=35516
Bruno Jesus 00cpxxx@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download URL| |http://www.lcsi.ca/files/so | |lutions/mwexdemo.exe
http://bugs.winehq.org/show_bug.cgi?id=35516
Ken Sharp imwellcushtymelike@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC|alkisg@gmail.com |
--- Comment #4 from Ken Sharp imwellcushtymelike@gmail.com --- Please attach a normal console log.
http://bugs.winehq.org/show_bug.cgi?id=35516
--- Comment #5 from Alkis Georgopoulos alkisg@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.
http://bugs.winehq.org/show_bug.cgi?id=35516
Ken Sharp imwellcushtymelike@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Severity|normal |minor
https://bugs.winehq.org/show_bug.cgi?id=35516
super_man@post.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |super_man@post.com
--- Comment #6 from super_man@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)
https://bugs.winehq.org/show_bug.cgi?id=35516
--- Comment #7 from super_man@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.
https://bugs.winehq.org/show_bug.cgi?id=35516
--- Comment #8 from super_man@post.com --- Yes the hang issue is still valid
wine-1.7.55-22-g097006b
https://bugs.winehq.org/show_bug.cgi?id=35516
winetest@luukku.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |winetest@luukku.com
--- Comment #9 from winetest@luukku.com --- Still valid wine 1.9.19 and staging 1.9.19
https://bugs.winehq.org/show_bug.cgi?id=35516
--- Comment #10 from Alkis Georgopoulos alkisg@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.
https://bugs.winehq.org/show_bug.cgi?id=35516
--- Comment #11 from Nikolay Sivov bunglehead@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.
https://bugs.winehq.org/show_bug.cgi?id=35516
Nikolay Sivov bunglehead@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Fixed by SHA1| |f3775ed2ac13ade19a4603f5fba | |558064311f0b7 Resolution|--- |FIXED
--- Comment #12 from Nikolay Sivov bunglehead@gmail.com --- Should be fixed now, f3775ed2ac13ade19a4603f5fba558064311f0b7.
https://bugs.winehq.org/show_bug.cgi?id=35516
Nikolay Sivov bunglehead@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Severity|minor |normal
https://bugs.winehq.org/show_bug.cgi?id=35516
--- Comment #13 from Alkis Georgopoulos alkisg@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. :)
https://bugs.winehq.org/show_bug.cgi?id=35516
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #14 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 4.3.
https://bugs.winehq.org/show_bug.cgi?id=35516
Michael Stefaniuc mstefani@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Target Milestone|--- |4.0.x
https://bugs.winehq.org/show_bug.cgi?id=35516
Michael Stefaniuc mstefani@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Target Milestone|4.0.x |---
--- Comment #15 from Michael Stefaniuc mstefani@winehq.org --- Removing the 4.0.x milestone from bug fixes included in 4.0.1.