Comment 8 for bug 706074

Revision history for this message
Martin Isak Jansen (nortis) wrote : Re: 2.6.3 crashes with memory segmentation fault

Im afraid I have no idea what hese things mean. I tried pressing return a few times now and it spewed out a bit more information. Does this look complete? It returned to the (gdm) prompt when finished printing so I guess its finished.

Program received signal SIGSEGV, Segmentation fault.
0x013fed9a in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/libQtCore.so.4
(gdb)
(gdb) thread apply all bt 30

Thread 22 (Thread 0xb08ffb70 (LWP 1499)):
#0 0x0012e416 in __kernel_vsyscall ()
#1 0x005d9884 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2 0x012fa94f in QWaitCondition::wait(QMutex*, unsigned long) ()
   from /usr/lib/libQtCore.so.4
#3 0x012ee5b3 in ?? () from /usr/lib/libQtCore.so.4
#4 0x012f9df9 in ?? () from /usr/lib/libQtCore.so.4
#5 0x005d4cc9 in start_thread () from /lib/libpthread.so.0
#6 0x0172d69e in clone () from /lib/libc.so.6

Thread 21 (Thread 0xb48feb70 (LWP 1498)):
#0 0x01773e8e in ?? () from /lib/libc.so.6
#1 0x0131a4c6 in QListData::remove(int) () from /usr/lib/libQtCore.so.4
#2 0x0131a53a in QListData::erase(void**) () from /usr/lib/libQtCore.so.4
#3 0x012055e6 in ?? () from /usr/lib/libQtNetwork.so.4
#4 0x012ee523 in ?? () from /usr/lib/libQtCore.so.4
#5 0x012f9df9 in ?? () from /usr/lib/libQtCore.so.4
#6 0x005d4cc9 in start_thread () from /lib/libpthread.so.0
#7 0x0172d69e in clone () from /lib/libc.so.6

Thread 12 (Thread 0xb40fdb70 (LWP 31748)):
#0 0x0012e416 in __kernel_vsyscall ()
#1 0x0171edf6 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 0x0142a565 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#6 0x013fa609 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
    () from /usr/lib/libQtCore.so.4
#7 0x013faa8a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) ()
   from /usr/lib/libQtCore.so.4
#8 0x012f6b7e in QThread::exec() () from /usr/lib/libQtCore.so.4
#9 0x013d935b in ?? () from /usr/lib/libQtCore.so.4
#10 0x012f9df9 in ?? () from /usr/lib/libQtCore.so.4
#11 0x005d4cc9 in start_thread () from /lib/libpthread.so.0
#12 0x0172d69e in clone () from /lib/libc.so.6

Thread 11 (Thread 0xb2f1bb70 (LWP 31675)):
#0 0x0012e416 in __kernel_vsyscall ()
#1 0x005d94dc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2 0x003f5697 in boost::asio::detail::task_io_service<boost::asio::detail::epoll_reactor<false> >::run(boost::system::error_code&) ()
   from /usr/lib/libtorrent-rasterbar.so.6
#3 0x0052a52e 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.6
#4 0x003d57e2 in boost::asio::detail::boost_asio_detail_posix_thread_function (
    arg=0x89802f0) at /usr/include/boost/asio/detail/posix_thread.hpp:119
#5 0x005d4cc9 in start_thread () from /lib/libpthread.so.0
#6 0x0172d69e in clone () from /lib/libc.so.6

---Type <return> to continue, or q <return> to quit---
Thread 10 (Thread 0xb377cb70 (LWP 31674)):
#0 0x0012e416 in __kernel_vsyscall ()
#1 0x0171edf6 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 0x0142a565 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#6 0x013fa609 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
    () from /usr/lib/libQtCore.so.4
#7 0x013faa8a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) ()
   from /usr/lib/libQtCore.so.4
#8 0x012f6b7e in QThread::exec() () from /usr/lib/libQtCore.so.4
#9 0x013d935b in ?? () from /usr/lib/libQtCore.so.4
#10 0x012f9df9 in ?? () from /usr/lib/libQtCore.so.4
#11 0x005d4cc9 in start_thread () from /lib/libpthread.so.0
#12 0x0172d69e in clone () from /lib/libc.so.6

Thread 7 (Thread 0xb50ffb70 (LWP 31670)):
#0 0x0012e416 in __kernel_vsyscall ()
#1 0x01726371 in select () from /lib/libc.so.6
#2 0x013d6bb8 in ?? () from /usr/lib/libQtCore.so.4
#3 0x012f9df9 in ?? () from /usr/lib/libQtCore.so.4
#4 0x005d4cc9 in start_thread () from /lib/libpthread.so.0
#5 0x0172d69e in clone () from /lib/libc.so.6

Thread 6 (Thread 0xb5acfb70 (LWP 31669)):
#0 0x0012e416 in __kernel_vsyscall ()
#1 0x005d9884 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2 0x012fa94f in QWaitCondition::wait(QMutex*, unsigned long) ()
   from /usr/lib/libQtCore.so.4
