-
Notifications
You must be signed in to change notification settings - Fork 6
Open
Description
Using a new install downloaded directly from Github and installed according to the given instructions results in segmentation faults when running any of the DQMhep executables.
To reproduce, install as normal then run any DQM4hep executable, e.g dqm4hep-dump-plugins.
source /cvmfs/ilc.desy.de/sw/x86_64_gcc49_sl6/v01-19-05/root/6.08.06/bin/thisroot.sh
git clone https://github.com/DQM4hep/DQM4hep.git
cd DQM4hep
mkdir build
cd build
cmake ..
make install
source ../cmake/thisdqm4hep.sh
dqm4hep-dump-plugins
This then results in a segmentation fault, with the following stacktrace:
*** Break *** segmentation violation
===========================================================
There was a crash.
This is the entire stack trace of all threads:
===========================================================
#0 0x00002aaaaf27b82e in __libc_waitpid (pid=<value optimized out>, stat_loc=0x7fffffff74dc, options=0) at ../sysdeps/unix/sysv/linux/waitpid.c:32
#1 0x00002aaaaf20d479 in do_system (line=<value optimized out>) at ../sysdeps/posix/system.c:149
#2 0x00002aaaaaf9f29a in TUnixSystem::StackTrace() () at /cvmfs/ilc.desy.de/sw/x86_64_gcc49_sl6/root/6.08.06/core/unix/src/TUnixSystem.cxx:2118
#3 0x00002aaaaafa179c in TUnixSystem::DispatchSignals(ESignals) () at /cvmfs/ilc.desy.de/sw/x86_64_gcc49_sl6/root/6.08.06/core/unix/src/TUnixSystem.cxx:3625
#4 <signal handler called>
#5 _ZN6spdlog6logger3logIJSsEEEvNS_5level10level_enumEPKcDpRKT_ () at /cvmfs/sft.cern.ch/lcg/contrib/gcc/4.9.3/x86_64-slc6/include/c++/4.9.3/bits/atomic_base.h:500
#6 0x00002aaaae5359c0 in dqm4hep::core::PluginManager::registerPlugin(dqm4hep::core::Plugin const*) () at /lustre/scratch/epp/ilc/tc297/DQM4HEP/test_build/DQM4hep/3rdparty/spdlog/include/spdlog/details/logger_impl.h:139
#7 0x00002aaaae575d19 in dqm4hep::core::Plugin::Plugin<dqm4hep::core::RootEventStreamer>(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, dqm4hep::core::RootEventStreamer const&) () at /lustre/scratch/epp/ilc/tc297/DQM4HEP/test_build/DQM4hep/DQMCore/include/dqm4hep/PluginManager.h:153
#8 0x00002aaaae575df5 in _GLOBAL__sub_I_RootEventStreamer.cc () at /lustre/scratch/epp/ilc/tc297/DQM4HEP/test_build/DQM4hep/DQMCore/src/plugins/RootEventStreamer.cc:111
#9 0x00002aaaae582ab6 in __do_global_ctors_aux () from /lustre/scratch/epp/ilc/tc297/DQM4HEP/test_build/DQM4hep/lib/libDQMCore.so.1.4
#10 0x00002aaaae4cb21b in _init () from /lustre/scratch/epp/ilc/tc297/DQM4HEP/test_build/DQM4hep/lib/libDQMCore.so.1.4
#11 0x00002aaaaefb14c8 in ?? ()
#12 0x00002aaaaaab9985 in call_init (main_map=0x2aaaaaccd190, argc=-1367572216, argv=0x7fffffff9ac8, env=0x7fffffff9ad8) at dl-init.c:70
#13 _dl_init (main_map=0x2aaaaaccd190, argc=-1367572216, argv=0x7fffffff9ac8, env=0x7fffffff9ad8) at dl-init.c:134
#14 0x00002aaaaaaabb6a in _dl_start_user () from /lib64/ld-linux-x86-64.so.2
#15 0x0000000000000001 in ?? ()
#16 0x00007fffffffa181 in ?? ()
#17 0x0000000000000000 in ?? ()
===========================================================
The lines below might hint at the cause of the crash.
You may get help by asking at the ROOT forum http://root.cern.ch/forum.
Only if you are really convinced it is a bug in ROOT then please submit a
report at http://root.cern.ch/bugs. Please post the ENTIRE stack trace
from above as an attachment in addition to anything else
that might help us fixing this issue.
===========================================================
#5 _ZN6spdlog6logger3logIJSsEEEvNS_5level10level_enumEPKcDpRKT_ () at /cvmfs/sft.cern.ch/lcg/contrib/gcc/4.9.3/x86_64-slc6/include/c++/4.9.3/bits/atomic_base.h:500
#6 0x00002aaaae5359c0 in dqm4hep::core::PluginManager::registerPlugin(dqm4hep::core::Plugin const*) () at /lustre/scratch/epp/ilc/tc297/DQM4HEP/test_build/DQM4hep/3rdparty/spdlog/include/spdlog/details/logger_impl.h:139
#7 0x00002aaaae575d19 in dqm4hep::core::Plugin::Plugin<dqm4hep::core::RootEventStreamer>(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, dqm4hep::core::RootEventStreamer const&) () at /lustre/scratch/epp/ilc/tc297/DQM4HEP/test_build/DQM4hep/DQMCore/include/dqm4hep/PluginManager.h:153
#8 0x00002aaaae575df5 in _GLOBAL__sub_I_RootEventStreamer.cc () at /lustre/scratch/epp/ilc/tc297/DQM4HEP/test_build/DQM4hep/DQMCore/src/plugins/RootEventStreamer.cc:111
#9 0x00002aaaae582ab6 in __do_global_ctors_aux () from /lustre/scratch/epp/ilc/tc297/DQM4HEP/test_build/DQM4hep/lib/libDQMCore.so.1.4
#10 0x00002aaaae4cb21b in _init () from /lustre/scratch/epp/ilc/tc297/DQM4HEP/test_build/DQM4hep/lib/libDQMCore.so.1.4
#11 0x00002aaaaefb14c8 in ?? ()
#12 0x00002aaaaaab9985 in call_init (main_map=0x2aaaaaccd190, argc=-1367572216, argv=0x7fffffff9ac8, env=0x7fffffff9ad8) at dl-init.c:70
#13 _dl_init (main_map=0x2aaaaaccd190, argc=-1367572216, argv=0x7fffffff9ac8, env=0x7fffffff9ad8) at dl-init.c:134
#14 0x00002aaaaaaabb6a in _dl_start_user () from /lib64/ld-linux-x86-64.so.2
#15 0x0000000000000001 in ?? ()
#16 0x00007fffffffa181 in ?? ()
#17 0x0000000000000000 in ?? ()
===========================================================
- OS version: SLC 6.9 Carbon
- Compiler version: gcc 4.9.3
- ROOT version: 6.08.06
- Package version: Github master