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

Dan Nicholson dbn.lists at gmail.com
Tue Feb 10 15:53:42 PST 2009


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



More information about the xorg mailing list