Bug 598404 - X stuck in an infinite loop, system rendered unusable (Intel graphics)
Summary: X stuck in an infinite loop, system rendered unusable (Intel graphics)
Keywords:
Status: CLOSED RAWHIDE
Alias: None
Product: Fedora
Classification: Fedora
Component: xorg-x11-drv-intel
Version: 13
Hardware: All
OS: Linux
low
high
Target Milestone: ---
Assignee: Adam Jackson
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2010-06-01 10:29 UTC by James
Modified: 2018-04-11 10:23 UTC (History)
3 users (show)

Fixed In Version: xorg-x11-drv-intel-2.12.0-1.fc13.x86_64
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2010-09-18 10:01:50 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)
Kernel messages from failed session (76.79 KB, text/plain)
2010-06-01 10:29 UTC, James
no flags Details
Xorg.0.log from failed session (88.66 KB, text/plain)
2010-06-01 10:30 UTC, James
no flags Details

Description James 2010-06-01 10:29:40 UTC
Created attachment 418575 [details]
Kernel messages from failed session

Description of problem:
After unlocking the screensaver, the screen went black and the system became unusable. No ssh, but responded to ping. Had to reboot with Magic SysRq.

Version-Release number of selected component (if applicable):
kernel-2.6.33.4-95.fc13.x86_64
xorg-x11-server-Xorg-1.8.0-12.fc13.x86_64
xorg-x11-drv-intel-2.11.0-4.fc13.x86_64

How reproducible:
Unknown.

Additional info:
Intel X3100 graphics. No xorg.conf. Kernel messages and Xorg.0.log attached.

Comment 1 James 2010-06-01 10:30:05 UTC
Created attachment 418576 [details]
Xorg.0.log from failed session

Comment 2 Matěj Cepl 2010-06-01 17:46:51 UTC
Backtrace:
[  4125.093] 0: /usr/bin/Xorg (xorg_backtrace+0x28) [0x49e708]
[  4125.093] 1: /usr/bin/Xorg (mieqEnqueue+0x1f4) [0x49e0b4]
[  4125.093] 2: /usr/bin/Xorg (xf86PostMotionEventP+0xc4) [0x477e24]
[  4125.093] 3: /usr/bin/Xorg (xf86PostMotionEvent+0xa9) [0x477fc9]
[  4125.093] 4: /usr/lib64/xorg/modules/input/synaptics_drv.so (0x7f776bba5000+0x3739) [0x7f776bba8739]
[  4125.093] 5: /usr/lib64/xorg/modules/input/synaptics_drv.so (0x7f776bba5000+0x5af8) [0x7f776bbaaaf8]
[  4125.093] 6: /usr/bin/Xorg (0x400000+0x6aae7) [0x46aae7]
[  4125.094] 7: /usr/bin/Xorg (0x400000+0x117b43) [0x517b43]
[  4125.094] 8: /lib64/libc.so.6 (0x3842600000+0x32a40) [0x3842632a40]
[  4125.094] 9: /usr/lib64/xorg/modules/libfb.so (fbValidateGC+0x1c0) [0x7f776c635940]
[  4125.094] 10: /usr/lib64/xorg/modules/drivers/intel_drv.so (0x7f776d07a000+0x38916) [0x7f776d0b2916]
[  4125.094] 11: /usr/bin/Xorg (0x400000+0xd11ba) [0x4d11ba]
[  4125.094] 12: /usr/bin/Xorg (ValidateGC+0x24) [0x43f3e4]
[  4125.094] 13: /usr/lib64/xorg/modules/drivers/intel_drv.so (0x7f776d07a000+0x35b9f) [0x7f776d0afb9f]
[  4125.094] 14: /usr/lib64/xorg/modules/drivers/intel_drv.so (0x7f776d07a000+0x368b9) [0x7f776d0b08b9]
[  4125.094] 15: /usr/lib64/libdrm.so.2 (drmHandleEvent+0x103) [0x385ae067c3]
[  4125.094] 16: /usr/bin/Xorg (WakeupHandler+0x4b) [0x43159b]
[  4125.094] 17: /usr/bin/Xorg (WaitForSomething+0x1d7) [0x45a767]
[  4125.094] 18: /usr/bin/Xorg (0x400000+0x2c042) [0x42c042]
[  4125.094] 19: /usr/bin/Xorg (0x400000+0x219ca) [0x4219ca]
[  4125.094] 20: /lib64/libc.so.6 (__libc_start_main+0xfd) [0x384261ec5d]
[  4125.094] 21: /usr/bin/Xorg (0x400000+0x21579) [0x421579]

