Fedora 10, Belkin KVM, USB Mouse/Keyboard, NVIDIA Card, OpenOffice

Kevin Johnson kpj104 at gmail.com
Wed Feb 11 07:51:25 PST 2009


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.lists at gmail.com> wrote:

> On Tue, Feb 10, 2009 at 10:04 AM, Kevin Johnson <kpj104 at 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/
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.x.org/archives/xorg/attachments/20090211/c8b9f831/attachment.html>


More information about the xorg mailing list