Comment 46 for bug 975083

Revision history for this message
mmu2s (ykpmusicstudio) wrote :

I'm also struggling with this issue for a while now. I had the random crash during 2012, it stopped as soon as i stopped using Unity3D / compiz.

I'm not sure that it's completely related to this, but configuring VAAPI HW decoding in many applications (I've tried both mythtv and xmbc) triggers the gpu hang event quite quickly. The side effect is the crash of the related program as well...

I had some success with the latest xorg-edgers + kernel 3.5 for some time but it was not stable overall.

My HW configuration is quite plain (Asus P8H67-PRO / Intel i3 + integrated HD2000), the only specificites are a HauppageTV card (my configuration is a HTPC) and the HDMI output used as the main screen. This may not play a major role, though.

--- config ---
Linux MediaHTPC 3.5.0-18-generic #29~precise1-Ubuntu SMP Mon Oct 22 16:31:46 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux
xorg-server 2:1.11.4-0ubuntu10.11
  libdri module version = 1.0.0
  libglx module version = 1.0.0
  libdri2 module version = 1.2.0 (i965)
  intel_drv module version = 2.17.0
i965_va_driver = 1.0.15-1ubuntu2
Intel(R) Core(TM) i3-2100T CPU @ 2.50GHz
00:01.0 PCI bridge: Intel Corporation Xeon E3-1200/2nd Generation Core Processor Family PCI Express Root Port (rev 09)
00:02.0 VGA compatible controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09)
00:16.0 Communication controller: Intel Corporation 6 Series/C200 Series Chipset Family MEI Controller #1 (rev 04)
00:1a.0 USB controller: Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #2 (rev 05)
00:1b.0 Audio device: Intel Corporation 6 Series/C200 Series Chipset Family High Definition Audio Controller (rev 05)
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 003 Device 002: ID 2040:8400 Hauppauge WinTV Nova-T-500
-----

--- dmesg ---
[ 661.658237] [drm:i915_hangcheck_hung] *ERROR* Hangcheck timer elapsed... GPU hung
[ 661.658242] [drm] capturing error event; look for more information in /debug/dri/0/i915_error_state
[ 661.662557] [drm] Enabling RC6 states: RC6 off, RC6p off, RC6pp off
[ 663.093515] ------------[ cut here ]------------
[ 663.093524] WARNING: at /build/buildd/linux-lts-quantal-3.5.0/mm/page_alloc.c:2298 __alloc_pages_nodemask+0x2f2/0x930()
[ 663.093525] Hardware name: System Product Name
[ 663.093526] Modules linked in: snd_hda_codec_hdmi snd_hda_codec_realtek bnep rfcomm bluetooth coretemp dvb_usb_dib0700 dib0090 dib7000p kvm_intel dib7000m dib0070 dvb_usb kvm ppdev dib8000 eeepc_wmi dvb_core snd_hda_intel asus_wmi nfsd ghash_clmulni_intel snd_hda_codec dib3000mc nfs cryptd dibx000_common lockd snd_hwdep fscache binfmt_misc auth_rpcgss sparse_keymap nfs_acl rc_imon_pad psmouse snd_pcm sunrpc imon rc_core joydev snd_seq_midi microcode serio_raw lpc_ich snd_rawmidi snd_seq_midi_event parport_pc i915 snd_seq drm_kms_helper snd_timer drm snd_seq_device i2c_algo_bit video snd wmi soundcore mac_hid snd_page_alloc mei lp parport hid_logitech_dj r8169 pata_via usbhid hid usb_storage
[ 663.093568] Pid: 3217, comm: apport-gpu-erro Not tainted 3.5.0-18-generic #29~precise1-Ubuntu
[ 663.093569] Call Trace:
[ 663.093574] [<ffffffff81052c9f>] warn_slowpath_common+0x7f/0xc0
[ 663.093576] [<ffffffff81052cfa>] warn_slowpath_null+0x1a/0x20
[ 663.093578] [<ffffffff81130942>] __alloc_pages_nodemask+0x2f2/0x930
[ 663.093582] [<ffffffff81338c12>] ? put_dec+0x72/0x90
[ 663.093584] [<ffffffff81339b35>] ? number.isra.2+0x355/0x390
[ 663.093589] [<ffffffff81169b66>] alloc_pages_current+0xb6/0x120
[ 663.093592] [<ffffffff811a920d>] ? seq_printf+0x1d/0x90
[ 663.093595] [<ffffffff8112be6e>] __get_free_pages+0xe/0x40
[ 663.093597] [<ffffffff81172bff>] kmalloc_order_trace+0x3f/0xd0
[ 663.093599] [<ffffffff811735c9>] __kmalloc+0x189/0x1a0
[ 663.093601] [<ffffffff8113442c>] ? put_page+0x2c/0x40
[ 663.093603] [<ffffffff811a99ed>] seq_read+0x1bd/0x400
[ 663.093607] [<ffffffff81187950>] vfs_read+0xb0/0x180
[ 663.093609] [<ffffffff81187a6a>] sys_read+0x4a/0x90
[ 663.093613] [<ffffffff816a6a69>] system_call_fastpath+0x16/0x1b
[ 663.093615] ---[ end trace f08c0a3911f19055 ]---
[ 667.790906] [drm:i915_hangcheck_hung] *ERROR* Hangcheck timer elapsed... GPU hung
[ 667.791188] [drm] Enabling RC6 states: RC6 off, RC6p off, RC6pp off
[ 674.087486] [drm:i915_hangcheck_hung] *ERROR* Hangcheck timer elapsed... GPU hung
[ 674.088904] [drm] Enabling RC6 states: RC6 off, RC6p off, RC6pp off
[ 783.863334] type=1400 audit(1360521550.688:33): apparmor="DENIED" operation="capable" parent=1 profile="/usr/sbin/cupsd" pid=1254 comm="cupsd" pid=1254 comm="cupsd" capability=36 capname="block_suspend"
----