FS#30339 - [linux,xorg] kernel 3.4.2 + Xorg crash

Attached to Project: Arch Linux
Opened by Todor (yodor) - Monday, 18 June 2012, 12:18 GMT
Last edited by Tobias Powalowski (tpowa) - Wednesday, 14 November 2012, 11:36 GMT
Task Type Bug Report
Category Kernel
Status Closed
Assigned To Tobias Powalowski (tpowa)
Thomas Bächler (brain0)
Architecture x86_64
Severity Medium
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 3
Private No

Details

Description:

[79802.250438] ------------[ cut here ]------------
[79802.250444] WARNING: at net/sched/sch_generic.c:256 dev_watchdog+0x27b/0x290()
[79802.250446] Hardware name: Z68MX-UD2H-B3
[79802.250447] NETDEV WATCHDOG: eth0 (r8169): transmit queue 0 timed out
[79802.250448] Modules linked in: uinput nls_cp437 vfat fat usb_storage uas hidp rfcomm bnep snd_hda_codec_hdmi snd_hda_codec_realtek uvcvideo videobuf2_vmalloc videobuf2_memops videobuf2_core videodev media snd_usb_audio snd_usbmidi_lib snd_rawmidi snd_seq_device joydev btusb bluetooth rfkill vboxnetflt(O) aesni_intel vboxdrv(O) snd_hda_intel aes_x86_64 acpi_cpufreq i915 snd_hda_codec aes_generic video snd_hwdep i2c_algo_bit snd_pcm snd_page_alloc snd_timer mperf drm_kms_helper snd ghash_clmulni_intel r8169 iTCO_wdt cryptd processor drm soundcore iTCO_vendor_support evdev mei(C) i2c_i801 mxm_wmi i2c_core button serio_raw pcspkr intel_agp intel_gtt mii crc32c_intel coretemp wmi msr fuse microcode ext4 crc16 jbd2 mbcache usbhid hid pata_acpi ata_generic sd_mod ehci_hcd ahci libahci libata xhci_hcd usbcore scsi_mod usb_common
[79802.250485] Pid: 0, comm: swapper/0 Tainted: G C O 3.4.2-2-ARCH #1
[79802.250487] Call Trace:
[79802.250488] <IRQ> [<ffffffff810515cf>] warn_slowpath_common+0x7f/0xc0
[79802.250493] [<ffffffff810516c6>] warn_slowpath_fmt+0x46/0x50
[79802.250497] [<ffffffff81469858>] ? _raw_spin_unlock_irqrestore+0x38/0x50
[79802.250500] [<ffffffff8138c15b>] dev_watchdog+0x27b/0x290
[79802.250501] [<ffffffff8138bee0>] ? qdisc_reset+0x50/0x50
[79802.250504] [<ffffffff81060715>] run_timer_softirq+0x135/0x3c0
[79802.250507] [<ffffffff81058990>] __do_softirq+0xb0/0x210
[79802.250509] [<ffffffff8146bb9c>] call_softirq+0x1c/0x30
[79802.250512] [<ffffffff81016735>] do_softirq+0x65/0xa0
[79802.250514] [<ffffffff81058e16>] irq_exit+0x96/0xc0
[79802.250516] [<ffffffff8146c4de>] smp_apic_timer_interrupt+0x6e/0x99
[79802.250518] [<ffffffff8146b24a>] apic_timer_interrupt+0x6a/0x70
[79802.250519] <EOI> [<ffffffff81298fda>] ? intel_idle+0xea/0x150
[79802.250523] [<ffffffff81298fbb>] ? intel_idle+0xcb/0x150
[79802.250526] [<ffffffff8133e10e>] cpuidle_enter+0x1e/0x20
[79802.250528] [<ffffffff8133e756>] cpuidle_idle_call+0xa6/0x330
[79802.250530] [<ffffffff8101eb3f>] cpu_idle+0xbf/0x130
[79802.250532] [<ffffffff81444afc>] rest_init+0x80/0x84
[79802.250535] [<ffffffff818bac25>] start_kernel+0x3c1/0x3ce
[79802.250537] [<ffffffff818ba663>] ? repair_env_string+0x5e/0x5e
[79802.250539] [<ffffffff818ba346>] x86_64_start_reservations+0x131/0x135
[79802.250541] [<ffffffff818ba44a>] x86_64_start_kernel+0x100/0x10f
[79802.250542] ---[ end trace f5a7cc7b68fe81e8 ]---
[79802.251105] r8169 0000:04:00.0: eth0: link up
[79907.081288] r8169 0000:04:00.0: eth0: link down
[79908.658116] r8169 0000:04:00.0: eth0: link up


Additional info:
* package version(s)
Linux blackbox 3.4.2-2-ARCH #1 SMP PREEMPT Mon Jun 11 22:27:17 CEST 2012 x86_64 GNU/Linux

* config and/or log files etc.

