Bug 287850 - new torrent
Summary: new torrent
Status: RESOLVED WAITINGFORINFO
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-11-29 16:30 UTC by mikesfilter
Modified: 2012-04-12 17:58 UTC (History)
3 users (show)

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 mikesfilter 2011-11-29 16:30:55 UTC
Application: ktorrent (4.1.1)
KDE Platform Version: 4.7.2 (4.7.2)
Qt Version: 4.7.4
Operating System: Linux 3.0.0-13-generic i686
Distribution: Ubuntu 11.10

-- Information about the crash:
- What I was doing when the application crashed:
starting new torrents
- Unusual behavior I noticed:
ktorrent locked up. under system monitor it went to 0 cpu

The crash can be reproduced every time.

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

Thread 9 (Thread 0xb69ffb70 (LWP 16587)):
#0  0x03355acb in g_ptr_array_set_size () from /lib/i386-linux-gnu/libglib-2.0.so.0
#1  0x0338379e in g_main_context_prepare () from /lib/i386-linux-gnu/libglib-2.0.so.0
#2  0x03384637 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0x03384f9b in g_main_loop_run () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0x0160fcea in ?? () from /usr/lib/i386-linux-gnu/libgio-2.0.so.0
#5  0x033ab5f4 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#6  0x007bcd31 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#7  0x03ff80ce in clone () from /lib/i386-linux-gnu/libc.so.6
Backtrace stopped: Not enough registers or memory available to unwind further

Thread 8 (Thread 0xb4ff2b70 (LWP 16589)):
#0  0x03384c2c in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#1  0x088cbb37 in QEventDispatcherGlib::processEvents (this=0x8d7b1b8, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#2  0x0889c1dd in QEventLoop::processEvents (this=0xb4ff22e0, flags=...) at kernel/qeventloop.cpp:149
#3  0x0889c421 in QEventLoop::exec (this=0xb4ff22e0, flags=...) at kernel/qeventloop.cpp:201
#4  0x0879f90b in QThread::exec (this=0x8d7c860) at thread/qthread.cpp:498
#5  0x003fce7d in utp::UTPServerThread::run (this=0x8d7c860) at ../../src/utp/utpserverthread.cpp:41
#6  0x087a27b3 in QThreadPrivate::start (arg=0x8d7c860) at thread/qthread_unix.cpp:331
#7  0x007bcd31 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#8  0x03ff80ce in clone () from /lib/i386-linux-gnu/libc.so.6
Backtrace stopped: Not enough registers or memory available to unwind further

Thread 7 (Thread 0xb57f3b70 (LWP 16591)):
#0  0x00893416 in __kernel_vsyscall ()
#1  0x03fe940e in poll () from /lib/i386-linux-gnu/libc.so.6
#2  0x0339334b in g_poll () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0x03384896 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0x03384c2a in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0x088cbb37 in QEventDispatcherGlib::processEvents (this=0xc379890, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#6  0x0889c1dd in QEventLoop::processEvents (this=0xb57f32b0, flags=...) at kernel/qeventloop.cpp:149
#7  0x0889c421 in QEventLoop::exec (this=0xb57f32b0, flags=...) at kernel/qeventloop.cpp:201
#8  0x0879f90b in QThread::exec (this=0xc377fa8) at thread/qthread.cpp:498
#9  0x0887ce2d in QInotifyFileSystemWatcherEngine::run (this=0xc377fa8) at io/qfilesystemwatcher_inotify.cpp:248
#10 0x087a27b3 in QThreadPrivate::start (arg=0xc377fa8) at thread/qthread_unix.cpp:331
#11 0x007bcd31 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#12 0x03ff80ce in clone () from /lib/i386-linux-gnu/libc.so.6
Backtrace stopped: Not enough registers or memory available to unwind further

Thread 6 (Thread 0xab16cb70 (LWP 16592)):
#0  0x00893416 in __kernel_vsyscall ()
#1  0x007c0a5c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i386-linux-gnu/libpthread.so.0
#2  0x04005cfc in pthread_cond_wait () from /lib/i386-linux-gnu/libc.so.6
#3  0xac7ae883 in ?? () from /usr/lib/i386-linux-gnu/libQtWebKit.so.4
#4  0xac7ae99f in ?? () from /usr/lib/i386-linux-gnu/libQtWebKit.so.4
#5  0x007bcd31 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#6  0x03ff80ce in clone () from /lib/i386-linux-gnu/libc.so.6
Backtrace stopped: Not enough registers or memory available to unwind further

