Xserver from git sources compiled with:
./autogen.sh --prefix=/usr/local --enable-builtin-fonts --disable-aiglx \
--disable-composite --disable-glx --disable-xinerama --disable-xace \
--disable-xselinux --disable-xcsecurity --enable-tslib --enable-kdrive \
--enable-xfbdev --disable-xsdl --disable-dri --disable-dri2 --disable-xorg \
When started with the option '-mouse tslib' the tslib-driver opens the default device "/dev/input/touchscreen0", but the device path-name points to a constant string which is later freed with xfree ---> Segfault!
Attached is a patch to fix this problem.
Fixed by commit 5f769b73441cf29c05a05c728ab81bdde1fc00b6: