xorg-server-1.9.0 has an infinite loop which core dumps with a SEGV (stack overflow) in autoConfigDevice(). Reproducible: Sometimes Steps to Reproduce: 1. Start X server with a previously working (1.8.2) xorg-server xorg.conf. 2. X terminals do not start and it is impossible to switch to simple VT terminals. Actual Results: A large core dump is produced (due to stack overflow). Expected Results: X server should not produce stack overflows and should not core dump. May have been due to the fact that the evdev driver was not recompiled after upgrade to 1.9. The evdev driver was not loaded and any mouse/keyboard drivers fell back to the non-evdev drivers.
Created attachment 250929 [details] emerge --info
Created attachment 250933 [details] Edited stack trace of core dump Shows loop involving autoConfigDevice(). It would be very helpful if xdm could limit the stack size of Xorg processes so they do not produce large core dumps/lengthy stack traces. Xorg stacks should not get "infinitely" large (174,000+ calls) except when something runs amok.
Hopefully fixed long ago.