Thread 5 (Thread 0xaa843b70 (LWP 16593)):
#0  0x00893416 in __kernel_vsyscall ()
#1  0x03fe940e in poll () from /lib/i386-linux-gnu/libc.so.6
#2  0x0339334b in g_poll () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0x03384896 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0x03384c2a in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0x088cbb37 in QEventDispatcherGlib::processEvents (this=0xc4c0c68, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#6  0x0889c1dd in QEventLoop::processEvents (this=0xaa8432e0, flags=...) at kernel/qeventloop.cpp:149
#7  0x0889c421 in QEventLoop::exec (this=0xaa8432e0, flags=...) at kernel/qeventloop.cpp:201
#8  0x0879f90b in QThread::exec (this=0xc4c0bf8) at thread/qthread.cpp:498
#9  0x0879f9fb in QThread::run (this=0xc4c0bf8) at thread/qthread.cpp:565
#10 0x087a27b3 in QThreadPrivate::start (arg=0xc4c0bf8) at thread/qthread_unix.cpp:331
#11 0x007bcd31 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#12 0x03ff80ce in clone () from /lib/i386-linux-gnu/libc.so.6
Backtrace stopped: Not enough registers or memory available to unwind further

Thread 4 (Thread 0x9afeab70 (LWP 16611)):
#0  0x00893416 in __kernel_vsyscall ()
#1  0x007c0e04 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/i386-linux-gnu/libpthread.so.0
#2  0x04005d54 in pthread_cond_timedwait () from /lib/i386-linux-gnu/libc.so.6
#3  0x087a190c in thread_sleep (ti=0x9afea288) at thread/qthread_unix.cpp:493
#4  0x087a1df0 in QThread::msleep (msecs=50) at thread/qthread_unix.cpp:519
#5  0x0035318a in update (this=0x8b715f8) at ../../src/net/downloadthread.cpp:91
#6  net::DownloadThread::update (this=0x8b715f8) at ../../src/net/downloadthread.cpp:46
#7  0x003531d8 in net::NetworkThread::run (this=0x8b715f8) at ../../src/net/networkthread.cpp:48
#8  0x087a27b3 in QThreadPrivate::start (arg=0x8b715f8) at thread/qthread_unix.cpp:331
#9  0x007bcd31 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#10 0x03ff80ce in clone () from /lib/i386-linux-gnu/libc.so.6
Backtrace stopped: Not enough registers or memory available to unwind further

Thread 3 (Thread 0x9a7e9b70 (LWP 16612)):
#0  0x00893416 in __kernel_vsyscall ()
#1  0x007c0e04 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/i386-linux-gnu/libpthread.so.0
#2  0x04005d54 in pthread_cond_timedwait () from /lib/i386-linux-gnu/libc.so.6
#3  0x087a190c in thread_sleep (ti=0x9a7e9288) at thread/qthread_unix.cpp:493
#4  0x087a1df0 in QThread::msleep (msecs=50) at thread/qthread_unix.cpp:519
#5  0x0035296a in update (this=0x8b62888) at ../../src/net/uploadthread.cpp:89
#6  net::UploadThread::update (this=0x8b62888) at ../../src/net/uploadthread.cpp:43
#7  0x003531d8 in net::NetworkThread::run (this=0x8b62888) at ../../src/net/networkthread.cpp:48
#8  0x087a27b3 in QThreadPrivate::start (arg=0x8b62888) at thread/qthread_unix.cpp:331
#9  0x007bcd31 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#10 0x03ff80ce in clone () from /lib/i386-linux-gnu/libc.so.6
Backtrace stopped: Not enough registers or memory available to unwind further

