[Kget] kio filecopy use too much cpu

Lukas Appelhans l.appelhans at gmx.de
Mon Dec 24 11:42:57 CET 2007


Btw, new things:
Looking in the Konsole-Output during and ftp-download:
QObject::connect: Cannot connect (null)::aboutToQuit() to 
QHostInfoAgent::cleanup()
QObject::connect: Cannot connect (null)::destroyed(QObject *) to 
QHostInfoAgent::cleanup()

:/

and a new backtrace:

[?1034hUsing host libthread_db library "/lib/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread 0xb63256d0 (LWP 7985)]
[KCrash handler]
#6  0xb787a105 in KJob::kill (this=0x0, verbosity=KJob::EmitResult)
    at /home/kde-devel/kde/src/KDE/kdelibs/kdecore/jobs/kjob.cpp:106
#7  0xb4cf728a in Segment::stopTransfer (this=0x83482c8)
    
at /home/kde-devel/bt/kdenetwork/kget/transfer-plugins/multisegmentkio/segmentfactory.cpp:78
#8  0xb4cf735b in SegmentFactory::stopTransfer (this=0x8276b88)
    
at /home/kde-devel/bt/kdenetwork/kget/transfer-plugins/multisegmentkio/segmentfactory.cpp:201
#9  0xb4cfb3e4 in MultiSegmentCopyJob::stop (this=0x82895b8)
    
at /home/kde-devel/bt/kdenetwork/kget/transfer-plugins/multisegmentkio/multisegkio.cpp:116
#10 0xb4cff308 in transferMultiSegKio::stop (this=0x8276c70)
    
at /home/kde-devel/bt/kdenetwork/kget/transfer-plugins/multisegmentkio/transfermultisegkio.cpp:57
#11 0xb799676c in Scheduler::updateQueue (this=0x8090fd0, queue=0x81c9bc8)
    at /home/kde-devel/bt/kdenetwork/kget/core/scheduler.cpp:189
#12 0xb79969f8 in Scheduler::jobChangedEvent (this=0x8090fd0, job=0x8276c78, 
    policy=Job::None)
    at /home/kde-devel/bt/kdenetwork/kget/core/scheduler.cpp:120
#13 0xb798c0cf in Job::setPolicy (this=0x8276c78, jobPolicy=None)
    at /home/kde-devel/bt/kdenetwork/kget/core/job.cpp:54
#14 0xb79a1382 in TransferHandler::stop (this=0x827aca8)
    at /home/kde-devel/bt/kdenetwork/kget/core/transferhandler.cpp:67
#15 0x0807a42b in MainWindow::slotStopSelectedDownload (this=0x80b3eb0)
    at /home/kde-devel/bt/kdenetwork/kget/mainwindow.cpp:419
#16 0x0807a4f0 in MainWindow::slotStopDownload (this=0x80b3eb0)
    at /home/kde-devel/bt/kdenetwork/kget/mainwindow.cpp:408
#17 0x0807b60d in MainWindow::qt_metacall (this=0x80b3eb0, 
    _c=QMetaObject::InvokeMetaMethod, _id=9, _a=0xbfbc13fc)
    at /home/kde-devel/bt/kdenetwork/kget/mainwindow.moc:121
#18 0xb731b4b2 in QMetaObject::activate (sender=0x81daf48, 
    from_signal_index=5, to_signal_index=6, argv=0xbfbc13fc)
    at kernel/qobject.cpp:3087
#19 0xb731b668 in QMetaObject::activate (sender=0x81daf48, m=0xb70f50c0, 
    from_local_signal_index=1, to_local_signal_index=2, argv=0xbfbc13fc)
    at kernel/qobject.cpp:3169
#20 0xb6a9ecfc in QAction::triggered (this=0x81daf48, _t1=false)
    at .moc/debug-shared/moc_qaction.cpp:208
#21 0xb6aa0782 in QAction::activate (this=0x81daf48, event=QAction::Trigger)
    at kernel/qaction.cpp:1114
#22 0xb6aa453d in QAction::trigger (this=0x81daf48)
    at ../../include/QtGui/../../src/gui/kernel/qaction.h:188
