REST version : v2.2.20
REST commit : 5434ea5f
When executing restG4
or restRoot
I get the following error
On crash output report
*** Break *** segmentation violation
===========================================================
There was a crash.
This is the entire stack trace of all threads:
===========================================================
#0 0x00002aaab2b3989e in waitpid () from /lib64/libc.so.6
#1 0x00002aaab2acb4e9 in do_system () from /lib64/libc.so.6
#2 0x00002aaaabbbea3c in TUnixSystem::StackTrace() () at /home/zar30002/gitlab/root/core/unix/src/TUnixSystem.cxx:2119
#3 0x00002aaaabbc10b3 in TUnixSystem::DispatchSignals(ESignals) () at /home/zar30002/gitlab/root/core/unix/src/TUnixSystem.cxx:3644
#4 <signal handler called>
#5 0x00002aaab237434a in std::local_Rb_tree_decrement(std::_Rb_tree_node_base*) () at ../../../../../gcc-5.1.0/libstdc++-v3/src/c++98/tree.cc:98
#6 0x00002aaaaad6a713 in std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, TDataType*>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, TDataType*> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, TDataType*> > >::_M_get_insert_unique_pos(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) () from /home/zar30003/git/REST_v2/install/lib/libRestProcesses.so
#7 0x00002aaaaad6a90c in _ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_P9TDataTypeESt10_Select1stISA_ESt4lessIS5_ESaISA_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESL_IJEEEEESt17_Rb_tree_iteratorISA_ESt23_Rb_tree_const_iteratorISA_EDpOT_ () from /home/zar30003/git/REST_v2/install/lib/libRestProcesses.so
#8 0x00002aaaaad8d07e in REST_Reflection::GetDataType(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) () from /home/zar30003/git/REST_v2/install/lib/libRestProcesses.so
#9 0x00002aaaaad8d1d3 in TDataType* REST_Reflection::GetDataType<int>() () from /home/zar30003/git/REST_v2/install/lib/libRestProcesses.so
#10 0x00002aaab20a4c8d in Converter<int>::Converter(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > (*)(int), int (*)(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)) () from /home/zar30003/git/REST_v2/install/lib/libRestTools.so
#11 0x00002aaab20ae6ea in _GLOBAL__sub_I_converter.cpp () from /home/zar30003/git/REST_v2/install/lib/libRestTools.so
#12 0x00002aaab20b1086 in __do_global_ctors_aux () from /home/zar30003/git/REST_v2/install/lib/libRestTools.so
#13 0x00007fffffffd538 in ?? ()
#14 0x0000000000000001 in ?? ()
#15 0x00007fffffffd538 in ?? ()
#16 0x00002aaab204f873 in _init () from /home/zar30003/git/REST_v2/install/lib/libRestTools.so
#17 0x00002aaab26599a8 in ?? ()
#18 0x00002aaaaaab9985 in _dl_init_internal () from /lib64/ld-linux-x86-64.so.2
#19 0x00002aaaaaaabb6a in _dl_start_user () from /lib64/ld-linux-x86-64.so.2
#20 0x0000000000000001 in ?? ()
#21 0x00007fffffffd8a3 in ?? ()
#22 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 0x00002aaab237434a in std::local_Rb_tree_decrement(std::_Rb_tree_node_base*) () at ../../../../../gcc-5.1.0/libstdc++-v3/src/c++98/tree.cc:98
#6 0x00002aaaaad6a713 in std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, TDataType*>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, TDataType*> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, TDataType*> > >::_M_get_insert_unique_pos(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) () from /home/zar30003/git/REST_v2/install/lib/libRestProcesses.so
#7 0x00002aaaaad6a90c in _ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_P9TDataTypeESt10_Select1stISA_ESt4lessIS5_ESaISA_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESL_IJEEEEESt17_Rb_tree_iteratorISA_ESt23_Rb_tree_const_iteratorISA_EDpOT_ () from /home/zar30003/git/REST_v2/install/lib/libRestProcesses.so
#8 0x00002aaaaad8d07e in REST_Reflection::GetDataType(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) () from /home/zar30003/git/REST_v2/install/lib/libRestProcesses.so
#9 0x00002aaaaad8d1d3 in TDataType* REST_Reflection::GetDataType<int>() () from /home/zar30003/git/REST_v2/install/lib/libRestProcesses.so
#10 0x00002aaab20a4c8d in Converter<int>::Converter(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > (*)(int), int (*)(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)) () from /home/zar30003/git/REST_v2/install/lib/libRestTools.so
#11 0x00002aaab20ae6ea in _GLOBAL__sub_I_converter.cpp () from /home/zar30003/git/REST_v2/install/lib/libRestTools.so
#12 0x00002aaab20b1086 in __do_global_ctors_aux () from /home/zar30003/git/REST_v2/install/lib/libRestTools.so
#13 0x00007fffffffd538 in ?? ()
#14 0x0000000000000001 in ?? ()
#15 0x00007fffffffd538 in ?? ()
#16 0x00002aaab204f873 in _init () from /home/zar30003/git/REST_v2/install/lib/libRestTools.so
#17 0x00002aaab26599a8 in ?? ()
#18 0x00002aaaaaab9985 in _dl_init_internal () from /lib64/ld-linux-x86-64.so.2
#19 0x00002aaaaaaabb6a in _dl_start_user () from /lib64/ld-linux-x86-64.so.2
#20 0x0000000000000001 in ?? ()
#21 0x00007fffffffd8a3 in ?? ()
#22 0x0000000000000000 in ?? ()
===========================================================
It is somehow connected to this other problem?
Every thing works fine in our local server, but the problem appears at our remote server that we use to launch batch jobs to a computing farm.
Linux cierzo 2.6.32-504.8.1.el6.x86_64 #1 SMP Tue Jan 27 13:39:10 CST 2015 x86_64 x86_64 x86_64 GNU/Linux
Compiled using
g++ (GCC) 5.1.0