MantisBT - JANA
View Issue Details
0000414JANABugpublic2014-08-14 22:102014-08-14 22:13
davidl 
davidl 
normalminoralways
resolvedfixed 
0000414: Program exists if hi-res timer runs out
Aristeidis reported this:

For some especially long jobs (ones running for more than 1 day) the program would suddenly die with a message about a timer running out. This turns out to be due signals being sent when any of the 3 hi-res timers we use runs out. The default behavior for uncaught signals of these types is to terminate the program. The timers are already set for 1M seconds, but apparently, with multiple threads, this counts quicker than the wall clock, (Otherwise, they would run for over 270 hours before timing out.)

To fix this, alarm handlers need to be installed for SIGALRM, SIGPROF, and SIGVTARLM signals.
No tags attached.
Issue History
2014-08-14 22:10davidlNew Issue
2014-08-14 22:13davidlNote Added: 0000594
2014-08-14 22:13davidlStatusnew => resolved
2014-08-14 22:13davidlResolutionopen => fixed
2014-08-14 22:13davidlAssigned To => davidl

Notes
(0000594)
davidl   
2014-08-14 22:13   
This fix was committed in revision 2075 and will appear in JANA 0.7.2