On Wed, Feb 13, 2008 at 06:25:53PM +0100, Lionel Elie Mamane wrote: > On Wed, Feb 13, 2008 at 06:13:11PM +0100, Lionel Elie Mamane wrote: >> On Wed, Feb 13, 2008 at 01:49:59PM +0100, Julien Cristau wrote:
>>> Can you get a backtrace of the crash with gdb (you need to attach >>> gdb to the X server from an ssh session)? >> Can I simply (...) core file generation and load that in gdb? > The results don't seem convincing. I found http://wiki.debian.org/XStrikeForce/XserverDebugging, and I could generate a better backtrace, attached. I didn't manage to use the dbg server like http://wiki.debian.org/XStrikeForce/FAQ#debugxserver suggests, debconf doesn't ask me. -- Lionel
#0 0x00002b68c6058025 in *__GI_raise (sig=<value optimized out>) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64 pid = <value optimized out> selftid = <value optimized out> #1 0x00002b68c6059a80 in *__GI_abort () at abort.c:88 act = {__sigaction_handler = {sa_handler = 0x1, sa_sigaction = 0x1}, sa_mask = {__val = {1, 1, 0, 8285472, 47728999047611, 5724048, 1, 47728998674960, 47728996500680, 47728998664352, 47728996500680, 0, 6788756, 8358768, 8060744, 8358768}}, sa_flags = 11, sa_restorer = 0} sigs = {__val = {32, 0 <repeats 15 times>}} #2 0x0000000000467c63 in ddxGiveUp () at ../../../../hw/xfree86/common/xf86Init.c:1073 i = <value optimized out> #3 0x000000000056a5d8 in AbortServer () at ../../os/log.c:406 No locals. #4 0x000000000056ac25 in FatalError (f=0x575790 "Caught signal %d. Server aborting\n") at ../../os/log.c:552 args = {{gp_offset = 16, fp_offset = 48, overflow_arg_area = 0x7fffe5f4c1e0, reg_save_area = 0x7fffe5f4c120}} beenhere = 1 #5 0x0000000000483129 in xf86SigHandler (signo=11) at ../../../../hw/xfree86/common/xf86Events.c:766 No locals. #6 <signal handler called> No locals. #7 0x0000000000468690 in InitOutput (pScreenInfo=0x7e6d20, argc=9, argv=0x7fffe5f4c6f8) at ../../../../hw/xfree86/common/xf86Init.c:353 configured_device = <value optimized out> i = <value optimized out> j = <value optimized out> k = <value optimized out> scr_index = <value optimized out> modulelist = (char **) 0x7f6020 optionlist = (pointer *) 0x7f6060 layout = <value optimized out> screenpix24 = <value optimized out> pix24 = <value optimized out> pix24From = <value optimized out> autoconfig = <value optimized out> generation = 1 #8 0x00000000004369af in main (argc=9, argv=0x7fffe5f4c6f8, envp=0x7fffe5f4c748) at ../../dix/main.c:369 i = 0 error = 0 xauthfile = <value optimized out> alwaysCheckForInput = {0, 1}