FS#38525 - [xf86-video-intel] Random system lockups with version 2.99.907-1

Attached to Project: Arch Linux
Opened by Tassilo Horn (tsdh) - Wednesday, 15 January 2014, 11:58 GMT
Last edited by Andreas Radke (AndyRTR) - Sunday, 26 January 2014, 10:41 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Andreas Radke (AndyRTR)
Laurent Carlier (lordheavy)
Architecture x86_64
Severity Medium
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 2
Private No

Details

Description:

I'm running Arch on a Lenovo ThinkPad T61 laptop which comes with an Intel Mobile GM965/GL960 Integrated Graphics Controller. As desktop, I use Gnome 3.10.

Since the intel drivers were updated to 2.99.907-1 yesterday, I suffer random system lockups. That is, the laptop LCD and the attached external monitor turn blank. I cannot switch to a console using Ctrl-Alt-Fx, neither can I ssh into the machine from some different computer, and somehow even magic SysRq keys seem not to work anymore. All I can do is holding the power button until the machine is turned off and reboot.

The lockups usually happen when I'm moving or resizing some window.

This is most probably an upstream bug. I'm on Arch since a week or so. Before I've used Gentoo, and there I had the same issue as soon as the xf86-video-intel package was updated to version 2.99.???.

Since I'm new to Arch, I'd also be happy to know how I can revert to some older xf86-video-intel version so that I can keep working on the laptop.

