Program received signal SIGSEGV, Segmentation fault. 0x0000000000000000 in ?? () (gdb) thread apply all bt 25 Thread 5 (Thread 0x7fffe7a94910 (LWP 2856)): #0 0x00007ffff49c05a9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #1 0x00007ffff4d14763 in boost::asio::detail::task_io_service >::run(boost::system::error_code&) () from /usr/lib/libtorrent-rasterbar.so.5 #2 0x00007ffff4d14dac in boost::asio::io_service::run ( this=) at /usr/include/boost/asio/impl/io_service.ipp:58 #3 boost::asio::detail::resolver_service::work_io_service_runner::operator() (this=) at /usr/include/boost/asio/detail/resolver_service.hpp:324 #4 boost::asio::detail::posix_thread::func::work_io_service_runner>::run ( this=) at /usr/include/boost/asio/detail/posix_thread.hpp:104 #5 0x00007ffff4cfe86f in asio_detail_posix_thread_function () from /usr/lib/libtorrent-rasterbar.so.5 #6 0x00007ffff49bba04 in start_thread () from /lib/libpthread.so.0 #7 0x00007ffff2a2d7bd in clone () from /lib/libc.so.6 #8 0x0000000000000000 in ?? () ---Type to continue, or q to quit--- Thread 4 (Thread 0x7fffe8295910 (LWP 2854)): #0 0x00007ffff2a263c2 in select () from /lib/libc.so.6 #1 0x00007ffff358bf31 in ?? () from /usr/lib/libQtCore.so.4 #2 0x00007ffff34c6445 in ?? () from /usr/lib/libQtCore.so.4 #3 0x00007ffff49bba04 in start_thread () from /lib/libpthread.so.0 #4 0x00007ffff2a2d7bd in clone () from /lib/libc.so.6 #5 0x0000000000000000 in ?? () Thread 3 (Thread 0x7fffe8a96910 (LWP 2853)): #0 0x00007ffff2a2ddf8 in epoll_wait () from /lib/libc.so.6 #1 0x00007ffff4d12cfd in boost::asio::detail::epoll_reactor::run(bool) () from /usr/lib/libtorrent-rasterbar.so.5 #2 0x00007ffff4d14650 in boost::asio::detail::task_io_service >::run(boost::system::error_code&) () from /usr/lib/libtorrent-rasterbar.so.5 #3 0x00007ffff4d4d9a1 in boost::asio::io_service::run (this=0xc8a3d0) at /usr/include/boost/asio/impl/io_service.ipp:65 #4 libtorrent::aux::session_impl::operator() (this=0xc8a3d0) at session_impl.cpp:1666 #5 0x00007ffff232af93 in thread_proxy () from /usr/lib/libboost_thread-mt.so.1.38.0 #6 0x00007ffff49bba04 in start_thread () from /lib/libpthread.so.0 #7 0x00007ffff2a2d7bd in clone () from /lib/libc.so.6 ---Type to continue, or q to quit--- #8 0x0000000000000000 in ?? () Thread 2 (Thread 0x7fffe9297910 (LWP 2852)): #0 0x00007ffff200ad63 in sha1_block_data_order () from /lib/libcrypto.so.0.9.8 #1 0x00007ffff200bcf8 in SHA1_Update () from /lib/libcrypto.so.0.9.8 #2 0x00007ffff4d6512c in libtorrent::hasher::update ( this=, piece_data=..., current_slot=15518) at ../include/libtorrent/hasher.hpp:102 #3 libtorrent::piece_manager::identify_data (this=, piece_data=..., current_slot=15518) at storage.cpp:1635 #4 0x00007ffff4d65bbf in libtorrent::piece_manager::check_one_piece ( this=0xf44610, have_piece=) at storage.cpp:2262 #5 0x00007ffff4d69c5d in libtorrent::piece_manager::check_files (this=0x0, current_slot=@0x7fffe9296d20, have_piece=@0x0, error=...) at storage.cpp:2130 #6 0x00007ffff4e501f2 in libtorrent::disk_io_thread::operator() ( this=0xc8a598) at disk_io_thread.cpp:1154 #7 0x00007ffff232af93 in thread_proxy () from /usr/lib/libboost_thread-mt.so.1.38.0 #8 0x00007ffff49bba04 in start_thread () from /lib/libpthread.so.0 #9 0x00007ffff2a2d7bd in clone () from /lib/libc.so.6 #10 0x0000000000000000 in ?? () ---Type to continue, or q to quit--- Thread 1 (Thread 0x7ffff7fc27f0 (LWP 2849)): #0 0x0000000000000000 in ?? () #1 0x00007ffff3efd441 in ?? () from /usr/lib/libQtGui.so.4 #2 0x00007ffff3efe123 in ?? () from /usr/lib/libQtGui.so.4 #3 0x00007ffff3eb64d9 in ?? () from /usr/lib/libQtGui.so.4 #4 0x00007ffff3edb66b in ?? () from /usr/lib/libQtGui.so.4 #5 0x00007ffff3ee6e2f in ?? () from /usr/lib/libQtGui.so.4 #6 0x00007ffff3e74a7a in ?? () from /usr/lib/libQtGui.so.4 #7 0x00007ffff3e779b0 in QPainter::drawRects(QRectF const*, int) () from /usr/lib/libQtGui.so.4 #8 0x00007ffff3e798e4 in QPainter::drawPixmap(QRectF const&, QPixmap const&, QRectF const&) () from /usr/lib/libQtGui.so.4 #9 0x000000000059ade5 in DownloadedPiecesBar::paintEvent(QPaintEvent*) () #10 0x00007ffff3da97a0 in QWidget::event(QEvent*) () from /usr/lib/libQtGui.so.4 #11 0x00007ffff3d5aefc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4 #12 0x00007ffff3d621ce in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4 #13 0x00007ffff35acc2c in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4 #14 0x00007ffff3db0b93 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () ---Type to continue, or q to quit--- from /usr/lib/libQtGui.so.4 #15 0x00007ffff3db12f0 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/libQtGui.so.4 #16 0x00007ffff3db0803 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/libQtGui.so.4 #17 0x00007ffff3db12f0 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/libQtGui.so.4 #18 0x00007ffff3db0803 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/libQtGui.so.4 #19 0x00007ffff3db12f0 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/libQtGui.so.4 #20 0x00007ffff3db0803 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/libQtGui.so.4 #21 0x00007ffff3db12f0 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/libQtGui.so.4 #22 0x00007ffff3db0803 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion cons---Type to continue, or q to quit--- t&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/libQtGui.so.4 #23 0x00007ffff3db12f0 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/libQtGui.so.4 #24 0x00007ffff3db0803 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/libQtGui.so.4 (More stack frames follow...)