(gdb) services
-r -debug -nofork
=> result
Program received signal SIGSEGV, Segmentation fault.
0x00007ffff7757f63 in std::string::assign(std::string const&) () from /usr/lib/libstdc++.so.6
(gdb)
bt full
#0 0x00007ffff7757f63 in std::string::assign(std::string const&) () from /usr/lib/libstdc++.so.6
No symbol table info available.
#1 0x00000000004ab553 in Anope::string::operator= (this=0xa84ff0, _str=...) at /home/krossme/src/anope-1.9.5-source/include/anope.h:71
No locals.
#2 0x00007ffff684c882 in LoadOperInfo (params=...) at /home/krossme/src/anope-1.9.5-source/modules/database/db_plain.cpp:332
exception = 0xa84fe0
#3 0x00007ffff68512cd in DBPlain::OnDatabaseRead (this=0x8d3ed0, params=...) at /home/krossme/src/anope-1.9.5-source/modules/database/db_plain.cpp:434
key = {_string = {static npos = 18446744073709551615,
_M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0xa820e8 "OS"}},
static npos = 18446744073709551615}
otherparams = {<std::_Vector_base<Anope::string, std::allocator<Anope::string> >> = {
_M_impl = {<std::allocator<Anope::string>> = {<__gnu_cxx::new_allocator<Anope::string>> = {<No data fields>}, <No data fields>},
_M_start = 0xa84e30, _M_finish = 0xa84e40, _M_end_of_storage = 0xa84e48}}, <No data fields>}
#4 0x00007ffff684a15c in ReadDatabase (m=0x0) at /home/krossme/src/anope-1.9.5-source/modules/database/db_plain.cpp:87
res = EVENT_CONTINUE
_i = {_M_current = 0xa15260}
safei = {_M_current = 0xa15268}
sep = {<sepstream> = {_vptr.sepstream = 0x5acc50, tokens = {_string = {static npos = 18446744073709551615,
_M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>},
_M_p = 0xa849b8 "OS EXCEPTION ::1500:0:0:0 0 AnDee 1318233179 1318319579 Bot du serveur"}}, static npos = 18446744073709551615},
last_starting_position = {_M_current = 0xa849d2 "0 AnDee 1318233179 1318319579 Bot du serveur"}, n = {
_M_current = 0xa849d2 "0 AnDee 1318233179 1318319579 Bot du serveur"}, sep = 32 ' '}, <No data fields>}
params = {<std::_Vector_base<Anope::string, std::allocator<Anope::string> >> = {
_M_impl = {<std::allocator<Anope::string>> = {<__gnu_cxx::new_allocator<Anope::string>> = {<No data fields>}, <No data fields>},
_M_start = 0xa84770, _M_finish = 0xa84788, _M_end_of_storage = 0xa84790}}, <No data fields>}
---Type <return> to continue, or q <return> to quit---
MOD_RESULT = EVENT_CONTINUE
Type = MD_NA
db = <incomplete type>
ci = 0x0
buf = {_string = {static npos = 18446744073709551615,
_M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>},
_M_p = 0xa84cb8 ":1500:0:0:0"}}, static npos = 18446744073709551615}
nc = 0xa84560
na = 0xa84cd0
bi = 0x0
#5 0x00007ffff6851346 in DBPlain::OnLoadDatabase (this=0x8d3ed0) at /home/krossme/src/anope-1.9.5-source/modules/database/db_plain.cpp:441
No locals.
#6 0x0000000000515b2a in Init (ac=3, av=0x7fffffffe718) at /home/krossme/src/anope-1.9.5-source/src/init.cpp:442
res = 32767
_i = {_M_current = 0x8d44a0}
safei = {_M_current = 0x8d44a8}
started_from_term = 1
sig_hup = {<Signal> = {_vptr.Signal = 0x5b5220, static SignalHandlers = {<std::_Vector_base<Signal*, std::allocator<Signal*> >> = {
_M_impl = {<std::allocator<Signal*>> = {<__gnu_cxx::new_allocator<Signal*>> = {<No data fields>}, <No data fields>}, _M_start = 0x886d30,
_M_finish = 0x886d50, _M_end_of_storage = 0x886d50}}, <No data fields>}, action = {__sigaction_handler = {
sa_handler = 0x524ee6 <Signal::SignalHandler(int)>, sa_sigaction = 0x524ee6 <Signal::SignalHandler(int)>}, sa_mask = {__val = {
0 <repeats 16 times>}}, sa_flags = 0, sa_restorer = 0}, old = {__sigaction_handler = {sa_handler = 0, sa_sigaction = 0}, sa_mask = {
__val = {0, 25769774608, 140737337323072, 140737488325952, 140737337323072, 140737488325952, 5980672, 140737337345552, 140737354080256,
0, 4294967295, 8948816, 1, 8494384, 0, 5982015}}, sa_flags = 0, sa_restorer = 0x7ff0480c21e0}, called = 0,
signal = 1}, <No data fields>}
---Type <return> to continue, or q <return> to quit---
sig_term = {<Signal> = {_vptr.Signal = 0x5b5200, static SignalHandlers = {<std::_Vector_base<Signal*, std::allocator<Signal*> >> = {
_M_impl = {<std::allocator<Signal*>> = {<__gnu_cxx::new_allocator<Signal*>> = {<No data fields>}, <No data fields>}, _M_start = 0x886d30,
_M_finish = 0x886d50, _M_end_of_storage = 0x886d50}}, <No data fields>}, action = {__sigaction_handler = {
sa_handler = 0x524ee6 <Signal::SignalHandler(int)>, sa_sigaction = 0x524ee6 <Signal::SignalHandler(int)>}, sa_mask = {__val = {
0 <repeats 16 times>}}, sa_flags = 0, sa_restorer = 0}, old = {__sigaction_handler = {sa_handler = 0, sa_sigaction = 0}, sa_mask = {
__val = {0, 25769774608, 8948808, 0, 0, 140737488325904, 5416160, 0, 0, 140737488325920, 5416197, 0, 0, 140737488325968, 5415668, 0}},
sa_flags = 0, sa_restorer = 0x7ff0480c21e0}, called = 0, signal = 15}, <No data fields>}
sig_int = {<Signal> = {_vptr.Signal = 0x5b5200, static SignalHandlers = {<std::_Vector_base<Signal*, std::allocator<Signal*> >> = {
_M_impl = {<std::allocator<Signal*>> = {<__gnu_cxx::new_allocator<Signal*>> = {<No data fields>}, <No data fields>}, _M_start = 0x886d30,
_M_finish = 0x886d50, _M_end_of_storage = 0x886d50}}, <No data fields>}, action = {__sigaction_handler = {
sa_handler = 0x524ee6 <Signal::SignalHandler(int)>, sa_sigaction = 0x524ee6 <Signal::SignalHandler(int)>}, sa_mask = {__val = {
0 <repeats 16 times>}}, sa_flags = 0, sa_restorer = 0}, old = {__sigaction_handler = {sa_handler = 0, sa_sigaction = 0}, sa_mask = {
__val = {0, 140737488325920, 8526336, 5982008, 5982015, 0, 140737334282316, 8948808, 5415900, 140737488325920, 1, 8948800, 8526336,
140737488325968, 5415138, 8948808}}, sa_flags = 0, sa_restorer = 0x7ffff76661e0}, called = 0, signal = 2}, <No data fields>}
sig_pipe = {<Signal> = {_vptr.Signal = 0x5b51e0, static SignalHandlers = {<std::_Vector_base<Signal*, std::allocator<Signal*> >> = {
_M_impl = {<std::allocator<Signal*>> = {<__gnu_cxx::new_allocator<Signal*>> = {<No data fields>}, <No data fields>}, _M_start = 0x886d30,
_M_finish = 0x886d50, _M_end_of_storage = 0x886d50}}, <No data fields>}, action = {__sigaction_handler = {
sa_handler = 0x524ee6 <Signal::SignalHandler(int)>, sa_sigaction = 0x524ee6 <Signal::SignalHandler(int)>}, sa_mask = {__val = {
0 <repeats 16 times>}}, sa_flags = 0, sa_restorer = 0}, old = {__sigaction_handler = {sa_handler = 0x1, sa_sigaction = 0x1}, sa_mask = {
__val = {0, 140737488325920, 8526336, 5982008, 5982015, 0, 140737334282316, 9190256, 5415900, 140737488325920, 2, 9190240, 8526336,
140737488325968, 5415138, 9190256}}, sa_flags = 0, sa_restorer = 0x7ff0480c21e0}, called = 0, signal = 13}, <No data fields>}
protocol = 0x8ce760
MOD_RESULT = EVENT_CONTINUE
Arg = {_string = {static npos = 18446744073709551615,
_M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>},
---Type <return> to continue, or q <return> to quit---
_M_p = 0x7ffff79b0138 ""}}, static npos = 18446744073709551615}
#7 0x0000000000525e1d in main (ac=3, av=0x7fffffffe718, envp=0x7fffffffe738) at /home/krossme/src/anope-1.9.5-source/src/main.cpp:335
return_code = 0
cwd = "/home/krossme/IRC/services/bin", '\000' <repeats 4065 times>
n = 26
last_check = 0
updateTimer = {<Timer> = {<Extensible> = {<Base> = {_vptr.Base = 0xffffffffc9c00000, References = {_M_t = {
_M_impl = {<std::allocator<std::_Rb_tree_node<dynamic_reference_base*> >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<dynamic_reference_base*> >> = {<No data fields>}, <No data fields>},
_M_key_compare = {<std::binary_function<dynamic_reference_base*, dynamic_reference_base*, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x7ffff6cafbcc, _M_left = 0x7fffffffdb10, _M_right = 0xffffffffb3c00000},
_M_node_count = 18446726196102561792}}}}, Extension_Items = {_M_t = {
_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<Anope::string const, ExtensibleItemBase*> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<Anope::string const, ExtensibleItemBase*> > >> = {<No data fields>}, <No data fields>},
_M_key_compare = {<std::binary_function<Anope::string, Anope::string, bool>> = {<No data fields>}, <No data fields>}, _M_header = {
_M_color = 2187264, _M_parent = 0x7ffff7ded2fd, _M_left = 0x217260, _M_right = 0x7ffff79c5bfc}, _M_node_count = 0}}}},
settime = 140737488348272, trigger = 140737488348384, secs = 140737354080256, repeat = true}, <No data fields>}
Thx for your help