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} -- To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org