--- Begin Message ---
Package: xorg-server
Version: 2:1.7.3.902-1
Severity: important
(reported by Sedat Dilek on IRC)
Server crashes in RecalculateMasterButtons(), called either by
EnableDevice or DisableDevice. Full backtraces follow.
Cheers,
Julien
[Thread debugging using libthread_db enabled]
X.Org X Server 1.7.4
Release Date: 2010-01-08
X Protocol Version 11, Revision 0
Build Operating System: Linux 2.6.33-rc3-iniza-686-kms i686 Debian
Current Operating System: Linux seduxbox 2.6.33-rc3-iniza-686-kms #1 SMP
PREEMPT Fri Jan 8 07:41:07 CET 2010 i686
Kernel command line: BOOT_IMAGE=/boot/vmlinuz-2.6.33-rc3-iniza-686-kms
root=UUID=b1333729-42ce-4a1b-9669-41c14c42bb81 ro nomodeset 3 quiet
Build Date: 08 January 2010 05:14:18PM
xorg-server 2:1.7.4-1~dileX+6 (sedat.di...@gmail.com)
Current version of pixman: 0.16.4
Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/var/log/Xorg.0.log", Time: Fri Jan 8 17:52:27 2010
(==) Using config file: "/etc/X11/xorg.conf"
[tcsetpgrp failed in terminal_inferior: Operation not permitted]
(II) [KMS] Kernel modesetting enabled.
SELinux: Disabled on system, not enabling in X server
record: RECORD extension enabled at configure time.
record: This extension is known to be broken, disabling extension now..
record: http://bugs.freedesktop.org/show_bug.cgi?id=20500
debug_get_option: GALLIUM_TRACE = (null)
debug_get_bool_option: GALLIUM_RBUG = FALSE
debug_get_bool_option: RADEON_SOFTPIPE = FALSE
debug_get_bool_option: RADEON_NO_TCL = FALSE
r300: Note: Got unsupported format: PIPE_FORMAT_Z32_UNORM in check_tex_format
r300: Note: Got unsupported format: PIPE_FORMAT_X8Z24_UNORM in check_tex_format
r300: Note: Got unsupported format: PIPE_FORMAT_S8Z24_UNORM in check_tex_format
The XKEYBOARD keymap compiler (xkbcomp) reports:
> Warning: Type "ONE_LEVEL" has 1 levels, but <RALT> has 2 symbols
> Ignoring extra symbols
Errors from xkbcomp are not fatal to the X server
(EE) PreInit returned NULL for ""Lid Switch""
(EE) PreInit returned NULL for ""HDA Digital PCBeep""
(EE) PreInit returned NULL for ""PC Speaker""
Program received signal SIGUSR1, User defined signal 1.
Program received signal SIGSEGV, Segmentation fault.
0x0807c325 in RecalculateMasterButtons (slave=<value optimized out>) at
../../dix/devices.c:2268
2268 if (master->button->numButtons != maxbuttons)
#0 0x0807c325 in RecalculateMasterButtons (slave=<value optimized out>) at
../../dix/devices.c:2268
dev = 0x0
master = <value optimized out>
maxbuttons = 10
#1 0x0807fa0f in DisableDevice (dev=0x8545b78, sendevent=1 '\001') at
../../dix/devices.c:446
prev = <value optimized out>
other = <value optimized out>
enabled = 0 '\000'
flags = {0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 0 <repeats 30 times>}
#2 0x080bb3bd in xf86VTSwitch (blockData=0x0, err=-1, pReadmask=0x81f4300) at
../../../../hw/xfree86/common/xf86Events.c:465
i = <value optimized out>
prevSIGIO = <value optimized out>
pInfo = <value optimized out>
ih = <value optimized out>
#3 xf86Wakeup (blockData=0x0, err=-1, pReadmask=0x81f4300) at
../../../../hw/xfree86/common/xf86Events.c:291
devicesWithInput = {fds_bits = {0 <repeats 22 times>, -1073745304,
134865976, 139652352, 0, 0, 0, 0, 0, 0, -1216681817}}
pInfo = <value optimized out>
#4 0x080853c2 in WakeupHandler (result=-1, pReadmask=0x81f4300) at
../../dix/dixutils.c:413
i = 0
#5 0x080a94ba in WaitForSomething (pClientsReady=0x853eee8) at
../../os/WaitFor.c:232
i = -1
waittime = {tv_sec = 0, tv_usec = 659975}
wt = 0xbffff4f4
timeout = <value optimized out>
clientsReadable = {fds_bits = {0 <repeats 32 times>}}
clientsWritable = {fds_bits = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-1210791145, 0, 0, -1073744824, 139719400, -1209924672, 0, 0, 0, 136181676,
1800,
-1209929740, -1209924672, 1800, -1073744760, -1210789459, 1800,
1800, 0, 1792, 139719408, 139719400}}
selecterr = 4
nready = 4
devicesReadable = {fds_bits = {0 <repeats 32 times>}}
now = <value optimized out>
someReady = 0
#6 0x0806f370 in Dispatch () at ../../dix/dispatch.c:375
result = <value optimized out>
client = 0x81f3fe0
nready = -1
start_tick = 65568
#7 0x0806695a in main (argc=1, argv=0xbffff674, envp=0xbffff67c) at
../../dix/main.c:285
i = <value optimized out>
alwaysCheckForInput = {0, 1}
Backtrace:
0: /usr/bin/Xorg (xorg_backtrace+0x3b) [0x80ddc9b]
1: /usr/bin/Xorg (0x8048000+0x62215) [0x80aa215]
2: (vdso) (__kernel_rt_sigreturn+0x0) [0xb7fe140c]
3: /usr/bin/Xorg (DisableDevice+0x21f) [0x807fa0f]
4: /usr/bin/Xorg (xf86Wakeup+0x3bd) [0x80bb3bd]
5: /usr/bin/Xorg (WakeupHandler+0x52) [0x80853c2]
6: /usr/bin/Xorg (WaitForSomething+0x1aa) [0x80a94ba]
7: /usr/bin/Xorg (0x8048000+0x27370) [0x806f370]
8: /usr/bin/Xorg (0x8048000+0x1e95a) [0x806695a]
9: /lib/i686/cmov/libc.so.6 (__libc_start_main+0xe5) [0xb7cf2b55]
10: /usr/bin/Xorg (0x8048000+0x1e541) [0x8066541]
Segmentation fault at address 0x4
Fatal server error:
Caught signal 11 (Segmentation fault). Server aborting
Please consult the The X.Org Foundation support
at http://wiki.x.org
for help.
Please also check the log file at "/var/log/Xorg.0.log" for additional
information.
Second one:
Program received signal SIGABRT, Aborted.
0xb7fe1424 in __kernel_vsyscall ()
#0 0xb7757424 in __kernel_vsyscall ()
No symbol table info available.
#1 0xb747c8e0 in raise () from /lib/i686/cmov/libc.so.6
No symbol table info available.
#2 0xb747fe15 in abort () from /lib/i686/cmov/libc.so.6
No symbol table info available.
#3 0x080bcebb in ddxGiveUp () at ../../../../hw/xfree86/common/xf86Init.c:1214
i = <value optimized out>
#4 0x080bcf46 in AbortDDX () at ../../../../hw/xfree86/common/xf86Init.c:1258
i = 1
#5 0x080a7f0d in AbortServer () at ../../os/log.c:404
No locals.
#6 0x080a84fe in FatalError (f=0x81c39bc "Caught signal %d (%s). Server
aborting\n") at ../../os/log.c:529
beenhere = 1
#7 0x080aa271 in OsSigHandler (signo=11, sip=0xbff2531c, unused=0xbff2539c) at
../../os/osinit.c:156
No locals.
#8 <signal handler called>
No symbol table info available.
#9 0x0807c325 in RecalculateMasterButtons (slave=<value optimized out>) at
../../dix/devices.c:2268
dev = 0x0
master = <value optimized out>
maxbuttons = 10
#10 0x0807ff12 in EnableDevice (dev=0x9f10910, sendevent=1 '\001') at
../../dix/devices.c:350
prev = <value optimized out>
ret = <value optimized out>
other = <value optimized out>
enabled = 1 '\001'
flags = {0 <repeats 15 times>, 64, 0 <repeats 24 times>}
#11 0x080b283d in xf86NewInputDevice (idev=0xa14e278, pdev=0xbff25fe8, enable=1
'\001') at ../../../../hw/xfree86/common/xf86Xinput.c:546
drv = 0x9ee1648
pInfo = 0x9f10320
dev = <value optimized out>
rval = <value optimized out>
#12 0x080b2b6d in NewInputDeviceRequest (options=0xa369bd0, pdev=0xbff25fe8) at
../../../../hw/xfree86/common/xf86Xinput.c:638
idev = <value optimized out>
option = 0x1
rval = 1
is_auto = 1
#13 0x0809e342 in device_added (udev_device=0x0) at ../../config/udev.c:120
path = 0x9f9b6d8 "/dev/input/event2"
driver = 0xa369c70
"udev:/sys/devices/pci0000:00/0000:00:1d.1/usb3/3-2/3-2:1.0/input/input15/event2"
name = 0xa36a208 "\"Logitech USB-PS/2 Optical Mouse\""
config_info = <value optimized out>
syspath = 0x81c0565 "x11_options."
key = <value optimized out>
value = <value optimized out>
tmp = <value optimized out>
options = 0xa369bd0
tmpo = <value optimized out>
dev = 0x0
set = <value optimized out>
entry = 0x0
parent = <value optimized out>
rc = <value optimized out>
#14 0x0809e4c2 in wakeup_handler (data=0x0, err=1, read_mask=0x81f4300) at
../../config/udev.c:174
udev_fd = <value optimized out>
udev_device = 0x0
action = <value optimized out>
#15 0x080853c2 in WakeupHandler (result=1, pReadmask=0x81f4300) at
../../dix/dixutils.c:413
i = 4
#16 0x080a94ba in WaitForSomething (pClientsReady=0x9eefee8) at
../../os/WaitFor.c:232
i = 1
waittime = {tv_sec = 96, tv_usec = 119197}
wt = 0xbff262d4
timeout = <value optimized out>
clientsReadable = {fds_bits = {0 <repeats 32 times>}}
clientsWritable = {fds_bits = {167185640, 32, 136181676, 32, 167185640,
-1074634232, 134928238, 31, -1074634120, 1, 167220424, 16, 136181676,
-1074634200, 134926063, 167185640, -1074634120, 1, 169074200,
167185640, -1074634136, -1074634072, 134886518, 167185640, -1074634120, 1,
134928430, 31, -1234591736, 4096, 31, -1074634120}}
selecterr = 2
nready = 2
devicesReadable = {fds_bits = {0 <repeats 32 times>}}
now = <value optimized out>
someReady = 0
#17 0x0806f370 in Dispatch () at ../../dix/dispatch.c:375
result = <value optimized out>
client = 0x9f794c8
nready = -1
start_tick = 40
#18 0x0806695a in main (argc=5, argv=0xbff26454, envp=0xbff2646c) at
../../dix/main.c:285
i = <value optimized out>
alwaysCheckForInput = {0, 1}
--- End Message ---