On Wed, Feb 11, 2009 at 10:51:25AM -0500, Kevin Johnson wrote:
> Thanks -- I did just that (after a few trial and errors) and was able to get
> it to crash:
> 
> Received signal SIGSEGV, Segmentation fault.
> XkbStringText (str=0x21 <Address 0x21 out of bounds>, format=2) at
> xkbtext.c:526
> 526        for (ok= True,len=0,in=str;*in!='\0';in++,len++) {
> (gdb)
> Continuing.
> 
> Program received signal SIGABRT, Aborted.
> 0x00000033dac32f05 in raise (sig=<value optimized out>) at
> ../nptl/sysdeps/unix/sysv/linux/raise.c:64
> [...]
> #6  <signal handler called>
> #7  XkbStringText (str=0x21 <Address 0x21 out of bounds>, format=2) at
> xkbtext.c:526
> #8  0x000000000055879a in XkbWriteXKBGeometry (file=0x7fd5f046c8c0,
> xkb=0x1580e90, topLevel=0,
>     showImplicit=0, addOn=0x557fe0 <_AddIncl>, priv=0x7fd5f0d90820) at
> xkbout.c:831
> [...]

Oops, the geom colour name copying code is very, very broken: it needs
to do a deep copy instead of just taking the address (!) of the source.
Please file a bug and assign it to me.

Cheers,
Daniel

Attachment: signature.asc
Description: Digital signature

_______________________________________________
xorg mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/xorg

Reply via email to