Xorg crashed with SIGSEGV in DevHasCursor()
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
xorg-server (Ubuntu) |
New
|
Undecided
|
Unassigned |
Bug Description
happens after unplugging the joystick (with -joystick installed).
ProblemType: Crash
DistroRelease: Ubuntu 11.04
Package: xserver-xorg-core 2:1.9.99.
ProcVersionSign
Uname: Linux 2.6.38-
Architecture: i386
CompizPlugins: No value set for `/apps/
CompositorRunning: compiz
DRM.card0.LVDS.1:
status: connected
enabled: enabled
dpms: On
modes: 1024x768 1024x768 1024x768 800x600 640x480
edid-base64: AP/////
DRM.card0.VGA.1:
status: disconnected
enabled: disabled
dpms: Off
modes:
edid-base64:
Date: Thu Mar 17 16:41:46 2011
DistUpgraded: Log time: 2011-01-03 18:06:42.375527
DistroCodename: natty
DistroVariant: ubuntu
DkmsStatus:
virtualbox-ose, 4.0.4, 2.6.38-6-generic, i686: installed
virtualbox-ose, 4.0.4, 2.6.38-
ExecutablePath: /usr/bin/Xorg
GraphicsCard:
Intel Corporation Mobile GM965/GL960 Integrated Graphics Controller (primary) [8086:2a02] (rev 0c) (prog-if 00 [VGA controller])
Subsystem: Lenovo T61 [17aa:20b5]
Subsystem: Lenovo T61 [17aa:20b5]
MachineType: LENOVO 7674E68
PccardctlIdent:
Socket 0:
no product info available
PccardctlStatus:
Socket 0:
no card
ProcCmdline: /usr/bin/X :0 -br -verbose -auth /var/run/
ProcEnviron:
LANG=fi_FI.UTF-8
LANGUAGE=
PATH=(custom, no user)
ProcKernelCmdLine: BOOT_IMAGE=
ProcKernelCmdLine_: BOOT_IMAGE=
Renderer: Unknown
SegvAnalysis:
Segfault happened at: 0x80775cd <DevHasCursor+13>: mov 0x4(%eax),%eax
PC (0x080775cd) ok
source "0x4(%eax)" (0x00000004) not located in a known VMA region (needed readable region)!
destination "%eax" ok
SegvReason: reading NULL VMA
Signal: 11
SourcePackage: xorg-server
StacktraceTop:
DevHasCursor (pDev=0xa34fd00) at ../../dix/
RemoveDevice (dev=0xa34fd00, sendevent=1 '\001') at ../../dix/
DeleteInputDev
xf86DisableDevice (dev=0xa34fd00, panic=1) at ../../.
?? () from /usr/lib/
Title: Xorg crashed with SIGSEGV in DevHasCursor()
UpgradeStatus: Upgraded to natty on 2011-02-02 (43 days ago)
UserGroups:
dmi.bios.date: 04/18/2008
dmi.bios.vendor: LENOVO
dmi.bios.version: 7NETB2WW (2.12 )
dmi.board.name: 7674E68
dmi.board.vendor: LENOVO
dmi.board.version: Not Available
dmi.chassis.
dmi.chassis.type: 10
dmi.chassis.vendor: LENOVO
dmi.chassis.
dmi.modalias: dmi:bvnLENOVO:
dmi.product.name: 7674E68
dmi.product.
dmi.sys.vendor: LENOVO
version.compiz: compiz 1:0.9.4-0ubuntu4
version.libdrm2: libdrm2 2.4.23-1ubuntu3
version.
version.
version.
version.
version.
(gdb) bt full ceRequest (pDev=0xae74e10) at ../../. ./../hw/ xfree86/ common/ xf86Xinput. c:966 ./../hw/ xfree86/ common/ xf86Xinput. c:1444 jstk.c: 627 ceRequest (pDev=0xae74e10) at ../../. ./../hw/ xfree86/ common/ xf86Xinput. c:966 config. c:84 info=0xac8b458 "udev:/ sys/devices/ pci0000: 00/0000: 00:1a.1/ usb4/4- 1/4-1:1. 0/input/ input9/ event7" ) config. c:96 0x820e380) at ../../config/ udev.c: 233 sys/devices/ pci0000: 00/0000: 00:1a.1/ usb4/4- 1/4-1:1. 0/input/ input9/ event7" 0x820e380) at ../../config/ udev.c: 257 0x820e380) at ../../dix/ dixutils. c:419 0xac4a1c8) at ../../os/ WaitFor. c:235
clientsReadabl e = {fds_bits = {0 <repeats 32 times>}}
clientsWritabl e = {fds_bits = {5, -1079438712, 134693082, -1079438740, 173, 1073741824, -1218218719, 16, 0,
-107943863 2, 136294388, 32, 181785064, -1079438728, 134919486, 44, -1079438632, 1, 178075216, -1079438692,
136294388, -1079438696, 134929695, 181785064, -1079438632, 1, 134693226, -1079438552, -1216633597, -1079438584,
134901974, 181785064}}
devicesReadabl e = {fds_bits = {0 <repeats 32 times>}} dispatch. c:367 main.c: 287
alwaysCheckFor Input = {0, 1}
#0 0xb76cc658 in main_arena () from /lib/libc.so.6
No symbol table info available.
#1 0x080c4a4b in DeleteInputDevi
pInfo = 0xb76cc628
drv = <value optimised out>
isMaster = <value optimised out>
#2 0x080c5a2f in xf86DisableDevice (dev=0xae74e10, panic=1) at ../../.
No locals.
#3 0xb64aa32a in jstkCoreUnInit (drv=0xae75960, pInfo=0xadae6d0, flags=0) at ../../src/
device = 0xae742b8
#4 0x080c4a4b in DeleteInputDevi
pInfo = 0xadae6d0
drv = <value optimised out>
isMaster = <value optimised out>
#5 0x080cc23f in remove_device (backend=<value optimised out>, dev=0xae74e10) at ../../config/
No locals.
#6 0x080cc2f9 in remove_devices (backend=0x81de79d "udev",
config_
at ../../config/
dev = <value optimised out>
next = 0xae56f48
#7 0x080cd04a in device_removed (data=0x0, err=1, read_mask=
value = 0xac8b458 "udev:/
syspath = <value optimised out>
#8 wakeup_handler (data=0x0, err=1, read_mask=
udev_fd = <value optimised out>
udev_device = <value optimised out>
action = <value optimised out>
#9 0x080746f2 in WakeupHandler (result=1, pReadmask=
i = 2
j = <value optimised out>
#10 0x080a201a in WaitForSomething (pClientsReady=
i = <value optimised out>
waittime = {tv_sec = 74, tv_usec = 469748}
wt = 0xbfa91324
timeout = <value optimised out>
selecterr = 19
nready = 0
now = <value optimised out>
someReady = <value optimised out>
#11 0x0807001e in Dispatch () at ../../dix/
clientReady = 0xac4a1c8
result = <value optimised out>
client = <value optimised out>
nready = <value optimised out>
icheck = 0x820d878
start_tick = <value optimised out>
#12 0x0806292c in main (argc=8, argv=0xbfa914b4, envp=0xbfa914d8) at ../../dix/
i = <value optimised out>