[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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



On Mi, 2011-04-13 at 19:33 +0200, Cyril Brulebois wrote:
> severity 622635 important
> thanks
> 
> Hi,
> 
> Julian Andres Klode <jak@debian.org> (13/04/2011):
> > Backtrace:
> > [  5306.687] 0: /usr/bin/Xorg (xorg_backtrace+0x28) [0x4aacc8]
> > [  5306.687] 1: /usr/bin/Xorg (0x400000+0x61e59) [0x461e59]
> > [  5306.687] 2: /lib/libpthread.so.0 (0x7f52090f9000+0xef60) [0x7f5209107f60]
> > [  5306.687] 3: /usr/lib/libdrm_intel.so.1 (drm_intel_bo_emit_reloc+0x0) [0x7f5205c2adb0]
> > [  5306.687] 4: /usr/lib/xorg/modules/drivers/intel_drv.so (0x7f5205e34000+0x227a0) [0x7f5205e567a0]
> > [  5306.687] 5: /usr/lib/xorg/modules/drivers/intel_drv.so (0x7f5205e34000+0x2797f) [0x7f5205e5b97f]
> > [  5306.687] 6: /usr/lib/xorg/modules/drivers/intel_drv.so (0x7f5205e34000+0x29d5f) [0x7f5205e5dd5f]
> > [  5306.687] 7: /usr/lib/xorg/modules/drivers/intel_drv.so (0x7f5205e34000+0x27473) [0x7f5205e5b473]
> > [  5306.687] 8: /usr/bin/Xorg (miPolyRectangle+0xd8) [0x550228]
> > [  5306.687] 9: /usr/bin/Xorg (0x400000+0xdf142) [0x4df142]
> > [  5306.687] 10: /usr/bin/Xorg (0x400000+0x46082) [0x446082]
> > [  5306.687] 11: /usr/bin/Xorg (0x400000+0x48909) [0x448909]
> > [  5306.687] 12: /usr/bin/Xorg (0x400000+0x257ab) [0x4257ab]
> > [  5306.687] 13: /lib/libc.so.6 (__libc_start_main+0xfd) [0x7f5207e55c4d]
> > [  5306.687] 14: /usr/bin/Xorg (0x400000+0x25339) [0x425339]
> > [  5306.687] Segmentation fault at address (nil)
> 
> it's always good to have a full backtrace:
>   http://pkg-xorg.alioth.debian.org/howto/report-bugs.html
Attached.

> 
> It'd be nice if you could test the commit you mentioned and let us
> know.
I've built the 903 pre-release and will install it now.


-- 
Julian Andres Klode  - Debian Developer, Ubuntu Member

See http://wiki.debian.org/JulianAndresKlode and http://jak-linux.org/.

#0  0x00007f7b98530165 in raise (sig=<value optimized out>) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
        pid = <value optimized out>
        selftid = <value optimized out>
#1  0x00007f7b98532f70 in abort () at abort.c:92
        act = {__sigaction_handler = {sa_handler = 0x15155a0, sa_sigaction = 0x15155a0}, sa_mask = {__val = {1152, 50911008, 140168844030709, 22105840, 140168813896135, 140168813103880, 140168846025912, 0, 4294967295, 0, 1, 8152312, 0, 0, 22193824, 0}}, sa_flags = -1708665870, sa_restorer = 0x1}
        sigs = {__val = {32, 0 <repeats 15 times>}}
#2  0x000000000045ca2e in OsAbort () at ../../os/utils.c:1274
No locals.
#3  0x000000000046786d in ddxGiveUp () at ../../../../hw/xfree86/common/xf86Init.c:940
        i = <value optimized out>
#4  0x000000000045b10d in AbortServer () at ../../os/log.c:424
No locals.
#5  0x000000000045b8e0 in FatalError (f=0x57c5b8 "Caught signal %d (%s). Server aborting\n") at ../../os/log.c:552
        args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7fffcc0ecfe0, reg_save_area = 0x7fffcc0ecf20}}
        beenhere = 1
#6  0x0000000000461eae in OsSigHandler (signo=11, sip=0x0, unused=<value optimized out>) at ../../os/osinit.c:156
No locals.
#7  <signal handler called>
No symbol table info available.
#8  0x00007f7b962f1db0 in drm_intel_bo_emit_reloc () from /usr/lib/libdrm_intel.so.1
No symbol table info available.
#9  0x00007f7b9651d7a0 in intel_batch_emit_reloc (dest=<value optimized out>, srcX=<value optimized out>, srcY=<value optimized out>, maskX=17, maskY=0, dstX=50, dstY=4, w=9, h=1) at ../../src/intel_batchbuffer.h:118
        needs_fence = 0
        write_domains = 0
