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

Bug#712545: xserver-xorg-core: Xorg crashes when displaying pictures



On 15.02.14 Sven Joachim (svenjoac@gmx.de) wrote:
> Am 15.02.2014 um 16:01 schrieb Hilmar Preusse:
> > On 15.02.14 Sven Joachim (svenjoac@gmx.de) wrote:
> >> Am 14.02.2014 um 23:00 schrieb Hilmar Preusse:

Hi,

> >> > I guess I rather look at https://bugs.debian.org/688082 . Is this a
> >> > patch for it?
> >> 
> >> I don't think so, but then again I don't really understand why that bug
> >> suddenly had been fixed for Thiemo Nagel.
> >> 
> > He says, it is fixed latest in 1:1.0.10-1 (Debian testing).
> 
> Yes.  What I mean is that I cannot find anything in the commit logs of
> xserver-xorg-nouveau which would explain this to me.
> 
OK, I can't follow Thiemos observation, that nouveau 1.0.10 solves
the problem. I now have

ii  libdrm-nouveau2:i386                         2.4.52-1
ii  xserver-xorg-video-nouveau                   1:1.0.10-1
ii  xserver-xorg-video-nouveau-dbg               1:1.0.10-1

The X server still crashes, the gdb backtrace looks about the same
(bug seems to be in nouveau code).

Do you think that should be reported @upstream? Thanks!

Hilmar
-- 
sigmentation fault
#0  0xb7221667 in raise () from /lib/i386-linux-gnu/libc.so.6
No symbol table info available.
#1  0xb7224a52 in abort () from /lib/i386-linux-gnu/libc.so.6
No symbol table info available.
#2  0xb76e6719 in OsAbort () at ../../os/utils.c:1198
No locals.
#3  0xb75e0967 in ddxGiveUp (error=error@entry=EXIT_ERR_ABORT)
    at ../../../../hw/xfree86/common/xf86Init.c:1009
        i = <optimized out>
#4  0xb75e0a13 in AbortDDX (error=error@entry=EXIT_ERR_ABORT)
    at ../../../../hw/xfree86/common/xf86Init.c:1053
        i = <optimized out>
#5  0xb76ebd01 in AbortServer () at ../../os/log.c:476
No locals.
#6  0xb76ebe25 in FatalError (
    f=f@entry=0xb7710c28 "Caught signal %d (%s). Server aborting\n")
    at ../../os/log.c:611
        args = 0xbfac4be4 "\v"
        beenhere = 1
#7  0xb76e4238 in OsSigHandler (sip=0xbfac4c0c, signo=11, 
    unused=<optimized out>) at ../../os/osinit.c:146
No locals.
#8  OsSigHandler (signo=11, sip=0xbfac4c0c, unused=0xbfac4c8c)
    at ../../os/osinit.c:107
No locals.
#9  <signal handler called>
No symbol table info available.
#10 0xb6fb0dcf in memcpy (__len=256000, __src=0xb87b5268, 
    __dest=<optimized out>) at /usr/include/i386-linux-gnu/bits/string3.h:52
No locals.
#11 NVAccelMemcpyRect (line_len=16000, src_pitch=16000, dst_pitch=16000, 
    height=16, src=0xb87b5268 "", dst=<optimized out>)
    at ../../src/nouveau_exa.c:33
No locals.
#12 nouveau_exa_upload_to_screen (pdpix=0xb86cb578, x=0, y=0, w=4000, h=16, 
    src=0xb87b5268 "", src_pitch=16000) at ../../src/nouveau_exa.c:389
        pScrn = <optimized out>
        pNv = 0xb84516c0
        dst_pitch = 16000
        tmp_pitch = 16000
        cpp = 4
        i = <optimized out>
        bo = 0xb87da000
        dst = <optimized out>
        ret = 256000
        __func__ = "nouveau_exa_upload_to_screen"
#13 0xb6f7086a in exaDoPutImage (src_stride=<optimized out>, 
    bits=0xb8776a68 "8BT", format=2, h=16, w=4000, y=0, x=0, pGC=0xb86cd2a8, 
    pDrawable=0xb86cb578, depth=<optimized out>) at ../../exa/exa_accel.c:212
        y1 = <optimized out>
        x2 = <optimized out>
        ok = <optimized out>
        x1 = 0
        y2 = <optimized out>
        src = 0xb8776a68 "8BT"
        pExaPixmap = 0xb05da000
        nbox = <optimized out>
        pExaScr = 0xb8776a68
        pPix = 0xb86cb578
        xoff = 0
        ret = 1
        pClip = <optimized out>
        pbox = 0xb86f1898
        yoff = 0
        bpp = 0
#14 exaPutImage (pDrawable=0xb86cb578, pGC=0xb86cd2a8, depth=24, x=0, y=0, 
    w=4000, h=16, leftPad=0, format=2, bits=0xb8776a68 "8BT")
    at ../../exa/exa_accel.c:233
No locals.
#15 0xb766c534 in damagePutImage (pDrawable=0xb86cb578, pGC=0xb86cd2a8, 
    depth=24, x=0, y=0, w=4000, h=16, leftPad=0, format=2, 
    pImage=0xb8776a68 "8BT") at ../../../miext/damage/damage.c:795
        pGCPriv = 0xb86cd328
        oldFuncs = 0xb7751dc0
#16 0xb759baff in ProcPutImage (client=0xb86cafe0) at ../../dix/dispatch.c:1963
        pGC = 0xb86cd2a8
        pDraw = 0xb86cb578
        length = <optimized out>
        lengthProto = <optimized out>
        tmpImage = 0xb8776a68 "8BT"
        stuff = 0xb8776a50
#17 0xb759f375 in Dispatch () at ../../dix/dispatch.c:428
        clientReady = 0xb86a3358
        result = <optimized out>
        client = 0xb86cafe0
        nready = 0
        icheck = 0xb7759118
        start_tick = 1060
#18 0xb758ce95 in main (argc=13, argv=0xbfac5314, envp=0xbfac534c)
    at ../../dix/main.c:288
        i = <optimized out>
        alwaysCheckForInput = {0, 1}

Attachment: signature.asc
Description: Digital signature


Reply to: