← Back to team overview

linuxdcpp-team team mailing list archive

[Bug 541917] Re: crash after !reload

 

try rev 322?

** Changed in: adchpp
       Status: New => Incomplete

-- 
crash after !reload
https://bugs.launchpad.net/bugs/541917
You received this bug notification because you are a member of
Dcplusplus-team, which is subscribed to ADCH++.

Status in ADCH++: Incomplete

Bug description:
rev 302

change /etc/adchpp/motd.txt and do !reload => hub crash.

[root@adc3 bin]# gdb --core=core.30010 ./adchppd 
GNU gdb Fedora (6.8-37.el5)
Copyright (C) 2008 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "i386-redhat-linux-gnu"...

warning: Can't read pathname for load map: Input/output error.
Reading symbols from /lib/libdl.so.2...done.
Loaded symbols for /lib/libdl.so.2
Reading symbols from /lib/i686/nosegneg/libpthread.so.0...done.
Loaded symbols for /lib/i686/nosegneg/libpthread.so.0
Reading symbols from /lib/libssl.so.6...done.
Loaded symbols for /lib/libssl.so.6
Reading symbols from /usr/src/soft/adchpp/build/release-default/bin/libaboost_system.so...done.
Loaded symbols for /usr/src/soft/adchpp/build/release-default/bin/libaboost_system.so
Reading symbols from /usr/src/soft/adchpp/build/release-default/bin/libadchpp.so...done.
Loaded symbols for /usr/src/soft/adchpp/build/release-default/bin/libadchpp.so
Reading symbols from /usr/lib/libstdc++.so.6...done.
Loaded symbols for /usr/lib/libstdc++.so.6
Reading symbols from /lib/i686/nosegneg/libm.so.6...done.
Loaded symbols for /lib/i686/nosegneg/libm.so.6
Reading symbols from /lib/libgcc_s.so.1...done.
Loaded symbols for /lib/libgcc_s.so.1
Reading symbols from /lib/i686/nosegneg/libc.so.6...done.
Loaded symbols for /lib/i686/nosegneg/libc.so.6
Reading symbols from /lib/ld-linux.so.2...done.
Loaded symbols for /lib/ld-linux.so.2
Reading symbols from /usr/lib/libgssapi_krb5.so.2...done.
Loaded symbols for /usr/lib/libgssapi_krb5.so.2
Reading symbols from /usr/lib/libkrb5.so.3...done.
Loaded symbols for /usr/lib/libkrb5.so.3
Reading symbols from /lib/libcom_err.so.2...done.
Loaded symbols for /lib/libcom_err.so.2
Reading symbols from /usr/lib/libk5crypto.so.3...done.
Loaded symbols for /usr/lib/libk5crypto.so.3
Reading symbols from /lib/libresolv.so.2...done.
Loaded symbols for /lib/libresolv.so.2
Reading symbols from /lib/libcrypto.so.6...done.
Loaded symbols for /lib/libcrypto.so.6
Reading symbols from /usr/lib/libz.so.1...done.
Loaded symbols for /usr/lib/libz.so.1
Reading symbols from /usr/lib/libkrb5support.so.0...done.
Loaded symbols for /usr/lib/libkrb5support.so.0
Reading symbols from /lib/libkeyutils.so.1...done.
Loaded symbols for /lib/libkeyutils.so.1
Reading symbols from /lib/libselinux.so.1...done.
Loaded symbols for /lib/libselinux.so.1
Reading symbols from /lib/libsepol.so.1...done.
Loaded symbols for /lib/libsepol.so.1
Reading symbols from /usr/src/soft/adchpp/build/release-default/bin/Script.so...done.
Loaded symbols for /usr/src/soft/adchpp/build/release-default/bin/Script.so
Reading symbols from /usr/src/soft/adchpp/build/release-default/bin/libalua.so...done.
Loaded symbols for /usr/src/soft/adchpp/build/release-default/bin/libalua.so
Reading symbols from /lib/libnss_files.so.2...done.
Loaded symbols for /lib/libnss_files.so.2
Reading symbols from /usr/src/soft/adchpp/build/release-default/bin/Bloom.so...done.
Loaded symbols for /usr/src/soft/adchpp/build/release-default/bin/Bloom.so
Reading symbols from /usr/src/soft/adchpp/build/release-default/bin/luadchpp.so...done.
Loaded symbols for ./luadchpp.so
Core was generated by `./adchppd'.
Program terminated with signal 11, Segmentation fault.
[New process 30011]
[New process 30010]
#0  0x0047dd20 in ?? ()
(gdb) bt
#0  0x0047dd20 in ?? ()
#1  0x00a541e7 in ~Entity (this=0xb7320cf0)
    at /usr/lib/gcc/i386-redhat-linux6E/4.4.0/../../../../include/c++/4.4.0/tr1_impl/functional:2024
#2  0x00a59e57 in ~Client (this=0xb7320cf0) at adchpp/Client.cpp:45
#3  0x00a58f9a in adchpp::Client::onFailed (this=0xb7320cf0)
    at adchpp/Client.cpp:170
#4  0x00a58efe in _M_invoke (__functor=@0x8e9fdd4) at adchpp/Client.cpp:52
#5  0x00a5bc9a in adchpp::ManagedSocket::failSocket (this=0x8e9fd88, 
    code=@0xb7d3b1e0)
    at /usr/lib/gcc/i386-redhat-linux6E/4.4.0/../../../../include/c++/4.4.0/tr1_impl/functional:2024
#6  0x00a5db0c in adchpp::ManagedSocket::completeRead (this=0x8e9fd88, 
    ec=@0x8e6a4f8, bytes=148555792) at adchpp/ManagedSocket.cpp:157
#7  0x00a5b550 in _M_invoke (__functor=@0xb7d3b1d0, __args#0=@0xb7d3b1e0, 
    __args#1=0) at adchpp/ManagedSocket.cpp:85
#8  0x00a6761e in boost::asio::detail::handler_queue::handler_wrapper<boost::asio::detail::binder2<std::tr1::function<void ()(boost::system::error_code const&, unsigned int)>, boost::system::error_code, unsigned int> >::do_call (
    base=0x8ed0f90)
    at /usr/lib/gcc/i386-redhat-linux6E/4.4.0/../../../../include/c++/4.4.0/tr1_impl/functional:2024
#9  0x00a78ef1 in boost::asio::detail::task_io_service<boost::asio::detail::epol---Type <return> to continue, or q <return> to quit---
l_reactor<false> >::run (this=0x8d6a9a8, ec=@0xb7d3b34c)
    at boost/boost/asio/detail/handler_queue.hpp:39
#10 0x00a62f71 in adchpp::SocketManager::run (this=0x8d6a920)
    at boost/boost/asio/impl/io_service.ipp:58
#11 0x00a82591 in adchpp::Thread::starter (p=0x8d6a924) at adchpp/Thread.h:102
#12 0x00190762 in start_thread () from /lib/i686/nosegneg/libpthread.so.0
#13 0x003bbd7e in clone () from /lib/i686/nosegneg/libc.so.6
(gdb)