#10 i965_emit_composite_state (dest=<value optimized out>, srcX=<value optimized out>, srcY=<value optimized out>, maskX=17, maskY=0, dstX=50, dstY=4, w=9, h=1) at ../../src/i965_render.c:1295
        render_state = 0x152a6a0
        mask = 0x0
        mask_extend = SAMPLER_STATE_EXTEND_NONE
        intel = 0x15155a0
        composite_op = 0x152b918
        op = <value optimized out>
        dest_picture = <value optimized out>
        src_extend = SAMPLER_STATE_EXTEND_REPEAT
        src_blend = 1
        dest = <value optimized out>
        mask_filter = SAMPLER_STATE_FILTER_NEAREST
        dst_blend = 17
        mask_picture = <value optimized out>
        src_filter = SAMPLER_STATE_FILTER_NEAREST
        is_affine = 1
#11 i965_composite (dest=<value optimized out>, srcX=<value optimized out>, srcY=<value optimized out>, maskX=17, maskY=0, dstX=50, dstY=4, w=9, h=1) at ../../src/i965_render.c:1850
        scrn = 0x1515010
        intel = 0x15155a0
        render_state = <value optimized out>
        has_mask = 0
        src_x = {0, 0, 9}
        src_y = {0, 1, 1}
        src_w = {3.8690456e-38, 0, 0}
        mask_x = {5.99435395e-37, 0, -1.69439274e-25}
        mask_y = {3.84486703e-38, 0, 3.84446794e-38}
        mask_w = {0, 0, 5.45056584e-37}
        is_affine = 1
#12 0x00007f7b9652297f in uxa_fill_region_solid (pDrawable=<value optimized out>, pRegion=0x355b260, pixel=0, planemask=4294967295, alu=3) at ../../uxa/uxa-accel.c:1139
        dst = 0x34bfa30
        src_pixmap = <value optimized out>
        color = {red = 0, green = 0, blue = 0, alpha = 65535}
        src = 0x3397920
        error = 0
        screen = <value optimized out>
        pixmap = 0x3460710
        xoff = 0
        yoff = 0
        nbox = <value optimized out>
        pBox = 0x3477ff0
        ret = 0
#13 0x00007f7b96524d5f in uxa_poly_fill_rect (pDrawable=0x3460710, pGC=0x340af50, nrect=4, prect=0x345ff70) at ../../uxa/uxa-accel.c:873
        pClip = 0x348e920
        pPixmap = 0x3460710
        pbox = <value optimized out>
        extentX1 = <value optimized out>
        extentX2 = <value optimized out>
        extentY1 = <value optimized out>
        extentY2 = <value optimized out>
        fullX1 = <value optimized out>
        fullX2 = <value optimized out>
        fullY1 = <value optimized out>
        fullY2 = <value optimized out>
        partX1 = <value optimized out>
        partX2 = <value optimized out>
        partY1 = <value optimized out>
        partY2 = <value optimized out>
        xoff = <value optimized out>
        yoff = <value optimized out>
        xorg = <value optimized out>
        yorg = <value optimized out>
        n = 54920976
        pReg = 0x355b260
#14 0x00007f7b96522473 in uxa_poly_lines (pDrawable=0x3460710, pGC=<value optimized out>, mode=<value optimized out>, npt=5, ppt=<value optimized out>) at ../../uxa/uxa-accel.c:770
        prect = 0x345ff70
        x1 = <value optimized out>
        x2 = <value optimized out>
        y1 = <value optimized out>
        y2 = <value optimized out>
        i = <value optimized out>
#15 0x0000000000550228 in miPolyRectangle (pDraw=<value optimized out>, pGC=0x340af50, nrects=1, pRects=<value optimized out>) at ../../mi/mipolyrect.c:183
        i = 1
        pR = 0x3572404
        rect = {{x = 50, y = 4}, {x = 58, y = 4}, {x = 58, y = 12}, {x = 50, y = 12}, {x = 50, y = 4}}
        bound_tmp = <value optimized out>
#16 0x00000000004df142 in damagePolyRectangle (pDrawable=0x3460710, pGC=0x340af50, nRects=<value optimized out>, pRects=<value optimized out>) at ../../../miext/damage/damage.c:1249
        oldFuncs = 0x7d0180
