The update looked really stable and nice a long time, but this morning it had crashed again. Here are the backtrace. When RSS was disabled, it did not crash at all. Program received signal SIGSEGV, Segmentation fault. 0x01376b3e in QIODevice::errorString() const () from /usr/lib/libQtCore.so.4 (gdb) thread apply all bt 30 Thread 180 (Thread 0xb37ffb70 (LWP 10624)): #0 0x0012e416 in __kernel_vsyscall () #1 0x005c5884 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0x012e694f in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4 #3 0x012da5b3 in ?? () from /usr/lib/libQtCore.so.4 #4 0x012e5df9 in ?? () from /usr/lib/libQtCore.so.4 #5 0x005c0cc9 in start_thread () from /lib/libpthread.so.0 #6 0x0171969e in clone () from /lib/libc.so.6 Thread 179 (Thread 0xb4000b70 (LWP 10623)): #0 0x0175fe8e in ?? () from /lib/libc.so.6 #1 0x013064c6 in QListData::remove(int) () from /usr/lib/libQtCore.so.4 #2 0x0130653a in QListData::erase(void**) () from /usr/lib/libQtCore.so.4 #3 0x011f15e6 in ?? () from /usr/lib/libQtNetwork.so.4 #4 0x012da523 in ?? () from /usr/lib/libQtCore.so.4 #5 0x012e5df9 in ?? () from /usr/lib/libQtCore.so.4 #6 0x005c0cc9 in start_thread () from /lib/libpthread.so.0 #7 0x0171969e in clone () from /lib/libc.so.6 Thread 12 (Thread 0xb178cb70 (LWP 25551)): #0 0x0012e416 in __kernel_vsyscall () #1 0x0170adf6 in poll () from /lib/libc.so.6 #2 0x018f4a1b in g_poll () from /lib/libglib-2.0.so.0 #3 0x018e743c in ?? () from /lib/libglib-2.0.so.0 #4 0x018e7848 in g_main_context_iteration () from /lib/libglib-2.0.so.0 #5 0x01416565 in QEventDispatcherGlib::processEvents(QFlags) () from /usr/lib/libQtCore.so.4 #6 0x013e6609 in QEventLoop::processEvents(QFlags) () from /usr/lib/libQtCore.so.4 #7 0x013e6a8a in QEventLoop::exec(QFlags) () from /usr/lib/libQtCore.so.4 #8 0x012e2b7e in QThread::exec() () from /usr/lib/libQtCore.so.4 #9 0x013c535b in ?? () from /usr/lib/libQtCore.so.4 #10 0x012e5df9 in ?? () from /usr/lib/libQtCore.so.4 #11 0x005c0cc9 in start_thread () from /lib/libpthread.so.0 #12 0x0171969e in clone () from /lib/libc.so.6 Thread 11 (Thread 0xb2eeeb70 (LWP 25549)): #0 0x0012e416 in __kernel_vsyscall () #1 0x005c54dc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0x003e1837 in boost::asio::detail::task_io_service >::run(boost::system::error_code&) () from /usr/lib/libtorrent-rasterbar.so.6 #3 0x00516bbe in boost::asio::detail::posix_thread::func::work_io_service_runner>::run() () from /usr/lib/libtorrent-rasterbar.so.6 #4 0x003c1982 in boost::asio::detail::boost_asio_detail_posix_thread_function ( arg=0xb612bef0) at /usr/include/boost/asio/detail/posix_thread.hpp:119 #5 0x005c0cc9 in start_thread () from /lib/libpthread.so.0 #6 0x0171969e in clone () from /lib/libc.so.6 ---Type to continue, or q to quit--- Thread 8 (Thread 0xb4861b70 (LWP 25529)): #0 0x0012e416 in __kernel_vsyscall () #1 0x0170adf6 in poll () from /lib/libc.so.6 #2 0x018f4a1b in g_poll () from /lib/libglib-2.0.so.0 #3 0x018e743c in ?? () from /lib/libglib-2.0.so.0 #4 0x018e7848 in g_main_context_iteration () from /lib/libglib-2.0.so.0 #5 0x01416565 in QEventDispatcherGlib::processEvents(QFlags) () from /usr/lib/libQtCore.so.4 #6 0x013e6609 in QEventLoop::processEvents(QFlags) () from /usr/lib/libQtCore.so.4 #7 0x013e6a8a in QEventLoop::exec(QFlags) () from /usr/lib/libQtCore.so.4 #8 0x012e2b7e in QThread::exec() () from /usr/lib/libQtCore.so.4 #9 0x013c535b in ?? () from /usr/lib/libQtCore.so.4 #10 0x012e5df9 in ?? () from /usr/lib/libQtCore.so.4 #11 0x005c0cc9 in start_thread () from /lib/libpthread.so.0 #12 0x0171969e in clone () from /lib/libc.so.6 Thread 7 (Thread 0xb50fdb70 (LWP 25527)): #0 0x0012e416 in __kernel_vsyscall () #1 0x01712371 in select () from /lib/libc.so.6 #2 0x013c2bb8 in ?? () from /usr/lib/libQtCore.so.4 #3 0x012e5df9 in ?? () from /usr/lib/libQtCore.so.4 #4 0x005c0cc9 in start_thread () from /lib/libpthread.so.0 #5 0x0171969e in clone () from /lib/libc.so.6 Thread 6 (Thread 0xb58feb70 (LWP 25526)): #0 0x0012e416 in __kernel_vsyscall () #1 0x005c5884 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0x012e694f in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4 #3 0x080e337c in TorrentSpeedMonitor::run() () #4 0x012e5df9 in ?? () from /usr/lib/libQtCore.so.4 #5 0x005c0cc9 in start_thread () from /lib/libpthread.so.0 #6 0x0171969e in clone () from /lib/libc.so.6 Thread 5 (Thread 0xb60ffb70 (LWP 25525)): #0 0x0012e416 in __kernel_vsyscall () #1 0x005c54dc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0x003e1837 in boost::asio::detail::task_io_service >::run(boost::system::error_code&) () from /usr/lib/libtorrent-rasterbar.so.6 #3 0x003e1cbe in boost::asio::detail::posix_thread::func::work_io_service_runner>::run() () from /usr/lib/libtorrent-rasterbar.so.6 #4 0x003c1982 in boost::asio::detail::boost_asio_detail_posix_thread_function ( arg=0xb6124518) at /usr/include/boost/asio/detail/posix_thread.hpp:119 #5 0x005c0cc9 in start_thread () from /lib/libpthread.so.0 #6 0x0171969e in clone () from /lib/libc.so.6 Thread 4 (Thread 0xb6ac8b70 (LWP 25524)): #0 0x0012e416 in __kernel_vsyscall () #1 0x01719fd6 in epoll_wait () from /lib/libc.so.6 ---Type to continue, or q to quit--- #2 0x003dfc53 in boost::asio::detail::epoll_reactor::run(bool) () from /usr/lib/libtorrent-rasterbar.so.6 #3 0x003e17e0 in boost::asio::detail::task_io_service >::run(boost::system::error_code&) () from /usr/lib/libtorrent-rasterbar.so.6 #4 0x0046becc in run (this=0x87c4790) at /usr/include/boost/asio/impl/io_service.ipp:75 #5 libtorrent::aux::session_impl::operator() (this=0x87c4790) at ../../src/session_impl.cpp:2685 #6 0x00480d63 in boost::detail::thread_data >::run() () from /usr/lib/libtorrent-rasterbar.so.6 #7 0x017d10f5 in thread_proxy () from /usr/lib/libboost_thread.so.1.42.0 #8 0x005c0cc9 in start_thread () from /lib/libpthread.so.0 #9 0x0171969e in clone () from /lib/libc.so.6 Thread 3 (Thread 0xb72c9b70 (LWP 25523)): #0 0x0012e416 in __kernel_vsyscall () #1 0x005c54dc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0x003a1d94 in wait > ( this=0x87c4908) at /usr/include/boost/thread/pthread/condition_variable.hpp:84 #3 libtorrent::disk_io_thread::operator() (this=0x87c4908) at ../../src/disk_io_thread.cpp:1407 #4 0x003a9d33 in boost::detail::thread_data >::run() () from /usr/lib/libtorrent-rasterbar.so.6 #5 0x017d10f5 in thread_proxy () from /usr/lib/libboost_thread.so.1.42.0 #6 0x005c0cc9 in start_thread () from /lib/libpthread.so.0 #7 0x0171969e in clone () from /lib/libc.so.6 Thread 2 (Thread 0xb7c25b70 (LWP 25522)): #0 0x0012e416 in __kernel_vsyscall () #1 0x0170adf6 in poll () from /lib/libc.so.6 #2 0x018f4a1b in g_poll () from /lib/libglib-2.0.so.0 #3 0x018e743c in ?? () from /lib/libglib-2.0.so.0 #4 0x018e7ba7 in g_main_loop_run () from /lib/libglib-2.0.so.0 #5 0x01d8d6b4 in ?? () from /usr/lib/libgio-2.0.so.0 #6 0x0190e48f in ?? () from /lib/libglib-2.0.so.0 #7 0x005c0cc9 in start_thread () from /lib/libpthread.so.0 #8 0x0171969e in clone () from /lib/libc.so.6 Thread 1 (Thread 0xb7fd8710 (LWP 25519)): #0 0x01376b3e in QIODevice::errorString() const () from /usr/lib/libQtCore.so.4 #1 0x011a6d3c in ?? () from /usr/lib/libQtNetwork.so.4 #2 0x011a86bf in ?? () from /usr/lib/libQtNetwork.so.4 #3 0x013ed8ca in QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) () from /usr/lib/libQtCore.so.4 #4 0x014006ad in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4 #5 0x0120e063 in QAbstractSocket::error(QAbstractSocket::SocketError) () from /usr/lib/libQtNetwork.so.4 #6 0x01210b24 in ?? () from /usr/lib/libQtNetwork.so.4 #7 0x0121132e in ?? () from /usr/lib/libQtNetwork.so.4 #8 0x01214728 in QAbstractSocket::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libQtNetwork.so.4 ---Type to continue, or q to quit--- #9 0x01242cf2 in QTcpSocket::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libQtNetwork.so.4 #10 0x013ed8ca in QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) () from /usr/lib/libQtCore.so.4 #11 0x013f8df6 in QMetaCallEvent::placeMetaCall(QObject*) () from /usr/lib/libQtCore.so.4 #12 0x013fa6a2 in QObject::event(QEvent*) () from /usr/lib/libQtCore.so.4 #13 0x007befdc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4 #14 0x007c504e in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4 #15 0x013e7b3b in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4 #16 0x013ead8b in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/libQtCore.so.4 #17 0x013eaf4d in QCoreApplication::sendPostedEvents(QObject*, int) () from /usr/lib/libQtCore.so.4 #18 0x01416a74 in ?? () from /usr/lib/libQtCore.so.4 #19 0x018e3855 in g_main_context_dispatch () from /lib/libglib-2.0.so.0 #20 0x018e7668 in ?? () from /lib/libglib-2.0.so.0 #21 0x018e7848 in g_main_context_iteration () from /lib/libglib-2.0.so.0 #22 0x01416565 in QEventDispatcherGlib::processEvents(QFlags) () from /usr/lib/libQtCore.so.4 #23 0x00880be5 in ?? () from /usr/lib/libQtGui.so.4 #24 0x013e6609 in QEventLoop::processEvents(QFlags) () from /usr/lib/libQtCore.so.4 #25 0x013e6a8a in QEventLoop::exec(QFlags) () from /usr/lib/libQtCore.so.4 #26 0x013eb00f in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4 #27 0x007bde07 in QApplication::exec() () from /usr/lib/libQtGui.so.4 #28 0x081c4be8 in main () (gdb)