Additional info:
* Since I have to reboot after lockups, I don't know how to get more information. Suggestions welcome!
* journalctrl revealed these log entries at the time of the crash (note how I'm hammering wildly SysRq keys after the lockup which seem to be disabled for some reason...):

Jan 15 12:34:41 thinkpad-t61 kernel: [drm] stuck on render ring
Jan 15 12:34:41 thinkpad-t61 kernel: [drm] capturing error event; look for more information in /sys/class/drm/card0/error
Jan 15 12:34:41 thinkpad-t61 kernel: [drm] GMBUS [i915 gmbus vga] timed out, falling back to bit banging on pin 2
Jan 15 12:34:42 thinkpad-t61 kernel: [drm:i915_reset] *ERROR* Failed to reset chip.
Jan 15 12:34:46 thinkpad-t61 kernel: mei_me 0000:00:03.0: reset: connect/disconnect timeout.
Jan 15 12:34:46 thinkpad-t61 kernel: mei_me 0000:00:03.0: unexpected reset: dev_state = RESETTING
Jan 15 12:34:51 thinkpad-t61 dbus-daemon[291]: dbus[291]: [system] Activating via systemd: service name='org.freedesktop.ModemManager1' unit='dbus-org.freedesktop.ModemManager1.service'
Jan 15 12:34:51 thinkpad-t61 dbus[291]: [system] Activating via systemd: service name='org.freedesktop.ModemManager1' unit='dbus-org.freedesktop.ModemManager1.service'
Jan 15 12:34:51 thinkpad-t61 dbus-daemon[291]: dbus[291]: [system] Activation via systemd failed for unit 'dbus-org.freedesktop.ModemManager1.service': Unit dbus-org.freedesktop.ModemManager1.service failed to load: No such file or directory.
Jan 15 12:34:51 thinkpad-t61 dbus[291]: [system] Activation via systemd failed for unit 'dbus-org.freedesktop.ModemManager1.service': Unit dbus-org.freedesktop.ModemManager1.service failed to load: No such file or directory.
Jan 15 12:34:52 thinkpad-t61 kernel: mei_me 0000:00:03.0: reset: connect/disconnect timeout.
Jan 15 12:34:52 thinkpad-t61 kernel: mei_me 0000:00:03.0: unexpected reset: dev_state = RESETTING
Jan 15 12:34:58 thinkpad-t61 kernel: mei_me 0000:00:03.0: reset: connect/disconnect timeout.
Jan 15 12:34:58 thinkpad-t61 kernel: mei_me 0000:00:03.0: unexpected reset: dev_state = RESETTING
Jan 15 12:35:04 thinkpad-t61 kernel: mei_me 0000:00:03.0: reset: connect/disconnect timeout.
Jan 15 12:35:04 thinkpad-t61 kernel: mei_me 0000:00:03.0: unexpected reset: dev_state = RESETTING
Jan 15 12:35:05 thinkpad-t61 kernel: SysRq : Emergency Sync
Jan 15 12:35:06 thinkpad-t61 kernel: Emergency Sync complete
Jan 15 12:35:06 thinkpad-t61 kernel: SysRq : Emergency Sync
Jan 15 12:35:07 thinkpad-t61 kernel: Emergency Sync complete
Jan 15 12:35:07 thinkpad-t61 kernel: SysRq : This sysrq operation is disabled.
Jan 15 12:35:08 thinkpad-t61 kernel: SysRq : This sysrq operation is disabled.
Jan 15 12:35:09 thinkpad-t61 kernel: SysRq : This sysrq operation is disabled.
Jan 15 12:35:09 thinkpad-t61 kernel: SysRq : This sysrq operation is disabled.
Jan 15 12:35:10 thinkpad-t61 kernel: SysRq : This sysrq operation is disabled.
Jan 15 12:35:10 thinkpad-t61 kernel: mei_me 0000:00:03.0: reset: connect/disconnect timeout.
Jan 15 12:35:10 thinkpad-t61 kernel: mei_me 0000:00:03.0: unexpected reset: dev_state = RESETTING
Jan 15 12:35:10 thinkpad-t61 kernel: SysRq : This sysrq operation is disabled.
Jan 15 12:35:11 thinkpad-t61 kernel: SysRq : This sysrq operation is disabled.
Jan 15 12:35:11 thinkpad-t61 kernel: SysRq : HELP : loglevel(0-9) reboot(b) crash(c) terminate-all-tasks(e) memory-full-oom-kill(f) kill-all-tasks(i) thaw-filesystems(j) sak(k) show-backtrace-all-active-cpus(l) show-memory-usage(m) nice-all-RT-tasks(n) poweroff(o) show-registers(p) show-all-timers(q) unraw(r) sync(s) show-task-states(t) unmount(u) force-fb(V) show-blocked-tasks(w) dump-ftrace-buffer(z)
Jan 15 12:35:12 thinkpad-t61 kernel: SysRq : HELP : loglevel(0-9) reboot(b) crash(c) terminate-all-tasks(e) memory-full-oom-kill(f) kill-all-tasks(i) thaw-filesystems(j) sak(k) show-backtrace-all-active-cpus(l) show-memory-usage(m) nice-all-RT-tasks(n) poweroff(o) show-registers(p) show-all-timers(q) unraw(r) sync(s) show-task-states(t) unmount(u) force-fb(V) show-blocked-tasks(w) dump-ftrace-buffer(z)
Jan 15 12:35:12 thinkpad-t61 kernel: SysRq : This sysrq operation is disabled.
Jan 15 12:35:13 thinkpad-t61 kernel: SysRq : This sysrq operation is disabled.
Jan 15 12:35:13 thinkpad-t61 kernel: SysRq : This sysrq operation is disabled.
Jan 15 12:35:13 thinkpad-t61 kernel: SysRq : This sysrq operation is disabled.
Jan 15 12:35:14 thinkpad-t61 kernel: SysRq : This sysrq operation is disabled.
Jan 15 12:35:14 thinkpad-t61 kernel: SysRq : This sysrq operation is disabled.
Jan 15 12:35:14 thinkpad-t61 kernel: SysRq : This sysrq operation is disabled.
Jan 15 12:35:15 thinkpad-t61 kernel: SysRq : HELP : loglevel(0-9) reboot(b) crash(c) terminate-all-tasks(e) memory-full-oom-kill(f) kill-all-tasks(i) thaw-filesystems(j) sak(k) show-backtrace-all-active-cpus(l) show-memory-usage(m) nice-all-RT-tasks(n) poweroff(o) show-registers(p) show-all-timers(q) unraw(r) sync(s) show-task-states(t) unmount(u) force-fb(V) show-blocked-tasks(w) dump-ftrace-buffer(z)
Jan 15 12:35:15 thinkpad-t61 kernel: SysRq : This sysrq operation is disabled.
Jan 15 12:35:15 thinkpad-t61 kernel: SysRq : HELP : loglevel(0-9) reboot(b) crash(c) terminate-all-tasks(e) memory-full-oom-kill(f) kill-all-tasks(i) thaw-filesystems(j) sak(k) show-backtrace-all-active-cpus(l) show-memory-usage(m) nice-all-RT-tasks(n) poweroff(o) show-registers(p) show-all-timers(q) unraw(r) sync(s) show-task-states(t) unmount(u) force-fb(V) show-blocked-tasks(w) dump-ftrace-buffer(z)
Jan 15 12:35:15 thinkpad-t61 kernel: SysRq : Emergency Sync
Jan 15 12:35:16 thinkpad-t61 kernel: SysRq : HELP : loglevel(0-9) reboot(b) crash(c) terminate-all-tasks(e) memory-full-oom-kill(f) kill-all-tasks(i) thaw-filesystems(j) sak(k) show-backtrace-all-active-cpus(l) show-memory-usage(m) nice-all-RT-tasks(n) poweroff(o) show-registers(p) show-all-timers(q) unraw(r) sync(s) show-task-states(t) unmount(u) force-fb(V) show-blocked-tasks(w) dump-ftrace-buffer(z)
Jan 15 12:35:16 thinkpad-t61 kernel: Emergency Sync complete
Jan 15 12:35:16 thinkpad-t61 kernel: mei_me 0000:00:03.0: reset: connect/disconnect timeout.
Jan 15 12:35:16 thinkpad-t61 kernel: mei_me 0000:00:03.0: unexpected reset: dev_state = RESETTING
Jan 15 12:35:17 thinkpad-t61 kernel: SysRq : This sysrq operation is disabled.
Jan 15 12:35:17 thinkpad-t61 kernel: SysRq : This sysrq operation is disabled.
Jan 15 12:35:17 thinkpad-t61 kernel: SysRq : This sysrq operation is disabled.
Jan 15 12:35:18 thinkpad-t61 kernel: SysRq : HELP : loglevel(0-9) reboot(b) crash(c) terminate-all-tasks(e) memory-full-oom-kill(f) kill-all-tasks(i) thaw-filesystems(j) sak(k) show-backtrace-all-active-cpus(l) show-memory-usage(m) nice-all-RT-tasks(n) poweroff(o) show-registers(p) show-all-timers(q) unraw(r) sync(s) show-task-states(t) unmount(u) force-fb(V) show-blocked-tasks(w) dump-ftrace-buffer(z)
Jan 15 12:35:18 thinkpad-t61 kernel: SysRq : This sysrq operation is disabled.
Jan 15 12:35:18 thinkpad-t61 kernel: SysRq : HELP : loglevel(0-9) reboot(b) crash(c) terminate-all-tasks(e) memory-full-oom-kill(f) kill-all-tasks(i) thaw-filesystems(j) sak(k) show-backtrace-all-active-cpus(l) show-memory-usage(m) nice-all-RT-tasks(n) poweroff(o) show-registers(p) show-all-timers(q) unraw(r) sync(s) show-task-states(t) unmount(u) force-fb(V) show-blocked-tasks(w) dump-ftrace-buffer(z)
Jan 15 12:35:18 thinkpad-t61 kernel: SysRq : This sysrq operation is disabled.
Jan 15 12:35:18 thinkpad-t61 kernel: SysRq : HELP : loglevel(0-9) reboot(b) crash(c) terminate-all-tasks(e) memory-full-oom-kill(f) kill-all-tasks(i) thaw-filesystems(j) sak(k) show-backtrace-all-active-cpus(l) show-memory-usage(m) nice-all-RT-tasks(n) poweroff(o) show-registers(p) show-all-timers(q) unraw(r) sync(s) show-task-states(t) unmount(u) force-fb(V) show-blocked-tasks(w) dump-ftrace-buffer(z)
Jan 15 12:35:19 thinkpad-t61 kernel: SysRq : This sysrq operation is disabled.
Jan 15 12:35:19 thinkpad-t61 kernel: SysRq : HELP : loglevel(0-9) reboot(b) crash(c) terminate-all-tasks(e) memory-full-oom-kill(f) kill-all-tasks(i) thaw-filesystems(j) sak(k) show-backtrace-all-active-cpus(l) show-memory-usage(m) nice-all-RT-tasks(n) poweroff(o) show-registers(p) show-all-timers(q) unraw(r) sync(s) show-task-states(t) unmount(u) force-fb(V) show-blocked-tasks(w) dump-ftrace-buffer(z)
Jan 15 12:35:19 thinkpad-t61 kernel: SysRq : This sysrq operation is disabled.
Jan 15 12:35:19 thinkpad-t61 kernel: SysRq : HELP : loglevel(0-9) reboot(b) crash(c) terminate-all-tasks(e) memory-full-oom-kill(f) kill-all-tasks(i) thaw-filesystems(j) sak(k) show-backtrace-all-active-cpus(l) show-memory-usage(m) nice-all-RT-tasks(n) poweroff(o) show-registers(p) show-all-timers(q) unraw(r) sync(s) show-task-states(t) unmount(u) force-fb(V) show-blocked-tasks(w) dump-ftrace-buffer(z)
Jan 15 12:35:19 thinkpad-t61 kernel: SysRq : This sysrq operation is disabled.
Jan 15 12:35:19 thinkpad-t61 kernel: SysRq : This sysrq operation is disabled.
Jan 15 12:35:20 thinkpad-t61 kernel: SysRq : This sysrq operation is disabled.
Jan 15 12:35:20 thinkpad-t61 kernel: SysRq : This sysrq operation is disabled.
Jan 15 12:35:20 thinkpad-t61 kernel: SysRq : This sysrq operation is disabled.
Jan 15 12:35:20 thinkpad-t61 kernel: SysRq : This sysrq operation is disabled.
Jan 15 12:35:21 thinkpad-t61 kernel: SysRq : This sysrq operation is disabled.
Jan 15 12:35:21 thinkpad-t61 kernel: SysRq : This sysrq operation is disabled.
Jan 15 12:35:22 thinkpad-t61 kernel: SysRq : This sysrq operation is disabled.
Jan 15 12:35:22 thinkpad-t61 kernel: SysRq : This sysrq operation is disabled.
Jan 15 12:35:22 thinkpad-t61 kernel: mei_me 0000:00:03.0: reset: connect/disconnect timeout.
Jan 15 12:35:22 thinkpad-t61 kernel: mei_me 0000:00:03.0: unexpected reset: dev_state = RESETTING
Jan 15 12:35:22 thinkpad-t61 kernel: SysRq : HELP : loglevel(0-9) reboot(b) crash(c) terminate-all-tasks(e) memory-full-oom-kill(f) kill-all-tasks(i) thaw-filesystems(j) sak(k) show-backtrace-all-active-cpus(l) show-memory-usage(m) nice-all-RT-tasks(n) poweroff(o) show-registers(p) show-all-timers(q) unraw(r) sync(s) show-task-states(t) unmount(u) force-fb(V) show-blocked-tasks(w) dump-ftrace-buffer(z)
Jan 15 12:35:22 thinkpad-t61 kernel: SysRq : This sysrq operation is disabled.
Jan 15 12:35:23 thinkpad-t61 kernel: SysRq : Emergency Sync
Jan 15 12:35:23 thinkpad-t61 kernel: SysRq : Emergency Sync
Jan 15 12:35:23 thinkpad-t61 kernel: SysRq : Emergency Sync
-- Reboot --

Steps to reproduce:

I don't need to do anything particular (except of starting X with my default Gnome desktop) and then working as normally. Eventually, I'll get a lockup. But it seems I get them faster when resizing or moving windows. Also, issuing journalctl in a gnome terminal which shows the log entries in a pager, and then scrolling wildly seems to provoke the lockup.
This task depends upon

Closed by  Andreas Radke (AndyRTR)
Sunday, 26 January 2014, 10:41 GMT
Reason for closing:  Duplicate
Additional comments about closing:   FS#38518 
Comment by Tassilo Horn (tsdh) - Wednesday, 15 January 2014, 12:12 GMT
Stupid me. I couldn't ssh into the laptop because until now I hadn't enabled sshd.socket. Now I did, and here's the dmesg output after the latest crash including backtraces.
   dmesg.log (31.2 KiB)
Comment by Piruthiviraj Natarajan (hadrons123) - Wednesday, 15 January 2014, 12:22 GMT
always look at arch wiki first for downgrading packages.

https://wiki.archlinux.org/index.php/Arch_Rollback_Machine
Comment by Tassilo Horn (tsdh) - Wednesday, 15 January 2014, 13:40 GMT
Now I recompiled the current ABS version (2.99.907-1) of xf86-video-intel with --disable-glamor instead of --enable-glamor. However, that didn't help. See the attached dmesg.log2.
Comment by Tassilo Horn (tsdh) - Wednesday, 15 January 2014, 13:59 GMT
Ok, now grabbed 2.21.15-2 from ABS and compiled/installed that using "makepkg -si" against the latest xorg/drm stuff, i.e., I didn't do a full system downgrade using ARM.

As far as I can see, now the crashes don't occur anymore. Everything that used to trigger the crash quickly doesn't anymore now. I'm going to report this bug upstream, and I'll add a link here soon.
Comment by Tassilo Horn (tsdh) - Wednesday, 15 January 2014, 14:12 GMT Comment by Tassilo Horn (tsdh) - Wednesday, 15 January 2014, 17:40 GMT
Ups, the bug seems to have already been reported upstreams, but I failed to find it when searching. Anyway, this is the original upstream bug report: https://bugs.freedesktop.org/show_bug.cgi?id=73644
Comment by Matthias Dienstbier (fs4000) - Saturday, 25 January 2014, 01:30 GMT
So  FS#38518  is also the same and this one can be closed?
Comment by Tassilo Horn (tsdh) - Saturday, 25 January 2014, 21:12 GMT
Yes, it's the same bug so feel free to close this one.

Loading...