I’ve been running some console applications, mainly irssi, under screen which is found in the system-tools addon. This has worked fairly well until yesterday when my screen died and I had to try and restart it.
Now it doesn’t seem to run any longer and I was hoping someone could help me figure out why. I don’t get any error message just by starting it, it just hangs there.
I took an strace printout (https://pastebin.com/tKceZ3sH) and based on it there seems to be some file descriptor issue on my system.
Roughly every 15 seconds the strace prints this until I kill it.
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
rt_sigaction(SIGINT, {sa_handler=0xee68, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0xf7432c60}, {sa_handler=0xee68, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0xf7432c60}, 8) = 0
kill(5012, SIGINT) = 0
sigreturn({mask=[]}) = -1 EINTR (Interrupted system call)
setitimer(ITIMER_REAL, {it_interval={tv_sec=0, tv_usec=0}, it_value={tv_sec=0, tv_usec=0}}, {it_interval={tv_sec=0, tv_usec=0}, it_value={tv_sec=7, tv_usec=320750}}) = 0
kill(5012, SIG_0) = 0
rt_sigaction(SIGALRM, {sa_handler=0x2e4e8, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0xf7432c60}, {sa_handler=0x2e4e8, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0xf7432c60}, 8) = 0
setitimer(ITIMER_REAL, {it_interval={tv_sec=0, tv_usec=0}, it_value={tv_sec=15, tv_usec=0}}, {it_interval={tv_sec=0, tv_usec=0}, it_value={tv_sec=0, tv_usec=0}}) = 0
pause() = ? ERESTARTNOHAND (To be restarted if no handler)
I don’t know if I’ve caused it myself or if it’s broken because something has updated
So far I’ve also tried to
- Reboot
- Re-install the system-tools package
- Run with blank .screenrc config.
- Clean up the SockDir
- Tried to start it detached
Those did not help. I also have not noticed any other issue with my system.
Any help appreciated.