Bug 333307 - Ktorrent crashed when attempting to download a software using ktorrent
Summary: Ktorrent crashed when attempting to download a software using ktorrent
Status: RESOLVED DUPLICATE of bug 281605
Alias: None
Product: ktorrent
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Fedora RPMs Linux
: NOR crash
Target Milestone: ---
Assignee: Joris Guisson
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-04-11 09:12 UTC by anilkumar
Modified: 2014-04-14 02:29 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 anilkumar 2014-04-11 09:12:40 UTC
Application: ktorrent (4.1.2)
KDE Platform Version: 4.6.5 (4.6.5)
Qt Version: 4.7.4
Operating System: Linux 2.6.35.14-106.fc14.i686 i686
Distribution: "Fedora release 14 (Laughlin)"

-- Information about the crash:
- What I was doing when the application crashed:Normal functioning in mycomputer.Also browsing some stuffs.

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

Thread 9 (Thread 0xb75aeb70 (LWP 6192)):
#0  0x0054c416 in __kernel_vsyscall ()
#1  0x00951c36 in __poll (fds=0xb6c029c0, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#2  0x00af2dac in g_poll () from /lib/libglib-2.0.so.0
#3  0x00ae28b7 in ?? () from /lib/libglib-2.0.so.0
#4  0x00ae304b in g_main_loop_run () from /lib/libglib-2.0.so.0
#5  0x08328ed5 in ?? () from /lib/libgio-2.0.so.0
#6  0x00b0bbd0 in ?? () from /lib/libglib-2.0.so.0
#7  0x00a1de99 in start_thread (arg=0xb75aeb70) at pthread_create.c:301
#8  0x0095cd2e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133

Thread 8 (Thread 0xb4e5eb70 (LWP 6194)):
#0  0x0054c416 in __kernel_vsyscall ()
#1  0x00a2239b in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:169
#2  0xb3bb91d7 in scavengerThread (context=0xb4165380) at wtf/FastMalloc.cpp:2378
#3  WTF::TCMalloc_PageHeap::runScavengerThread (context=0xb4165380) at wtf/FastMalloc.cpp:1497
#4  0x00a1de99 in start_thread (arg=0xb4e5eb70) at pthread_create.c:301
#5  0x0095cd2e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133

Thread 7 (Thread 0xb2c50b70 (LWP 6195)):
#0  0x0054c416 in __kernel_vsyscall ()
#1  0x00951c36 in __poll (fds=0xb4501b48, nfds=1, timeout=2814) at ../sysdeps/unix/sysv/linux/poll.c:87
#2  0x00af2dac in g_poll () from /lib/libglib-2.0.so.0
#3  0x00ae28b7 in ?? () from /lib/libglib-2.0.so.0
#4  0x00ae2c35 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#5  0x03e68c07 in QEventDispatcherGlib::processEvents (this=0xb4500468, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#6  0x03e39fca in QEventLoop::processEvents (this=0xb2c50260, flags=...) at kernel/qeventloop.cpp:149
#7  0x03e3a27a in QEventLoop::exec (this=0xb2c50260, flags=...) at kernel/qeventloop.cpp:201
#8  0x03d40ab3 in QThread::exec (this=0x8823f38) at thread/qthread.cpp:498
#9  0x03d40b4e in QThread::run (this=0x8823f38) at thread/qthread.cpp:565
#10 0x03d43603 in QThreadPrivate::start (arg=0x8823f38) at thread/qthread_unix.cpp:331
#11 0x00a1de99 in start_thread (arg=0xb2c50b70) at pthread_create.c:301
#12 0x0095cd2e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133

Thread 6 (Thread 0xb1ffdb70 (LWP 6196)):
#0  0x0054c416 in __kernel_vsyscall ()
#1  0x00a22743 in pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_timedwait.S:236
#2  0x03d43c70 in wait (this=0x89c661c, mutex=0x89c6618, time=30000) at thread/qwaitcondition_unix.cpp:86
#3  QWaitCondition::wait (this=0x89c661c, mutex=0x89c6618, time=30000) at thread/qwaitcondition_unix.cpp:160
#4  0x03d37de9 in QThreadPoolThread::run (this=0x8599bf0) at concurrent/qthreadpool.cpp:140
#5  0x03d43603 in QThreadPrivate::start (arg=0x8599bf0) at thread/qthread_unix.cpp:331
#6  0x00a1de99 in start_thread (arg=0xb1ffdb70) at pthread_create.c:301
#7  0x0095cd2e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133