Thread 2 (Thread 0x99fe8b70 (LWP 16613)):
#0  0x00893416 in __kernel_vsyscall ()
#1  0x03fe728b in read () from /lib/i386-linux-gnu/libc.so.6
#2  0x03f90cbb in _IO_file_underflow () from /lib/i386-linux-gnu/libc.so.6
#3  0x03f91ed9 in _IO_default_uflow () from /lib/i386-linux-gnu/libc.so.6
#4  0x03f91cf0 in __uflow () from /lib/i386-linux-gnu/libc.so.6
#5  0x03f8590a in _IO_getline_info () from /lib/i386-linux-gnu/libc.so.6
#6  0x03f85853 in _IO_getline () from /lib/i386-linux-gnu/libc.so.6
#7  0x03f84810 in fgets () from /lib/i386-linux-gnu/libc.so.6
#8  0x022f1e08 in ?? () from /lib/libnss_mdns4.so.2
#9  0x022f257b in _nss_mdns4_gethostbyaddr_r () from /lib/libnss_mdns4.so.2
#10 0x0400f985 in gethostbyaddr_r () from /lib/i386-linux-gnu/libc.so.6
#11 0x04014faa in getnameinfo () from /lib/i386-linux-gnu/libc.so.6
#12 0x00356033 in net::ReverseResolver::resolve (this=0x8d342a0, addr=...) at ../../src/net/reverseresolver.cpp:64
#13 0x003560d5 in net::ReverseResolver::run (this=0x8d342a0) at ../../src/net/reverseresolver.cpp:73
#14 0x00356513 in net::ReverseResolverThread::run (this=0xc485830) at ../../src/net/reverseresolver.cpp:118
#15 0x087a27b3 in QThreadPrivate::start (arg=0xc485830) at thread/qthread_unix.cpp:331
#16 0x007bcd31 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#17 0x03ff80ce in clone () from /lib/i386-linux-gnu/libc.so.6
Backtrace stopped: Not enough registers or memory available to unwind further

