[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#564257: marked as done (xorg-server: server crash in RecalculateMasterButtons())



Your message dated Fri, 28 May 2010 22:16:19 +0200
with message-id <20100528201619.GA13446@radis.liafa.jussieu.fr>
and subject line Re: Bug#564257: xorg-server: server crash in RecalculateMasterButtons()
has caused the Debian Bug report #564257,
regarding xorg-server: server crash in RecalculateMasterButtons()
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
564257: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=564257
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- 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.dilek@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 ---
--- Begin Message ---
On Fri, Jan  8, 2010 at 18:52:05 +0000, Julien Cristau wrote:

> 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.
> 
Hasn't been reported again since we stopped using accelerometers as
input devices, so tentatively closing.  If somebody has a reproducer
then it'll be easier to figure out, until then keeping this open seems
useless.

Cheers,
Julien

Attachment: signature.asc
Description: Digital signature


--- End Message ---

Reply to: