maidsafe-archive / MaidSafe

This is the super-project in which each MaidSafe library resides. Some information is common to all libraries, and is detailed here. Library-specific information can be found in each library's wiki.
Other
583 stars 102 forks source link

Vaults crash on lifesuff client login #54

Closed chandraprakash closed 12 years ago

chandraprakash commented 12 years ago

Setup : All Linux Linux PD network on a remote machine (10 nodes). Lifestuff client attempts to login.

Below crash happens on 2-3 Vaults.

#0  0x00007f1ee071e425 in raise () from /lib/x86_64-linux-gnu/libc.so.6
#1  0x00007f1ee0721b8b in abort () from /lib/x86_64-linux-gnu/libc.so.6
#2  0x00000000011c2bbd in __gnu_cxx::__verbose_terminate_handler() ()
#3  0x00000000011c0a36 in __cxxabiv1::__terminate(void (*)()) ()
#4  0x00000000011c0a63 in std::terminate() ()
#5  0x00000000011bf90e in __cxa_throw ()
#6  0x0000000000fd3ecb in boost::throw_exception<std::system_error> (e=...)
    at /home/maidsafe/workspace/MaidSafe/src/third_party_libs/boost/boost/throw_exception.hpp:67
#7  0x0000000000fd354d in maidsafe::DoThrowError (code=...)
    at /home/maidsafe/workspace/MaidSafe/src/common/src/maidsafe/common/error.cc:72
#8  0x0000000000bc9bec in maidsafe::ThrowError (code=...)
    at /home/maidsafe/workspace/MaidSafe/src/common/include/maidsafe/common/error.h:561
#9  0x0000000000c0755d in maidsafe::detail::BoundedString<24ul, 24ul>::string (this=0x7f1ecb7fba30)
    at /home/maidsafe/workspace/MaidSafe/src/common/include/maidsafe/common/bounded_string.h:122
#10 0x0000000000c3bd26 in maidsafe::HexSubstr<24ul, 24ul> (non_hex=...)
    at /home/maidsafe/workspace/MaidSafe/src/common/include/maidsafe/common/utils.h:180
#11 0x0000000000c69d1f in maidsafe::pd::vault::ChunkService::OnChunkGot (this=0x3457a00, 
    chunk_name=..., result=@0x7f1ecb7fc9d4: 0)
    at /home/maidsafe/workspace/MaidSafe/src/pd/src/maidsafe/pd/vault/chunk_service.cc:834
#12 0x0000000000c742f5 in boost::_mfi::mf2<void, maidsafe::pd::vault::ChunkService, maidsafe::detail::BoundedString<64ul, 65ul> const&, int const&>::operator() (this=0x342b2e0, p=0x3457a00, a1=..., 
    a2=@0x7f1ecb7fc9d4: 0)
    at /home/maidsafe/workspace/MaidSafe/src/third_party_libs/boost/boost/bind/mem_fn_template.hpp:280
#13 0x0000000000c7400a in boost::_bi::list3<boost::_bi::value<maidsafe::pd::vault::ChunkService*>, boost::arg<1>, boost::arg<2> >::operator()<boost::_mfi::mf2<void, maidsafe::pd::vault::ChunkService, maidsafe::detail::BoundedString<64ul, 65ul> const&, int const&>, boost::_bi::list2<maidsafe::detail::BoundedString<64ul, 65ul> const&, int const&> > (this=0x342b2f0, f=..., a=...)
    at /home/maidsafe/workspace/MaidSafe/src/third_party_libs/boost/boost/bind/bind.hpp:392
#14 0x0000000000c73e8c in boost::_bi::bind_t<void, boost::_mfi::mf2<void, maidsafe::pd::vault::ChunkService, maidsafe::detail::BoundedString<64ul, 65ul> const&, int const&>, boost::_bi::list3<boost::_bi::value<maidsafe::pd::vault::ChunkService*>, boost::arg<1>, boost::arg<2> > >::operator()<maidsafe::detail::BoundedString<64ul, 65ul>, int> (this=0x342b2e0, a1=..., a2=@0x7f1ecb7fc9d4: 0)
    at /home/maidsafe/workspace/MaidSafe/src/third_party_libs/boost/boost/bind/bind_template.hpp:102
#15 0x0000000000c73be9 in boost::detail::function::void_function_obj_invoker2<boost::_bi::bind_t<void, boost::_mfi::mf2<void, maidsafe::pd::vault::ChunkService, maidsafe::detail::BoundedString<64ul, 65ul> const&, int const&>, boost::_bi::list3<boost::_bi::value<maidsafe::pd::vault::ChunkService*>, boost::arg<1>, boost::arg<2> > >, void, maidsafe::detail::BoundedString<64ul, 65ul> const&, int const&>::invoke (
    function_obj_ptr=..., a0=..., a1=@0x7f1ecb7fc9d4: 0)
muecs commented 12 years ago

Should be fixed in maidsafe/MaidSafe-PD@8e0c0b2a8df10f01a890710ece5c174cbadc47b9