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: