This could be connected with the nativeexecution and it's pty support.
I was able to reproduce the problem on some systems.. pty exited on returning from poll with result -1.
Now, in case if errno == EINTR, main pty loop is just re-iterated.
Changesets with this fix are:
As with this fix all pty-related binaries were re-compiled I would like to ask qa to pay additional attention on internal terminal on all platforms.
It should be well tested before we can transplant changes to 701patch2
patch candidates are P2s
(rolled back changes in arguments parsing - they are not relevant to the fix and binaries update)
Created attachment 110755 [details]
Created attachment 110777 [details]
full effective patch
fix reviewed but updating binaries for all platforms is too risky so
lets update only linux binaries in 7.0.1 patch 2.
7.1 branch will have all new binaries.
Transplanted to releases_elif. Linux binaries only.
files: dlight.nativeexecution/release/bin/nativeexecution/Linux-x86/pty dlight.nativeexecution/release/bin/nativeexecution/Linux-x86/pty_open dlight.nativeexecution/release/bin/nativeexecution/Linux-x86_64/pty dlight.nativeexecutiodescription:
verified on Linux 32/64 in oss-platform-build #66 (20110921)
Integrated into 'releases'
User: Andrew Krasny <firstname.lastname@example.org>
Log: Bug#201733 - Debugging session could exit unexpectedly with "ERROR: poll failed" message [binaries]
verified in Oracle Solaris Studio Dev 2011/09/29 (Build #3340)