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