Ignore:
Timestamp:
06/13/12 15:44:01 (12 years ago)
Author:
ogrimm
Message:
Fixed hanging signal handler in Evidence before abort() was called. Added command to determine dynamic range to FADctrl.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • fact/Evidence/Evidence.cc

    r12910 r14174  
    360360  // If invoked twice, call exit()
    361361  if (Count == 2) {
    362         This->Message(WARN, "Signal handler called twice, invoking exit() (signal %d)", Signal);
     362        This->Message(WARN, "Signal handler called twice, invoking exit(). Will abort() on next signal without message. (signal %d)", Signal);
    363363        exit(EXIT_FAILURE);
    364364  }
    365365
    366366  // If invoked more than twice, call abort()
    367   This->Message(WARN, "Signal handler called %d times, invoking abort(). Good bye. (signal %d)", Count, Signal);
     367  // Does not use Message() again, as this might be blocked
    368368  abort();
    369369}
Note: See TracChangeset for help on using the changeset viewer.