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-X,
which is subscribed to xorg in 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

_______________________________________________
Mailing list: https://launchpad.net/~ubuntu-x-swat
Post to     : ubuntu-x-swat@lists.launchpad.net
Unsubscribe : https://launchpad.net/~ubuntu-x-swat
More help   : https://help.launchpad.net/ListHelp

Reply via email to