Re: TclBlend and exec bug
From: Dan Johnson (dan.j_at_comcast.net)
Date: 6 Nov 2003 12:18:40 -0800
See this Java bug report:
It talks about the handling of SIGCHLD on Linux.
"To get around the problem, you could install an empty SIGCHLD handler to
override the default JDK/JVM handler."
"Robert Oliver" <firstname.lastname@example.org> wrote in message news:<email@example.com>...
> I have verified that the SIGCHLD handler is changed in the Linux version but
> not in the Solaris version. I am beginning to suspect the java runtime
> environment. Nevertheless, I'm open to any suggestions anyone here may have.
> "Robert Oliver" <firstname.lastname@example.org> wrote in message
> > When I use "package require java" in a tcl program under RedHat Linux,
> > fails with the error:
> > "error waiting for process to exit: child process lost (is SIGCHLD ignored
> > or trapped?)"
> > Our Solaris implementation doesn't seem to have this problem.
> > We compiled the Solaris version using the sun compiler and the Linux
> > using g++ using the same source (tcl 8.4.2, tclblend 1.2.6)
> > It seems that the SIGCHLD handler has been modified by tclblend and not
> > back correctly. Anyone know what's going on with this?
> > Thanks,
> > Bob Oliver