#3 0x080e538c in TorrentSpeedMonitor::run() ()
#4 0x012f9df9 in ?? () from /usr/lib/libQtCore.so.4
#5 0x005d4cc9 in start_thread () from /lib/libpthread.so.0
#6 0x0172d69e in clone () from /lib/libc.so.6

Thread 5 (Thread 0xb62d0b70 (LWP 31668)):
#0 0x0012e416 in __kernel_vsyscall ()
#1 0x005d94dc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2 0x003f5697 in boost::asio::detail::task_io_service<boost::asio::detail::epoll_reactor<false> >::run(boost::system::error_code&) ()
   from /usr/lib/libtorrent-rasterbar.so.6
#3 0x003f5b1e in boost::asio::detail::posix_thread::func<boost::asio::detail::resolver_service<boost::asio::ip::tcp>::work_io_service_runner>::run() ()
   from /usr/lib/libtorrent-rasterbar.so.6
#4 0x003d57e2 in boost::asio::detail::boost_asio_detail_posix_thread_function (
    arg=0x87c8628) at /usr/include/boost/asio/detail/posix_thread.hpp:119
#5 0x005d4cc9 in start_thread () from /lib/libpthread.so.0
#6 0x0172d69e in clone () from /lib/libc.so.6

Thread 4 (Thread 0xb6ad2b70 (LWP 31667)):
#0 0x0012e416 in __kernel_vsyscall ()
#1 0x0172dfd6 in epoll_wait () from /lib/libc.so.6
---Type <return> to continue, or q <return> to quit---
#2 0x003f3ab3 in boost::asio::detail::epoll_reactor<false>::run(bool) ()
   from /usr/lib/libtorrent-rasterbar.so.6
#3 0x003f5640 in boost::asio::detail::task_io_service<boost::asio::detail::epoll_reactor<false> >::run(boost::system::error_code&) ()
   from /usr/lib/libtorrent-rasterbar.so.6
#4 0x0047fc1c in run (this=0x87c0130)
    at /usr/include/boost/asio/impl/io_service.ipp:75
#5 libtorrent::aux::session_impl::operator() (this=0x87c0130)
    at ../../src/session_impl.cpp:2667
#6 0x00494ab3 in boost::detail::thread_data<boost::reference_wrapper<libtorrent::aux::session_impl> >::run() () from /usr/lib/libtorrent-rasterbar.so.6
#7 0x002a00f5 in thread_proxy () from /usr/lib/libboost_thread.so.1.42.0
#8 0x005d4cc9 in start_thread () from /lib/libpthread.so.0
#9 0x0172d69e in clone () from /lib/libc.so.6

Thread 3 (Thread 0xb72d3b70 (LWP 31666)):
#0 0x0012e416 in __kernel_vsyscall ()
#1 0x005d94dc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2 0x003b5d24 in wait<boost::unique_lock<boost::recursive_mutex> > (
    this=0x87c02a8) at /usr/include/boost/thread/pthread/condition_variable.hpp:84
#3 libtorrent::disk_io_thread::operator() (this=0x87c02a8)
    at ../../src/disk_io_thread.cpp:1407
#4 0x003bdcb3 in boost::detail::thread_data<boost::reference_wrapper<libtorrent::disk_io_thread> >::run() () from /usr/lib/libtorrent-rasterbar.so.6
#5 0x002a00f5 in thread_proxy () from /usr/lib/libboost_thread.so.1.42.0
#6 0x005d4cc9 in start_thread () from /lib/libpthread.so.0
#7 0x0172d69e in clone () from /lib/libc.so.6

Thread 2 (Thread 0xb7c2fb70 (LWP 31630)):
#0 0x0012e416 in __kernel_vsyscall ()
#1 0x0171edf6 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 0x005d4cc9 in start_thread () from /lib/libpthread.so.0
#8 0x0172d69e in clone () from /lib/libc.so.6

Thread 1 (Thread 0xb7fd8710 (LWP 31628)):
#0 0x013fed9a in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/libQtCore.so.4
#1 0x013fef4d in QCoreApplication::sendPostedEvents(QObject*, int) ()
   from /usr/lib/libQtCore.so.4
#2 0x0142aa74 in ?? () from /usr/lib/libQtCore.so.4
#3 0x018e3855 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#4 0x018e7668 in ?? () from /lib/libglib-2.0.so.0
#5 0x018e7848 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#6 0x0142a565 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#7 0x00894be5 in ?? () from /usr/lib/libQtGui.so.4
#8 0x013fa609 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
    () from /usr/lib/libQtCore.so.4
---Type <return> to continue, or q <return> to quit---
#9 0x013faa8a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) ()
   from /usr/lib/libQtCore.so.4
#10 0x013ff00f in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4
#11 0x007d1e07 in QApplication::exec() () from /usr/lib/libQtGui.so.4
#12 0x081c7714 in main ()
(gdb)