Skip to content

Security Scan Instability

This is a continuation of the series of issues seen from Fermilab security scans causing crashes to xdaq Applications (other issues were #4484 (closed), #4492, #4720).

It looks like the crash started here:

hyperdaq::Application::configureLoggers(xgi::Input*, xgi::Output*)

Here is the output dump at the time of the crash:

log4cplus:ERROR LoggerImpl::getChainedLogLevel()- No valid LogLevel found 05 Oct 2018 18:13:22.838 [140299963094784] FATAL root <> - Unexpected exception in main thread terminate called after throwing an instance of 'std::runtime_error' what(): LoggerImpl::getChainedLogLevel()- No valid LogLevel found Process [44086] on node correlator2.fnal.gov terminates abnormally at 2018-10-05T13:13:22.839354-05:00. Caught signal 6 at address [0xeb010000ac36] Stacktrace follows: /home/rrivera/ots/products/xdaq/v14_4_0b/Linux64bit+3.10-2.17-e15-prof/lib/libtoolbox.so(_ZN7toolbox10stacktraceEiRSo+0x3f) [0x7f9a3b74d6cf] /home/rrivera/ots/products/xdaq/v14_4_0b/Linux64bit+3.10-2.17-e15-prof/lib/libtoolbox.so(_ZN7toolbox18signalSEGVCallbackEiP9siginfo_tPv+0x242) [0x7f9a3b74ea62] /lib64/libpthread.so.0(+0xf680) [0x7f9a3c23b680] /lib64/libc.so.6(gsignal+0x37) [0x7f9a38e4d207] /lib64/libc.so.6(abort+0x148) [0x7f9a38e4e8f8] /home/rrivera/ots/products/gcc/v6_4_0/Linux64bit+3.10-2.17/lib64/libstdc++.so.6(_ZN9__gnu_cxx27__verbose_terminate_handlerEv+0x15d) [0x7f9a3978d62d] /home/rrivera/ots/products/xdaq/v14_4_0b/Linux64bit+3.10-2.17-e15-prof/lib/libtoolbox.so(+0x4f732) [0x7f9a3b74f732] /home/rrivera/ots/products/gcc/v6_4_0/Linux64bit+3.10-2.17/lib64/libstdc++.so.6(+0x8e636) [0x7f9a3978b636] /home/rrivera/ots/products/gcc/v6_4_0/Linux64bit+3.10-2.17/lib64/libstdc++.so.6(__cxa_call_unexpected+0x32) [0x7f9a3978b282] //home/rrivera/ots/products/xdaq/v14_4_0b/Linux64bit+3.10-2.17-e15-prof/lib/libhyperdaq.so(_ZN8hyperdaq11Application16configureLoggersEPN3xgi5InputEPNS1_6OutputE+0xcf5) [0x7f9a315c3705] //home/rrivera/ots/products/xdaq/v14_4_0b/Linux64bit+3.10-2.17-e15-prof/lib/libhyperdaq.so(_ZN3xgi6MethodIN8hyperdaq11ApplicationEE6invokeEPNS_5InputEPNS_6OutputE+0x22) [0x7f9a315ca712] //home/rrivera/ots/products/xdaq/v14_4_0b/Linux64bit+3.10-2.17-e15-prof/lib/libexecutive.so(_ZN9executive13XgiDispatcher22processIncomingMessageEPN3xgi5InputEPNS1_6OutputE+0x373) [0x7f9a321116c3] //home/rrivera/ots/products/xdaq/v14_4_0b/Linux64bit+3.10-2.17-e15-prof/lib/libpthttp.so(ZN2pt4http12ReceiverLoop9onRequestERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9+0x3bcc) [0x7f9a31c551ec] //home/rrivera/ots/products/xdaq/v14_4_0b/Linux64bit+3.10-2.17-e15-prof/lib/libpthttp.so(_ZN2pt4http12ReceiverLoop7processEPN7toolbox4task8WorkLoopE+0x2be) [0x7f9a31c5a87e] /home/rrivera/ots/products/xdaq/v14_4_0b/Linux64bit+3.10-2.17-e15-prof/lib/libtoolbox.so(_ZN7toolbox4task15WaitingWorkLoop7processEv+0x7a) [0x7f9a3b78369a] /home/rrivera/ots/products/xdaq/v14_4_0b/Linux64bit+3.10-2.17-e15-prof/lib/libtoolbox.so(_ZN7toolbox4task8WorkLoop3runEv+0x17a) [0x7f9a3b77e99a] /home/rrivera/ots/products/xdaq/v14_4_0b/Linux64bit+3.10-2.17-e15-prof/lib/libtoolbox.so(_ZN7toolbox4task11thread_funcEPv+0x97) [0x7f9a3b77ed27] /lib64/libpthread.so.0(+0x7dd5) [0x7f9a3c233dd5] /lib64/libc.so.6(clone+0x6d) [0x7f9a38f15b3d]

Edited by Luciano Orsini
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information