Update:
I found a file "_usr_bin_Xorg.0.crash" in /var/crash which contains a lot of useful information, including a core dump (so I think).
Trying to get that info reported, I used apport to report an additional bug: 1032612
However the most valuable information (stack trace) seems to be missing. So I found out about the tool "apport-unpack".
Now I have a file containing a stack trace. Here it is:
#0 DeleteInputDeviceRequest (pDev=0x7ff2659e0c90) at ../../../../hw/xfree86/common/xf86Xinput.c:1004
pInfo = 0x7ff200000001
drv = 0x0
isMaster = 0
#1 0x00007ff262712e6c in CloseDeviceList (listHead=0x7ff262ad4f08) at ../../dix/devices.c:997
freedIds = {0, 0, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 0 <repeats 27 times>}
dev = <optimized out>
#2 0x00007ff262713411 in CloseDownDevices () at ../../dix/devices.c:1027
dev = 0x0
#3 0x00007ff262862887 in SigAbortServer (signo=11) at ../../os/log.c:472
No locals.
#4 0x00007ff2628634b3 in FatalSignal (signo=11) at ../../os/log.c:603
beenhere = 1
#5 <signal handler called>
No symbol table info available.
#6 0x00007ff25c339678 in ?? () from /usr/lib/xorg/modules/input/synaptics_drv.so
No symbol table info available.
#7 0x00007ff26273a5d7 in BasicComputeAcceleration (dev=<optimized out>, vel=0x7ff2659e36d0, velocity=<optimized out>, threshold=<optimized out>, acc=<optimized out>) at ../../dix/ptrveloc.c:744
result = <optimized out>
#8 0x00007ff26273afe6 in ComputeAcceleration (acc=<optimized out>, threshold=<optimized out>, vel=0x7ff2659e36d0, dev=0x7ff2659e0c90) at ../../dix/ptrveloc.c:778
result = <optimized out>
#9 acceleratePointerPredictable (dev=0x7ff2659e0c90, val=0x7fff7f6ca6d0, evtime=5484544) at ../../dix/ptrveloc.c:1147
mult = 0
dx = <optimized out>
dy = <optimized out> velocitydata = 0x7ff2659e36d0
soften = <optimized out>
#10 0x00007ff2627320b7 in accelPointer (ms=5484544, valuators=0x7fff7f6ca6d0, dev=0x7ff2659e0c90) at ../../dix/getevents.c:793
No locals.
#11 fill_pointer_events (events=0x7ff262656b00, pDev=0x7ff2659e0c90, type=6, buttons=0, ms=5484544, flags=10, mask_in=0x7fff7f6ca8c0) at ../../dix/getevents.c:1332
num_events = 2
event = <optimized out>
raw = 0x7ff262656010
screenx = 0
screeny = 0
devx = 0
devy = 0
mask = {last_bit = 1 '\001', mask = "\003\000\000\000", valuators = {3, -21, 0 <repeats 34 times>}}
scr = <optimized out>
#12 0x00007ff262733302 in GetPointerEvents (events=0x7ff262656010, pDev=0x7ff2659e0c90, type=<optimized out>, buttons=<optimized out>, flags=10, mask_in=<optimized out>) at ../../dix/getevents.c:1586
ms = 5484544
num_events = 0
nev_tmp = <optimized out>
mask = {last_bit = 1 '\001', mask = "\003\000\000\000", valuators = {3, -21, 0 <repeats 34 times>}}
scroll = {last_bit = 16 '\020', mask = "\204\204e\362\177", valuators = {6.9504691622113862e-310, 0, 6.9504666643361316e-310, 6.9504668085624904e-310, 6.950466664325361e-310, 0, 6.950466613323162e-310, 0, 1.595740835078115e-311, 6.9504668069419551e-310, 6.9504692448412963e-310, 6.9504692448855646e-310, 6.9504666658628933e-310, 6.9504676932071872e-310, 6.9504692448412963e-310, 6.9504668069419551e-310, 0, 6.9504676932071872e-310, 6.9504691621671179e-310, 6.9504668085624904e-310, 6.9504666722068938e-310, 1.2731974871778374e-313, 4.3805734166172014e-307, 2.5463949492571399e-313, 0, 0.002077583223581553, 1.6325225615789084e-09, 0, 0, 0, 6.950466613323162e-310, 1.4821969375237396e-323, 6.950466613323162e-310, 6.9504692448412963e-310, 6.9504692448412963e-310, 6.9504692448412963e-310}}
i = <optimized out>
realtype = 6
#13 0x00007ff26273375d in QueuePointerEvents (device=0x7ff2659e0c90, type=<optimized out>, buttons=<optimized out>, flags=<optimized out>, mask=<optimized out>) at ../../dix/getevents.c:1225
nevents = <optimized out>
#14 0x00007ff26276f0d8 in xf86PostMotionEvent (device=0x7ff2659e0c90, is_absolute=0, first_valuator=0, num_valuators=2) at ../../../../hw/xfree86/common/xf86Xinput.c:1042
var = {{gp_offset = 48, fp_offset = 0, overflow_arg_area = 0x7fff7f6cad20, reg_save_area = 0x7fff7f6cacc0}}
i = <optimized out>
mask = {last_bit = 1 '\001', mask = "\003\000\000\000", valuators = {3, -21, 0 <repeats 34 times>}} __FUNCTION__ = "xf86PostMotionEvent"
#15 0x00007ff25c33b118 in ?? () from /usr/lib/xorg/modules/input/synaptics_drv.so
No symbol table info available.
#16 0x00007ff25c33d180 in ?? () from /usr/lib/xorg/modules/input/synaptics_drv.so
No symbol table info available.
#17 0x00007ff262759f07 in xf86SigioReadInput (fd=<optimized out>, closure=0x7ff2659d6090) at ../../../../hw/xfree86/common/xf86Events.c:298
errno_save = 0
pInfo = 0x7ff2659d6090
#18 0x00007ff26277fcfa in xf86SIGIO (sig=<optimized out>) at ../../../../../hw/xfree86/os-support/linux/../shared/sigio.c:109
i = <optimized out>
ready = {fds_bits = {131072, 0 <repeats 15 times>}}
to = {tv_sec = 0, tv_usec = 0}
save_errno = 0
r = 1
#19 <signal handler called>
No symbol table info available.
#20 0x00007ff260954803 in __select_nocancel () at ../sysdeps/unix/syscall-template.S:82
No locals.
#21 0x00007ff262854bfb in WaitForSomething (pClientsReady=0x7ff26594c150) at ../../os/WaitFor.c:232
i = <optimized out>
waittime = {tv_sec = 0, tv_usec = 1573}
wt = 0x7fff7f6cb5d0
timeout = <optimized out> clientsReadable = {fds_bits = {0 <repeats 16 times>}} clientsWritable = {fds_bits = {140679063990304, 140735331218768, 140679063990304, 1, 0, 32, 1, 140679010481466, 119348057326813462, 0, 140679062241440, 120, 232, 140679063946224, 232, 343}}
selecterr = <optimized out>
nready = 0 devicesReadable = {fds_bits = {232, 140678947141662, 140677358813199, -1874156771452209408, 140679032264480, 140679063990304, 0, 140679011758236, 8388626, 140679011739685, 140679014359072, 140677358813216, 0, 0, 0, 140679064048944}}
now = <optimized out>
someReady = <optimized out>
#22 0x00007ff26271d5f2 in Dispatch () at ../../dix/dispatch.c:366
clientReady = 0x7ff26594c150
result = <optimized out>
client = <optimized out>
nready = <optimized out>
icheck = 0x7ff262ad4bd0
start_tick = <optimized out>
#23 0x00007ff26270c7ba in main (argc=10, argv=<optimized out>, envp=<optimized out>) at ../../dix/main.c:287
i = <optimized out> alwaysCheckForInput = {0, 1}
PS: Is it possible to add the stacktrace with apport?
Update: Xorg.0. crash" in /var/crash which contains a lot of useful information, including a core dump (so I think).
I found a file "_usr_bin_
Trying to get that info reported, I used apport to report an additional bug: 1032612
However the most valuable information (stack trace) seems to be missing. So I found out about the tool "apport-unpack".
Now I have a file containing a stack trace. Here it is:
#0 DeleteInputDevi ceRequest (pDev=0x7ff2659 e0c90) at ../../. ./../hw/ xfree86/ common/ xf86Xinput. c:1004 0x7ff262ad4f08) at ../../dix/ devices. c:997 devices. c:1027 xorg/modules/ input/synaptics _drv.so eleration (dev=<optimized out>, vel=0x7ff2659e36d0, velocity=<optimized out>, threshold= <optimized out>, acc=<optimized out>) at ../../dix/ ptrveloc. c:744 <optimized out>, vel=0x7ff2659e36d0, dev=0x7ff2659e0c90) at ../../dix/ ptrveloc. c:778 erPredictable (dev=0x7ff2659e 0c90, val=0x7fff7f6ca6d0, evtime=5484544) at ../../dix/ ptrveloc. c:1147
velocitydata = 0x7ff2659e36d0 0x7fff7f6ca6d0, dev=0x7ff2659e0c90) at ../../dix/ getevents. c:793 0x7ff262656b00, pDev=0x7ff2659e 0c90, type=6, buttons=0, ms=5484544, flags=10, mask_in= 0x7fff7f6ca8c0) at ../../dix/ getevents. c:1332 0x7ff262656010, pDev=0x7ff2659e 0c90, type=<optimized out>, buttons=<optimized out>, flags=10, mask_in=<optimized out>) at ../../dix/ getevents. c:1586 362\177" , valuators = {6.950469162211 3862e-310, 0, 6.9504666643361 316e-310, 6.9504668085624 904e-310, 6.9504666643253 61e-310, 0, 6.9504666133231 62e-310, 0, 1.5957408350781 15e-311, 6.9504668069419 551e-310, 6.9504692448412 963e-310, 6.9504692448855 646e-310, 6.9504666658628 933e-310, 6.9504676932071 872e-310, 6.9504692448412 963e-310, 6.9504668069419 551e-310, 0, 6.9504676932071 872e-310, 6.9504691621671 179e-310, 6.9504668085624 904e-310, 6.9504666722068 938e-310, 1.2731974871778 374e-313, 4.3805734166172 014e-307, 2.5463949492571 399e-313, 0, 0.0020775832235 81553, 1.6325225615789 084e-09, 0, 0, 0, 6.9504666133231 62e-310, 1.4821969375237 396e-323, 6.9504666133231 62e-310, 6.9504692448412 963e-310, 6.9504692448412 963e-310, 6.9504692448412 963e-310} } 0x7ff2659e0c90, type=<optimized out>, buttons=<optimized out>, flags=<optimized out>, mask=<optimized out>) at ../../dix/ getevents. c:1225 0x7ff2659e0c90, is_absolute=0, first_valuator=0, num_valuators=2) at ../../. ./../hw/ xfree86/ common/ xf86Xinput. c:1042
__FUNCTION_ _ = "xf86PostMotion Event" xorg/modules/ input/synaptics _drv.so xorg/modules/ input/synaptics _drv.so 0x7ff2659d6090) at ../../. ./../hw/ xfree86/ common/ xf86Events. c:298 ./../.. /hw/xfree86/ os-support/ linux/. ./shared/ sigio.c: 109 unix/syscall- template. S:82 0x7ff26594c150) at ../../os/ WaitFor. c:232
clientsReadabl e = {fds_bits = {0 <repeats 16 times>}}
clientsWritabl e = {fds_bits = {140679063990304, 140735331218768, 140679063990304, 1, 0, 32, 1, 140679010481466, 119348057326813462, 0, 140679062241440, 120, 232, 140679063946224, 232, 343}}
devicesReadabl e = {fds_bits = {232, 140678947141662, 140677358813199, -18741567714522 09408, 140679032264480, 140679063990304, 0, 140679011758236, 8388626, 140679011739685, 140679014359072, 140677358813216, 0, 0, 0, 140679064048944}} dispatch. c:366 main.c: 287
alwaysCheckFor Input = {0, 1}
pInfo = 0x7ff200000001
drv = 0x0
isMaster = 0
#1 0x00007ff262712e6c in CloseDeviceList (listHead=
freedIds = {0, 0, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 0 <repeats 27 times>}
dev = <optimized out>
#2 0x00007ff262713411 in CloseDownDevices () at ../../dix/
dev = 0x0
#3 0x00007ff262862887 in SigAbortServer (signo=11) at ../../os/log.c:472
No locals.
#4 0x00007ff2628634b3 in FatalSignal (signo=11) at ../../os/log.c:603
beenhere = 1
#5 <signal handler called>
No symbol table info available.
#6 0x00007ff25c339678 in ?? () from /usr/lib/
No symbol table info available.
#7 0x00007ff26273a5d7 in BasicComputeAcc
result = <optimized out>
#8 0x00007ff26273afe6 in ComputeAcceleration (acc=<optimized out>, threshold=
result = <optimized out>
#9 acceleratePoint
mult = 0
dx = <optimized out>
dy = <optimized out>
soften = <optimized out>
#10 0x00007ff2627320b7 in accelPointer (ms=5484544, valuators=
No locals.
#11 fill_pointer_events (events=
num_events = 2
event = <optimized out>
raw = 0x7ff262656010
screenx = 0
screeny = 0
devx = 0
devy = 0
mask = {last_bit = 1 '\001', mask = "\003\000\000\000", valuators = {3, -21, 0 <repeats 34 times>}}
scr = <optimized out>
#12 0x00007ff262733302 in GetPointerEvents (events=
ms = 5484544
num_events = 0
nev_tmp = <optimized out>
mask = {last_bit = 1 '\001', mask = "\003\000\000\000", valuators = {3, -21, 0 <repeats 34 times>}}
scroll = {last_bit = 16 '\020', mask = "\204\204e\
i = <optimized out>
realtype = 6
#13 0x00007ff26273375d in QueuePointerEvents (device=
nevents = <optimized out>
#14 0x00007ff26276f0d8 in xf86PostMotionEvent (device=
var = {{gp_offset = 48, fp_offset = 0, overflow_arg_area = 0x7fff7f6cad20, reg_save_area = 0x7fff7f6cacc0}}
i = <optimized out>
mask = {last_bit = 1 '\001', mask = "\003\000\000\000", valuators = {3, -21, 0 <repeats 34 times>}}
#15 0x00007ff25c33b118 in ?? () from /usr/lib/
No symbol table info available.
#16 0x00007ff25c33d180 in ?? () from /usr/lib/
No symbol table info available.
#17 0x00007ff262759f07 in xf86SigioReadInput (fd=<optimized out>, closure=
errno_save = 0
pInfo = 0x7ff2659d6090
#18 0x00007ff26277fcfa in xf86SIGIO (sig=<optimized out>) at ../../.
i = <optimized out>
ready = {fds_bits = {131072, 0 <repeats 15 times>}}
to = {tv_sec = 0, tv_usec = 0}
save_errno = 0
r = 1
#19 <signal handler called>
No symbol table info available.
#20 0x00007ff260954803 in __select_nocancel () at ../sysdeps/
No locals.
#21 0x00007ff262854bfb in WaitForSomething (pClientsReady=
i = <optimized out>
waittime = {tv_sec = 0, tv_usec = 1573}
wt = 0x7fff7f6cb5d0
timeout = <optimized out>
selecterr = <optimized out>
nready = 0
now = <optimized out>
someReady = <optimized out>
#22 0x00007ff26271d5f2 in Dispatch () at ../../dix/
clientReady = 0x7ff26594c150
result = <optimized out>
client = <optimized out>
nready = <optimized out>
icheck = 0x7ff262ad4bd0
start_tick = <optimized out>
#23 0x00007ff26270c7ba in main (argc=10, argv=<optimized out>, envp=<optimized out>) at ../../dix/
i = <optimized out>
PS: Is it possible to add the stacktrace with apport?