Bug 275380 - kTorrent Crashed after some 2 hours of download
Summary: kTorrent Crashed after some 2 hours of download
Status: RESOLVED DUPLICATE of bug 268162
Alias: None
Product: ktorrent
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Joris Guisson
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-06-11 08:27 UTC by sathishkumarmnm
Modified: 2011-06-11 11:57 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description sathishkumarmnm 2011-06-11 08:27:23 UTC
Application: ktorrent (4.0.5)
KDE Platform Version: 4.6.2 (4.6.2)
Qt Version: 4.7.2
Operating System: Linux 2.6.38-8-generic i686
Distribution: Ubuntu 11.04

-- Information about the crash:
- What I was doing when the application crashed:
Just it was downloading a file.
But the downloaded files are not corrupted. Only kTorrent got crashed.

-- Backtrace:
Application: KTorrent (ktorrent), signal: Segmentation fault
[Current thread is 1 (Thread 0xb779f930 (LWP 2320))]

Thread 6 (Thread 0xb753eb70 (LWP 2321)):
#0  0x0022d416 in __kernel_vsyscall ()
#1  0x007abf76 in poll () from /lib/i386-linux-gnu/libc.so.6
#2  0x01db484b in g_poll () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0x01da41af in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0x01da492b in g_main_loop_run () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0x05aed304 in ?? () from /usr/lib/i386-linux-gnu/libgio-2.0.so.0
#6  0x01dcd2df in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#7  0x075eae99 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#8  0x007ba73e in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 5 (Thread 0xaed2db70 (LWP 2350)):
#0  0x007577e5 in ?? () from /lib/i386-linux-gnu/libc.so.6
#1  0x00759f53 in malloc () from /lib/i386-linux-gnu/libc.so.6
#2  0x001cc679 in operator new(unsigned int) () from /usr/lib/i386-linux-gnu/libstdc++.so.6
#3  0x00a2d040 in allocate (this=0x8d07ebc, __x=0x0, __p=0x8d07ec0, __v=...) at /usr/include/c++/4.5/ext/new_allocator.h:89
#4  _M_get_node (this=0x8d07ebc, __x=0x0, __p=0x8d07ec0, __v=...) at /usr/include/c++/4.5/bits/stl_tree.h:359
#5  _M_create_node (this=0x8d07ebc, __x=0x0, __p=0x8d07ec0, __v=...) at /usr/include/c++/4.5/bits/stl_tree.h:369
#6  std::_Rb_tree<int, std::pair<int const, QSharedPointer<net::PollClient> >, std::_Select1st<std::pair<int const, QSharedPointer<net::PollClient> > >, std::less<int>, std::allocator<std::pair<int const, QSharedPointer<net::PollClient> > > >::_M_insert_ (this=0x8d07ebc, __x=0x0, __p=0x8d07ec0, __v=...) at /usr/include/c++/4.5/bits/stl_tree.h:899
#7  0x00a2d177 in std::_Rb_tree<int, std::pair<int const, QSharedPointer<net::PollClient> >, std::_Select1st<std::pair<int const, QSharedPointer<net::PollClient> > >, std::less<int>, std::allocator<std::pair<int const, QSharedPointer<net::PollClient> > > >::_M_insert_unique (this=0x8d07ebc, __v=...) at /usr/include/c++/4.5/bits/stl_tree.h:1196
#8  0x00a2d2b6 in std::_Rb_tree<int, std::pair<int const, QSharedPointer<net::PollClient> >, std::_Select1st<std::pair<int const, QSharedPointer<net::PollClient> > >, std::less<int>, std::allocator<std::pair<int const, QSharedPointer<net::PollClient> > > >::_M_insert_unique_ (this=0x8d07ebc, __position=..., __v=...) at /usr/include/c++/4.5/bits/stl_tree.h:1231
#9  0x00a2cb6a in insert (this=0x8d07ea8, pc=...) at /usr/include/c++/4.5/bits/stl_map.h:541
#10 operator[] (this=0x8d07ea8, pc=...) at /usr/include/c++/4.5/bits/stl_map.h:451
#11 net::Poll::add (this=0x8d07ea8, pc=...) at ../../src/net/poll.cpp:74
#12 0x00a28dac in net::DownloadThread::waitForSocketReady (this=0x8d07ea0) at ../../src/net/downloadthread.cpp:114
#13 0x00a28f4f in net::DownloadThread::update (this=0x8d07ea0) at ../../src/net/downloadthread.cpp:48
#14 0x00a291e8 in net::NetworkThread::run (this=0x8d07ea0) at ../../src/net/networkthread.cpp:48
#15 0x027a3da2 in QThreadPrivate::start (arg=0x8d07ea0) at thread/qthread_unix.cpp:320
#16 0x075eae99 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#17 0x007ba73e in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 4 (Thread 0xae52cb70 (LWP 2351)):
#0  0x0022d416 in __kernel_vsyscall ()
#1  0x075ef48c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i386-linux-gnu/libpthread.so.0
#2  0x007c83fd in pthread_cond_wait () from /lib/i386-linux-gnu/libc.so.6
#3  0x027a2daa in QMutexPrivate::wait (this=0x8d07d98, timeout=-1) at thread/qmutex_unix.cpp:84
#4  0x0279f492 in QMutex::lock (this=0x81118b4) at thread/qmutex.cpp:167
#5  0x00a27560 in net::SocketMonitor::lock (this=0x81118b0) at ../../src/net/socketmonitor.cpp:82
#6  0x00a28422 in net::UploadThread::waitForSocketsReady (this=0x8d08200) at ../../src/net/uploadthread.cpp:112
#7  0x00a286bf in net::UploadThread::update (this=0x8d08200) at ../../src/net/uploadthread.cpp:45
#8  0x00a291e8 in net::NetworkThread::run (this=0x8d08200) at ../../src/net/networkthread.cpp:48
#9  0x027a3da2 in QThreadPrivate::start (arg=0x8d08200) at thread/qthread_unix.cpp:320
#10 0x075eae99 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#11 0x007ba73e in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 3 (Thread 0xadd2bb70 (LWP 2352)):
#0  0x0022d416 in __kernel_vsyscall ()
#1  0x075ef48c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i386-linux-gnu/libpthread.so.0
#2  0x007c83fd in pthread_cond_wait () from /lib/i386-linux-gnu/libc.so.6
#3  0x027a4467 in wait (this=0xb6c0093c, mutex=0xb6c00938, time=4294967295) at thread/qwaitcondition_unix.cpp:88
#4  QWaitCondition::wait (this=0xb6c0093c, mutex=0xb6c00938, time=4294967295) at thread/qwaitcondition_unix.cpp:160
#5  0x00a2c3af in net::ReverseResolverThread::run (this=0xb6c00930) at ../../src/net/reverseresolver.cpp:123
#6  0x027a3da2 in QThreadPrivate::start (arg=0xb6c00930) at thread/qthread_unix.cpp:320
#7  0x075eae99 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#8  0x007ba73e in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 2 (Thread 0xaf52eb70 (LWP 2371)):
#0  0x0022d416 in __kernel_vsyscall ()
#1  0x007abf76 in poll () from /lib/i386-linux-gnu/libc.so.6
#2  0x01db484b in g_poll () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0x01da41af in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0x01da4524 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0x028c5577 in QEventDispatcherGlib::processEvents (this=0x91c18b0, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#6  0x02897289 in QEventLoop::processEvents (this=0xaf52e290, flags=...) at kernel/qeventloop.cpp:149
#7  0x02897522 in QEventLoop::exec (this=0xaf52e290, flags=...) at kernel/qeventloop.cpp:201
#8  0x027a12a0 in QThread::exec (this=0x9253070) at thread/qthread.cpp:492
#9  0x02878fdb in QInotifyFileSystemWatcherEngine::run (this=0x9253070) at io/qfilesystemwatcher_inotify.cpp:248
#10 0x027a3da2 in QThreadPrivate::start (arg=0x9253070) at thread/qthread_unix.cpp:320
#11 0x075eae99 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#12 0x007ba73e in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 1 (Thread 0xb779f930 (LWP 2320)):
[KCrash Handler]
#7  0x007ff1ef in ?? () from /lib/i386-linux-gnu/libc.so.6
#8  0x01ba5016 in QCA::MemoryRegion::MemoryRegion(QByteArray const&) () from /usr/lib/libqca.so.2
#9  0x01bbc167 in QCA::Hash::update(QByteArray const&) () from /usr/lib/libqca.so.2
#10 0x00a124d9 in bt::SHA1HashGen::update (this=0x96c79e0, data=0xafb0a000 "J\217\375\b\243", len=16384) at ../../src/util/sha1hashgen.cpp:240
#11 0x00a4eec8 in bt::ChunkDownload::updateHash (this=0x96c7970) at ../../src/download/chunkdownload.cpp:555
#12 0x00a50c21 in bt::ChunkDownload::piece (this=0x96c7970, p=..., ok=@0xbff3468f) at ../../src/download/chunkdownload.cpp:127
#13 0x00a558ea in bt::Downloader::pieceReceived (this=0x90984f0, p=...) at ../../src/download/downloader.cpp:134
#14 0x00a3ee7f in bt::PeerManager::pieceReceived (this=0x8fc7148, p=...) at ../../src/peer/peermanager.cpp:671
#15 0x00a3da92 in bt::Peer::packetReady (this=0x95d77f8, packet=0xb6c38de0 "\a", len=16393) at ../../src/peer/peer.cpp:283
#16 0x00a46959 in bt::PacketReader::update (this=0x96c6a38) at ../../src/peer/packetreader.cpp:141
#17 0x00a3b6f9 in bt::Peer::update (this=0x95d77f8) at ../../src/peer/peer.cpp:538
#18 0x00a407ea in bt::PeerManager::update (this=0x8fc7148) at ../../src/peer/peermanager.cpp:144
#19 0x00a72d2d in bt::TorrentControl::update (this=0x8fc2908) at ../../src/torrent/torrentcontrol.cpp:163
#20 0x0806a063 in kt::Core::update (this=0x8ef61b8) at ../../ktorrent/core.cpp:1025
#21 0x08070895 in kt::Core::qt_metacall (this=0x8ef61b8, _c=QMetaObject::InvokeMetaMethod, _id=12, _a=0xbff34a0c) at ./core.moc:169
#22 0x0289e6ba in QMetaObject::metacall (object=0x8ef61b8, cl=QMetaObject::InvokeMetaMethod, idx=22, argv=0xbff34a0c) at kernel/qmetaobject.cpp:237
#23 0x028ae4ff in QMetaObject::activate (sender=0x8ef61cc, m=0x29d35a4, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3287
#24 0x028fb2f7 in QTimer::timeout (this=0x8ef61cc) at .moc/release-shared/moc_qtimer.cpp:134
#25 0x028b43ee in QTimer::timerEvent (this=0x8ef61cc, e=0xbff34f0c) at kernel/qtimer.cpp:271
#26 0x028ad214 in QObject::event (this=0x8ef61cc, e=0xbff34f0c) at kernel/qobject.cpp:1190
#27 0x01146d24 in QApplicationPrivate::notify_helper (this=0x8d56a90, receiver=0x8ef61cc, e=0xbff34f0c) at kernel/qapplication.cpp:4462
#28 0x0114b8ce in QApplication::notify (this=0xbff35230, receiver=0x8ef61cc, e=0xbff34f0c) at kernel/qapplication.cpp:3862
#29 0x08077a57 in kt::App::notify (this=0xbff35230, receiver=0x8ef61cc, event=0xbff34f0c) at ../../ktorrent/app.cpp:97
#30 0x028980bb in QCoreApplication::notifyInternal (this=0xbff35230, receiver=0x8ef61cc, event=0xbff34f0c) at kernel/qcoreapplication.cpp:731
#31 0x028c81e4 in sendEvent (this=0x8d58d3c) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#32 QTimerInfoList::activateTimers (this=0x8d58d3c) at kernel/qeventdispatcher_unix.cpp:604
#33 0x028c4e27 in timerSourceDispatch (source=0x8d58d70) at kernel/qeventdispatcher_glib.cpp:184
#34 idleTimerSourceDispatch (source=0x8d58d70) at kernel/qeventdispatcher_glib.cpp:231
#35 0x01da3aa8 in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0
#36 0x01da4270 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#37 0x01da4524 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#38 0x028c553c in QEventDispatcherGlib::processEvents (this=0x8d55218, flags=...) at kernel/qeventdispatcher_glib.cpp:422
#39 0x011fa775 in QGuiEventDispatcherGlib::processEvents (this=0x8d55218, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#40 0x02897289 in QEventLoop::processEvents (this=0xbff351a4, flags=...) at kernel/qeventloop.cpp:149
#41 0x02897522 in QEventLoop::exec (this=0xbff351a4, flags=...) at kernel/qeventloop.cpp:201
#42 0x0289becc in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1008
#43 0x011448e7 in QApplication::exec () at kernel/qapplication.cpp:3736
#44 0x08067221 in main (argc=) at ../../ktorrent/main.cpp:176

This bug may be a duplicate of or related to bug 268162.

Possible duplicates by query: bug 274602, bug 274211, bug 274114, bug 273789, bug 273240.

Reported using DrKonqi
Comment 1 Joris Guisson 2011-06-11 11:56:46 UTC

*** This bug has been marked as a duplicate of bug 271521 ***
Comment 2 Joris Guisson 2011-06-11 11:57:18 UTC

*** This bug has been marked as a duplicate of bug 268162 ***