#23 0xb6ecb7b1 in QToolButton::nextCheckState (this=0x81f9d60)
    at widgets/qtoolbutton.cpp:1067
#24 0xb6df202f in QAbstractButtonPrivate::click (this=0x81e1c08)
    at widgets/qabstractbutton.cpp:513
#25 0xb6df2356 in QAbstractButton::mouseReleaseEvent (this=0x81f9d60, 
    e=0xbfbc1ba8) at widgets/qabstractbutton.cpp:1101
#26 0xb6eccc28 in QToolButton::mouseReleaseEvent (this=0x81f9d60, 
e=0xbfbc1ba8)
    at widgets/qtoolbutton.cpp:656
#27 0xb6af9117 in QWidget::event (this=0x81f9d60, event=0xbfbc1ba8)
    at kernel/qwidget.cpp:6138
#28 0xb6df0cc4 in QAbstractButton::event (this=0x81f9d60, e=0xbfbc1ba8)
    at widgets/qabstractbutton.cpp:1063
#29 0xb6ecb75c in QToolButton::event (this=0x81f9d60, e=0xbfbc1ba8)
    at widgets/qtoolbutton.cpp:1073
#30 0xb6aa6977 in QApplicationPrivate::notify_helper (this=0x80b3110, 
    receiver=0x81f9d60, e=0xbfbc1ba8) at kernel/qapplication.cpp:3556
#31 0xb6aa754e in QApplication::notify (this=0xbfbc22c8, receiver=0x81f9d60, 
    e=0xbfbc1ba8) at kernel/qapplication.cpp:3255
#32 0xb7d88703 in KApplication::notify (this=0xbfbc22c8, receiver=0x81f9d60, 
    event=0xbfbc1ba8)
    at /home/kde-devel/kde/src/KDE/kdelibs/kdeui/kernel/kapplication.cpp:319
#33 0xb73073a0 in QCoreApplication::notifyInternal (this=0xbfbc22c8, 
    receiver=0x81f9d60, event=0xbfbc1ba8) at kernel/qcoreapplication.cpp:530
#34 0xb6ab1d43 in QCoreApplication::sendSpontaneousEvent (receiver=0x81f9d60, 
    event=0xbfbc1ba8)
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:203
#35 0xb6b16983 in QETWidget::translateMouseEvent (this=0x81f9d60, 
    event=0xbfbc2010) at kernel/qapplication_x11.cpp:3867
#36 0xb6b1469b in QApplication::x11ProcessEvent (this=0xbfbc22c8, 
    event=0xbfbc2010) at kernel/qapplication_x11.cpp:2918
#37 0xb6b3e3ca in x11EventSourceDispatch (s=0x80b6e68, callback=0, 
    user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:135
#38 0xb652d2a6 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#39 0xb6530632 in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0
#40 0xb6530bee in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#41 0xb7330bcc in QEventDispatcherGlib::processEvents (this=0x80ae3f0, 
    flags=@0xbfbc21b8) at kernel/qeventdispatcher_glib.cpp:338
#42 0xb6b3dc70 in QGuiEventDispatcherGlib::processEvents (this=0x80ae3f0, 
    flags=@0xbfbc21ec) at kernel/qguieventdispatcher_glib.cpp:191
#43 0xb7304282 in QEventLoop::processEvents (this=0xbfbc2260, 
    flags=@0xbfbc2224) at kernel/qeventloop.cpp:140
#44 0xb7304404 in QEventLoop::exec (this=0xbfbc2260, flags=@0xbfbc2268)
    at kernel/qeventloop.cpp:182
#45 0xb7307aed in QCoreApplication::exec () at kernel/qcoreapplication.cpp:759
#46 0xb6aa64fa in QApplication::exec () at kernel/qapplication.cpp:3053
#47 0x0807f219 in main (argc=1, argv=0xbfbc2464)
    at /home/kde-devel/bt/kdenetwork/kget/main.cpp:150
#0  0xb7ef1410 in __kernel_vsyscall ()



Thx

Lukas


PS: For me the MD5-Sums with Old-MultiSegKio are not really correct :/ But pls 
test it, perhaps sth is wrong with my KGet-Copies... 

PSS: everyone who didn't become wishes to christmas: "Happy Christmas" =)


More information about the Kget mailing list