http://bugs.winehq.org/show_bug.cgi?id=14885
Summary: System freeze/reboot required after switching from wine to other apps Product: Wine Version: 1.1.2 Platform: PC-x86-64 OS/Version: Linux Status: UNCONFIRMED Severity: major Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: john.moonsugar@gmail.com
So far this only happens when I play the game Morrowind. (http://appdb.winehq.org/objectManager.php?sClass=version&iId=3383) While in the game, running in full-screen, I use a window-manager(sawfish) function to switch to a firefox browser window. At this point I often experience difficulties in the browser within seconds to minutes of switching, manifesting itself as losing the ability to do any mouse/keyboard input, as if wine has stolen input focus without the game raising itself to the top. If I switch back to the game at this point, everything is fine. I can switch back again to the browser and continue to work, until the input problem happens again. It's like something is reset by switching back to the game.
Now, if I leave the browser window on top, in the time it takes to go make a cup of coffee my system will often enter into an abnormal state, the symptoms of which are that when I try to do anything in the browser, it starts to work, as evidenced sometimes by the little "wait" mouse pointer change, but then my entire system locks up, I can't even log in from a remote system and I have to reboot. There is nothing in my syslog.
The system freeze could well be a driver problem, I don't know how to find out. I strongly suspect that the input problems are Wine though. And the 2 problems seem related.
I feel pretty confident I can reproduce it at will, so if there's any more debugging or instrumentation I can do on my part to shed light on the cause, I'd be happy to try.
Here's some info about my system: OS: Ubuntu 8.04 Wine: 1.1.2 CPU: AMD Athlon(tm) 64 X2 Dual Core Processor 3800+ RAM: 2GB GPU: nVidia Corporation G71 [GeForce 7950 GT] (rev a1) nVidia Driver: NVIDIA-Linux-x86_64-173.14.12 (very recent)
http://bugs.winehq.org/show_bug.cgi?id=14885
--- Comment #1 from john.moonsugar john.moonsugar@gmail.com 2008-08-16 13:51:22 --- I forgot to add something, and this may be important.
I've been playing Morrowind under Wine for about a year.
This problem has ONLY started post wine-0.9.59. I first noticed the problem when I switched from 0.9.59 to 1.0-rc5.
http://bugs.winehq.org/show_bug.cgi?id=14885
john.moonsugar john.moonsugar@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|System freeze/reboot |[Morrowind] System |required after switching |freeze/reboot required after |from wine to other apps |switching from wine to other | |apps
http://bugs.winehq.org/show_bug.cgi?id=14885
Lei Zhang thestig@google.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Severity|major |normal
--- Comment #2 from Lei Zhang thestig@google.com 2008-08-16 16:01:19 --- (In reply to comment #1)
This problem has ONLY started post wine-0.9.59. I first noticed the problem when I switched from 0.9.59 to 1.0-rc5.
So if you downgrade to Wine 0.9.59, the problem goes away? If you then upgrade to 1.0-rc5, it reappears? If that's the case, please run a regression test to figure out what's causing this:
http://wiki.winehq.org/RegressionTesting
http://bugs.winehq.org/show_bug.cgi?id=14885
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |regression
http://bugs.winehq.org/show_bug.cgi?id=14885
--- Comment #3 from john.moonsugar john.moonsugar@gmail.com 2008-08-17 12:55:02 ---
So if you downgrade to Wine 0.9.59, the problem goes away?
So far, after about 5 hours of testing, the answer appears to be "yes". I've experienced neither the input stealing or the system freeze.
I did have difficulties figuring out how to "downgrade" (http://forum.winehq.org/viewtopic.php?t=2057), (as an aside, it really would help if the regression test page included an initial step "Here's how to check out a specific version of Wine so you can verify that when you do 'git bisect good', you are starting at the right place").
Anyway, I verified that the version I built really is 0.9.59, because in that version of Wine some of the in-game features like the "local map" did not work, but did start to work in later versions. So hopefully, I have not made a mistake in building the wrong version of Wine to test.
Now I'll go and do the regression test procedure, and come back to report the result.
http://bugs.winehq.org/show_bug.cgi?id=14885
--- Comment #4 from john.moonsugar john.moonsugar@gmail.com 2008-08-27 10:55:11 --- After many days of trying to run this down, I find that I can no longer make any progress.
My results are in the table below and are somewhat ambiguous. If I install from .deb (from the Wine archives), the input stealing problem clearly appears by wine-1.0-rc1. If I build from source, the problem does not seem to appear until wine-1.0-rc5-1-g0e074d6.
----------- (the number in parens is approximately the number of tests I did per release)
wine_0.9.59 ok(1) wine_0.9.60
wine-0.9.60-117-ge0af297 input_stealing(1)??? wine-0.9.60-126-g9c02e01 ok(2) wine-0.9.60-462-gefa0401 ok(1) wine-0.9.60-630-gb93eb2c ok(1) wine-0.9.61-83-g8824bc1 ok(2) wine-0.9.61-126-gce42c95 ok(2) wine-0.9.61-147-g864e24d ok(1) wine-0.9.61-157-g382ed33 ok(1) wine-0.9.61-162-g6d86e7f ok(1) wine-0.9.61-164-gb8a5742 ok(1) wine-0.9.61-166-g1d76b94 ok(1)
wine_0.9.61 wine-1.0-rc1 input_stealing(2), ok(1)
wine-1.0-rc1-218-g8c68e18 ok(1)
wine_1.0-rc2 wine_1.0-rc3
wine-1.0-rc3-30-ga6dc4a9 ok(1)
wine-1.0-rc4-11-g3dcf22e ok(1) wine-1.0-rc4 input_stealing(1)
wine-1.0-rc4-59-g4ddb0a9 ok(2) wine-1.0-rc4-83-gded229c ok(2) wine-1.0-rc4-95-ge0e69a0 ok(1) wine-1.0-rc4-101-g9196337 ok(2) wine-1.0-rc4-104-gb5186aa ok(2) wine-1.0-rc4-107-g8fb9503 ok(1)
wine_1.0-rc5
wine-1.0-rc5-1-g0e074d6 input_stealing(2) wine-1.0-rc5-2-g39289d4 input_stealing(3) wine-1.0-rc5-3-gd81fb8e input_stealing(2)
wine_1.0.0 input_stealing(2) wine_1.1.0 input_stealing(2)
wine-1.1.0-168-g02943d9 ok(1)
wine_1.1.1 wine_1.1.2 input_stealing(1)
http://bugs.winehq.org/show_bug.cgi?id=14885
--- Comment #5 from john.moonsugar john.moonsugar@gmail.com 2008-11-10 05:54:03 --- Greetings. At least since using wine-1.1.8 I can no longer reproduce this problem. Perhaps we should close this bug? Thanks.
http://bugs.winehq.org/show_bug.cgi?id=14885
Lei Zhang thestig@google.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution| |FIXED
--- Comment #6 from Lei Zhang thestig@google.com 2008-11-10 13:26:56 --- sure, reported fixed.
http://bugs.winehq.org/show_bug.cgi?id=14885
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #7 from Alexandre Julliard julliard@winehq.org 2008-11-21 10:31:54 --- Closing bugs fixed in 1.1.9.