Bug 724725

Summary: intel[SNB] System freeze on Lenovo Thinkpad T420
Product: [openSUSE] openSUSE 11.4 Reporter: Peer Heinlein <p.heinlein>
Component: X.OrgAssignee: E-mail List <xorg-maintainer-bugs>
Status: RESOLVED WONTFIX QA Contact: E-mail List <xorg-maintainer-bugs>
Severity: Critical    
Priority: P3 - Medium CC: andrej.vilfan
Version: Final   
Target Milestone: ---   
Hardware: x86-64   
OS: openSUSE 11.4   
Whiteboard:
Found By: --- Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---
Attachments: Output of dmesg after system freeze
Logfile Xorg.log after system freeze

Description Peer Heinlein 2011-10-17 21:48:46 UTC
User-Agent:       Mozilla/5.0 (X11; Linux x86_64; rv:7.0) Gecko/20100101 Firefox/7.0

X freezes several times per day on a Lenovo Thinkpad T420 with Intel Gfx and SandyBridge. Hard power-off is necessary.

Reproducible: Sometimes

Steps to Reproduce:
1.
2.
3.
Comment 1 Stefan Dirsch 2011-10-18 09:24:24 UTC
Any more details available like the output of 'dmesg' and /var/log/Xorg.0.log at the time where the freeze happens?
Comment 2 Peer Heinlein 2011-10-23 21:38:29 UTC
Created attachment 458389 [details]
Output of dmesg after system freeze

After systeme freezed, I've been able to still log in by ssh.
Comment 3 Peer Heinlein 2011-10-23 21:39:12 UTC
Created attachment 458390 [details]
Logfile Xorg.log after system freeze
Comment 4 Stefan Dirsch 2011-10-24 10:52:51 UTC
Hmm. The famous  

  "[mi] EQ overflowing. The server is probably stuck in an infinite loop."

sympton with a lot of possible culprits, most likely related to a graphics
driver problem. :-(

[    3.268389] mtrr: no more MTRRs available
[    3.268391] [drm] MTRR allocation failed.  Graphics performance may suffer.

[    41.236] (WW) intel(0): I830DRI2FlipEventHandler: Pageflip completion has impossible msc 2276 < target_msc 2277
[    41.253] (WW) intel(0): I830DRI2FlipEventHandler: Pageflip completion has impossible msc 2277 < target_msc 2278
[    41.269] (WW) intel(0): I830DRI2FlipEventHandler: Pageflip completion has impossible msc 2278 < target_msc 2279
[    41.286] (WW) intel(0): I830DRI2FlipEventHandler: Pageflip completion has impossible msc 2279 < target_msc 2280
[    41.304] (WW) intel(0): I830DRI2FlipEventHandler: Pageflip completion has impossible msc 2280 < target_msc 2281

[  2152.198] [mi] EQ overflowing. The server is probably stuck in an infinite loop.
[  2152.198] 
Backtrace:
[  2152.199] 0: /usr/bin/Xorg (xorg_backtrace+0x28) [0x483068]
[  2152.199] 1: /usr/bin/Xorg (mieqEnqueue+0x1f4) [0x482a14]
[  2152.199] 2: /usr/bin/Xorg (xf86PostMotionEventP+0xc4) [0x469d64]
[  2152.199] 3: /usr/lib64/xorg/modules/input/evdev_drv.so (0x7f412ebcc000+0x4e05) [0x7f412ebd0e05]
[  2152.199] 4: /usr/bin/Xorg (0x400000+0x6aea7) [0x46aea7]
[  2152.199] 5: /usr/bin/Xorg (0x400000+0xf3833) [0x4f3833]
[  2152.199] 6: /lib64/libc.so.6 (0x7f41324e2000+0x32b30) [0x7f4132514b30]
[  2152.199] 7: /lib64/libc.so.6 (ioctl+0x7) [0x7f41325adcd7]
[  2152.199] 8: /usr/lib64/libdrm.so.2 (drmIoctl+0x28) [0x7f4130d5d918]
[  2152.199] 9: /usr/lib64/libdrm_intel.so.1 (drm_intel_gem_bo_map_gtt+0x7e) [0x7f41306fd95e]
[  2152.200] 10: /usr/lib64/xorg/modules/drivers/intel_drv.so (0x7f4130903000+0x108e8) [0x7f41309138e8]
[  2152.200] 11: /usr/lib64/xorg/modules/drivers/intel_drv.so (0x7f4130903000+0x31d54) [0x7f4130934d54]
[  2152.200] 12: /usr/bin/Xorg (0x400000+0xbdb7a) [0x4bdb7a]
[  2152.200] 13: /usr/bin/Xorg (0x400000+0xc1e93) [0x4c1e93]
[  2152.200] 14: /usr/bin/Xorg (doPolyText+0x179) [0x43cad9]
[  2152.200] 15: /usr/bin/Xorg (PolyText+0x68) [0x43dcc8]
[  2152.200] 16: /usr/bin/Xorg (0x400000+0x4f8b9) [0x44f8b9]
[  2152.200] 17: /usr/bin/Xorg (0x400000+0x52561) [0x452561]
[  2152.200] 18: /usr/bin/Xorg (0x400000+0x25ace) [0x425ace]
[  2152.200] 19: /lib64/libc.so.6 (__libc_start_main+0xfd) [0x7f4132500bfd]
[  2152.200] 20: /usr/bin/Xorg (0x400000+0x25679) [0x425679]
Comment 5 Andrej Vilfan 2011-12-23 14:28:49 UTC
Same thing happening to me. While I can't definitely exclude that it sometimes happens in other situations, the crash is much more likely if BOTH conditions are fulfilled:

- An external display was connected to the computer at some point since booting.
- The computer has been suspended to RAM

I can pretty much avoid problems by either not using an external monitor or, whenever I do, not using the sleep mode.
Comment 6 Stefan Dirsch 2013-03-05 10:25:51 UTC
openSUSE 11.4 is no longer supported. Feel free to reopen, if the issue still exists with openSUSE 12.3. Thanks.