/var/log/kdm.log

Backtrace:
0: /usr/bin/X (xorg_backtrace+0x36) [0x55db86]
1: /usr/bin/X (0x400000+0x1615b9) [0x5615b9]
2: /lib/libpthread.so.0 (0x7f61f73d6000+0xf140) [0x7f61f73e5140]
3: /usr/lib/xorg/modules/extensions/libglx.so (0x7f61f4f05000+0x41364) [0x7f61f4f46364]
4: /usr/lib/xorg/modules/extensions/libdri2.so (0x7f61f46e1000+0x1b7c) [0x7f61f46e2b7c]
5: /usr/lib/xorg/modules/extensions/libdri2.so (DRI2SwapBuffers+0x182) [0x7f61f46e3c62]
6: /usr/lib/xorg/modules/extensions/libdri2.so (0x7f61f46e1000+0x3ef2) [0x7f61f46e4ef2]
7: /usr/bin/X (0x400000+0x33ff1) [0x433ff1]
8: /usr/bin/X (0x400000+0x23205) [0x423205]
9: /lib/libc.so.6 (__libc_start_main+0xf5) [0x7f61f628e455]
10: /usr/bin/X (0x400000+0x234dd) [0x4234dd]

Segmentation fault at address 0xa8

Fatal server error:
Caught signal 11 (Segmentation fault). Server aborting



Steps to reproduce:
Happens sometimes in xbmc and sometimes on video playback
This task depends upon

Closed by  Tobias Powalowski (tpowa)
Wednesday, 14 November 2012, 11:36 GMT
Reason for closing:  No response
Comment by Pierre-Henri Berard (pierrebe) - Wednesday, 27 June 2012, 21:23 GMT
Hi. I confirm the same problem with linux-3.4.x. PC crash sometimes when a video is playing (whatever the player (VLC, Mplayer or Totem) or when playing Urbanterror. Downgrade to linux-3.3.8-1-x86_64 and linux-headers-3.3.8-1-x86_64 solved it. I don't know how to save the text when Xorg crashed.
Comment by Thomas Bächler (brain0) - Tuesday, 03 July 2012, 09:12 GMT
You won't get any help anywhere using this trace. It states "Tainted: G C O". The 'C' stands for 'crap' and 'O' means that an out-of-tree module has been loaded. In recent kernels, the virtualbox kernel modules cause a 'crap' taint, as they have been known to cause severe problems (even completely unrelated to vbox). I would not be surprised at all if this problem went away without vbox.

You must reproduce this problem without the virtualbox kernel modules loaded (you will see the 'Not Tainted' message in the trace then).
Comment by Pierre-Henri Berard (pierrebe) - Tuesday, 03 July 2012, 21:57 GMT
Do you mean that I have to compile the kernel without the virtualbox kernel modules. If not tell me please how to do it (may be with modprobe -r something?)
Comment by Todor (yodor) - Monday, 23 July 2012, 21:42 GMT
Hello,
After todays update of xf86-intel driver I can not log in to kde anymore. I can only log if UXA acceleration is selected. This time kernel did not crash and I do not have the virtualbox installed.
here is kdm log when trying to log in:
Backtrace:
0: /usr/bin/X (xorg_backtrace+0x36) [0x560306]
1: /usr/bin/X (0x400000+0x164039) [0x564039]
2: /lib/libpthread.so.0 (0x7f3fdd2b1000+0xf170) [0x7f3fdd2c0170]
3: /usr/lib/xorg/modules/extensions/libglx.so (0x7f3fdadd1000+0x44ca4) [0x7f3fdae15ca4]
4: /usr/lib/xorg/modules/extensions/libdri2.so (0x7f3fda5ab000+0x1c7c) [0x7f3fda5acc7c]
5: /usr/lib/xorg/modules/extensions/libdri2.so (DRI2SwapBuffers+0x182) [0x7f3fda5add62]
6: /usr/lib/xorg/modules/extensions/libdri2.so (0x7f3fda5ab000+0x3ff2) [0x7f3fda5aeff2]
7: /usr/bin/X (0x400000+0x34531) [0x434531]
8: /usr/bin/X (0x400000+0x23615) [0x423615]
9: /lib/libc.so.6 (__libc_start_main+0xf5) [0x7f3fdc160725]
10: /usr/bin/X (0x400000+0x238ed) [0x4238ed]

Segmentation fault at address 0x49

Fatal server error:
Caught signal 11 (Segmentation fault). Server aborting
----
I can reproduce always with accel SNA.

CPU is core i5 2500 (not K)



Comment by Todor (yodor) - Monday, 23 July 2012, 21:51 GMT
Important:
Display is set to rotated left 90 degrees from system settings.
After restart I can not login to kde anymore.
Comment by Greg (dolby) - Monday, 15 October 2012, 03:44 GMT
Still a problem? Has this been reported to the kernel bugzilla?

Loading...