Description of problem:
I've had it a few times now that my screen session crashed after I resized the window and tried to quit vim afterwards. The window will freeze and still display the vim screen. This does not always happen, sometimes it happens after I let the screen alone for a while.
ps fax |grep screen
15152 ? Ss 0:00 /usr/bin/SCREEN -S topright -c /home/sassmann/.screenrc.topright
17075 ? S 0:00 xterm -geometry 135x40+2550+0 -e /home/sassmann/bin/screen.topright.sh
17077 pts/62 Ss+ 0:00 \_ /bin/bash /home/sassmann/bin/screen.topright.sh
17084 pts/62 S+ 0:00 \_ screen -S topright -c /home/sassmann/.screenrc.topright
17085 ? Zs 0:02 \_ [screen] <defunct>
I tried to get a backtrace for debugging but I failed. I ran screen inside of gdb but when screen crashed I couldn't get back in gdb. I the tried to attach to the defunct process but that failed as well.
(gdb) attach 17085 (run as root)
Attaching to process 17085
ptrace: Operation not permitted.
If you have an idea how I could provide a backtrace let me know.
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. run screen inside xterm
2. edit some (probably big? not sure) file in vim
3. resize window (I usually switch to fullscreen)
4. try to close vim with :qa
screen is shown as defunct in process list
screen should run on fine
dup of bug #515055 (which points to two upstream patches)?
Please try screen-4.0.3-15.fc12 from rawhide to see if the patches help.
I've updated to F12 and tried screen-4.0.3-15.fc12. It didn't crash so far but it what happened once is that the window took like 1-2 minutes to become responsive after a resize. I guess you can close this for now and I'll reopen if I have more input for you. Thanks!