Thread 5 (Thread 0xb17fcb70 (LWP 6197)):
#0  0x0054c416 in __kernel_vsyscall ()
#1  0x00a22743 in pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_timedwait.S:236
#2  0x03d43c70 in wait (this=0x89c661c, mutex=0x89c6618, time=30000) at thread/qwaitcondition_unix.cpp:86
#3  QWaitCondition::wait (this=0x89c661c, mutex=0x89c6618, time=30000) at thread/qwaitcondition_unix.cpp:160
#4  0x03d37de9 in QThreadPoolThread::run (this=0x8929cd8) at concurrent/qthreadpool.cpp:140
#5  0x03d43603 in QThreadPrivate::start (arg=0x8929cd8) at thread/qthread_unix.cpp:331
#6  0x00a1de99 in start_thread (arg=0xb17fcb70) at pthread_create.c:301
#7  0x0095cd2e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133

Thread 4 (Thread 0xaddffb70 (LWP 6203)):
#0  0x0054c416 in __kernel_vsyscall ()
#1  0x00951c36 in __poll (fds=0xae001bd8, nfds=3, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#2  0x001755ae in net::Poll::poll (this=0x8402728, timeout=-1) at /usr/src/debug/libktorrent-1.1.2/src/net/poll.cpp:99
#3  0x00171992 in net::DownloadThread::waitForSocketReady (this=0x8402720) at /usr/src/debug/libktorrent-1.1.2/src/net/downloadthread.cpp:128
#4  0x00171aa0 in net::DownloadThread::update (this=0x8402720) at /usr/src/debug/libktorrent-1.1.2/src/net/downloadthread.cpp:48
#5  0x00171d38 in net::NetworkThread::run (this=0x8402720) at /usr/src/debug/libktorrent-1.1.2/src/net/networkthread.cpp:48
#6  0x03d43603 in QThreadPrivate::start (arg=0x8402720) at thread/qthread_unix.cpp:331
#7  0x00a1de99 in start_thread (arg=0xaddffb70) at pthread_create.c:301
#8  0x0095cd2e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133

Thread 3 (Thread 0xad5feb70 (LWP 6204)):
#0  0x0054c416 in __kernel_vsyscall ()
#1  0x00a22743 in pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_timedwait.S:236
#2  0x03d4334f in thread_sleep (ti=<value optimized out>) at thread/qthread_unix.cpp:493
#3  0x03d434a4 in QThread::msleep (msecs=50) at thread/qthread_unix.cpp:519
#4  0x001714b2 in net::UploadThread::update (this=0x8402b30) at /usr/src/debug/libktorrent-1.1.2/src/net/uploadthread.cpp:89
#5  0x00171d38 in net::NetworkThread::run (this=0x8402b30) at /usr/src/debug/libktorrent-1.1.2/src/net/networkthread.cpp:48
#6  0x03d43603 in QThreadPrivate::start (arg=0x8402b30) at thread/qthread_unix.cpp:331
#7  0x00a1de99 in start_thread (arg=0xad5feb70) at pthread_create.c:301
#8  0x0095cd2e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133

Thread 2 (Thread 0xacdfdb70 (LWP 6207)):
#0  0x0054c416 in __kernel_vsyscall ()
#1  0x00a22743 in pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_timedwait.S:236
#2  0x03d43c70 in wait (this=0x89e539c, mutex=0x89e5398, time=30000) at thread/qwaitcondition_unix.cpp:86
#3  QWaitCondition::wait (this=0x89e539c, mutex=0x89e5398, time=30000) at thread/qwaitcondition_unix.cpp:160
#4  0x03d37de9 in QThreadPoolThread::run (this=0x89e5438) at concurrent/qthreadpool.cpp:140
#5  0x03d43603 in QThreadPrivate::start (arg=0x89e5438) at thread/qthread_unix.cpp:331
#6  0x00a1de99 in start_thread (arg=0xacdfdb70) at pthread_create.c:301
#7  0x0095cd2e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133

