I saw this again on my system, this time on a single-head setup with
just the r128.  Again while running googleearth.  This time the server
wasn't able to recover from the segfault and restore text mode, and went
into an infinite loop.  I had to send it a SIGKILL before it would die.
Xorg.0.log is 3.8GB (although 7zip takes it down to 568kB, an impressive
factor of 7000).

 Google Earth ran ok once (although flickery).  I turned off aniso
filtering and reduced the detail level, and set texture depth to 16bit.
Then I exited and started it again.  This time X froze while its splash
screen was up.  I sshed in from another machine to kill it, but the X
server kept writing its log file (and the kernel log file was growing
too;  up to 218MB).

Backtrace:
0: /usr/X11R6/bin/X(xf86SigHandler+0x71) [0x480b81]
1: /lib/libc.so.6 [0x2b3fd2948510]
2: /lib/libc.so.6(memcpy+0x60) [0x2b3fd298eb10]
3: /usr/lib/xorg/modules/extensions/libglx.so [0x2b3fd360384e]
4: /usr/lib/dri/r128_dri.so(__driUtilUpdateDrawableInfo+0x10a) [0x2b3fd5af9448]
5: /usr/lib/dri/r128_dri.so [0x2b3fd5af98ca]
6: /usr/lib/xorg/modules/extensions/libglx.so [0x2b3fd3602aa1]
7: /usr/lib/xorg/modules/extensions/libglx.so(DoMakeCurrent+0x42d) [0x2b3fd35e1c
7d]
8: /usr/lib/xorg/modules/extensions/libglx.so [0x2b3fd35e459a]
9: /usr/X11R6/bin/X(Dispatch+0x1ba) [0x4483aa]
10: /usr/X11R6/bin/X(main+0x455) [0x431035]
11: /lib/libc.so.6(__libc_start_main+0xf4) [0x2b3fd29350c4]
12: /usr/X11R6/bin/X(FontFileCompleteXLFD+0xa1) [0x430339]

Fatal server error:
Caught signal 11.  Server aborting

(II) AIGLX: Suspending AIGLX clients for VT switch
(EE) R128(0): R128CCEWaitForIdle: CCE idle -22
(EE) R128(0): Idle timed out, resetting engine...
(EE) R128(0): R128CCEWaitForIdle: CCE stop -22
(EE) R128(0): R128CCEWaitForIdle: CCE reset -22
(EE) R128(0): R128CCEWaitForIdle: CCE start -22
(EE) R128(0): R128CCEWaitForIdle: CCE idle -22
(EE) R128(0): Idle timed out, resetting engine...
(EE) R128(0): R128CCEWaitForIdle: CCE stop -22
(EE) R128(0): R128CCEWaitForIdle: CCE reset -22
(EE) R128(0): R128CCEWaitForIdle: CCE start -22
(EE) R128(0): R128CCEWaitForIdle: CCE idle -22
  I don't think you need to see 3.8GB of that.  It compresses that well because 
it's pretty redundant...

kernel:
Dec 14 02:27:00 tesla kernel: [  212.047457] [drm] Initialized drm 1.1.0 
20060810
Dec 14 02:27:00 tesla kernel: [  212.048563] ACPI: PCI Interrupt 
0000:00:02.0[A] -> GSI 16 (level, low) -> IRQ 16
Dec 14 02:27:00 tesla kernel: [  212.048693] [drm] Initialized i915 1.6.0 
20060119 on minor 0
Dec 14 02:50:23 tesla kernel: [ 1614.136780] ACPI: PCI Interrupt 
0000:06:01.0[A] -> GSI 22 (level, low) -> IRQ 22
Dec 14 02:50:23 tesla kernel: [ 1614.136937] [drm] Initialized r128 2.5.0 
20030725 on minor 1
Dec 14 03:54:23 tesla kernel: [ 5454.112739] [drm:r128_cce_idle] *ERROR* 
r128_cce_idle called without lock held
Dec 14 03:54:23 tesla kernel: [ 5454.112763] [drm:r128_cce_stop] *ERROR* 
r128_cce_stop called without lock held
Dec 14 03:54:23 tesla kernel: [ 5454.112780] [drm:r128_cce_reset] *ERROR* 
r128_cce_reset called without lock held
Dec 14 03:54:23 tesla kernel: [ 5454.112787] [drm:r128_cce_start] *ERROR* 
r128_cce_start called without lock held
Dec 14 03:54:23 tesla kernel: [ 5454.112794] [drm:r128_cce_idle] *ERROR* 
r128_cce_idle called without lock held
Dec 14 03:54:23 tesla kernel: [ 5454.112805] [drm:r128_cce_stop] *ERROR* 
r128_cce_stop called without lock held
Dec 14 03:54:23 tesla kernel: [ 5454.112820] [drm:r128_cce_reset] *ERROR* 
r128_cce_reset called without lock held
Dec 14 03:54:23 tesla kernel: [ 5454.112827] [drm:r128_cce_start] *ERROR* 
r128_cce_start called without lock held
repeating, sometimes so fast that the dd reading kmsg couldn't keep up, and the 
messages got corrupted.

-- 
libGLcore crash (probably screensaver-induced)
https://launchpad.net/bugs/75592

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to