Bug 629379

Summary: Exit of Frozen Bubble locks system
Product: [openSUSE] openSUSE 11.3 Reporter: Forgotten User oNarDcfmKV <forgotten_oNarDcfmKV>
Component: KDE4 ApplicationsAssignee: E-mail List <kde-maintainers>
Status: RESOLVED FIXED QA Contact: E-mail List <qa-bugs>
Severity: Critical    
Priority: P3 - Medium CC: ctrippe, forgotten_oNarDcfmKV, mgonzlezgmz, predieri, tonysu
Version: Final   
Target Milestone: ---   
Hardware: 32bit   
OS: openSUSE 11.3   
Whiteboard:
Found By: --- Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---

Description Forgotten User oNarDcfmKV 2010-08-08 07:29:34 UTC
User-Agent:       Mozilla/5.0 (X11; U; Linux i686; en-GB; rv:1.9.1.10) Gecko/20100506 SUSE/3.5.10-0.1 Firefox/3.5.10

On exiting Frozen Bubble with the Esc key, entering my name for score purposes and then pressing Esc again the Frozen Bubble screen disappears but I am not returned to the default desktop. Endeavouring to switch to another  terminal (Alt-F8) that was started earlier does not happen. No amount of pressing the Esc, Ctrl-C, q key helps and the only solution is to reset the machine or power off.

Reproducible: Always

Steps to Reproduce:
1. Start opensuse 11.3
2. Games/Frozen Bubble and play a level or three
3. Escape to exit program
4. Machine greets you with black screen showing a working mouse cursor but you
   can't see anything to click on.
Actual Results:  
Machine locked up tight.

Expected Results:  
I should have been returned back to my working desktop and be able to select an application to use.
Comment 1 Stefan Dirsch 2010-08-24 11:51:04 UTC
*** Bug 633431 has been marked as a duplicate of this bug. ***
Comment 2 Tony Su 2010-09-24 23:44:39 UTC
This may be related to similar observation in 2 other games... Lincity-NG and Dangerdeep. The bug is easily reproducible and consistently happens.

Exiting shortly after initially launched is no problem. After playing the game "awhile" quitting the game results in

1.Black screen
2. SuSE Desktop about quarter size (VGA?) flashes
3. Black screen with blinking cursor in top left screen

Only way to sort of gracefully exit is to hit CTL-ALT-F5 which seems to logout the User to the command line login prompt.

If you then attempt to login as any User (including root) and attempt to startx, an error displays that Xserver 0 (zero) is still running, no other xserver can start. A location for the xserver logfile is listed, but no file seems to exist.

The only possible action at that point is a shutdown/restart.

It looks to me like the video memory addresses aren't "protected" and are being stomped on by the running application.

It might be useful if Hylton (the original poster) can verify my description also applies to him. I see multiple other bug reports which seem very similar and may be related so this could be a high priority issue.

OS:
OpenSuSE 11.3, KDE 4.4.4
kernel 2.6.34.7-0.2

Hardware:
Pavillion dv9500
Core2 Duo T7500 (2.2GHz)
4GB RAM
GeForce 8600M GS (latest nVidia drivers from nVidia website)
1680x1050
Comment 3 Forgotten User oNarDcfmKV 2010-10-20 16:28:14 UTC
Hi Tony,

If I exit the game I am returned to a black screen with a white mouse pointer. No clicking assists.

If I Ctrl-Alt-F5 to a terminal and login as root, I can then issue the startx cmd and to transported into an X session. Leaving the X session returns me to the F6 CLI.

If I login with root but issue the init 5 cmd, I am returned to  a GUI showing the user login screen.

If I do login  an error pops up about policykit1, yet basically the system did not need reboot just a change to run level 1 and then to 5

What is even stranger is that I just rebooted the 11.3 box and it ran through an fsck. Thereafter if I entered Frozen Bubble and exited I was taken back to the GUI I had left ie opensuse after logging in as user.

Something is definitely weird.

P.S: I have not applied the new kernel released via the update service
Comment 4 Martín González 2011-12-08 20:23:43 UTC
This bug is fixed in openSUSE 12.1
Comment 5 Christian Trippe 2011-12-08 20:50:26 UTC
.