#17 0x0000000000446082 in ProcPolyRectangle (client=<value optimized out>) at ../../dix/dispatch.c:1797
        nrects = 22180192
        pGC = 0x340af50
        pDraw = 0x3460710
#18 0x0000000000448909 in Dispatch () at ../../dix/dispatch.c:432
        result = <value optimized out>
        client = 0x341c1d0
        nready = 0
        start_tick = 6280
#19 0x00000000004257ab in main (argc=13, argv=0x7fffcc0eda58, envp=<value optimized out>) at ../../dix/main.c:291
        i = 1
        alwaysCheckForInput = {0, 1}
rax            0x0	0
rbx            0x57c5b8	5752248
rcx            0xffffffffffffffff	-1
rdx            0x6	6
rsi            0x54b	1355
rdi            0x54b	1355
rbp            0x0	0x0
rsp            0x7fffcc0ecd98	0x7fffcc0ecd98
r8             0x7f7b9a465880	140168846006400
r9             0x7	7
r10            0x8	8
r11            0x3206	12806
r12            0x1	1
r13            0x1515010	22106128
r14            0x0	0
r15            0x152a6a0	22193824
rip            0x7f7b98530165	0x7f7b98530165 <raise+53>
eflags         0x3206	[ PF IF #12 #13 ]
cs             0x33	51
ss             0x2b	43
ds             0x0	0
es             0x0	0
fs             0x0	0
gs             0x0	0

Thread 1 (Thread 1355):
#0  0x00007f7b98530165 in raise (sig=<value optimized out>) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#1  0x00007f7b98532f70 in abort () at abort.c:92
#2  0x000000000045ca2e in OsAbort () at ../../os/utils.c:1274
#3  0x000000000046786d in ddxGiveUp () at ../../../../hw/xfree86/common/xf86Init.c:940
#4  0x000000000045b10d in AbortServer () at ../../os/log.c:424
#5  0x000000000045b8e0 in FatalError (f=0x57c5b8 "Caught signal %d (%s). Server aborting\n") at ../../os/log.c:552
#6  0x0000000000461eae in OsSigHandler (signo=11, sip=0x0, unused=<value optimized out>) at ../../os/osinit.c:156
#7  <signal handler called>
#8  0x00007f7b962f1db0 in drm_intel_bo_emit_reloc () from /usr/lib/libdrm_intel.so.1
#9  0x00007f7b9651d7a0 in intel_batch_emit_reloc (dest=<value optimized out>, srcX=<value optimized out>, srcY=<value optimized out>, maskX=17, maskY=0, dstX=50, dstY=4, w=9, h=1) at ../../src/intel_batchbuffer.h:118
#10 i965_emit_composite_state (dest=<value optimized out>, srcX=<value optimized out>, srcY=<value optimized out>, maskX=17, maskY=0, dstX=50, dstY=4, w=9, h=1) at ../../src/i965_render.c:1295
#11 i965_composite (dest=<value optimized out>, srcX=<value optimized out>, srcY=<value optimized out>, maskX=17, maskY=0, dstX=50, dstY=4, w=9, h=1) at ../../src/i965_render.c:1850
#12 0x00007f7b9652297f in uxa_fill_region_solid (pDrawable=<value optimized out>, pRegion=0x355b260, pixel=0, planemask=4294967295, alu=3) at ../../uxa/uxa-accel.c:1139
#13 0x00007f7b96524d5f in uxa_poly_fill_rect (pDrawable=0x3460710, pGC=0x340af50, nrect=4, prect=0x345ff70) at ../../uxa/uxa-accel.c:873
#14 0x00007f7b96522473 in uxa_poly_lines (pDrawable=0x3460710, pGC=<value optimized out>, mode=<value optimized out>, npt=5, ppt=<value optimized out>) at ../../uxa/uxa-accel.c:770
#15 0x0000000000550228 in miPolyRectangle (pDraw=<value optimized out>, pGC=0x340af50, nrects=1, pRects=<value optimized out>) at ../../mi/mipolyrect.c:183
#16 0x00000000004df142 in damagePolyRectangle (pDrawable=0x3460710, pGC=0x340af50, nRects=<value optimized out>, pRects=<value optimized out>) at ../../../miext/damage/damage.c:1249
#17 0x0000000000446082 in ProcPolyRectangle (client=<value optimized out>) at ../../dix/dispatch.c:1797
#18 0x0000000000448909 in Dispatch () at ../../dix/dispatch.c:432
#19 0x00000000004257ab in main (argc=13, argv=0x7fffcc0eda58, envp=<value optimized out>) at ../../dix/main.c:291

Reply to: