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