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
