Xorg crashes w/ failed assert in bm_fake_NotifyContendedLockTake, with high CPU usage after OpenGL screensaver [965GM]
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
X.Org X server |
Fix Released
|
Medium
|
|||
mesa (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
I'm using Ubuntu Hardy Heron, and I just got back to my computer and for the third time I found it completely hung with no mouse cursor, no response and a single frozen image from the screen saver is visible (I use the screensaver called "busy spheres" and I think it uses openGL? not sure). The screen saver image also has some defects in it along the borders. I have attached a screenshot (photo) of what it looks like.
This is what I know:
* the machine is completely unresponsive through the usual keyboard/mouse (I don't see any mouse curosor even).
* I can however SSH to the machine so the kernel is still operating correctly.
* If I start the "top" program I can see X spinning permanently at 100% (and this does not go away; I've tried waiting for more than 15minutes). This is what it looks like in top:
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
3487 root 20 0 264m 3292 2496 R 99.2 0.2 26:19.56 Xorg
1 root 20 0 2844 1688 544 S 0.0 0.1 0:01.16 init
2 root 15 -5 0 0 0 S 0.0 0.0 0:00.00 kthreadd
3 root 15 -5 0 0 0 S 0.0 0.0 0:00.94 ksoftirqd/0
4 root RT -5 0 0 0 S 0.0 0.0 0:00.00 watchdog/0
5 root 15 -5 0 0 0 S 0.0 0.0 0:00.08 events/0
* Further, I also know that all commands that require super user privileges doesn't work. The first thing I tired was to launch a "sudo gdb" in order to attach to X.org and see what it's doing but this "sudo gdb" command just hangs too, blocking indefinatelt and I can't even press CTRL-C on it. Also, other commands such as "sudo su", "su strace" and even "sudo apt-get install something" will also hang and I can't CTRL-B out of them. Basically, whenever I run anything command as a super user that ssh connection becomes unusable so I have to connect a new ssh client to continue trying other stuff.
* I also know that this doesn't happen all the time, most of the time when I get back to my computer I just move the mouse a little bit and the screensaver (busy spheres) goes away I can continue use my machine normally. I've ran into this freeze/hang bug three times since I installed hardy (so the bug happens about once a week). Note that I always leave this machine on over night though so it's getting a pretty nice stress test each night I suppose?
* I did not have any problems like this with ubuntu gutsy gibbon. I most have left this machine on over night every single day for at least 5 months with gutsy gibbon installed and using the exact same screen saver. I never ever saw this bug using gutsy gibbon.
I have an intel 965GM gfx card and I use compiz. I will attach x.org conf and log later today. If there is any additional information I can provide which will help you track down this bug, let me know.
[lspci]
00:00.0 Host bridge: Intel Corporation Mobile PM965/GM965/GL960 Memory Controller Hub (rev 0c)
00:02.0 VGA compatible controller: Intel Corporation Mobile GM965/GL960 Integrated Graphics Controller (rev 0c)
00:00.0 0600: 8086:2a00 (rev 0c)
00:00.0 Host bridge: Intel Corporation Mobile PM965/GM965/GL960 Memory Controller Hub (rev 0c)
Subsystem: Hewlett-Packard Company Unknown device 30cc
00:02.0 VGA compatible controller: Intel Corporation Mobile GM965/GL960 Integrated Graphics Controller (rev 0c) (prog-if 00 [VGA controller])
Subsystem: Hewlett-Packard Company Unknown device 30cc
Changed in xorg-server: | |
status: | Unknown → Confirmed |
Changed in xserver-xorg-video-intel: | |
status: | Incomplete → Confirmed |
Changed in xserver-xorg-video-intel: | |
status: | Confirmed → Triaged |
description: | updated |
Changed in xorg-server: | |
status: | Confirmed → Fix Released |
Changed in xorg-server: | |
importance: | Unknown → Medium |
Changed in xorg-server: | |
importance: | Medium → Unknown |
Changed in xorg-server: | |
importance: | Unknown → Medium |
I'm using Ubuntu Hardy Heron, and I just got back to my computer and for the third time I found it completely hung with no mouse cursor, no response and a single frozen image from the screen saver is visible (I use the screensaver called "busy spheres" and I think it uses openGL? not sure). The screen saver image also has some defects in it along the borders. I have attached a screenshot (photo) of what it looks like.
This is what I know:
* the machine is completely unresponsive through the usual keyboard/mouse (I don't see any mouse curosor even).
* I can however SSH to the machine so the kernel is still operating correctly.
* If I start the "top" program I can see X spinning permanently at 100% (and this does not go away; I've tried waiting for more than 15minutes). This is what it looks like in top:
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
3487 root 20 0 264m 3292 2496 R 99.2 0.2 26:19.56 Xorg
1 root 20 0 2844 1688 544 S 0.0 0.1 0:01.16 init
2 root 15 -5 0 0 0 S 0.0 0.0 0:00.00 kthreadd
3 root 15 -5 0 0 0 S 0.0 0.0 0:00.94 ksoftirqd/0
4 root RT -5 0 0 0 S 0.0 0.0 0:00.00 watchdog/0
5 root 15 -5 0 0 0 S 0.0 0.0 0:00.08 events/0
* Further, I also know that all commands that require super user privileges doesn't work. The first thing I tired was to launch a "sudo gdb" in order to attach to X.org and see what it's doing but this "sudo gdb" command just hangs too, blocking indefinatelt and I can't even press CTRL-C on it. Also, other commands such as "sudo su", "su strace" and even "sudo apt-get install something" will also hang and I can't CTRL-B out of them. Basically, whenever I run anything command as a super user that ssh connection becomes unusable so I have to connect a new ssh client to continue trying other stuff.
* I also know that this doesn't happen all the time, most of the time when I get back to my computer I just move the mouse a little bit and the screensaver (busy spheres) goes away I can continue use my machine normally. I've ran into this freeze/hang bug three times since I installed hardy (so the bug happens about once a week). Note that I always leave this machine on over night though so it's getting a pretty nice stress test each night I suppose?
* I did not have any problems like this with ubuntu gutsy gibbon. I most have left this machine on over night every single day for at least 5 months with gutsy gibbon installed and using the exact same screen saver. I never ever saw this bug using gutsy gibbon.
I have an intel 965GM gfx card and I use compiz. I will attach x.org conf and log later today. If there is any additional information I can provide which will help you track down this bug, let me know.