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

Re: glibc: causes segfault in Xorg



On Wed, May 04, 2011 at 09:29:53AM +0200, Michel Dänzer wrote:
> On Mit, 2011-05-04 at 02:18 -0500, Jonathan Nieder wrote: 

> > Thanks, Michel.  Steve, could you install xserver-xorg-video-radeon-dbg [...]
> 
> More importantly xserver-xorg-core-dbg, to get debugging symbols
> for /usr/lib/xorg/modules/libshadow.so .

OK, I've installed both -dbg packages and here's the backtrace


GNU gdb (GDB) 7.2-debian
Copyright (C) 2010 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /usr/bin/X...(no debugging symbols found)...done.
(gdb) set args :0
(gdb) run
Starting program: /usr/bin/X :0
process 14244 is executing new program: /usr/bin/Xorg
[Thread debugging using libthread_db enabled]

Program received signal SIGSEGV, Segmentation fault.
__memcpy_ssse3 () at ../sysdeps/x86_64/multiarch/memcpy-ssse3.S:153
	in ../sysdeps/x86_64/multiarch/memcpy-ssse3.S
(gdb) bt full
#0  __memcpy_ssse3 () at ../sysdeps/x86_64/multiarch/memcpy-ssse3.S:153
No locals.
#1  0x00007faa64837db1 in shadowUpdatePacked (pScreen=0x2502620, pBuf=0x2503b40) at ../../../miext/shadow/shpacked.c:105
        damage = 0x2503bb0
        pShadow = <value optimized out>
        nbox = 0
        pbox = <value optimized out>
        shaBase = 0x7faa5ca3b010
        sha = <value optimized out>
        shaStride = 3200
        scrBase = 1920
        scrLine = 0
        scr = 3200
        shaBpp = 32
        shaXoff = <value optimized out>
        shaYoff = <value optimized out>
        x = <value optimized out>
        y = <value optimized out>
        w = 3200
        h = <value optimized out>
        width = 0
        i = 1280
        winBase = 0x7faa64836000
        win = <value optimized out>
        winSize = 1920
#2  0x00007faa6483743f in shadowRedisplay (pScreen=0x2502620) at ../../../miext/shadow/shadow.c:61
        pBuf = 0x2503b40
        pRegion = <value optimized out>
#3  0x000000000043571d in BlockHandler (pTimeout=0x7fff82b25f58, pReadmask=0x7eda40) at ../../dix/dixutils.c:389
        i = <value optimized out>
        j = <value optimized out>
#4  0x000000000045dcda in WaitForSomething (pClientsReady=0x28b86a0) at ../../os/WaitFor.c:219
        i = <value optimized out>
        waittime = {tv_sec = 600, tv_usec = 0}
        wt = 0x7fff82b25f40
        timeout = <value optimized out>
        clientsReadable = {fds_bits = {0 <repeats 16 times>}}
        clientsWritable = {fds_bits = {1712, 450971566080, 1, 42696624, 42791104, 42698352, 140369853046400, 1760, 14272, 140369849872147, 192, 140369853046400, 42696640, 1740, 
            42696624, 1760}}
        selecterr = <value optimized out>
        nready = 0
        devicesReadable = {fds_bits = {140733193388033, 42791312, 140369853046400, 42791472, 140369853046400, 1680, 304, 140369849859444, 0, 140369882633504, 1680, 
            140369853046488, 140369853046504, 1, 1665, 317831862540}}
        now = <value optimized out>
        someReady = <value optimized out>
#5  0x00000000004314b2 in Dispatch () at ../../dix/dispatch.c:367
        clientReady = 0x28b86a0
        result = <value optimized out>
        client = <value optimized out>
        nready = <value optimized out>
        icheck = 0x7eca70
        start_tick = <value optimized out>
#6  0x00000000004257de in main (argc=2, argv=<value optimized out>, envp=<value optimized out>) at ../../dix/main.c:287
        i = <value optimized out>
        alwaysCheckForInput = {0, 1}
(gdb) quit
A debugging session is active.

	Inferior 1 [process 14244] will be killed.

Quit anyway? (y or n) 

Attachment: signature.asc
Description: Digital signature


Reply to: