← Back to team overview

ubuntu-x-swat team mailing list archive

[Bug 599781] Re: X crashes when reconnecting USB devices via a KVM switch

 

Backtrace with the symbols for xserver-core installed:

Program received signal SIGSEGV, Segmentation fault.
IsMaster (dev=0x0) at ../../dix/events.c:333
333	../../dix/events.c: No such file or directory.
	in ../../dix/events.c
(gdb) backtrace full
#0  IsMaster (dev=0x0) at ../../dix/events.c:333
No locals.
#1  0x000000000045bbf9 in miPointerGetScreen (pDev=0x0) at ../../mi/mipointer.c:488
        pPointer = <value optimized out>
#2  0x00007f010e294d9e in ?? () from /usr/lib/xorg/modules/input/wacom_drv.so
No symbol table info available.
#3  0x00007f010e29872b in ?? () from /usr/lib/xorg/modules/input/wacom_drv.so
No symbol table info available.
#4  0x00007f010e291de3 in ?? () from /usr/lib/xorg/modules/input/wacom_drv.so
No symbol table info available.
#5  0x00007f010e291ead in ?? () from /usr/lib/xorg/modules/input/wacom_drv.so
No symbol table info available.
#6  0x000000000046fca7 in xf86SigioReadInput (fd=<value optimized out>, closure=0x1c3f280)
    at ../../../../hw/xfree86/common/xf86Events.c:313
        errno_save = 22
#7  0x000000000051d1c3 in xf86SIGIO (sig=<value optimized out>)
    at ../../../../../hw/xfree86/os-support/linux/../shared/sigio.c:118
        i = 8
        ready = {fds_bits = {0, 4, 0 <repeats 14 times>}}
        to = {tv_sec = 0, tv_usec = 0}
        save_errno = 22
        r = 1
#8  <signal handler called>
No symbol table info available.
#9  0x00007f0114ade980 in __close_nocancel () at ../sysdeps/unix/syscall-template.S:82
No locals.
#10 0x00007f010e295ee0 in ?? () from /usr/lib/xorg/modules/input/wacom_drv.so
No symbol table info available.
#11 0x000000000047d5d7 in xf86NewInputDevice (idev=0x1c40750, pdev=0x7fffed1b0fd8, 
    enable=1 '\001') at ../../../../hw/xfree86/common/xf86Xinput.c:696
        drv = <value optimized out>
        pInfo = <value optimized out>
        dev = <value optimized out>
        rval = <value optimized out>
#12 0x000000000047d9eb in NewInputDeviceRequest18 (options=<value optimized out>, attrs=0x0, 
    pdev=<value optimized out>) at ../../../../hw/xfree86/common/xf86Xinput.c:840
        idev = <value optimized out>
        option = 0x0
        rval = 0
        is_auto = 0
#13 0x00007f010e29afbf in ?? () from /usr/lib/xorg/modules/input/wacom_drv.so
No symbol table info available.
#14 0x00007f010e295f6a in ?? () from /usr/lib/xorg/modules/input/wacom_drv.so
No symbol table info available.
#15 0x000000000047d5d7 in xf86NewInputDevice (idev=0x137fb00, pdev=0x7fffed1b1170, 
    enable=1 '\001') at ../../../../hw/xfree86/common/xf86Xinput.c:696
        drv = <value optimized out>
        pInfo = <value optimized out>
        dev = <value optimized out>
        rval = <value optimized out>
#16 0x000000000047d9eb in NewInputDeviceRequest18 (options=<value optimized out>, 
    attrs=0x7fffed1b1140, pdev=<value optimized out>)
    at ../../../../hw/xfree86/common/xf86Xinput.c:840
        idev = <value optimized out>
        option = 0x0
        rval = 0
        is_auto = 1
#17 0x000000000045a702 in device_added (udev_device=0x0) at ../../config/udev.c:141
        path = 0x1c40ca0 "/dev/input/event9"
        name = 0x1bb6fd0 "Wacom Graphire2 4x5"
        config_info = 0x1bb7110 "udev:/sys/devices/pci0000:00/0000:00:1a.7/usb1/1-1/1-1.2/1-1.2.3/1-1.2.3.4/1-1.2.3.4:1.0/input/input17/event9"
        syspath = 0x132bfe0 "DEVLINKS"
        key = 0x132bfe0 "DEVLINKS"
        value = <value optimized out>
        tmp = 0x132bfe0 "DEVLINKS"
        options = 0x132c080
        tmpo = <value optimized out>
        attrs = {product = 0x1bb6fd0 "Wacom Graphire2 4x5", vendor = 0x121a120 "WACOM", 
          device = 0x1c40ca0 "/dev/input/event9", tags = 0x0, flags = 8}
        dev = 0x0
        set = <value optimized out>
        entry = 0x0
        parent = <value optimized out>
        rc = <value optimized out>
#18 0x000000000045a938 in wakeup_handler (data=<value optimized out>, err=<value optimized out>, 
    read_mask=0x7dea20) at ../../config/udev.c:203
        udev_fd = <value optimized out>
        udev_device = <value optimized out>
        action = 0x0
#19 0x0000000000435f2b in WakeupHandler (result=1, pReadmask=0x7dea20) at ../../dix/dixutils.c:413
        i = 3
#20 0x000000000045f997 in WaitForSomething (pClientsReady=<value optimized out>)
    at ../../os/WaitFor.c:232
        i = 0
        waittime = {tv_sec = 1, tv_usec = 878837}
        wt = 0x7fffed1b1440
        timeout = <value optimized out>
        clientsReadable = {fds_bits = {0 <repeats 16 times>}}
        clientsWritable = {fds_bits = {140737171362688, 4416156, 140737171362904, 
            140737171362740, 33564749, 4975968, 17337200, 16988992, 0, 32, 21714048, 4621884, 
            18981648, 4603261, 32, 0}}
        selecterr = 0
        nready = <value optimized out>
        devicesReadable = {fds_bits = {0 <repeats 16 times>}}
        now = <value optimized out>
        someReady = 0
#21 0x0000000000430952 in Dispatch () at ../../dix/dispatch.c:375
        result = <value optimized out>
        client = 0x13704e0
        nready = -1
        start_tick = 6580
#22 0x00000000004261aa in main (argc=9, argv=0x7ddbe8, envp=<value optimized out>)
    at ../../dix/main.c:285
        i = 1
        alwaysCheckForInput = {0, 1}
(gdb)

-- 
X crashes when reconnecting USB devices via a KVM switch
https://bugs.launchpad.net/bugs/599781
You received this bug notification because you are a member of Ubuntu-X,
which is subscribed to xorg in ubuntu.



References