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 64 return INLINE_SYSCALL (tgkill, 3, pid, selftid, sig); Missing separate debuginfos, use: debuginfo-install libgcc-4.3.2-7.x86_64 (gdb) bt #0 0x00000033dac32f05 in raise (sig=<value optimized out>) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64 #1 0x00000033dac34a73 in abort () at abort.c:88 #2 0x00000000004613f9 in ddxGiveUp () at xf86Init.c:1483 #3 0x00000000004f208d in AbortServer () at log.c:407 #4 0x00000000004f2755 in FatalError (f=0x56f4f0 "Caught signal %d. Server aborting\n") at log.c:553 #5 0x000000000047a689 in xf86SigHandler (signo=11) at xf86Events.c:593 #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 #9 0x0000000000557d1b in XkbWriteXKBKeymapForNames (file=0x7fd5f046c8c0, names=0x7fffffa6cde0, xkb=0x1580e90, want=<value optimized out>, need=63) at xkbfmisc.c:346 #10 0x0000000000561cba in XkbDDXCompileKeymapByNames () at ddxLoad.c:259 #11 XkbDDXLoadKeymapByNames (keybd=<value optimized out>, names=0x7fffffa6cde0, want=127, need=63, xkbRtrn=0x7fffffa6cee8, nameRtrn=0x7fffffa6cf00 "", nameRtrnLen=4096) at ddxLoad.c:357 #12 0x000000000053fb2b in ProcXkbGetKbdByName (client=0x7fd5f0f2d190) at xkb.c:5642 #13 0x00000000004468d4 in Dispatch () at dispatch.c:454 #14 0x000000000042cd1d in main (argc=9, argv=0x7fffffa6e0d8, envp=<value optimized out>) at main.c:441 On Tue, Feb 10, 2009 at 6:53 PM, Dan Nicholson <dbn.li...@gmail.com> wrote: > On Tue, Feb 10, 2009 at 10:04 AM, Kevin Johnson <kpj...@gmail.com> wrote: > > Hello, > > > > Here is the setup. I am running two different desktop computers, each > with > > their own monitor, but with only one keyboard / mouse. I am using a > Belkin > > KVM switch to control the keyboard / mouse function between the two. The > > switch has USB inputs and USB outputs. > > > > I am running Fedora10 (F1)0) on each desktop computer. Each has a > different > > NVIDIA Quadro card installed, and I am running NVIDIA drivers (different > > version of each because the one card is not supported anymore). > > > > Everything works fine, until I launch OpenOffice on either computer. At > that > > point, when I use the KVM to switch mouse / keyboard to the other desktop > X > > will crash. I have not been able to reproduce this with anything other > than > > the OpenOffice suite of applications. > > > > It has something to do with the evdev module.... here is the backtrace in > > the Xorg.0.log > > > > (EE) Belkin Corporation Flip CC: Read error: No such device > > (II) config/hal: removing device Belkin Corporation Flip CC > > (II) Belkin Corporation Flip CC: Close > > (II) UnloadModule: "evdev" > > (EE) Dell Dell USB Keyboard: Read error: No such device > > (II) config/hal: removing device Dell Dell USB Keyboard > > (II) Dell Dell USB Keyboard: Close > > (II) UnloadModule: "evdev" > > (II) config/hal: Adding input device Belkin Corporation Flip KVM > > (**) Belkin Corporation Flip KVM: always reports core events > > (**) Belkin Corporation Flip KVM: Device: "/dev/input/event3" > > (II) Belkin Corporation Flip KVM: Found 5 mouse buttons > > (II) Belkin Corporation Flip KVM: Found x and y relative axes > > (II) Belkin Corporation Flip KVM: Configuring as mouse > > (**) Belkin Corporation Flip KVM: YAxisMapping: buttons 4 and 5 > > (**) Belkin Corporation Flip KVM: EmulateWheelButton: 4, > > EmulateWheelInertia: 10, EmulateWheelTimeout: 200 > > (II) XINPUT: Adding extended input device "Belkin Corporation Flip KVM" > > (type: MOUSE) > > (II) config/hal: Adding input device Belkin Corporation Flip KVM > > (**) Belkin Corporation Flip KVM: always reports core events > > (**) Belkin Corporation Flip KVM: Device: "/dev/input/event7" > > (II) Belkin Corporation Flip KVM: Found keys > > (II) Belkin Corporation Flip KVM: Configuring as keyboard > > (II) XINPUT: Adding extended input device "Belkin Corporation Flip KVM" > > (type: KEYBOARD) > > (**) Option "xkb_rules" "evdev" > > (**) Belkin Corporation Flip KVM: xkb_rules: "evdev" > > (**) Option "xkb_model" "pc105+inet" > > (**) Belkin Corporation Flip KVM: xkb_model: "pc105+inet" > > (**) Option "xkb_layout" "us" > > (**) Belkin Corporation Flip KVM: xkb_layout: "us" > > > > Backtrace: > > 0: /usr/bin/Xorg(xorg_backtrace+0x26) [0x4e7a26] > > 1: /usr/bin/Xorg(xf86SigHandler+0x39) [0x47a679] > > 2: /lib64/libc.so.6 [0x33dac32f90] > > 3: /usr/bin/Xorg(XkbStringText+0x1c) [0x56711c] > > 4: /usr/bin/Xorg(XkbWriteXKBGeometry+0x191) [0x5587d1] > > 5: /usr/bin/Xorg(XkbWriteXKBKeymapForNames+0x5bb) [0x557d1b] > > 6: /usr/bin/Xorg(XkbDDXLoadKeymapByNames+0x18a) [0x561cba] > > 7: /usr/bin/Xorg(ProcXkbGetKbdByName+0x3ab) [0x53fb2b] > > 8: /usr/bin/Xorg(Dispatch+0x364) [0x4468d4] > > 9: /usr/bin/Xorg(main+0x45d) [0x42cd1d] > > 10: /lib64/libc.so.6(__libc_start_main+0xe6) [0x33dac1e576] > > 11: /usr/bin/Xorg [0x42c0f9] > > Might be helpful to get a full backtrace. Start up the server as > normal, attach gdb to the Xorg pid, then trigger the crash and type bt > in gdb. I would guess there's bad things going on in XKB, but > XkbStringText shouldn't be crashing. > > -- > Dan > -- Rediscover the Web http://www.mozilla.com/firefox/
_______________________________________________ xorg mailing list xorg@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/xorg