http://bugs.winehq.org/show_bug.cgi?id=12611
Summary: Warcraft III world editor page faults when switching desktop. Product: Wine Version: 0.9.59. Platform: PC OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: directx-d3d AssignedTo: wine-bugs@winehq.org ReportedBy: vexorian@gmail.com
Created an attachment (id=12237) --> (http://bugs.winehq.org/attachment.cgi?id=12237) output when running it from console.
I was able to reproduce what seems to be the most important crash bug related to Warcraft III world editor since it looks like it is the one that happens most frequently, as a matter of fact, once I learned how to avoided I was able to run world editor for a long amount of time.
To reproduce the bug; - gnome, metacity 2.18. - Warcraft III 1.21 or 1.22 - Run worldeditor (after version 1.21 CD is not necessary anymore - Once it opens, switch to another virtual desktop, then switch back to the one where the world editor windows are present, and make world editor active again.
It will page fault.
http://bugs.winehq.org/show_bug.cgi?id=12611
Vexorian vexorian@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|Warcraft III world editor |Warcraft III world editor |page faults when switching |page faults when switching |desktop. |desktops / after restoring | |from minimization
--- Comment #1 from Vexorian vexorian@gmail.com 2008-04-17 22:16:33 --- Turns out the same page fault occurs every time you restore the editor window after it gets minimized.
http://bugs.winehq.org/show_bug.cgi?id=12611
Vexorian vexorian@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Version|0.9.59. |0.9.60
--- Comment #2 from Vexorian vexorian@gmail.com 2008-04-28 15:53:22 --- I can confirm the bug persists in 0.9.60
http://bugs.winehq.org/show_bug.cgi?id=12611
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Version|0.9.60 |0.9.59.
--- Comment #3 from Austin English austinenglish@gmail.com 2008-04-28 16:21:18 --- Don't change the original reported version.
http://bugs.winehq.org/show_bug.cgi?id=12611
Mikael Bung phyrex1an@hotmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Ever Confirmed|0 |1
--- Comment #4 from Mikael Bung phyrex1an@hotmail.com 2008-05-03 16:59:29 --- *** This bug has been confirmed by popular vote. ***
http://bugs.winehq.org/show_bug.cgi?id=12611
Mikael Bung phyrex1an@hotmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |phyrex1an@hotmail.com
--- Comment #5 from Mikael Bung phyrex1an@hotmail.com 2008-05-04 15:17:49 --- This is a regression. However, it seems that the nature of this bug have changed during the versions:
wine-0.9.53 (from .deb) doesn't have this bug. wine-0.9.54 (from .deb) hangs the editor (hard to tell if it is on minimize or restore) without a page fault. wine-0.9.55 (from source) page faults on minimize. wine-0.9.55 (from .deb) page faults on minimize but you have to ctrl+c to end the process. wine-0.9.61 (from source) page faults on minimize.
Note that the page faults happens on minimize for me and not on restore as it does for Vexorian. I assume that there is something with my build enviorment that makes it give different errors between install from package and install from source.
My reproduction steps: - Gnome, metacity 2.22.0 - Warcraft III 1.21 - Fresh ~/.wine - Run worldeditor.exe - Once it opens, minimize the window.
Thanks for reading.
http://bugs.winehq.org/show_bug.cgi?id=12611
--- Comment #6 from Austin English austinenglish@gmail.com 2008-05-04 17:17:53 --- Please run a regression test: http://wiki.winehq.org/RegressionTesting
http://bugs.winehq.org/show_bug.cgi?id=12611
--- Comment #7 from Mikael Bung phyrex1an@hotmail.com 2008-05-05 11:25:52 --- Created an attachment (id=12742) --> (http://bugs.winehq.org/attachment.cgi?id=12742) Regression between wine-0.9.53 and wine-0.9.54
http://bugs.winehq.org/show_bug.cgi?id=12611
--- Comment #8 from Mikael Bung phyrex1an@hotmail.com 2008-05-05 11:28:37 --- Created an attachment (id=12743) --> (http://bugs.winehq.org/attachment.cgi?id=12743) Output from console when running wine-0.9.54
http://bugs.winehq.org/show_bug.cgi?id=12611
--- Comment #9 from Mikael Bung phyrex1an@hotmail.com 2008-05-05 11:30:58 --- Created an attachment (id=12745) --> (http://bugs.winehq.org/attachment.cgi?id=12745) Regression between wine-0.9.54 and wine-0.9.55
This is the regression that causes the page fault. It gives the same console output as attached by Vexorian.
http://bugs.winehq.org/show_bug.cgi?id=12611
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |regression
--- Comment #10 from Austin English austinenglish@gmail.com 2008-05-05 12:22:30 --- No need to attach that:
12d1d4041a78839b8fb0b260e2531e9d2a15ad3f is first bad commit commit 12d1d4041a78839b8fb0b260e2531e9d2a15ad3f Author: Alexandre Julliard julliard@winehq.org Date: Wed Jan 23 16:40:19 2008 +0100
winex11: Set icon hints on non-managed windows too, since they may become managed later on.
:040000 040000 394c40b1c76cbe6bef9efc6f8b0f734c3d6b3cfb 7281634ab37b5b65766bdf8eec00593d8af41caf M dlls
dcf08f01ed064732ada4ee618a16772b88cd4e82 is first bad commit commit dcf08f01ed064732ada4ee618a16772b88cd4e82 Author: Stefan Dösinger stefan@codeweavers.com Date: Tue Feb 5 00:05:26 2008 +0100
wined3d: Recreate the contexts on _Reset.
:040000 040000 7a096848e4aedf6b2723213516fa6ce5a07e271d 4cd632f15c0c1efaef3e7085a1a76d636e3626fd M dlls
http://bugs.winehq.org/show_bug.cgi?id=12611
--- Comment #11 from Austin English austinenglish@gmail.com 2008-11-03 16:29:39 --- Is this still an issue in current (1.1.7 or newer) wine?
http://bugs.winehq.org/show_bug.cgi?id=12611
--- Comment #12 from Vexorian vexorian@gmail.com 2008-11-03 21:35:14 --- Tested in 1.1.7 , it is still crashing when switching desktops.
http://bugs.winehq.org/show_bug.cgi?id=12611
--- Comment #13 from Vexorian vexorian@gmail.com 2009-02-05 10:58:20 --- (In reply to comment #12)
Tested in 1.1.7 , it is still crashing when switching desktops.
1.1.14, still crashes.
I have found two workarounds though: - Running compiz, this is not too good in my setup since it is sort of an old computer. Apparently compiz' switching and minimizing is different and doesn't cause the crash. - Using winecfg, set a profile up for worldedit.exe and make it run in a virtual desktop: This places the world editor and all its module windows in a single window, it is possible to minimize this window and leave it in another workspace.
Without this crash and since the blackout bug is something you can get used to, I have been able to successfully use WE in WINE already made some small maps in it.
http://bugs.winehq.org/show_bug.cgi?id=12611
--- Comment #14 from Florian florian@fkoeberle.de 2009-02-08 13:22:06 --- Created an attachment (id=19336) --> (http://bugs.winehq.org/attachment.cgi?id=19336) log including backtrace with line numbers. (wine version: 1.1.14)
http://bugs.winehq.org/show_bug.cgi?id=12611
--- Comment #15 from Austin English austinenglish@gmail.com 2009-08-13 13:00:55 --- Is this still an issue in current (1.1.27 or newer) wine?
http://bugs.winehq.org/show_bug.cgi?id=12611
--- Comment #16 from Vexorian vexorian@gmail.com 2009-08-14 10:16:19 --- Yes, it is.
http://bugs.winehq.org/show_bug.cgi?id=12611
Florian florian@fkoeberle.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |florian@fkoeberle.de
--- Comment #17 from Florian florian@fkoeberle.de 2010-04-14 03:39:45 --- Fixed since: commit 3255b21456622769c783db8350d70fab38b04005 Author: Henri Verbeet hverbeet@codeweavers.com Date: Sun Apr 11 21:47:49 2010 +0200
winex11.drv: Allow OpenGL on minimized windows.
Thus the bug can be closed after the release of wine-1.1.43.
http://bugs.winehq.org/show_bug.cgi?id=12611
Roderick Colenbrander thunderbird2k@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED CC| |thunderbird2k@gmail.com Resolution| |FIXED
--- Comment #18 from Roderick Colenbrander thunderbird2k@gmail.com 2010-04-14 04:10:56 --- Marking as fixed.
http://bugs.winehq.org/show_bug.cgi?id=12611
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #19 from Alexandre Julliard julliard@winehq.org 2010-04-16 13:02:23 --- Closing bugs fixed in 1.1.43.