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

Bug#642433: xserver-xorg-core: crashes on pressing random keys on the keyboard while screen locked



Package: xserver-xorg-core
Version: 2:1.10.4-1
Followup-For: Bug #642433

Sending stack trace:


Program received signal SIGSEGV, Segmentation fault.
0x000000000044719c in GetPointerEvents (events=0x230f390, pDev=0x22ff270, type=6, buttons=0, flags=<value optimized out>, 
    mask_in=0x7fffee0d1fb0) at ../../dix/getevents.c:1160
1160    ../../dix/getevents.c: No such file or directory.
        in ../../dix/getevents.c
(gdb) bt full
#0  0x000000000044719c in GetPointerEvents (events=0x230f390, pDev=0x22ff270, type=6, buttons=0, flags=<value optimized out>, 
    mask_in=0x7fffee0d1fb0) at ../../dix/getevents.c:1160
        scaled = <value optimized out>
        num_events = 1
        ms = 112047063
        event = <value optimized out>
        raw = 0x0
        x = 0
        y = 0
        cx = <value optimized out>
        cy = <value optimized out>
        x_frac = 0
        y_frac = 0
        cx_frac = <value optimized out>
        cy_frac = <value optimized out>
        scr = 0x206d480
        mask = {last_bit = 1 '\001', mask = "\003\000\000\000", valuators = {666, 499, 0 <repeats 34 times>}}
#1  0x000000000045df30 in miPointerMove (pDev=0x22ff270, pScreen=0x206d480, x=666, y=499) at ../../mi/mipointer.c:576
        i = <value optimized out>
        nevents = <value optimized out>
        valuators = {666, 499}
        mask = {last_bit = 1 '\001', mask = "\003\000\000\000", valuators = {666, 499, 0 <repeats 34 times>}}
#2  miPointerWarpCursor (pDev=0x22ff270, pScreen=0x206d480, x=666, y=499) at ../../mi/mipointer.c:310
        pPointer = <value optimized out>
        changedScreen = 0 '\000'
        pScreenPriv = 0x1
#3  0x0000000000525801 in xf86WarpCursor (pDev=0x22ff270, pScreen=0x206d480, x=666, y=499)
    at ../../../../hw/xfree86/common/xf86Cursor.c:473
        sigstate = 0
#4  0x000000000045e42f in miPointerSetCursorPosition (pDev=0x22ff270, pScreen=<value optimized out>, x=<value optimized out>, 
    y=<value optimized out>, generateEvent=1) at ../../mi/mipointer.c:233
        pScreenPriv = 0x0
#5  0x00000000005670d3 in AnimCurSetCursorPosition (pDev=<value optimized out>, pScreen=0x206d480, x=<value optimized out>, 
    y=<value optimized out>, generateEvent=<value optimized out>) at ../../render/animcur.c:261
        as = 0x209ee50
        ret = <value optimized out>
#6  0x000000000043f2a2 in ProcWarpPointer (client=<value optimized out>) at ../../dix/events.c:3311
        dest = 0x20d0380
        x = 666
        y = 499
        rc = <value optimized out>
        newScreen = 0x206d480
        dev = 0x22ff270
        tmp = <value optimized out>
        pSprite = 0x21b5000
        stuff = 0x234eca8
#7  0x0000000000432ee9 in Dispatch () at ../../dix/dispatch.c:431
        clientReady = 0x22dbe50
        result = <value optimized out>
        client = 0x22d3c00
        nready = 0
        icheck = 0x7e95f0
        start_tick = 0
#8  0x0000000000426ffe in main (argc=2, argv=<value optimized out>, envp=<value optimized out>) at ../../dix/main.c:287
        i = <value optimized out>
        alwaysCheckForInput = {0, 1}



Reply to: