When trying xserver 18.104.22.168, i didn't rebuild the synaptics driver, so X failed to load the driver for the relevant InputDevice section in xorg.conf. So far so good. The problem then is that X crashes when switching back to the VT where it is running.
If I remove that spurious InputDevice it's fine.
Created attachment 10948 [details]
Created attachment 10949 [details]
I get this too with a freshly installed pair of xf86-input-keyboard and xf86-input-mouse. Here's the debug backtrace:
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 47879791403504 (LWP 16001)]
0x000000000059d54d in ProcessOtherEvent (xE=0x78af40, other=0x9586a0, count=1)
274 other->valuator->mode &= ~OutOfProximity;
#0 0x000000000059d54d in ProcessOtherEvent (xE=0x78af40, other=0x9586a0,
count=1) at /home/aaron/X/modular/xserver/Xi/exevents.c:274
#1 0x0000000000521dff in mieqProcessInputEvents ()
#2 0x00000000004a66a8 in ProcessInputEvents ()
#3 0x00000000004496c4 in Dispatch ()
#4 0x000000000043040e in main (argc=3, argv=0x7fffc9ddbd78,
envp=0x7fffc9ddbd98) at /home/aaron/X/modular/xserver/dix/main.c:452
(gdb) p other->valuator
$1 = (ValuatorClassPtr) 0x0
Either the event type is not actually ProximityIn, or something is really, seriously broken.
aaron, julien: is this still an issue?
No, this seems to be okay with a server built from commit a125ce.
closing the bug, pls reopen if problem occurs again.