OK, here is the result. :)
(gdb) thread apply all bt Thread 5 (Thread 0x7fffe9113910 (LWP 5049)): #0 0x00007ffff56a7f82 in select () from /lib/libc.so.6 #1 0x00007ffff620fd36 in ?? () from /usr/lib/libQtCore.so.4 #2 0x00007ffff614b4a5 in ?? () from /usr/lib/libQtCore.so.4 #3 0x00007ffff76a273a in start_thread () from /lib/libpthread.so.0 #4 0x00007ffff56ae69d in clone () from /lib/libc.so.6 #5 0x0000000000000000 in ?? () Thread 4 (Thread 0x7fffe9fbe910 (LWP 5048)): #0 0x00007ffff76a6f89 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #1 0x00007ffff79ed723 in boost::asio::detail::task_io_service<boost::asio::detail::epoll_reactor<false> >::run(boost::system::error_code&) () from /usr/lib/libtorrent-rasterbar.so.5 > #2 0x00007ffff7ad7809 in boost::asio::detail::posix_thread::func<boost::asio::detail::resolver_service<boost::asio::ip::udp>::work_io_service_runner>::run() () from /usr/lib/libtorrent-rasterbar.so.5 #3 0x00007ffff79deb0f in asio_detail_posix_thread_function () from /usr/lib/libtorrent-rasterbar.so.5 #4 0x00007ffff76a273a in start_thread () from /lib/libpthread.so.0 #5 0x00007ffff56ae69d in clone () from /lib/libc.so.6 #6 0x0000000000000000 in ?? () Thread 3 (Thread 0x7fffea7bf910 (LWP 5047)): #0 0x00007ffff56aecd8 in epoll_wait () from /lib/libc.so.6 #1 0x00007ffff79ebead in boost::asio::detail::epoll_reactor<false>::run (this=0xb697f0, block=<value optimized out>) at /usr/include/boost/asio/detail/epoll_reactor.hpp:470 #2 0x00007ffff79ed6a6 in boost::asio::detail::task_io_service<boost::asio::detail::epoll_reactor<false> >::run(boost::system::error_code&) () from /usr/lib/libtorrent-rasterbar.so.5 > #3 0x00007ffff7a2fac1 in boost::asio::io_service::run (this=0xb676e0) at /usr/include/boost/asio/impl/io_service.ipp:65 ---Type <return> to continue, or q <return> to quit--- #4 libtorrent::aux::session_impl::operator() (this=0xb676e0) at session_impl.cpp:1651 #5 0x00007ffff4fc3d80 in thread_proxy () from /usr/lib/libboost_thread.so.1.40.0 #6 0x00007ffff76a273a in start_thread () from /lib/libpthread.so.0 #7 0x00007ffff56ae69d in clone () from /lib/libc.so.6 #8 0x0000000000000000 in ?? () Thread 2 (Thread 0x7fffeafc0910 (LWP 5046)): #0 0x00007ffff76a990b in read () from /lib/libpthread.so.0 #1 0x00007ffff7ade23d in libtorrent::file::read (this=<value optimized out>, buf=0x7fffdc3130d0 "\211\222", <incomplete sequence \357>, num_bytes=524288, ec=...) at file.cpp:266 #2 0x00007ffff7a47d89 in libtorrent::storage::read_impl (this=0xe800d0, buf=<value optimized out>, slot=<value optimized out>, offset=<value optimized out>, size=<value optimized out>, fill_zero=<value optimized out>) at storage.cpp:1053 #3 0x00007ffff7a454ee in libtorrent::piece_manager::check_one_piece (this=0xe77b90, have_piece=<value optimized out>) at storage.cpp:2241 #4 0x00007ffff7a470eb in libtorrent::piece_manager::check_files (this=0x1a, current_sl...@0x7fffeafbfda0, have_pie...@0x80000, error=...) at storage.cpp:2130 #5 0x00007ffff7b2f4ea in libtorrent::disk_io_thread::operator() (this=0xb678a8) at disk_io_thread.cpp:1154 #6 0x00007ffff4fc3d80 in thread_proxy () from /usr/lib/libboost_thread.so.1.40.0 #7 0x00007ffff76a273a in start_thread () from /lib/libpthread.so.0 #8 0x00007ffff56ae69d in clone () from /lib/libc.so.6 #9 0x0000000000000000 in ?? () Thread 1 (Thread 0x7ffff7fcf750 (LWP 5043)): #0 0x0000000000000000 in ?? () #1 0x00007ffff6bc53dc in ?? () from /usr/lib/libQtGui.so.4 #2 0x00007ffff6bc613e in ?? () from /usr/lib/libQtGui.so.4 #3 0x00007ffff6b7f547 in ?? () from /usr/lib/libQtGui.so.4 ---Type <return> to continue, or q <return> to quit--- #4 0x00007ffff6ba62ca in ?? () from /usr/lib/libQtGui.so.4 #5 0x00007ffff6bb1541 in ?? () from /usr/lib/libQtGui.so.4 #6 0x00007ffff6b3ecdd in ?? () from /usr/lib/libQtGui.so.4 #7 0x00007ffff6b41bf7 in QPainter::drawRects(QRectF const*, int) () from /usr/lib/libQtGui.so.4 #8 0x00007ffff6b43c63 in QPainter::drawPixmap(QRectF const&, QPixmap const&, QRectF const&) () from /usr/lib/libQtGui.so.4 #9 0x0000000000595c45 in DownloadedPiecesBar::paintEvent(QPaintEvent*) () #10 0x00007ffff6a70196 in QWidget::event(QEvent*) () from /usr/lib/libQtGui.so.4 #11 0x00007ffff6a2001d in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4 #12 0x00007ffff6a2807a in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4 #13 0x00007ffff6230c9c in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4 #14 0x00007ffff6a771be in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/libQtGui.so.4 #15 0x00007ffff6a77907 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/libQtGui.so.4 #16 0x00007ffff6a76e37 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/libQtGui.so.4 #17 0x00007ffff6a77907 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/libQtGui.so.4 #18 0x00007ffff6a76e37 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/libQtGui.so.4 #19 0x00007ffff6a77907 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/libQtGui.so.4 #20 0x00007ffff6a76e37 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/libQtGui.so.4 #21 0x00007ffff6a77907 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/libQtGui.so.4 #22 0x00007ffff6a76e37 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QW---Type <return> to continue, or q <return> to quit--- idgetBackingStore*) () from /usr/lib/libQtGui.so.4 #23 0x00007ffff6a77907 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/libQtGui.so.4 #24 0x00007ffff6a76e37 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/libQtGui.so.4 #25 0x00007ffff6a77907 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/libQtGui.so.4 #26 0x00007ffff6a77816 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/libQtGui.so.4 #27 0x00007ffff6a77816 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/libQtGui.so.4 #28 0x00007ffff6a77816 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/libQtGui.so.4 #29 0x00007ffff6a77816 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/libQtGui.so.4 #30 0x00007ffff6a77816 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/libQtGui.so.4 #31 0x00007ffff6a77816 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/libQtGui.so.4 #32 0x00007ffff6a76e37 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/libQtGui.so.4 #33 0x00007ffff6a77907 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/libQtGui.so.4 #34 0x00007ffff6a77816 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/libQtGui.so.4 #35 0x00007ffff6a77816 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/libQtGui.so.4 #36 0x00007ffff6a76e37 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QW---Type <return> to continue, or q <return> to quit--- idgetBackingStore*) () from /usr/lib/libQtGui.so.4 #37 0x00007ffff6a77907 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/libQtGui.so.4 #38 0x00007ffff6a77816 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/libQtGui.so.4 #39 0x00007ffff6a77816 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/libQtGui.so.4 #40 0x00007ffff6a76e37 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/libQtGui.so.4 #41 0x00007ffff6a77907 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/libQtGui.so.4 #42 0x00007ffff6a76e37 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/libQtGui.so.4 #43 0x00007ffff6a77907 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/libQtGui.so.4 #44 0x00007ffff6a77816 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/libQtGui.so.4 #45 0x00007ffff6a76e37 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/libQtGui.so.4 #46 0x00007ffff6a77907 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/libQtGui.so.4 #47 0x00007ffff6a76e37 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/libQtGui.so.4 #48 0x00007ffff6a77907 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/libQtGui.so.4 #49 0x00007ffff6a77816 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/libQtGui.so.4 #50 0x00007ffff6a77816 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion ---Type <return> to continue, or q <return> to quit--- const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/libQtGui.so.4 #51 0x00007ffff6a77816 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/libQtGui.so.4 #52 0x00007ffff6a76e37 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/libQtGui.so.4 #53 0x00007ffff6beced5 in ?? () from /usr/lib/libQtGui.so.4 #54 0x00007ffff6a69220 in QWidgetPrivate::syncBackingStore() () from /usr/lib/libQtGui.so.4 #55 0x00007ffff6a80258 in ?? () from /usr/lib/libQtGui.so.4 #56 0x00007ffff6a8f61d in QApplication::x11ProcessEvent(_XEvent*) () from /usr/lib/libQtGui.so.4 #57 0x00007ffff6aa99bc in qt_x11_wait_for_window_manager(QWidget*) () from /usr/lib/libQtGui.so.4 #58 0x00007ffff6e35111 in QSplashScreen::finish(QWidget*) () from /usr/lib/libQtGui.so.4 #59 0x00000000004743db in main () (gdb) On Lunes 28 Diciembre 2009 20:30:05 Chris escribió: > Unfortunately, it looks like the crash is not in this thread. Could you > please try to get the backtrace for all threads? In gdb, issue the > following command: > $ thread apply all bt > > Thanks in advance. -- To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org