Public bug reported: What I think should have happen: Xorg should not die with SIGSEGV What did happen: Xorg died with SIGSEGV
I've just upgraded from ubuntu 11.10 - desktop - x86 ubuntu (gnome). After reboot X did not start. I tried to install missing packages, with no success. Then I looked at xorg.log, and found that my "Chicony USB hid" killed it. I've got an USB keyboard (logitech), a normal usb mouse, and a wireless keyboard+mouse combo device plugged in. After removing the latter from the usb hub, X runs fine. If I plug in, Xorg INSTANTLY dies with segfault. (I can repeat it, so if you tell me to install some debug symbols, I can recreate the sigsegv any time) Xorg.log looks like this: (full: http://pastebin.ubuntu.com/933492/ ) [ 449.618] (II) config/udev: Adding input device Logitech USB Keyboard (/dev/input/event2) [ 449.618] (**) Logitech USB Keyboard: Applying InputClass "evdev keyboard catchall" [ 449.618] (II) Using input driver 'evdev' for 'Logitech USB Keyboard' [ 449.618] (II) Loading /usr/lib/xorg/modules/input/evdev_drv.so [ 449.618] (**) Logitech USB Keyboard: always reports core events [ 449.618] (**) evdev: Logitech USB Keyboard: Device: "/dev/input/event2" [ 449.618] (--) evdev: Logitech USB Keyboard: Vendor 0x46d Product 0xc31c [ 449.618] (--) evdev: Logitech USB Keyboard: Found keys [ 449.618] (II) evdev: Logitech USB Keyboard: Configuring as keyboard [ 449.618] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:1d.7/usb1/1-2/1-2.2/1-2.2:1.0/input/input2/event2" [ 449.618] (II) XINPUT: Adding extended input device "Logitech USB Keyboard" (type: KEYBOARD, id 8) [ 449.618] (**) Option "xkb_rules" "evdev" [ 449.618] (**) Option "xkb_model" "pc105" [ 449.618] (**) Option "xkb_layout" "us,hu" [ 449.618] (**) Option "xkb_variant" "," [ 449.618] (**) Option "xkb_options" "terminate:ctrl_alt_bksp,grp:lwin_toggle" [ 449.620] (II) config/udev: Adding input device Logitech USB Keyboard (/dev/input/event3) [ 449.620] (**) Logitech USB Keyboard: Applying InputClass "evdev keyboard catchall" [ 449.620] (II) Using input driver 'evdev' for 'Logitech USB Keyboard' [ 449.620] (II) Loading /usr/lib/xorg/modules/input/evdev_drv.so [ 449.620] (**) Logitech USB Keyboard: always reports core events [ 449.620] (**) evdev: Logitech USB Keyboard: Device: "/dev/input/event3" [ 449.620] (--) evdev: Logitech USB Keyboard: Vendor 0x46d Product 0xc31c [ 449.620] (--) evdev: Logitech USB Keyboard: Found absolute axes [ 449.620] (II) evdev: Logitech USB Keyboard: Forcing absolute x/y axes to exist. [ 449.620] (--) evdev: Logitech USB Keyboard: Found keys [ 449.620] (II) evdev: Logitech USB Keyboard: Configuring as mouse [ 449.620] (II) evdev: Logitech USB Keyboard: Configuring as keyboard [ 449.620] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:1d.7/usb1/1-2/1-2.2/1-2.2:1.1/input/input3/event3" [ 449.620] (II) XINPUT: Adding extended input device "Logitech USB Keyboard" (type: KEYBOARD, id 9) [ 449.620] (**) Option "xkb_rules" "evdev" [ 449.620] (**) Option "xkb_model" "pc105" [ 449.620] (**) Option "xkb_layout" "us,hu" [ 449.620] (**) Option "xkb_variant" "," [ 449.620] (**) Option "xkb_options" "terminate:ctrl_alt_bksp,grp:lwin_toggle" [ 449.621] (II) evdev: Logitech USB Keyboard: initialized for absolute axes. [ 449.621] (**) Logitech USB Keyboard: (accel) keeping acceleration scheme 1 [ 449.621] (**) Logitech USB Keyboard: (accel) acceleration profile 0 [ 449.621] (**) Logitech USB Keyboard: (accel) acceleration factor: 2.000 [ 449.621] (**) Logitech USB Keyboard: (accel) acceleration threshold: 4 [ 449.622] (II) config/udev: Adding input device Chicony USB Wireless HID Receiver (/dev/input/event5) [ 449.622] (**) Chicony USB Wireless HID Receiver: Applying InputClass "evdev keyboard catchall" [ 449.622] (II) Using input driver 'evdev' for 'Chicony USB Wireless HID Receiver' [ 449.622] (II) Loading /usr/lib/xorg/modules/input/evdev_drv.so [ 449.622] (**) Chicony USB Wireless HID Receiver: always reports core events [ 449.622] (**) evdev: Chicony USB Wireless HID Receiver: Device: "/dev/input/event5" [ 449.622] (--) evdev: Chicony USB Wireless HID Receiver: Vendor 0x4f2 Product 0x618 [ 449.622] (--) evdev: Chicony USB Wireless HID Receiver: Found keys [ 449.622] (II) evdev: Chicony USB Wireless HID Receiver: Configuring as keyboard [ 449.622] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:1d.7/usb1/1-2/1-2.3/1-2.3:1.0/input/input5/event5" [ 449.622] (II) XINPUT: Adding extended input device "Chicony USB Wireless HID Receiver" (type: KEYBOARD, id 10) [ 449.623] (**) Option "xkb_rules" "evdev" [ 449.623] (**) Option "xkb_model" "pc105" [ 449.623] (**) Option "xkb_layout" "us,hu" [ 449.623] (**) Option "xkb_variant" "," [ 449.623] (**) Option "xkb_options" "terminate:ctrl_alt_bksp,grp:lwin_toggle" [ 449.624] (II) config/udev: Adding input device Chicony USB Wireless HID Receiver (/dev/input/event6) [ 449.624] (II) No input driver specified, ignoring this device. [ 449.624] (II) This device may have been added with another device file. [ 449.625] (II) config/udev: Adding input device Chicony USB Wireless HID Receiver (/dev/input/event7) [ 449.625] (**) Chicony USB Wireless HID Receiver: Applying InputClass "evdev keyboard catchall" [ 449.625] (II) Using input driver 'evdev' for 'Chicony USB Wireless HID Receiver' [ 449.625] (II) Loading /usr/lib/xorg/modules/input/evdev_drv.so [ 449.625] (**) Chicony USB Wireless HID Receiver: always reports core events [ 449.625] (**) evdev: Chicony USB Wireless HID Receiver: Device: "/dev/input/event7" [ 449.625] (--) evdev: Chicony USB Wireless HID Receiver: Vendor 0x4f2 Product 0x618 [ 449.625] (--) evdev: Chicony USB Wireless HID Receiver: Found 1 mouse buttons [ 449.625] (--) evdev: Chicony USB Wireless HID Receiver: Found scroll wheel(s) [ 449.625] (--) evdev: Chicony USB Wireless HID Receiver: Found relative axes [ 449.625] (II) evdev: Chicony USB Wireless HID Receiver: Forcing relative x/y axes to exist. [ 449.625] (--) evdev: Chicony USB Wireless HID Receiver: Found absolute axes [ 449.625] (II) evdev: Chicony USB Wireless HID Receiver: Forcing absolute x/y axes to exist. [ 449.625] (--) evdev: Chicony USB Wireless HID Receiver: Found keys [ 449.625] (II) evdev: Chicony USB Wireless HID Receiver: Configuring as mouse [ 449.625] (II) evdev: Chicony USB Wireless HID Receiver: Configuring as keyboard [ 449.625] (II) evdev: Chicony USB Wireless HID Receiver: Adding scrollwheel support [ 449.625] (**) evdev: Chicony USB Wireless HID Receiver: YAxisMapping: buttons 4 and 5 [ 449.625] (**) evdev: Chicony USB Wireless HID Receiver: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200 [ 449.626] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:1d.7/usb1/1-2/1-2.3/1-2.3:1.1/input/input7/event7" [ 449.626] (II) XINPUT: Adding extended input device "Chicony USB Wireless HID Receiver" (type: KEYBOARD, id 11) [ 449.626] (**) Option "xkb_rules" "evdev" [ 449.626] (**) Option "xkb_model" "pc105" [ 449.626] (**) Option "xkb_layout" "us,hu" [ 449.626] (**) Option "xkb_variant" "," [ 449.626] (**) Option "xkb_options" "terminate:ctrl_alt_bksp,grp:lwin_toggle" [ 449.626] (II) evdev: Chicony USB Wireless HID Receiver: initialized for relative axes. [ 449.626] (WW) evdev: Chicony USB Wireless HID Receiver: ignoring absolute axes. [ 449.627] (**) Chicony USB Wireless HID Receiver: (accel) keeping acceleration scheme 1 [ 449.627] (**) Chicony USB Wireless HID Receiver: (accel) acceleration profile 0 [ 449.627] (**) Chicony USB Wireless HID Receiver: (accel) acceleration factor: 2.000 [ 449.627] (**) Chicony USB Wireless HID Receiver: (accel) acceleration threshold: 4 [ 449.627] (II) config/udev: Adding input device Chicony USB Wireless HID Receiver (/dev/input/event8) [ 449.627] (**) Chicony USB Wireless HID Receiver: Applying InputClass "evdev keyboard catchall" [ 449.628] (II) Using input driver 'evdev' for 'Chicony USB Wireless HID Receiver' [ 449.628] (II) Loading /usr/lib/xorg/modules/input/evdev_drv.so [ 449.628] (**) Chicony USB Wireless HID Receiver: always reports core events [ 449.628] (**) evdev: Chicony USB Wireless HID Receiver: Device: "/dev/input/event8" [ 449.628] (--) evdev: Chicony USB Wireless HID Receiver: Vendor 0x4f2 Product 0x618 [ 449.628] (--) evdev: Chicony USB Wireless HID Receiver: Found absolute axes [ 449.628] (--) evdev: Chicony USB Wireless HID Receiver: Found absolute multitouch axes [ 449.628] (--) evdev: Chicony USB Wireless HID Receiver: Found x and y absolute axes [ 449.628] (--) evdev: Chicony USB Wireless HID Receiver: Found keys [ 449.628] (II) evdev: Chicony USB Wireless HID Receiver: Configuring as mouse [ 449.628] (II) evdev: Chicony USB Wireless HID Receiver: Configuring as keyboard [ 449.628] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:1d.7/usb1/1-2/1-2.3/1-2.3:1.1/input/input8/event8" [ 449.628] (II) XINPUT: Adding extended input device "Chicony USB Wireless HID Receiver" (type: KEYBOARD, id 12) [ 449.628] (**) Option "xkb_rules" "evdev" [ 449.628] (**) Option "xkb_model" "pc105" [ 449.628] (**) Option "xkb_layout" "us,hu" [ 449.628] (**) Option "xkb_variant" "," [ 449.628] (**) Option "xkb_options" "terminate:ctrl_alt_bksp,grp:lwin_toggle" [ 449.630] (II) evdev: Chicony USB Wireless HID Receiver: initialized for absolute axes. [ 449.630] Backtrace: [ 449.630] 0: /usr/bin/Xorg (xorg_backtrace+0x37) [0x896f87] [ 449.630] 1: /usr/bin/Xorg (0x70f000+0x18bd0a) [0x89ad0a] [ 449.630] 2: (vdso) (__kernel_rt_sigreturn+0x0) [0xc2a40c] [ 449.630] 3: /lib/i386-linux-gnu/libc.so.6 (0x24b000+0x7d671) [0x2c8671] [ 449.630] 4: /usr/bin/Xorg (XIChangeDeviceProperty+0x16c) [0x82f45c] [ 449.631] 5: /usr/lib/xorg/modules/input/evdev_drv.so (0x1fc000+0x634e) [0x20234e] [ 449.631] 6: /usr/lib/xorg/modules/input/evdev_drv.so (0x1fc000+0x6595) [0x202595] [ 449.631] 7: /usr/bin/Xorg (ActivateDevice+0x66) [0x73b2d6] [ 449.631] 8: /usr/bin/Xorg (0x70f000+0x8c9d5) [0x79b9d5] [ 449.631] 9: /usr/bin/Xorg (0x70f000+0x9af12) [0x7a9f12] [ 449.631] 10: /usr/bin/Xorg (0x70f000+0x9b783) [0x7aa783] [ 449.631] 11: /usr/bin/Xorg (config_init+0x14) [0x7a97e4] [ 449.631] 12: /usr/bin/Xorg (InitInput+0xfd) [0x789cad] [ 449.631] 13: /usr/bin/Xorg (0x70f000+0x2523e) [0x73423e] [ 449.631] 14: /lib/i386-linux-gnu/libc.so.6 (__libc_start_main+0xf3) [0x2644d3] [ 449.631] 15: /usr/bin/Xorg (0x70f000+0x255d9) [0x7345d9] [ 449.631] Segmentation fault at address 0x11b [ 449.631] Caught signal 11 (Segmentation fault). Server aborting [ 449.631] Please consult the The X.Org Foundation support at http://wiki.x.org for help. [ 449.631] Please also check the log file at "/var/log/Xorg.1.log" for additional information. [ 449.631] [ 449.632] (II) evdev: Power Button: Close [ 449.632] (II) UnloadModule: "evdev" [ 449.632] (II) Unloading evdev [ 449.632] (II) evdev: Power Button: Close [ 449.632] (II) UnloadModule: "evdev" [ 449.632] (II) Unloading evdev [ 449.632] (II) evdev: Logitech USB Keyboard: Close [ 449.632] (II) UnloadModule: "evdev" [ 449.632] (II) Unloading evdev [ 449.633] (II) evdev: Logitech USB Keyboard: Close [ 449.633] (II) UnloadModule: "evdev" [ 449.633] (II) Unloading evdev [ 449.633] (II) evdev: Chicony USB Wireless HID Receiver: Close [ 449.633] (II) UnloadModule: "evdev" [ 449.633] (II) Unloading evdev [ 449.633] (II) evdev: Chicony USB Wireless HID Receiver: Close [ 449.633] (II) UnloadModule: "evdev" [ 449.633] (II) Unloading evdev [ 449.633] (II) UnloadModule: "evdev" [ 449.633] (II) Unloading evdev [ 449.788] ddxSigGiveUp: Closing log [ 449.788] Server terminated with error (1). Closing log file. ProblemType: Bug DistroRelease: Ubuntu 12.04 Package: xorg 1:7.6+12ubuntu1 ProcVersionSignature: Ubuntu 3.2.0-23.36-generic-pae 3.2.14 Uname: Linux 3.2.0-23-generic-pae i686 NonfreeKernelModules: nvidia .proc.driver.nvidia.agp.gpu: Fast Writes: Supported SBA: Supported AGP Rates: 8x 4x Registers: 0xff000e1b:0x1f004302 .proc.driver.nvidia.agp.host.bridge: Host Bridge: PCI device 8086:2578 Fast Writes: Supported SBA: Supported AGP Rates: 8x 4x Registers: 0x1f004a1b:0x00000b02 .proc.driver.nvidia.agp.status: Status: Enabled Driver: AGPGART AGP Rate: 8x Fast Writes: Disabled SBA: Enabled .proc.driver.nvidia.gpus.0: Error: [Errno 21] Is a directory: '/proc/driver/nvidia/gpus/0' .proc.driver.nvidia.registry: Binary: "" .proc.driver.nvidia.version: NVRM version: NVIDIA UNIX x86 Kernel Module 295.40 Thu Apr 5 21:28:09 PDT 2012 GCC version: gcc version 4.6.3 (Ubuntu/Linaro 4.6.3-1ubuntu5) .tmp.unity.support.test.0: ApportVersion: 2.0.1-0ubuntu4 Architecture: i386 CompizPlugins: [core,bailer,detection,composite,opengl,compiztoolbox,decor,gnomecompat,move,resize,mousepoll,place,vpswitch,grid,wall,snap,imgpng,regex,session,unitymtgrabhandles,animation,workarounds,fade,scale,expo,ezoom,unityshell] CompositorRunning: compiz Date: Tue Apr 17 05:38:39 2012 DistUpgraded: 2011-11-02 10:46:03,036 DEBUG enabling apt cron job DistroCodename: precise DistroVariant: ubuntu DkmsStatus: nvidia-current, 295.40, 3.0.0-19-generic-pae, i686: installed nvidia-current, 295.40, 3.2.0-23-generic-pae, i686: installed nvidia-current-updates, 295.40, 3.2.0-23-generic-pae, i686: installed virtualbox, 4.1.12, 3.0.0-19-generic-pae, i686: installed virtualbox, 4.1.12, 3.2.0-23-generic-pae, i686: installed ExtraDebuggingInterest: Yes, whatever it takes to get this fixed in Ubuntu GraphicsCard: NVIDIA Corporation G73 [GeForce 7600 GS] [10de:02e1] (rev a2) (prog-if 00 [VGA controller]) Subsystem: ASUSTeK Computer Inc. Device [1043:8237] InstallationMedia: Ubuntu 10.04 LTS "Lucid Lynx" - Release i386 (20100429) JockeyStatus: xorg:nvidia_current - NVIDIA accelerated graphics driver (Proprietary, Disabled, Not in use) xorg:nvidia_current_updates - NVIDIA accelerated graphics driver (post-release updates) (Proprietary, Enabled, In use) MachineType: To Be Filled By O.E.M. To Be Filled By O.E.M. ProcEnviron: TERM=xterm PATH=(custom, user) LANG=en_US.UTF-8 SHELL=/bin/bash ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-3.2.0-23-generic-pae root=UUID=9e40ece3-3e35-4eb8-97f5-cfb0eb7a73bf ro quiet splash vt.handoff=7 SourcePackage: xorg UpgradeStatus: Upgraded to precise on 2011-11-02 (166 days ago) dmi.bios.date: 11/21/2003 dmi.bios.vendor: American Megatrends Inc. dmi.bios.version: 080009 dmi.board.name: P4C800 dmi.board.vendor: ASUSTeK Computer Inc. dmi.board.version: Rev 1.xx dmi.chassis.asset.tag: Asset-1234567890 dmi.chassis.type: 3 dmi.chassis.vendor: Chassis Manufacture dmi.chassis.version: Chassis Version dmi.modalias: dmi:bvnAmericanMegatrendsInc.:bvr080009:bd11/21/2003:svnToBeFilledByO.E.M.:pnToBeFilledByO.E.M.:pvrToBeFilledByO.E.M.:rvnASUSTeKComputerInc.:rnP4C800:rvrRev1.xx:cvnChassisManufacture:ct3:cvrChassisVersion: dmi.product.name: To Be Filled By O.E.M. dmi.product.version: To Be Filled By O.E.M. dmi.sys.vendor: To Be Filled By O.E.M. version.compiz: compiz 1:0.9.7.6-0ubuntu1 version.libdrm2: libdrm2 2.4.32-1ubuntu1 version.libgl1-mesa-dri: libgl1-mesa-dri 8.0.2-0ubuntu3 version.libgl1-mesa-dri-experimental: libgl1-mesa-dri-experimental N/A version.libgl1-mesa-glx: libgl1-mesa-glx 8.0.2-0ubuntu3 version.nvidia-graphics-drivers: nvidia-graphics-drivers N/A version.xserver-xorg-core: xserver-xorg-core 2:1.11.4-0ubuntu10 version.xserver-xorg-input-evdev: xserver-xorg-input-evdev 1:2.7.0-0ubuntu1 version.xserver-xorg-video-ati: xserver-xorg-video-ati 1:6.14.99~git20111219.aacbd629-0ubuntu2 version.xserver-xorg-video-intel: xserver-xorg-video-intel 2:2.17.0-1ubuntu4 version.xserver-xorg-video-nouveau: xserver-xorg-video-nouveau 1:0.0.16+git20111201+b5534a1-1build2 ** Affects: xorg (Ubuntu) Importance: Undecided Status: New ** Tags: apport-bug compiz-0.9 i386 precise ubuntu -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/983636 Title: Xorg instantly SEGFAULT when plugging in a usb wireless hid To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/xorg/+bug/983636/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs