Anope IRC Services

Please login or register.

Login with username, password and session length
Advanced search  

News:

Pages: [1]   Go Down

Author Topic: Anope 1.9.5 crash on start  (Read 3603 times)

0 Members and 1 Guest are viewing this topic.

AnDee

  • Anope User
  • Offline Offline
  • Posts: 1
Anope 1.9.5 crash on start
« on: October 12, 2011, 12:29:31 PM »

(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
Logged
Pages: [1]   Go Up