[g35] When idle for >20min, segfault at 10 ip b78d34c9 sp bfa8c990 error 4 in libdrm_intel.so (UXA/EXA)

Bug #357987 reported by Jaime Sánchez
2
Affects Status Importance Assigned to Milestone
xserver-xorg-video-intel (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

Binary package hint: xserver-xorg-video-intel

During RANDOM unactivity periods xorg restarts because segfaults of intel driver. Sometimes the computer is 4 hours idle and all is fine, no errors, sometimes is 20 minutes idle and xservers restarts, and back to the login screen, with all the programs (that were open) closed.

kernel: linux-image-2.6.28-11-generic 2.6.28-11.41 (distribution kernel)
driver: server-xorg-video-intel 2:2.6.3-0ubuntu8
xorg version: 1:7.4~5ubuntu18
desktop: kde4.2.2
hardware: motherboard asus p5e-vm with g35 intel integrated graphics
other: i tried UXA and EXA accel methods, both are causing the same error. I tried to disable
powerdevil daemon too.

kern.log:

Apr 8 21:59:54 ulises kernel: [17719.892633] Xorg[2662]: segfault at 10 ip b78d34c9 sp bfa8c990 error 4 in libdrm_intel.so.1.0.0[b78d2000+8000]
Apr 8 21:59:55 ulises kernel: [17720.248134] [drm:i915_get_vblank_counter] *ERROR* trying to get vblank count for disabled pipe 1
Apr 8 21:59:57 ulises kernel: [17722.484786] [drm:i915_setparam] *ERROR* unknown parameter 4
Apr 8 22:13:26 ulises kernel: [18531.282452] [drm:i915_get_vblank_counter] *ERROR* trying to get vblank count for disabled pipe 1
Apr 8 22:13:26 ulises kernel: [18531.285030] mtrr: no MTRR for d0000000,10000000 found

kdm.log:

Backtrace:
0: /usr/bin/X(xorg_backtrace+0x3b) [0x813518b]
1: /usr/bin/X(xf86SigHandler+0x55) [0x80c7be5]
2: [0xb806f400]
3: /usr/lib/xorg/modules/drivers//intel_drv.so [0xb7925f9b]
4: /usr/lib/xorg/modules/drivers//intel_drv.so(i830_crtc_dpms_video+0x4b) [0xb792601b]
5: /usr/lib/xorg/modules/drivers//intel_drv.so [0xb790ee2e]
6: /usr/bin/X(xf86DPMSSet+0x80) [0x80ecf40]
7: /usr/bin/X(xf86SaveScreen+0x3b) [0x80ed75b]
8: /usr/bin/X(dixSaveScreens+0x2df) [0x807bb5f]
9: /usr/bin/X(DPMSSet+0x10b) [0x80c743b]
10: /usr/bin/X [0x8132406]
11: /usr/bin/X [0x8132747]
12: /usr/bin/X(WaitForSomething+0x547) [0x8132d97]
13: /usr/bin/X(Dispatch+0x7e) [0x808d2be]
14: /usr/bin/X(main+0x3bd) [0x80722ed]
15: /lib/tls/i686/cmov/libc.so.6(__libc_start_main+0xe5) [0xb7c3b775]
16: /usr/bin/X [0x80717a1]
Saw signal 11. Server aborting.

daemon.log:

Apr 8 21:59:55 ulises kdm[2650]: X server for display :0 terminated unexpectedly
Apr 8 21:59:55 ulises console-kit-daemon[2508]: WARNING: Unable to activate console: No such device or address
Apr 8 21:59:56 ulises acpid: client connected from 10085[0:0]

[lspci]
 00:00.0 Host bridge [0600]: Intel Corporation 82G35 Express DRAM Controller [8086:2980](rev03)
        Subsystem: ASUSTeK Computer Inc. Device [1043:8295]
00:02.0 VGA compatible controller [0300]: Intel Corporation 82G35 Express Integrated Graphics Controller [8086:2982] (rev 03)
        Subsystem: ASUSTeK Computer Inc. Device [1043:8276]

Revision history for this message
Bryce Harrington (bryce) wrote :

Collect a full backtrace when reproducing this issue - see http://wiki.ubuntu.com/X/Backtracing for directions.

Also please attach the output of `lspci -vvnn`, and attach your /var/log/Xorg.0.log file. If you've made any customizations to your /etc/X11/xorg.conf please attach that as well.

Changed in xserver-xorg-video-intel (Ubuntu):
status: New → Incomplete
summary: - random segfaults on unactivity periods
+ [g35] When inactive for >20min, segfault at 10 ip b78d34c9 sp bfa8c990
+ error 4 in libdrm_intel.so
Bryce Harrington (bryce)
summary: - [g35] When inactive for >20min, segfault at 10 ip b78d34c9 sp bfa8c990
- error 4 in libdrm_intel.so
+ [g35] When idle for >20min, segfault at 10 ip b78d34c9 sp bfa8c990 error
+ 4 in libdrm_intel.so
Revision history for this message
Jaime Sánchez (jskartman) wrote : Re: [g35] When idle for >20min, segfault at 10 ip b78d34c9 sp bfa8c990 error 4 in libdrm_intel.so

Strangely since i installed apport, 12 hours ago, the problem is not reproduced ¿? I update my system (jaunty) every day, maybe the last update solves the error ¿?

As soon as the problem is reproduced i will send the full backtrace. Meanwhile i send the lspci and xorg.log

Regards

Revision history for this message
Bryce Harrington (bryce) wrote : Re: [Bug 357987] Re: [g35] When idle for >20min, segfault at 10 ip b78d34c9 sp bfa8c990 error 4 in libdrm_intel.so

On Thu, Apr 09, 2009 at 08:24:56AM -0000, Jaime S??nchez wrote:
> Strangely since i installed apport, 12 hours ago, the problem is not
> reproduced ??? I update my system (jaunty) every day, maybe the last
> update solves the error ???

Quite possibly; two of the last three -intel updates include patches to
fix crashes, one of which fixes a crash in drm code which I could
imagine solves this problem.

However, these error-on-idle bugs have a tendancy to hide and pop up
unexpectedly, so keep testing for a few more days. If no crash occurs
within say 3-4 days we can consider it solved.

Bryce

Geir Ove Myhr (gomyhr)
description: updated
tags: added: crash g35 intel jaunty xorg
Bryce Harrington (bryce)
summary: [g35] When idle for >20min, segfault at 10 ip b78d34c9 sp bfa8c990 error
- 4 in libdrm_intel.so
+ 4 in libdrm_intel.so (UXA/EXA)
Revision history for this message
Bryce Harrington (bryce) wrote :

Thanks for letting us know the issue is resolved.

Changed in xserver-xorg-video-intel (Ubuntu):
status: Incomplete → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.