Comment 3 James 2010-06-09 20:09:02 UTC
Caught another one after unlocking the screen, this time with a slightly different backtrace:

[ 18104.137] [mi] EQ overflowing. The server is probably stuck in an infinite loop.
[ 18104.137] 
Backtrace:
[ 18104.448] 0: /usr/bin/Xorg (xorg_backtrace+0x28) [0x49e708]
[ 18104.448] 1: /usr/bin/Xorg (mieqEnqueue+0x1f4) [0x49e0b4]
[ 18104.448] 2: /usr/bin/Xorg (xf86PostMotionEventP+0xc4) [0x477e24]
[ 18104.448] 3: /usr/lib64/xorg/modules/input/evdev_drv.so (0x7f19dd8a9000+0x3dbf) [0x7f19dd8acdbf]
[ 18104.448] 4: /usr/bin/Xorg (0x400000+0x6aae7) [0x46aae7]
[ 18104.448] 5: /usr/bin/Xorg (0x400000+0x117b43) [0x517b43]
[ 18104.448] 6: /lib64/libc.so.6 (0x7f19df8a3000+0x32a20) [0x7f19df8d5a20]
[ 18104.448] 7: /usr/lib64/xorg/modules/libfb.so (fbValidateGC+0x1b0) [0x7f19ddf72930]
[ 18104.448] 8: /usr/lib64/xorg/modules/drivers/intel_drv.so (0x7f19de78f000+0x38916) [0x7f19de7c7916]
[ 18104.448] 9: /usr/bin/Xorg (0x400000+0xd11ba) [0x4d11ba]
[ 18104.448] 10: /usr/bin/Xorg (ValidateGC+0x24) [0x43f3e4]
[ 18104.448] 11: /usr/lib64/xorg/modules/drivers/intel_drv.so (0x7f19de78f000+0x35b9f) [0x7f19de7c4b9f]
[ 18104.448] 12: /usr/lib64/xorg/modules/drivers/intel_drv.so (0x7f19de78f000+0x368b9) [0x7f19de7c58b9]
[ 18104.448] 13: /usr/lib64/libdrm.so.2 (drmHandleEvent+0x103) [0x385ae067c3]
[ 18104.448] 14: /usr/bin/Xorg (WakeupHandler+0x4b) [0x43159b]
[ 18104.448] 15: /usr/bin/Xorg (WaitForSomething+0x1d7) [0x45a767]
[ 18104.448] 16: /usr/bin/Xorg (0x400000+0x2c042) [0x42c042]
[ 18104.448] 17: /usr/bin/Xorg (0x400000+0x219ca) [0x4219ca]
[ 18104.448] 18: /lib64/libc.so.6 (__libc_start_main+0xfd) [0x7f19df8c1c5d]
[ 18104.449] 19: /usr/bin/Xorg (0x400000+0x21579) [0x421579]

In this case, I managed to ssh in and kill the X server and get back to a working system. Like with Bug 596022, when a new login screen came up, the Fedora logo and my .face were garbled. Killing X again solved this. Oddly, all the current bugs I've seen in X (this, segfaults, aborts) have been at screen blanking time, or when unlocking the screen (presumably having blanked).

Comment 4 James 2010-08-02 22:27:55 UTC
Not seen any crashes since 2010-07-20 with xorg-x11-drv-intel-2.12.0-1.fc13.x86_64, will close soon as fixed with this version if things stay stable.


Note You need to log in before you can comment on or make changes to this bug.