After one of the system upgrades my system starts to suffer from a realy strange problem for me. The X server starts to restart without any good reason. Normaly I never reboot my machine but now when I left it to night I can see the X server is killed. I can't see whats in Xorg log after such crash because xdm was restarted too several times and overwritten Xorg log. But there is some weird messages in syslog (attached) Firs Xrestart I was able to locate at 21:51 ======== Jul 6 21:51:43 pegasos entranced: The X server was terminated with signal 6. Jul 6 21:51:43 pegasos (morgoth-12928): Received signal 15, shutting down cleanly Jul 6 21:51:43 pegasos (morgoth-12928): Exiting Jul 6 21:51:44 pegasos entranced: Attempting to restart X server. Jul 6 21:51:45 pegasos entranced: Successfully restarted the X server. Jul 6 21:51:46 pegasos entrance: Debug: ipc_title = /var/lib/entrance_ipc_12715 Jul 6 21:51:46 pegasos entrance: entrance_ipc_init: Success ======== Second 00:54:23 ======== Jul 7 00:54:23 pegasos entranced: The X server was terminated with signal 6. Jul 7 00:54:23 pegasos (morgoth-17640): Received signal 15, shutting down cleanly Jul 7 00:54:23 pegasos (morgoth-17640): Exiting Jul 7 00:54:25 pegasos entranced: Attempting to restart X server. Jul 7 00:54:25 pegasos entranced: Successfully restarted the X server. Jul 7 01:00:34 pegasos kernel: radeonfb: Idle Timeout ! Jul 7 01:00:36 pegasos kernel: radeonfb: Idle Timeout ! Jul 7 01:00:36 pegasos kernel: radeonfb: Idle Timeout ! Jul 7 01:00:36 pegasos kernel: radeonfb: Idle Timeout ! Jul 7 01:00:36 pegasos kernel: radeonfb: Idle Timeout ! Jul 7 01:00:36 pegasos kernel: radeonfb: Idle Timeout ! Jul 7 01:00:36 pegasos kernel: radeonfb: Idle Timeout ! Jul 7 01:00:36 pegasos kernel: radeonfb: Idle Timeout ! Jul 7 01:00:36 pegasos kernel: radeonfb: Idle Timeout ! Jul 7 01:00:36 pegasos kernel: radeonfb: Idle Timeout ! Jul 7 01:00:36 pegasos kernel: radeonfb: Idle Timeout ! Jul 7 01:00:36 pegasos kernel: radeonfb: Idle Timeout ! Jul 7 01:00:36 pegasos kernel: radeonfb: Idle Timeout ! Jul 7 01:00:36 pegasos kernel: radeonfb: Idle Timeout ! Jul 7 01:00:36 pegasos kernel: radeonfb: Idle Timeout ! Jul 7 01:00:36 pegasos kernel: radeonfb: Idle Timeout ! Jul 7 01:00:36 pegasos kernel: radeonfb: Idle Timeout ! Jul 7 01:00:36 pegasos kernel: radeonfb: Idle Timeout ! Jul 7 01:00:36 pegasos kernel: radeonfb: Idle Timeout ! Jul 7 01:00:36 pegasos kernel: radeonfb: Idle Timeout ! Jul 7 01:00:36 pegasos kernel: radeonfb: Idle Timeout ! Jul 7 01:00:36 pegasos kernel: radeonfb: Idle Timeout ! Jul 7 01:00:36 pegasos kernel: radeonfb: Idle Timeout ! Jul 7 01:00:36 pegasos kernel: radeonfb: Idle Timeout ! Jul 7 01:00:36 pegasos kernel: radeonfb: Idle Timeout ! Jul 7 01:00:36 pegasos kernel: radeonfb: Idle Timeout ! Jul 7 01:00:36 pegasos kernel: radeonfb: Idle Timeout ! Jul 7 01:00:36 pegasos kernel: radeonfb: Idle Timeout ! Jul 7 01:00:36 pegasos kernel: radeonfb: Idle Timeout ! Jul 7 01:00:36 pegasos kernel: radeonfb: Idle Timeout ! Jul 7 01:00:36 pegasos kernel: radeonfb: Idle Timeout ! Jul 7 01:00:36 pegasos kernel: radeonfb: Idle Timeout ! Jul 7 01:00:36 pegasos kernel: radeonfb: Idle Timeout ! Jul 7 01:00:36 pegasos kernel: radeonfb: Idle Timeout ! Jul 7 01:00:36 pegasos kernel: radeonfb: Idle Timeout ! Jul 7 01:00:36 pegasos kernel: radeonfb: Idle Timeout ! Jul 7 01:00:36 pegasos kernel: radeonfb: Idle Timeout ! Jul 7 01:00:36 pegasos kernel: radeonfb: Idle Timeout ! Jul 7 01:00:36 pegasos kernel: radeonfb: Idle Timeout ! Jul 7 01:00:36 pegasos kernel: radeonfb: Idle Timeout ! Jul 7 01:00:36 pegasos kernel: radeonfb: Idle Timeout ! Jul 7 01:00:36 pegasos kernel: radeonfb: Idle Timeout ! Jul 7 01:00:36 pegasos kernel: radeonfb: Idle Timeout ! Jul 7 01:00:36 pegasos kernel: radeonfb: Idle Timeout ! Jul 7 01:00:36 pegasos kernel: radeonfb: Idle Timeout ! Jul 7 01:00:36 pegasos kernel: radeonfb: Idle Timeout ! Jul 7 01:00:36 pegasos kernel: radeonfb: Idle Timeout ! Jul 7 01:00:36 pegasos kernel: radeonfb: Idle Timeout ! Jul 7 01:00:36 pegasos kernel: radeonfb: Idle Timeout ! Jul 7 01:00:36 pegasos kernel: radeonfb: Idle Timeout ! Jul 7 01:00:36 pegasos kernel: radeonfb: Idle Timeout ! Jul 7 01:00:36 pegasos kernel: radeonfb: Idle Timeout ! Jul 7 01:00:36 pegasos kernel: radeonfb: Idle Timeout ! Jul 7 01:00:36 pegasos kernel: radeonfb: Idle Timeout ! Jul 7 01:00:36 pegasos kernel: radeonfb: Idle Timeout ! Jul 7 01:00:36 pegasos kernel: radeonfb: Idle Timeout ! Jul 7 01:00:36 pegasos kernel: radeonfb: Idle Timeout ! Jul 7 01:00:36 pegasos kernel: radeonfb: Idle Timeout ! Jul 7 01:00:36 pegasos kernel: radeonfb: Idle Timeout ! Jul 7 01:00:36 pegasos kernel: radeonfb: Idle Timeout ! Jul 7 01:00:36 pegasos kernel: radeonfb: Idle Timeout ! Jul 7 01:00:36 pegasos kernel: radeonfb: Idle Timeout ! Jul 7 01:00:36 pegasos kernel: radeonfb: Idle Timeout ! Jul 7 01:00:36 pegasos kernel: radeonfb: Idle Timeout ! Jul 7 01:00:36 pegasos kernel: radeonfb: Idle Timeout ! Jul 7 01:00:36 pegasos kernel: radeonfb: Idle Timeout ! Jul 7 01:00:36 pegasos kernel: radeonfb: Idle Timeout ! Jul 7 01:00:36 pegasos kernel: radeonfb: Idle Timeout ! Jul 7 01:00:36 pegasos kernel: radeonfb: Idle Timeout ! Jul 7 01:00:36 pegasos kernel: radeonfb: Idle Timeout ! Jul 7 01:00:36 pegasos kernel: radeonfb: Idle Timeout ! Jul 7 01:00:36 pegasos kernel: radeonfb: Idle Timeout ! Jul 7 01:00:36 pegasos kernel: radeonfb: Idle Timeout ! Jul 7 01:00:36 pegasos kernel: radeonfb: Idle Timeout ! Jul 7 01:00:36 pegasos kernel: radeonfb: Idle Timeout ! Jul 7 01:00:36 pegasos kernel: radeonfb: Idle Timeout ! Jul 7 01:00:36 pegasos kernel: radeonfb: Idle Timeout ! Jul 7 01:00:36 pegasos kernel: radeonfb: Idle Timeout ! Jul 7 01:00:36 pegasos kernel: radeonfb: Idle Timeout ! Jul 7 01:00:36 pegasos kernel: radeonfb: Idle Timeout ! Jul 7 01:00:36 pegasos kernel: radeonfb: Idle Timeout ! Jul 7 01:00:36 pegasos kernel: radeonfb: Idle Timeout ! Jul 7 01:00:36 pegasos kernel: radeonfb: Idle Timeout ! Jul 7 01:00:36 pegasos kernel: radeonfb: Idle Timeout ! Jul 7 01:00:36 pegasos kernel: radeonfb: Idle Timeout ! Jul 7 01:00:36 pegasos kernel: radeonfb: Idle Timeout ! Jul 7 01:00:36 pegasos kernel: radeonfb: Idle Timeout ! Jul 7 01:00:36 pegasos kernel: radeonfb: Idle Timeout ! Jul 7 01:00:36 pegasos kernel: radeonfb: Idle Timeout ! Jul 7 01:00:36 pegasos kernel: radeonfb: Idle Timeout ! Jul 7 01:00:36 pegasos kernel: radeonfb: Idle Timeout ! Jul 7 01:00:36 pegasos kernel: radeonfb: Idle Timeout ! Jul 7 01:00:36 pegasos kernel: radeonfb: Idle Timeout ! Jul 7 01:00:36 pegasos kernel: radeonfb: Idle Timeout ! Jul 7 01:00:36 pegasos kernel: radeonfb: Idle Timeout ! Jul 7 01:00:36 pegasos kernel: radeonfb: Idle Timeout ! Jul 7 01:00:36 pegasos kernel: radeonfb: Idle Timeout ! Jul 7 01:00:36 pegasos kernel: radeonfb: Idle Timeout ! Jul 7 01:00:36 pegasos kernel: radeonfb: Idle Timeout ! Jul 7 01:00:36 pegasos kernel: radeonfb: Idle Timeout ! Jul 7 01:00:36 pegasos kernel: radeonfb: Idle Timeout ! Jul 7 01:00:36 pegasos kernel: radeonfb: Idle Timeout ! Jul 7 01:00:36 pegasos kernel: radeonfb: Idle Timeout ! Jul 7 01:00:36 pegasos kernel: radeonfb: Idle Timeout ! Jul 7 01:00:36 pegasos kernel: radeonfb: Idle Timeout ! Jul 7 01:00:36 pegasos kernel: radeonfb: Idle Timeout ! Jul 7 01:00:36 pegasos kernel: radeonfb: Idle Timeout ! Jul 7 01:00:36 pegasos kernel: radeonfb: Idle Timeout ! Jul 7 01:00:36 pegasos kernel: radeonfb: Idle Timeout ! Jul 7 01:00:36 pegasos kernel: radeonfb: Idle Timeout ! Jul 7 01:00:36 pegasos kernel: radeonfb: Idle Timeout ! Jul 7 01:00:36 pegasos kernel: radeonfb: Idle Timeout ! Jul 7 01:00:36 pegasos kernel: radeonfb: Idle Timeout ! Jul 7 01:00:36 pegasos kernel: radeonfb: Idle Timeout ! Jul 7 01:00:36 pegasos kernel: radeonfb: Idle Timeout ! Jul 7 01:00:36 pegasos kernel: radeonfb: Idle Timeout ! Jul 7 01:00:36 pegasos kernel: radeonfb: Idle Timeout ! Jul 7 01:00:36 pegasos kernel: radeonfb: Idle Timeout ! Jul 7 01:00:36 pegasos kernel: radeonfb: Idle Timeout ! Jul 7 01:00:36 pegasos kernel: radeonfb: Idle Timeout ! Jul 7 01:00:36 pegasos kernel: radeonfb: Idle Timeout ! Jul 7 01:00:36 pegasos kernel: radeonfb: Idle Timeout ! Jul 7 01:00:36 pegasos kernel: radeonfb: Idle Timeout ! Jul 7 01:00:36 pegasos kernel: radeonfb: Idle Timeout ! Jul 7 01:00:36 pegasos kernel: radeonfb: Idle Timeout ! Jul 7 01:00:36 pegasos kernel: radeonfb: Idle Timeout ! Jul 7 01:00:36 pegasos kernel: radeonfb: Idle Timeout ! Jul 7 01:00:36 pegasos kernel: radeonfb: Idle Timeout ! Jul 7 01:00:36 pegasos kernel: radeonfb: Idle Timeout ! Jul 7 01:00:36 pegasos kernel: radeonfb: Idle Timeout ! Jul 7 01:00:36 pegasos kernel: radeonfb: Idle Timeout ! Jul 7 01:00:36 pegasos kernel: radeonfb: Idle Timeout ! Jul 7 01:00:36 pegasos kernel: radeonfb: Idle Timeout ! Jul 7 01:00:36 pegasos kernel: radeonfb: Idle Timeout ! Jul 7 01:00:36 pegasos kernel: radeonfb: Idle Timeout ! Jul 7 01:00:36 pegasos kernel: radeonfb: Idle Timeout ! Jul 7 01:00:36 pegasos fcron[12092]: Job rm -f /var/spool/cron/lastrun/cron. hourly started for user root (pid 12093) Jul 7 01:00:36 pegasos fcron[12092]: Job rm -f /var/spool/cron/lastrun/cron. hourly completed Jul 7 01:00:36 pegasos fcron[12094]: Job /usr/bin/test -x /usr/sbin/run-crons && /usr/sbin/run-crons started for user root (pid 12095) Jul 7 01:00:36 pegasos fcron[12094]: Job /usr/bin/test -x /usr/sbin/run-crons && /usr/sbin/run-crons completed Jul 7 01:00:36 pegasos smartd[11721]: Device: /dev/hdb, SMART Prefailure Attribute: 1 Raw_Read_Error_Rate changed from 76 to 77 Jul 7 01:00:37 pegasos entrance: Debug: ipc_title = /var/lib/entrance_ipc_12715 Jul 7 01:00:37 pegasos entrance: entrance_ipc_init: Success Jul 7 01:00:41 pegasos kernel: [drm:radeon_cp_reset] *ERROR* radeon_cp_reset called without lock held Jul 7 01:00:41 pegasos kernel: [drm:radeon_cp_start] *ERROR* radeon_cp_start called without lock held Jul 7 01:00:42 pegasos entranced: The X server was terminated with signal 11. Jul 7 01:00:44 pegasos entranced: Attempting to restart X server. Jul 7 01:00:44 pegasos entranced: Successfully restarted the X server. Jul 7 01:00:45 pegasos entrance: Debug: ipc_title = /var/lib/entrance_ipc_12715 Jul 7 01:00:45 pegasos entrance: entrance_ipc_init: Success Jul 7 01:00:47 pegasos kernel: [drm] Loading R200 Microcode ======== There is more but with suimilar log entries as abowe. Reproducible: Always Steps to Reproduce: 1. 2. 3.
Created attachment 62818 [details] emerge --info Forgot to attach the emerge --info
Do you know which packages were updated for you recently? That'd really help narrow it down... Also, I'm not familiar with PPC...is that a custom kernel you're running?
It seems I located source of my problem. I downgraded the X.org package from 6. 8.99.14 to 6.8.99.13 any it seems the problem go away. I am unable to reproduce it anymore. I gues I should be more carefull when try the unfinished things :)
Could you attach an X log from after the X server restarts with .14? You should be able to find it at /var/log/Xorg.0.log.old after a restart. Take a look near the bottom, there should be a Backtrace: section -- check whether it's got more than just 1 step for the sighandler in it. Hopefully we can narrow this down a little bit more, then file an upstream bug.
Hmmm, I was unable to reproduce this problem after emerge 6.8.99.15, then it seems it's .14 "feature" :)
Good to hear it.