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

Bug#465406: xserver-xorg: some xkb options crash the server



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}

Reply to: