(gdb) bt full #0 0xb7f88430 in __kernel_vsyscall () No symbol table info available. #1 0xb7aca4b0 in raise () from /lib/tls/i686/cmov/libpthread.so.0 No symbol table info available. #2 0xb7c0d97a in assert_fail ( expr=0xb7f0c754 "cached_read_blocks + cached_write_blocks == m_cache_stats.cache_size", line=563, file=0xb7f0c596 "disk_io_thread.cpp", function=0xb7f0d400 "void libtorrent::disk_io_thread::check_invariant() const") at assert.cpp:129 No locals. #3 0xb7da7877 in libtorrent::disk_io_thread::check_invariant (this=0x865c1d4) at disk_io_thread.cpp:563 cached_write_blocks = 7 cached_read_blocks = 0 __PRETTY_FUNCTION__ = "void libtorrent::disk_io_thread::check_invariant() const" warning: (Internal error: pc 0xb7db0c33 in read in psymtab, but not in symtab.) warning: (Internal error: pc 0xb7db0c33 in read in psymtab, but not in symtab.) #4 0xb7db0c34 in ~invariant_checker_impl (this=warning: (Internal error: pc 0xb7db0c33 in read in psymtab, but not in symtab.) 0xb5e9c2a0) at ../include/libtorrent/invariant_check.hpp:19 warning: (Internal error: pc 0xb7db0c33 in read in psymtab, but not in symtab.) No locals. #5 0xb7dace3d in libtorrent::disk_io_thread::operator() (this=0x865c1d4) at disk_io_thread.cpp:1096 l = {m = 0x865c24c, is_locked = false} jl = {m = 0x865c1d8, is_locked = false} ---Type to continue, or q to quit--- holder = {m_iothread = @0x865c1d4, m_buf = 0x0} ret = 0 handler = { >> = { = {vtable = 0xb7f6494c, functor = {obj_ptr = 0xb4d81e10, const_obj_ptr = 0xb4d81e10, func_ptr = 0xb4d81e10, bound_memfunc_ptr = { memfunc_ptr = 0xb4d81e10, this adjustment -1213472536, obj_ptr = 0xb7b122b8}, data = 16 '\020'}}, > = {}, static args = , static arity = }, } j = {action = libtorrent::disk_io_job::delete_files, buffer = 0x0, buffer_size = 0, storage = {p_ = 0x88295b8}, piece = 0, offset = 0, str = { static npos = 4294967295, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x83432bc ""}}, error_file = { static npos = 4294967295, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x83432bc ""}}, priority = 0, resume_data = {px = 0x0, pn = {pi_ = 0x0}}, error = {m_val = 0, m_cat = 0xb6bbe078}, callback = { >> = { = {vtable = 0x0, functor = { ---Type to continue, or q to quit--- obj_ptr = 0xb7b374ec, const_obj_ptr = 0xb7b374ec, func_ptr = 0xb7b374ec, bound_memfunc_ptr = { memfunc_ptr = 0xb7b374ec, this adjustment -1242971500, obj_ptr = 0xb7fa67cc}, data = -20 '�'}}, > = {}, static args = , static arity = }, }} __PRETTY_FUNCTION__ = "void libtorrent::disk_io_thread::operator()()" warning: (Internal error: pc 0xb7db15f2 in read in psymtab, but not in symtab.) warning: (Internal error: pc 0xb7db15f2 in read in psymtab, but not in symtab.) #6 0xb7db15f3 in boost::thread::thread_data >::run (this=warning: (Internal error: pc 0xb7db15f2 in read in psymtab, but not in symtab.) 0x865d900) at /usr/include/boost/thread/pthread/thread.hpp:219 warning: (Internal error: pc 0xb7db15f2 in read in psymtab, but not in symtab.) No locals. #7 0xb6ba1938 in thread_proxy () from /usr/lib/libboost_thread-mt.so.1.35.0 No symbol table info available. #8 0xb7ac24ff in start_thread () from /lib/tls/i686/cmov/libpthread.so.0 No symbol table info available. #9 0xb6ca333e in clone () from /lib/tls/i686/cmov/libc.so.6 No symbol table info available.