Hi.
After 2 weeks of everything going smoothly. the server started to crash again, and still there was like 5 clients with big files (not lots of storage, but big 3GB or more files) without full backup.
I updated to urbackup-server_1.3.0.402.orig.tar.gz and compiled again. Everything went great again, even one of the big clients completed a full backup.
But today the server crashed again.
Heres the gdb error log:
#0 0xb7fdd424 in __kernel_vsyscall ()
#1 0xb7d2f1df in raise () from /lib/i386-linux-gnu/libc.so.6
#2 0xb7d32825 in abort () from /lib/i386-linux-gnu/libc.so.6
#3 0xb7f9213d in __gnu_cxx::__verbose_terminate_handler() ()
from /usr/lib/i386-linux-gnu/libstdc++.so.6
#4 0xb7f8fed3 in ?? () from /usr/lib/i386-linux-gnu/libstdc++.so.6
#5 0xb7f8ff0f in std::terminate() ()
from /usr/lib/i386-linux-gnu/libstdc++.so.6
#6 0xb7f9005e in __cxa_throw () from /usr/lib/i386-linux-gnu/libstdc++.so.6
#7 0xb7f9067f in operator new(unsigned int) ()
from /usr/lib/i386-linux-gnu/libstdc++.so.6
#8 0x0805af8b in allocate (__n=64, this=<optimized out>)
at /usr/include/c++/4.6/ext/new_allocator.h:92
#9 _M_allocate (__n=<optimized out>, this=<optimized out>)
at /usr/include/c++/4.6/bits/stl_vector.h:150
#10 std::vector<std::map<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::less<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > >, std::allocator<std::pair<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > > >, std::allocator<std::map<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::less<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > >, std::allocator<std::pair<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > > > > >::_M_insert_aux (this=0xb5cfead8, __position=..., __x=...)
at /usr/include/c++/4.6/bits/vector.tcc:327
#11 0x0805a9f8 in push_back (__x=..., this=0xb5cfead8)
at /usr/include/c++/4.6/bits/stl_vector.h:834
#12 CQuery::Read (this=0x5c63d1d0, timeoutms=0x0) at Query.cpp:320
#13 0xb6778eba in ServerUpdateStats::update_files (this=0xb5cfeecc)
at server_update_stats.cpp:518
#14 0xb677b4b3 in ServerUpdateStats::operator() (this=0xb5cfeecc)
at server_update_stats.cpp:134
#15 0xb6761a18 in ServerCleanupThread::do_cleanup (this=0x8159c60)
at server_cleanup.cpp:260
#16 0xb6762b4f in ServerCleanupThread::operator() (this=0x8159c60)
at server_cleanup.cpp:199
#17 0x0805d58e in thread_helper_f (t=0x8159c60) at Server.cpp:1183
#18 0xb7eb1d4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#19 0xb7df0bae in clone () from /lib/i386-linux-gnu/libc.so.6
Hope it helps.
Enrique.