Thread 1 (Thread 0xb77d7780 (LWP 6191)):
[KCrash Handler]
#7  0x001f5abd in bt::PieceData::write (this=0x0, buf=0xae004a50 "\256\203\205\207\373\022\300\207\374]\363\067\376i\261\262;#\214\213\366\363\330p\312p5u\207a$\030\016\r\261j\312G\350\\PQ\216ei\377C\324\002c>o\230\327\202\200m\371?\314@\377\314\003\236\342\342\"%3 \261n\023\243F\200\064$\361\341\254}j\313\243\213e\374\265\215\023g\032fx\310!\203.\022\063@\311\222>=t\037x+\277x\272\271\216\202X,\271\253\232G\301C\273-\303\002\r\324\211\324NKN\201rpC\303\004\303\061\231\302tZDZ\001xV8(\310\061\062\035\032cPI\364ds\261\201\063\340p\006\036n\b\265\020a\363)\276$]\357\f\277$\323\371w\a \341%\212\314\221\377\035\177"..., buf_size=4344, off=0) at /usr/src/debug/libktorrent-1.1.2/src/diskio/piecedata.cpp:61
#8  0x0019925b in bt::WebSeed::handleData (this=0x85d9b88, tmp=...) at /usr/src/debug/libktorrent-1.1.2/src/download/webseed.cpp:426
#9  0x0019950b in bt::WebSeed::readData (this=0x85d9b88) at /usr/src/debug/libktorrent-1.1.2/src/download/webseed.cpp:397
#10 0x0019ac08 in bt::WebSeed::update (this=0x85d9b88) at /usr/src/debug/libktorrent-1.1.2/src/download/webseed.cpp:353
#11 0x001a4e47 in bt::Downloader::update (this=0x85d97f8) at /usr/src/debug/libktorrent-1.1.2/src/download/downloader.cpp:204
#12 0x001c2fd0 in bt::TorrentControl::update (this=0x8586150) at /usr/src/debug/libktorrent-1.1.2/src/torrent/torrentcontrol.cpp:175
#13 0x0806bfa4 in kt::Core::update (this=0x8578550) at /usr/src/debug/ktorrent-4.1.2/ktorrent/core.cpp:1052
#14 0x08072d91 in kt::Core::qt_metacall (this=0x8578550, _c=QMetaObject::InvokeMetaMethod, _id=10, _a=0xbfafd9bc) at /usr/src/debug/ktorrent-4.1.2/i686-redhat-linux-gnu/ktorrent/core.moc:164
#15 0x03e4166b in QMetaObject::metacall (object=0x8578550, cl=QMetaObject::InvokeMetaMethod, idx=20, argv=0xbfafd9bc) at kernel/qmetaobject.cpp:237
#16 0x03e50c67 in QMetaObject::activate (sender=0x8578564, m=0x3f77ae4, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3278
#17 0x03e9f378 in QTimer::timeout (this=0x8578564) at .moc/release-shared/moc_qtimer.cpp:134
#18 0x03e578be in QTimer::timerEvent (this=0x8578564, e=0xbfafdecc) at kernel/qtimer.cpp:271
#19 0x03e505c4 in QObject::event (this=0x8578564, e=0xbfafdecc) at kernel/qobject.cpp:1181
#20 0x046e5ecc in QApplicationPrivate::notify_helper (this=0x843c450, receiver=0x8578564, e=0xbfafdecc) at kernel/qapplication.cpp:4481
#21 0x046eabd2 in QApplication::notify (this=0xbfafe200, receiver=0x8578564, e=0xbfafdecc) at kernel/qapplication.cpp:3881
#22 0x08079a58 in kt::App::notify (this=0xbfafe200, receiver=0x8578564, event=0xbfafdecc) at /usr/src/debug/ktorrent-4.1.2/ktorrent/app.cpp:99
#23 0x03e3ae33 in QCoreApplication::notifyInternal (this=0xbfafe200, receiver=0x8578564, event=0xbfafdecc) at kernel/qcoreapplication.cpp:787
#24 0x03e6b861 in sendEvent (this=0x8429a04) at kernel/qcoreapplication.h:215
#25 QTimerInfoList::activateTimers (this=0x8429a04) at kernel/qeventdispatcher_unix.cpp:603
#26 0x03e684a8 in timerSourceDispatch (source=0x8429c80) at kernel/qeventdispatcher_glib.cpp:184
#27 idleTimerSourceDispatch (source=0x8429c80) at kernel/qeventdispatcher_glib.cpp:231
#28 0x00ae2192 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#29 0x00ae2978 in ?? () from /lib/libglib-2.0.so.0
#30 0x00ae2c35 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#31 0x03e68bcd in QEventDispatcherGlib::processEvents (this=0x84007e0, flags=...) at kernel/qeventdispatcher_glib.cpp:422
#32 0x0479a186 in QGuiEventDispatcherGlib::processEvents (this=0x84007e0, flags=...) at kernel/qguieventdispatcher_glib.cpp:207
#33 0x03e39fca in QEventLoop::processEvents (this=0xbfafe174, flags=...) at kernel/qeventloop.cpp:149
#34 0x03e3a27a in QEventLoop::exec (this=0xbfafe174, flags=...) at kernel/qeventloop.cpp:201
#35 0x03e3ee27 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1064
#36 0x046e3cd8 in QApplication::exec () at kernel/qapplication.cpp:3755
#37 0x0806931a in main (argc=) at /usr/src/debug/ktorrent-4.1.2/ktorrent/main.cpp:177

Reported using DrKonqi
Comment 1 Jekyll Wu 2014-04-14 02:29:10 UTC
You are using quite old version. Try ktorrent 4.3.1

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