> This looks like the X server is waiting for input, so maybe kdm fails to
> reconnect to it after the reset for some reason.
I have included the trace for kdm and kdm_greeter (taken after logout during
black screen with only pointer), maybe someone will find it useful:
kdm trace:#0 0x00007f0d28fd5e43 in __select_nocancel () at
../sysdeps/unix/syscall-template.S:82#1 0x00000000004084d2 in mainLoop
(argc=<value optimized out>, argv=<value optimized out>) at
../../../kdm/backend/dm.c:1260#2 main (argc=<value optimized out>, argv=<value
optimized out>) at ../../../kdm/backend/dm.c:317
kdm_greeter trace:#0 0x00007fae06e17723 in __poll (fds=<value optimized out>,
nfds=<value optimized out>, timeout=499) at
../sysdeps/unix/sysv/linux/poll.c:87#1 0x00007fae03f329e4 in ?? () from
/lib/libglib-2.0.so.0#2 0x00007fae03f32f1d in g_main_context_iteration () from
/lib/libglib-2.0.so.0#3 0x00007fae08732abf in
QEventDispatcherGlib::processEvents (this=0x2252c80, flags=<value optimized
out>) at kernel/qeventdispatcher_glib.cpp:422#4 0x00007fae07b649ce in
QGuiEventDispatcherGlib::processEvents (this=<value optimized out>,
flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204#5
0x00007fae087071c2 in QEventLoop::processEvents (this=<value optimized out>,
flags=...) at kernel/qeventloop.cpp:149#6 0x00007fae087073bf in
QEventLoop::exec (this=0x7fffcbce45b0, flags=...) at
kernel/qeventloop.cpp:201#7 0x00007fae07f6f4d6 in QDialog::exec
(this=0x23e56b0) at dialogs/qdialog.cpp:552#8 0x000000000041dfb3 in
FDialog::exec (this=0x23e56b0) at ../../../kdm/kfrontend/kfdialog.cpp:155#9
0x00000000023e56b0 in ?? ()#10 0x00000000022cc230 in ?? ()#11
0x00000000022cc230 in ?? ()#12 0x000000000228b410 in ?? ()#13
0x00000000004191d7 in main (argc=<value optimized out>, argv=<value optimized
out>) at ../../../kdm/kfrontend/kgapp.cpp:483
Not sure what to make of this bug. Might not even bee the radeon module that's
the root cause, could be a problem in X or KDM which is only exposed with
certain combinations of video drivers and hardware.
Is there any downside to running with "TerminateServer=true" in kdmrc?