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

Bug#741870: X server crashes when running (in particular) some Tk 8.4 apps



Hello,

On Mon, 17 Mar 2014 10:00:54 +0100
Julien Cristau <jcristau@debian.org> wrote:

> > The trouble is that I can't reproduce the crash when I'm not
> > attached to the VT, and when I am, the VT locks and I can't switch
> > to a different one (SysRq keys don't work either — that may be
> > because of strange laptop keyboard configuration, I don't exactly
> > know).

> > Do you have any ideas on what can be done?

> No other machine to run gdb on an ssh session?

After upgrading gdb I've got this:

Program received signal SIGSEGV, Segmentation fault.
__GI___libc_free (mem=0x12d0002) at malloc.c:2892
2892	malloc.c: No such file or directory.
(gdb) bt
#0  __GI___libc_free (mem=0x12d0002) at malloc.c:2892
#1  0xb75f7ac1 in doOpenFont (client=0xba07eb10, c=0xba0b4c88) at ../../dix/dixfonts.c:370
#2  0xb75fa9ed in ProcessWorkQueue () at ../../dix/dixutils.c:526
#3  0xb775dc35 in WaitForSomething (pClientsReady=pClientsReady@entry=0xb9d9a970) at ../../os/WaitFor.c:175
#4  0xb75f585e in Dispatch () at ../../dix/dispatch.c:362
#5  0xb75f9bd5 in dix_main (argc=argc@entry=6, argv=argv@entry=0xbfb85654, envp=envp@entry=0xbfb85670) at ../../dix/main.c:294
#6  0xb75e393e in main (argc=6, argv=0xbfb85654, envp=0xbfb85670) at ../../dix/stubmain.c:34
(gdb) bt full
#0  __GI___libc_free (mem=0x12d0002) at malloc.c:2892
        ar_ptr = <optimized out>
        p = 0x12cfffa
        hook = 0x0
#1  0xb75f7ac1 in doOpenFont (client=0xba07eb10, c=0xba0b4c88) at ../../dix/dixfonts.c:370
        pfont = 0x0
        fpe = <optimized out>
        pScr = <optimized out>
        err = <optimized out>
        i = <optimized out>
        alias = 0xb729d000 "\274\275\032"
        newname = <optimized out>
        newlen = <optimized out>
        aliascount = <optimized out>
        FontFormat = <optimized out>
#2  0xb75fa9ed in ProcessWorkQueue () at ../../dix/dixutils.c:526
        q = 0xba0aebf8
        p = 0xb77f49d8 <workQueue>
#3  0xb775dc35 in WaitForSomething (pClientsReady=pClientsReady@entry=0xb9d9a970) at ../../os/WaitFor.c:175
        i = <optimized out>
        waittime = {tv_sec = 0, tv_usec = 300989}
        wt = 0xbfb852d8
        timeout = <optimized out>
        clientsReadable = {fds_bits = {0 <repeats 32 times>}}
        clientsWritable = {fds_bits = {0, -1216450560, -1218340487, -1228382208, -1176137048, -1228382208, -1176137048, -1223264987, -1173667904, -1176137000, 
            -1173667904, -1216450560, -1180178192, -1216450560, -1176254676, -1216450560, -1180178192, -1173667904, -1180171120, -1216450560, -1180178192, 
            -1216409688, -1180243760, -1221995456, -1216409688, 0, -1078438912, -1221996544, -1221995456, -1176137048, -1176131492, -1223253021}}
        selecterr = <optimized out>
        nready = 0
        devicesReadable = {fds_bits = {0 <repeats 32 times>}}
        now = <optimized out>
        someReady = 0
#4  0xb75f585e in Dispatch () at ../../dix/dispatch.c:362
        clientReady = 0xb9d9a970
        result = <optimized out>
        client = <optimized out>
        nready = <optimized out>
        icheck = 0xb77f46b8 <checkForInput>
        start_tick = <optimized out>
#5  0xb75f9bd5 in dix_main (argc=argc@entry=6, argv=argv@entry=0xbfb85654, envp=envp@entry=0xbfb85670) at ../../dix/main.c:294
        i = <optimized out>
        alwaysCheckForInput = {0, 1}
#6  0xb75e393e in main (argc=6, argv=0xbfb85654, envp=0xbfb85670) at ../../dix/stubmain.c:34
No locals.

-- 
Cheers,
  Andrew

Attachment: signature.asc
Description: PGP signature


Reply to: