[Bug: 21.4.20] Killing a large number of characters in shell mode hangs xemacs

Aidan Kehoe kehoea at parhasard.net
Sun Aug 5 06:58:02 EDT 2007


 Ar an triú lá de mí Lúnasa, scríobh lkashley at rockwellcollins.com: 

 > When deleting a large number (200,000 ish) of characters from a shell
 > window Xemacs hangs. I am using shell-mode in xemacs-base 2.10. I've
 > not experienced this problem with prior versions of xemacs/lisp.
 > 
 > Set mark at end of buffer. Move to top of buffer. Ctrl-W.
 > 
 > prstat shows Xemacs running 23% cpu. It (the xemacs) has been hung for
 > quite some time.
 > 
 >    PID USERNAME  SIZE   RSS STATE  PRI NICE      TIME  CPU PROCESS/NLWP
 >   6910 lkashley 2063M 2052M cpu1    40    0   0:18.38  23% 
 > xemacs-21.4.20/1
 > 
 > Any thoughts on how to tackle this would be appreciated.

Attach to the process with gdb, then type bt to get an idea what the C code
is doing. It sounds like the interaction with X11 is going wrong; there was
a previous problem with incremental selection transfer which would provoke a
hang like this, but that should have been fixed in 21.4.20. Maybe it
uncovered another bug. 

-- 
On the quay of the little Black Sea port, where the rescued pair came once
more into contact with civilization, Dobrinton was bitten by a dog which was
assumed to be mad, though it may only have been indiscriminating. (Saki)



More information about the XEmacs-Beta mailing list