[Bug 50019] after few (de)activating kwin effect, xorg crash

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Sun Jun 3 08:47:12 PDT 2012


https://bugs.freedesktop.org/show_bug.cgi?id=50019

--- Comment #3 from okias <d.okias at gmail.com> 2012-06-03 08:47:12 PDT ---
It always die in dri2_*. In this moment was hard to get it crash, but
combination of kwin effects (OpenGL2 Shaders) + VLC with opengl visualisation
ProjectM

(gdb) c
Continuing.

Program received signal SIGSEGV, Segmentation fault.
0x00007f341c93bd62 in dri2_invalidate_drawable (dPriv=0x2d59490) at dri2.c:68
68      dri2.c: No such file or directory.
(gdb) bt
#0  0x00007f341c93bd62 in dri2_invalidate_drawable (dPriv=0x2d59490) at
dri2.c:68
#1  0x00007f341f0e3d85 in __glXDRIinvalidateBuffers (pDraw=0x37062d0,
priv=0x36e3ca0, id=23087722)
    at
/var/tmp/portage/x11-base/xorg-server-1.12.2/work/xorg-server-1.12.2/glx/glxdri2.c:427
#2  0x00007f341e845ffb in DRI2InvalidateDrawable (pDraw=0x37062d0)
    at
/var/tmp/portage/x11-base/xorg-server-1.12.2/work/xorg-server-1.12.2/hw/xfree86/dri2/dri2.c:598
#3  0x00007f341e8467b6 in DRI2InvalidateWalk (pWin=0x37062d0, data=0x2859cc0)
    at
/var/tmp/portage/x11-base/xorg-server-1.12.2/work/xorg-server-1.12.2/hw/xfree86/dri2/dri2.c:844
#4  0x00000000004761e8 in TraverseTree (pWin=0x285b130, func=0x7f341e84676f
<DRI2InvalidateWalk>, data=0x2859cc0)
    at
/var/tmp/portage/x11-base/xorg-server-1.12.2/work/xorg-server-1.12.2/dix/window.c:315
#5  0x00007f341e846bf1 in DRI2SwapBuffers (client=0x356c980, pDraw=0x2ae0820,
target_msc=0, divisor=0, remainder=0, swap_target=0x7fff05dcf1c0, 
    func=0x7f341e848126 <DRI2SwapEvent>, data=0x2ae0820) at
/var/tmp/portage/x11-base/xorg-server-1.12.2/work/xorg-server-1.12.2/hw/xfree86/dri2/dri2.c:964
#6  0x00007f341e8482bd in ProcDRI2SwapBuffers (client=0x356c980)
    at
/var/tmp/portage/x11-base/xorg-server-1.12.2/work/xorg-server-1.12.2/hw/xfree86/dri2/dri2ext.c:400
#7  0x00007f341e8487d3 in ProcDRI2Dispatch (client=0x356c980)
    at
/var/tmp/portage/x11-base/xorg-server-1.12.2/work/xorg-server-1.12.2/hw/xfree86/dri2/dri2ext.c:566
#8  0x000000000043436f in Dispatch () at
/var/tmp/portage/x11-base/xorg-server-1.12.2/work/xorg-server-1.12.2/dix/dispatch.c:428
#9  0x0000000000425152 in main (argc=10, argv=0x7fff05dcf3b8,
envp=0x7fff05dcf410)
    at
/var/tmp/portage/x11-base/xorg-server-1.12.2/work/xorg-server-1.12.2/dix/main.c:288
(gdb) bt full
#0  0x00007f341c93bd62 in dri2_invalidate_drawable (dPriv=0x2d59490) at
dri2.c:68
        drawable = 0x2b12190
#1  0x00007f341f0e3d85 in __glXDRIinvalidateBuffers (pDraw=0x37062d0,
priv=0x36e3ca0, id=23087722)
    at
/var/tmp/portage/x11-base/xorg-server-1.12.2/work/xorg-server-1.12.2/glx/glxdri2.c:427
        private = 0x36e3ca0
        screen = 0x2832f60
#2  0x00007f341e845ffb in DRI2InvalidateDrawable (pDraw=0x37062d0)
    at
/var/tmp/portage/x11-base/xorg-server-1.12.2/work/xorg-server-1.12.2/hw/xfree86/dri2/dri2.c:598
        pPriv = 0x3566d60
        ref = 0x3592860
#3  0x00007f341e8467b6 in DRI2InvalidateWalk (pWin=0x37062d0, data=0x2859cc0)
    at
/var/tmp/portage/x11-base/xorg-server-1.12.2/work/xorg-server-1.12.2/hw/xfree86/dri2/dri2.c:844
No locals.
#4  0x00000000004761e8 in TraverseTree (pWin=0x285b130, func=0x7f341e84676f
<DRI2InvalidateWalk>, data=0x2859cc0)
    at
/var/tmp/portage/x11-base/xorg-server-1.12.2/work/xorg-server-1.12.2/dix/window.c:315
        result = 1
        pChild = 0x37062d0
#5  0x00007f341e846bf1 in DRI2SwapBuffers (client=0x356c980, pDraw=0x2ae0820,
target_msc=0, divisor=0, remainder=0, swap_target=0x7fff05dcf1c0, 
    func=0x7f341e848126 <DRI2SwapEvent>, data=0x2ae0820) at
/var/tmp/portage/x11-base/xorg-server-1.12.2/work/xorg-server-1.12.2/hw/xfree86/dri2/dri2.c:964
        pWin = 0x285b130
        pPixmap = 0x2859cc0
        pScreen = 0x2801d80
        ds = 0x28022a0
        pPriv = 0x2f839a0
        pDestBuffer = 0x31779b0
        pSrcBuffer = 0x3261390
        ret = 1
        i = 3
        ust = 1338738147972846
        current_msc = 423256
        __func__ = "DRI2SwapBuffers"
#6  0x00007f341e8482bd in ProcDRI2SwapBuffers (client=0x356c980)
    at
/var/tmp/portage/x11-base/xorg-server-1.12.2/work/xorg-server-1.12.2/hw/xfree86/dri2/dri2ext.c:400
        stuff = 0x35b0660
        rep = {type = 0 '\000', pad1 = 0 '\000', sequenceNumber = 0, length =
0, swap_hi = 56019328, swap_lo = 0, pad2 = 98365936, pad3 = 32767, 
          pad4 = 56019328, pad5 = 0}
        pDrawable = 0x2ae0820
        target_msc = 0
        divisor = 0
        remainder = 0
        swap_target = 403
        status = 0
#7  0x00007f341e8487d3 in ProcDRI2Dispatch (client=0x356c980)
    at
/var/tmp/portage/x11-base/xorg-server-1.12.2/work/xorg-server-1.12.2/hw/xfree86/dri2/dri2ext.c:566
        stuff = 0x35b0660
#8  0x000000000043436f in Dispatch () at
/var/tmp/portage/x11-base/xorg-server-1.12.2/work/xorg-server-1.12.2/dix/dispatch.c:428
        clientReady = 0x29a7690
        result = 0
---Type <return> to continue, or q <return> to quit---
        client = 0x356c980
        nready = 0
        icheck = 0x86d110
        start_tick = 6740
#9  0x0000000000425152 in main (argc=10, argv=0x7fff05dcf3b8,
envp=0x7fff05dcf410)
    at
/var/tmp/portage/x11-base/xorg-server-1.12.2/work/xorg-server-1.12.2/dix/main.c:288
        i = 1
        alwaysCheckForInput = {0, 1}

-- 
Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.


More information about the xorg-driver-ati mailing list