Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

ATM-FEX BatcherIterator Errors

For example:

Code Block
Thread 36 "drp" received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7ff874ff9700 (LWP 25094)]
0x000055555559ab4a in Drp::EventInfo::eventCode (ec=<optimized out>, this=<optimized out>) at /cds/home/opr/rixopr/git/lcls2_013023/psdaq/drp/OpalTTFex.hh:27
27	  bool eventCode(unsigned ec) const { return _seqInfo[ec>>4] & (1<<(ec&0xf)); }
(gdb) 

This can happen if the caput to the feedback EPICS variable defined in the cnf file fails (e.g. if no write permission).  The exception that is thrown by caput is trapped by the batcheriterator:

...