Appending straces as per request from Thomas Adam.
strace -o LOG.strace.hang-f -f urxvt -e /bin/dash strace -o LOG.strace.hang urxvt -e /bin/dash strace -o LOG.strace.nohang-f -f urxvt -e /bin/dash strace -o LOG.strace.nohang urxvt -e /bin/dash
The difference being just CTRL-RIGHTBUTTON being pressed before kill or exit. The reliability of the hangup is 100%, so getting good traces was easy :).
Appending straces as per request from Thomas Adam.
strace -o LOG.strace.hang-f -f urxvt -e /bin/dash
strace -o LOG.strace.hang urxvt -e /bin/dash
strace -o LOG.strace.nohang-f -f urxvt -e /bin/dash
strace -o LOG.strace.nohang urxvt -e /bin/dash
The difference being just CTRL-RIGHTBUTTON being pressed before kill or exit.
The reliability of the hangup is 100%, so getting good traces was easy :).