Bug 273789 - Executable: ktorrent PID: 3006 Signal: 11 (Segmentation fault)
Summary: Executable: ktorrent PID: 3006 Signal: 11 (Segmentation fault)
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-05-21 14:28 UTC by Gokul
Modified: 2011-05-23 17:54 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 Gokul 2011-05-21 14:28:36 UTC
Application: ktorrent (4.0.3)
KDE Platform Version: 4.5.5 (KDE 4.5.5)
Qt Version: 4.7.0
Operating System: Linux 2.6.35-28-generic i686
Distribution: Ubuntu 10.10

-- Information about the crash:
- What I was doing when the application crashed:
I was just downloading some movies and parrallely browsing net, it crashed with the above details, restarted ktorrent.... same error.

restarted the system.....Ktorrent was the only program running...... same error again.

The crash can be reproduced every time.

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

Thread 5 (Thread 0xb763fb70 (LWP 1915)):
#0  0x0027e416 in __kernel_vsyscall ()
#1  0x03780df6 in poll () from /lib/libc.so.6
#2  0x017aba1b in g_poll () from /lib/libglib-2.0.so.0
#3  0x0179e43c in ?? () from /lib/libglib-2.0.so.0
#4  0x0179eba7 in g_main_loop_run () from /lib/libglib-2.0.so.0
#5  0x01b519c4 in ?? () from /usr/lib/libgio-2.0.so.0
#6  0x017c548f in ?? () from /lib/libglib-2.0.so.0
#7  0x001e8cc9 in start_thread () from /lib/libpthread.so.0
#8  0x0378f69e in clone () from /lib/libc.so.6

Thread 4 (Thread 0xb4533b70 (LWP 1927)):
#0  0x0027e416 in __kernel_vsyscall ()
#1  0x001ed4dc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0x05906ef2 in QMutexPrivate::wait (this=0x84c6910, timeout=-1) at thread/qmutex_unix.cpp:84
#3  0x059025ca in QMutex::lock (this=0x8116894) at thread/qmutex.cpp:167
#4  0x007ac890 in net::SocketMonitor::lock (this=0x8116890) at ../../src/net/socketmonitor.cpp:82
#5  0x007ae5c5 in net::DownloadThread::update (this=0x84c6978) at ../../src/net/downloadthread.cpp:51
#6  0x007af178 in net::NetworkThread::run (this=0x84c6978) at ../../src/net/networkthread.cpp:48
#7  0x05907df9 in QThreadPrivate::start (arg=0x84c6978) at thread/qthread_unix.cpp:266
#8  0x001e8cc9 in start_thread () from /lib/libpthread.so.0
#9  0x0378f69e in clone () from /lib/libc.so.6

Thread 3 (Thread 0xb3d32b70 (LWP 1928)):
#0  0x007ad9be in bytesReadyToWrite (this=0x84c6d80) at ../../src/net/bufferedsocket.h:118
#1  net::UploadThread::waitForSocketsReady (this=0x84c6d80) at ../../src/net/uploadthread.cpp:122
#2  0x007adaff in net::UploadThread::update (this=0x84c6d80) at ../../src/net/uploadthread.cpp:45
#3  0x007af178 in net::NetworkThread::run (this=0x84c6d80) at ../../src/net/networkthread.cpp:48
#4  0x05907df9 in QThreadPrivate::start (arg=0x84c6d80) at thread/qthread_unix.cpp:266
#5  0x001e8cc9 in start_thread () from /lib/libpthread.so.0
#6  0x0378f69e in clone () from /lib/libc.so.6

Thread 2 (Thread 0xb4ff8b70 (LWP 1929)):
#0  0x0027e416 in __kernel_vsyscall ()
#1  0x001ed4dc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0x059089c7 in wait (this=0x886a384, mutex=0x886a380, time=4294967295) at thread/qwaitcondition_unix.cpp:88
#3  QWaitCondition::wait (this=0x886a384, mutex=0x886a380, time=4294967295) at thread/qwaitcondition_unix.cpp:160
#4  0x007b28f2 in net::ReverseResolverThread::run (this=0x886a378) at ../../src/net/reverseresolver.cpp:123
#5  0x05907df9 in QThreadPrivate::start (arg=0x886a378) at thread/qthread_unix.cpp:266
#6  0x001e8cc9 in start_thread () from /lib/libpthread.so.0
#7  0x0378f69e in clone () from /lib/libc.so.6

