On Sun, 14 Mar 2010 11:46:21 +0100, Vincent Bernat <ber...@debian.org> wrote:
> With the current 2.6.32 in Sid and everything up-to-date (as of > yesterday), it is not very long before a crash happens. However, it is > a crash, not some freeze like before. After the crash, if I try to > restart X, I get those errors: I also get the same errors with the current kernel in sid (I have read that DRM from 2.6.33 was backported to this kernel) : #0 0xb7867424 in __kernel_vsyscall () No symbol table info available. #1 0xb75a98e0 in *__GI_raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64 resultvar = <value optimized out> pid = -1217650700 selftid = 2065 #2 0xb75ace15 in *__GI_abort () at abort.c:88 act = {__sigaction_handler = {sa_handler = 0xb737136c, sa_sigaction = 0xb737136c}, sa_mask = {__val = {3077316596, 3077321664, 3077316596, 3077321664, 172279096, 3216806368, 3076452573, 3216806612, 3077316596, 3077316596, 113, 3216806572, 3076387882, 171078456, 171078456, 112, 172279096, 0, 112, 4222451712, 171078456, 171078557, 171078456, 171078456, 171078568, 171078756, 171078456, 171078756, 0, 0, 0, 0}}, sa_flags = 0, sa_restorer = 0xb76c2c20 <root>} sigs = {__val = {32, 0 <repeats 31 times>}} #3 0xb75a2ace in *__GI___assert_fail ( assertion=0xb73ce410 "pI830->batch_ptr != ((void *)0)", file=0xb73ce3d3 "../../src/i830_batchbuffer.h", line=79, function=0xb73ce5c7 "intel_batch_emit_dword") at assert.c:78 buf = 0xa471878 "0s2\n\360\063l\267/src/i830_batchbuffer.h:79: intel_batch_emit_dword: Assertion `pI830->batch_ptr != ((void *)0)' failed.\nx" ---Type <return> to continue, or q <return> to quit--- errstr = "Unexpected error.\n" #4 0xb7382c2f in intel_batch_emit_dword (pScrn=0x9ed24d8) at ../../src/i830_batchbuffer.h:79 No locals. #5 I830EmitFlush (pScrn=0x9ed24d8) at ../../src/i830_accel.c:159 pI830 = 0x9ed2958 flags = 17 __func__ = "I830EmitFlush" #6 0xb7382d3c in I830Sync (pScrn=0x9ed24d8) at ../../src/i830_accel.c:142 No locals. #7 0xb738fdbf in I830LeaveVT (scrnIndex=0, flags=0) at ../../src/i830_driver.c:2871 pScrn = 0x9ed24d8 pI830 = 0x9ed2958 ret = <value optimized out> #8 0xb7452059 in glxDRILeaveVT (index=0, flags=0) at ../../glx/glxdri2.c:538 No locals. #9 0x080b1055 in AbortDDX () at ../../../../hw/xfree86/common/xf86Init.c:1248 i = 1 #10 0x080aac1d in AbortServer () at ../../os/log.c:404 No locals. #11 0x080ab20e in FatalError ( f=0xb73ce7d8 "Failed to submit batchbuffer: %s\n") at ../../os/log.c:529 ---Type <return> to continue, or q <return> to quit--- beenhere = 1 #12 0xb7383ba5 in intel_batch_flush (pScrn=0x9ed24d8, flushed=0) at ../../src/i830_batchbuffer.c:207 pI830 = 0x9ed2958 ret = <value optimized out> #13 0xb73aff4a in i830_uxa_prepare_access (pixmap=0xa5b2878, access=UXA_ACCESS_RW) at ../../src/i830_uxa.c:482 bo = 0xa580640 scrn = 0x9ed24d8 __func__ = "i830_uxa_prepare_access" #14 0xb73c5154 in uxa_prepare_access (pDrawable=0xa5b2878, access=UXA_ACCESS_RW) at ../../uxa/uxa.c:155 pPixmap = 0xa5b2878 offscreen = <value optimized out> #15 0xb73c5535 in uxa_validate_gc (pGC=0x9ef70e0, changes=8388607, pDrawable=0xa581ef0) at ../../uxa/uxa.c:232 No locals. #16 0x08104116 in damageValidateGC (pGC=0x9ef70e0, changes=8388607, pDrawable=0xa581ef0) at ../../../miext/damage/damage.c:512 pGCPriv = 0x9ef2498 #17 0x08066c55 in ValidateGC (pDraw=0xa581ef0, pGC=0x9ef70e0) at ../../dix/gc.c:79 No locals. ---Type <return> to continue, or q <return> to quit--- #18 0x081b7185 in miColorRects (pDst=0xa5d2200, pClipPict=<value optimized out>, color=0xa5ff34c, nRect=1, rects=0xa5ff354, xoff=0, yoff=0) at ../../render/mirect.c:74 pScreen = <value optimized out> pixel = 15132390 pGC = 0x9ef70e0 tmpval = {3, 15132390, 0, 3216807464, 2} pClip = <value optimized out> mask = <value optimized out> #19 0x081b736e in miCompositeRects (op=3 '\003', pDst=0xa5d2200, color=0xa5ff34c, nRect=1, rects=0xa5ff354) at ../../render/mirect.c:116 pScreen = 0x9ed74e0 #20 0x080f5972 in CompositeRects (op=3 '\003', pDst=0xa5d2200, color=0xa5ff34c, nRect=1, rects=0xa5ff354) at ../../render/picture.c:1742 No locals. #21 0x080feffd in ProcRenderFillRectangles (client=0xa4f1340) at ../../render/render.c:1471 pDst = 0xa5d2200 things = <value optimized out> #22 0x080fb2a3 in ProcRenderDispatch (client=0x6) at ../../render/render.c:2056 No locals. #23 0x08080027 in Dispatch () at ../../dix/dispatch.c:439 result = <value optimized out> ---Type <return> to continue, or q <return> to quit--- client = 0xa4f1340 nready = 0 start_tick = 1260 #24 0x0806693a in main (argc=11, argv=0xbfbc9894, envp=0xbfbc98c4) at ../../dix/main.c:285 i = <value optimized out> alwaysCheckForInput = {0, 1} Linux zoro 2.6.32-4-686 #1 SMP Wed Mar 17 17:16:41 UTC 2010 i686 GNU/Linux ii xserver-xorg 1:7.5+5 the X.Org X server ii xserver-xorg-core 2:1.7.5.902-1 Xorg X server - core server ii xserver-xorg-core-dbg 2:1.7.5.902-1 Xorg - the X.Org X server (debugging symbols ii xserver-xorg-input-evdev 1:2.3.2-4 X.Org X server -- evdev input driver ii xserver-xorg-input-kbd 1:1.4.0-1 X.Org X server -- keyboard input driver ii xserver-xorg-input-mouse 1:1.5.0-1 X.Org X server -- mouse input driver ii xserver-xorg-input-synaptics 1.2.1-1 Synaptics TouchPad driver for X.Org server ii xserver-xorg-video-apm 1:1.2.2-1 X.Org X server -- APM display driver ii xserver-xorg-video-intel 2:2.9.1-2 X.Org X server -- Intel i8xx, i9xx display d ii xserver-xorg-video-intel-dbg 2:2.9.1-2 X.Org X server -- Intel i8xx, i9xx display d ii libdrm-intel1 2.4.18-3 Userspace interface to intel-specific kern ii libdrm-radeon1 2.4.18-3 Userspace interface to radeon-specific ke ii libdrm2 2.4.18-3 Userspace interface to kernel DRM servic (updated yesterday) I see that there is a xserver-xorg-video-intel in experimental (2:2.10.902-1). With this version, I don't get any more crash, but I get: (WW) intel(0): i830_uxa_prepare_access: gtt bo map failed: Input/output error (EE) intel(0): Failed to submit batch buffer, expect rendering corruption or even a frozen display: Input/output error. And this is really what happens: corruption. In dmesg: [ 173.916137] [drm:i915_hangcheck_elapsed] *ERROR* Hangcheck timer elapsed... GPU hung [ 173.916154] render error detected, EIR: 0x00000000 [ 173.917263] [drm:i915_do_wait_request] *ERROR* i915_do_wait_request returns -5 (awaiting 2827 at 2824) Maybe: https://bugzilla.kernel.org/show_bug.cgi?id=15004 https://bugs.freedesktop.org/show_bug.cgi?id=25475 See comment : https://bugs.freedesktop.org/show_bug.cgi?id=25475#c88 Is this fix in our libdrm packages (or in xserver-xorg-video-intel package)? -- To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/f5ff0743539029af27ec7b86b0cfa...@chopper.luffy.cx