Thread 1 (Thread 0xb7745a00 (LWP 16585)):
[KCrash Handler]
#7  0x00000058 in ?? ()
#8  0x02b7d3e9 in kt::LinkDownloader::downloadFinished (this=0x8de4870, j=0xbfacc1c0) at ../../../plugins/syndication/linkdownloader.cpp:78
#9  0x02b68aa5 in kt::LinkDownloader::qt_metacall (this=0x8de4870, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0xbfacc318) at moc_linkdownloader.cpp:79
#10 0x088a3b7d in metacall (argv=0xbfacc318, idx=5, cl=QMetaObject::InvokeMetaMethod, object=0x8de4870) at kernel/qmetaobject.cpp:237
#11 QMetaObject::metacall (object=0x8de4870, cl=QMetaObject::InvokeMetaMethod, idx=5, argv=0xbfacc318) at kernel/qmetaobject.cpp:232
#12 0x088b2a6a in QMetaObject::activate (sender=0xc67d578, m=0x72f558c, local_signal_index=3, argv=0xbfacc318) at kernel/qobject.cpp:3278
#13 0x07147eb5 in KJob::result (this=0xc67d578, _t1=0xc67d578) at ./kjob.moc:194
#14 0x07147f08 in KJob::emitResult (this=0xc67d578) at ../../kdecore/jobs/kjob.cpp:312
#15 0x00bd96d8 in KIO::SimpleJob::slotFinished (this=0xc67d578) at ../../kio/kio/job.cpp:494
#16 0x00be225d in KIO::TransferJob::slotFinished (this=0xc67d578) at ../../kio/kio/job.cpp:1081
#17 0x00be0894 in KIO::TransferJob::qt_metacall (this=0xc67d578, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0xbfacc5f4) at ./jobclasses.moc:369
#18 0x00be0bd2 in KIO::StoredTransferJob::qt_metacall (this=0xc67d578, _c=QMetaObject::InvokeMetaMethod, _id=47, _a=0xbfacc5f4) at ./jobclasses.moc:480
#19 0x088a3b7d in metacall (argv=0xbfacc5f4, idx=47, cl=QMetaObject::InvokeMetaMethod, object=0xc67d578) at kernel/qmetaobject.cpp:237
#20 QMetaObject::metacall (object=0xc67d578, cl=QMetaObject::InvokeMetaMethod, idx=47, argv=0xbfacc5f4) at kernel/qmetaobject.cpp:232
#21 0x088b2a6a in QMetaObject::activate (sender=0xc507fe8, m=0xdb56a0, local_signal_index=4, argv=0x0) at kernel/qobject.cpp:3278
#22 0x00c95675 in KIO::SlaveInterface::finished (this=0xc507fe8) at ./slaveinterface.moc:171
#23 0x00c984f9 in KIO::SlaveInterface::dispatch (this=0xc507fe8, _cmd=104, rawdata=...) at ../../kio/kio/slaveinterface.cpp:172
#24 0x00c94c5a in KIO::SlaveInterface::dispatch (this=0xc507fe8) at ../../kio/kio/slaveinterface.cpp:88
#25 0x00c86348 in KIO::Slave::gotInput (this=0xc507fe8) at ../../kio/kio/slave.cpp:344
#26 0x00c86bbc in KIO::Slave::qt_metacall (this=0xc507fe8, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0xbfacc8d4) at ./slave.moc:82
#27 0x088a3b7d in metacall (argv=0xbfacc8d4, idx=30, cl=QMetaObject::InvokeMetaMethod, object=0xc507fe8) at kernel/qmetaobject.cpp:237
#28 QMetaObject::metacall (object=0xc507fe8, cl=QMetaObject::InvokeMetaMethod, idx=30, argv=0xbfacc8d4) at kernel/qmetaobject.cpp:232
#29 0x088b2a6a in QMetaObject::activate (sender=0xc435550, m=0xdb2508, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3278
#30 0x00ba4f65 in KIO::Connection::readyRead (this=0xc435550) at ./connection.moc:92
#31 0x00ba579a in dequeue (this=<optimized out>) at ../../kio/kio/connection.cpp:82
#32 KIO::ConnectionPrivate::dequeue (this=0xc438620) at ../../kio/kio/connection.cpp:71
#33 0x00ba586f in KIO::Connection::qt_metacall (this=0xc435550, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0xc5e5f18) at ./connection.moc:79
#34 0x088a3b7d in metacall (argv=0xc5e5f18, idx=5, cl=QMetaObject::InvokeMetaMethod, object=0xc435550) at kernel/qmetaobject.cpp:237
#35 QMetaObject::metacall (object=0xc435550, cl=QMetaObject::InvokeMetaMethod, idx=5, argv=0xc5e5f18) at kernel/qmetaobject.cpp:232
#36 0x088ae685 in QMetaCallEvent::placeMetaCall (this=0xc685320, object=0xc435550) at kernel/qobject.cpp:535
#37 0x088b5b52 in QObject::event (this=0xc435550, e=0xc685320) at kernel/qobject.cpp:1217
#38 0x044fed54 in notify_helper (e=0xc685320, receiver=0xc435550, this=0x8b8e540) at kernel/qapplication.cpp:4486
#39 QApplicationPrivate::notify_helper (this=0x8b8e540, receiver=0xc435550, e=0xc685320) at kernel/qapplication.cpp:4458
#40 0x04504103 in QApplication::notify (this=0xc685320, receiver=0xc435550, e=0xc685320) at kernel/qapplication.cpp:3886
#41 0x080798a7 in kt::App::notify (this=0xbfacd070, receiver=0xc435550, event=0xc685320) at ../../ktorrent/app.cpp:99
#42 0x0889d19e in QCoreApplication::notifyInternal (this=0xbfacd070, receiver=0xc435550, event=0xc685320) at kernel/qcoreapplication.cpp:787
#43 0x088a0f93 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#44 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x8b41520) at kernel/qcoreapplication.cpp:1428
#45 0x088a10ec in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1321
#46 0x088cb6a4 in sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#47 postEventSourceDispatch (s=0x8b7f9e8) at kernel/qeventdispatcher_glib.cpp:277
#48 0x0338425f in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0
#49 0x03384990 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#50 0x03384c2a in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#51 0x088cbada in QEventDispatcherGlib::processEvents (this=0x8b42248, flags=...) at kernel/qeventdispatcher_glib.cpp:422
#52 0x045b6e3a in QGuiEventDispatcherGlib::processEvents (this=0x8b42248, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#53 0x0889c1dd in QEventLoop::processEvents (this=0xbfaccfe4, flags=...) at kernel/qeventloop.cpp:149
#54 0x0889c421 in QEventLoop::exec (this=0xbfaccfe4, flags=...) at kernel/qeventloop.cpp:201
#55 0x088a119d in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1064
#56 0x044fc8f4 in QApplication::exec () at kernel/qapplication.cpp:3760
#57 0x080677e8 in main (argc=) at ../../ktorrent/main.cpp:177

Reported using DrKonqi
Comment 1 Joris Guisson 2011-11-29 17:05:03 UTC
What rss feeds are you using ?
Comment 2 Blagovest Zlatev 2011-11-30 14:13:03 UTC
This bug looks like bug 287703.
Comment 3 Christoph Feck 2011-12-02 12:01:26 UTC
Blagovest, the backtraces indicate a completely different crash. Can you explain how you came to your conclusion? After that, I will explain mine ;)