Thread 1 (Thread 0xb78a2710 (LWP 1914)):
[KCrash Handler]
#7  0x037d38a6 in ?? () from /lib/libc.so.6
#8  0x01288016 in QCA::MemoryRegion::MemoryRegion(QByteArray const&) () from /usr/lib/libqca.so.2
#9  0x0129f167 in QCA::Hash::update(QByteArray const&) () from /usr/lib/libqca.so.2
#10 0x007948ff in bt::SHA1HashGen::update (this=0xb46aef90, data=0xb78b764e "01wb\020", len=16384) at ../../src/util/sha1hashgen.cpp:240
#11 0x007d631d in bt::ChunkDownload::updateHash (this=0xb46aef20) at ../../src/download/chunkdownload.cpp:555
#12 0x007d8615 in bt::ChunkDownload::piece (this=0xb46aef20, p=..., ok=@0xbfa92fef) at ../../src/download/chunkdownload.cpp:127
#13 0x007df219 in bt::Downloader::pieceReceived (this=0xb4668638, p=...) at ../../src/download/downloader.cpp:134
#14 0x007c2bef in bt::PeerManager::pieceReceived (this=0xb468c4a0, p=...) at ../../src/peer/peermanager.cpp:674
#15 0x007c09da in bt::Peer::packetReady (this=0x8650300, packet=0xac96fb80 "\a", len=16393) at ../../src/peer/peer.cpp:283
#16 0x007cc489 in bt::PacketReader::update (this=0x890c668) at ../../src/peer/packetreader.cpp:141
#17 0x007bf609 in bt::Peer::update (this=0x8650300) at ../../src/peer/peer.cpp:538
#18 0x007c537e in bt::PeerManager::update (this=0xb468c4a0) at ../../src/peer/peermanager.cpp:144
#19 0x007fbd2d in bt::TorrentControl::update (this=0xb465fa18) at ../../src/torrent/torrentcontrol.cpp:163
#20 0x080690f3 in kt::Core::update (this=0xb4602730) at ../../ktorrent/core.cpp:1030
#21 0x080716cd in kt::Core::qt_metacall (this=0xb4602730, _c=QMetaObject::InvokeMetaMethod, _id=-1215596976, _a=0xbfa9338c) at ./core.moc:167
#22 0x05a0f8ca in QMetaObject::metacall (object=0xb4602730, cl=13880, idx=22, argv=0xbfa9338c) at kernel/qmetaobject.cpp:237
#23 0x05a226ad in QMetaObject::activate (sender=0xb4602744, m=0x5b3c5a4, local_signal_index=0, argv=0xb78b7650) at kernel/qobject.cpp:3280
#24 0x05a741e7 in QTimer::timeout (this=0xb4602744) at .moc/release-shared/moc_qtimer.cpp:134
#25 0x05a281ce in QTimer::timerEvent (this=0xb4602744, e=0xbfa93890) at kernel/qtimer.cpp:271
#26 0x05a1c504 in QObject::event (this=0xb4602744, e=0x8d0a300) at kernel/qobject.cpp:1183
#27 0x04546fdc in QApplicationPrivate::notify_helper (this=0x84ea3c0, receiver=0xb4602744, e=0xbfa93890) at kernel/qapplication.cpp:4396
#28 0x0454d04e in QApplication::notify (this=0xbfa93be0, receiver=0xb4602744, e=0xbfa93890) at kernel/qapplication.cpp:3798
#29 0x080783dc in kt::App::notify (this=0x3638, receiver=0x8d0a300, event=0xb78b7650) at ../../ktorrent/app.cpp:97
#30 0x05a09b3b in QCoreApplication::notifyInternal (this=0xbfa93be0, receiver=0xb4602744, event=0xbfa93890) at kernel/qcoreapplication.cpp:732
#31 0x05a3bad6 in sendEvent (this=0x84ed134) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#32 QTimerInfoList::activateTimers (this=0x84ed134) at kernel/qeventdispatcher_unix.cpp:602
#33 0x05a388a7 in timerSourceDispatch (source=0x84ed168) at kernel/qeventdispatcher_glib.cpp:184
#34 idleTimerSourceDispatch (source=0x84ed168) at kernel/qeventdispatcher_glib.cpp:231
#35 0x0179a855 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#36 0x0179e668 in ?? () from /lib/libglib-2.0.so.0
#37 0x0179e848 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#38 0x05a38565 in QEventDispatcherGlib::processEvents (this=0x84c56d8, flags=...) at kernel/qeventdispatcher_glib.cpp:415
#39 0x04608be5 in QGuiEventDispatcherGlib::processEvents (this=0x84c56d8, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#40 0x05a08609 in QEventLoop::processEvents (this=0xbfa93b54, flags=) at kernel/qeventloop.cpp:149
#41 0x05a08a8a in QEventLoop::exec (this=0xbfa93b54, flags=...) at kernel/qeventloop.cpp:201
#42 0x05a0d00f in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1009
#43 0x04545e07 in QApplication::exec () at kernel/qapplication.cpp:3672
#44 0x08066e91 in main (argc=5, argv=0xbfa93fe4) at ../../ktorrent/main.cpp:176

Possible duplicates by query: bug 273240, bug 272937, bug 272289, bug 271638, bug 271116.

Reported using DrKonqi
Comment 1 Joris Guisson 2011-05-23 17:54:00 UTC

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