Description of problem: Xemacs shells die when a background process ends. This is specific to FC5, it doesn't happen on FC4 or any other distro. Version-Release number of selected component (if applicable): tcsh --version tcsh 6.14.00 (Astron) 2005-03-25 (x86_64-unknown-linux) options wide,nls,dl,al,kan,rh,color,filec /home/bjrosen> xemacs --version Loading leim-list... XEmacs 21.4 (patch 19) "Constant Variable" [Lucid] (x86_64-redhat-linux, Mule) of Tue Apr 4 2006 on hammer1.fedora.redhat.com How reproducible: 100%, it happens on all of my FC5 systems, both FC5 32 bit and FC5 64 bit. The latest update to tcsh didn't fix it (Aug 30). Steps to Reproduce: Any background process that terminates will also kill the tcsh shell. The simplest case is to do a ls >& log &. 1.start a shell (M-x shell) 2.ls >& log & 3. Actual results: ls >& log & [1] 12217 /home/bjrosen> exit Process tcsh finished Expected results: tcsh shouldn't quit Additional info:
So it only happens when SHELL is tcsh?
Yes it's strictly a tcsh problem, it doesn't happen with bash.
Does upgrading the xemacs-base package to the current beta have any effect? mkdir -p ~/.xemacs/xemacs-packages cd ~/.xemacs/xemacs-packages wget http://ftp.xemacs.org/beta/experimental/packages/xemacs-base-2.08-pkg.tar.gz tar zxvf xemacs-base-2.08-pkg.tar.gz Others seem to have experienced the same problem: http://www.gatago.com/comp/emacs/xemacs/24321567.html
No upgrading the basic packages doesn't help however when I downloaded the current sumo tarball from Xemacs.org and installed in in .xemacs it fixed the problem.
I was wrong when I said that installing the current sumo tarball fixed the problem. I tried that on a second machine and it had no effect. I also tried building from source, both the current version and the 21.5.27 beta, that had no effect. It looks like the failure isn't always immediate, when Xemacs is started it takes a couple of tries before the problem occurs. home/bjrosen> ls -1 >& log & [1] 19240 [1] Done ls -1 >& log /home/bjrosen> ls -1 >& log & [1] 19241 [1] Done ls -1 >& log /home/bjrosen> ls -1 >& log & [1] 19243 /home/bjrosen> exit Process tcsh finished
Do xemacs 21.5.28 and up to date elisp packages on FC6+ still exhibit the problem too? I'm having problems reproducing this.
I'm not having this problem on FC6, this was strictly an FC5 issue.
Ok, thanks for the confirmation. Given that FC5's EOL is in two weeks and this is not a security issue, it's very unlikely that this would be addressed in it any more, so closing.