Bug 137640 - KTorrent crashed while downloading many torrents
Summary: KTorrent crashed while downloading many torrents
Status: RESOLVED FIXED
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: 2006-11-20 21:46 UTC by tilleyrw
Modified: 2007-02-17 15:42 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description tilleyrw 2006-11-20 21:46:47 UTC
Version:            (using KDE KDE 3.5.5)
Installed from:    Ubuntu Packages

Specific torrents can't be included as there were 12 torrents downloading at once.  The backtrace follows:

(no debugging symbols found)
Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1".
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread -1233503744 (LWP 1930)]
[New Thread -1246635088 (LWP 8931)]
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[KCrash handler]
#6  0x088ce8ca in ?? ()
#7  0xb7f202b5 in bt::QueueManager::startSafely ()
   from /usr/lib/libktorrent.so.0
#8  0xb7f20acc in bt::QueueManager::setPausedState ()
   from /usr/lib/libktorrent.so.0
#9  0xb5b51acf in kt::BWScheduler::trigger ()
   from /usr/lib/kde3/ktschedulerplugin.so
#10 0xb5b5262d in kt::BWScheduler::setSchedule ()
   from /usr/lib/kde3/ktschedulerplugin.so
#11 0xb5b5eaef in kt::BWSPrefPageWidget::apply ()
   from /usr/lib/kde3/ktschedulerplugin.so
#12 0xb5b5ec55 in kt::BWSPrefPageWidget::btnApply_clicked ()
   from /usr/lib/kde3/ktschedulerplugin.so
#13 0xb5b50a99 in BWSPage::qt_invoke ()
   from /usr/lib/kde3/ktschedulerplugin.so
#14 0xb5b5eba7 in kt::BWSPrefPageWidget::qt_invoke ()
   from /usr/lib/kde3/ktschedulerplugin.so
#15 0xb6fc3051 in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#16 0xb6fc3aec in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#17 0xb735eeb7 in QButton::clicked () from /usr/lib/libqt-mt.so.3
#18 0xb705e6f6 in QButton::mouseReleaseEvent () from /usr/lib/libqt-mt.so.3
#19 0xb6ffd825 in QWidget::event () from /usr/lib/libqt-mt.so.3
#20 0xb6f58f3e in QApplication::internalNotify () from /usr/lib/libqt-mt.so.3
#21 0xb6f594c8 in QApplication::notify () from /usr/lib/libqt-mt.so.3
#22 0xb76f21cd in KApplication::notify () from /usr/lib/libkdecore.so.4
#23 0xb6eea1c5 in QApplication::sendSpontaneousEvent ()
   from /usr/lib/libqt-mt.so.3
#24 0xb6ee5873 in QETWidget::translateMouseEvent ()
   from /usr/lib/libqt-mt.so.3
#25 0xb6ee3d59 in QApplication::x11ProcessEvent () from /usr/lib/libqt-mt.so.3
#26 0xb6efd4db in QEventLoop::processEvents () from /usr/lib/libqt-mt.so.3
#27 0xb6f71a2f in QEventLoop::enterLoop () from /usr/lib/libqt-mt.so.3
#28 0xb6f57a79 in QApplication::enter_loop () from /usr/lib/libqt-mt.so.3
#29 0xb71765c4 in QDialog::exec () from /usr/lib/libqt-mt.so.3
#30 0xb5b61830 in kt::SchedulerPlugin::openBWS ()
   from /usr/lib/kde3/ktschedulerplugin.so
#31 0xb5b61946 in kt::SchedulerPlugin::qt_invoke ()
   from /usr/lib/kde3/ktschedulerplugin.so
#32 0xb6fc3051 in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#33 0xb6fc3aec in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#34 0xb78f6607 in KAction::activated () from /usr/lib/libkdeui.so.4
#35 0xb79296a2 in KAction::slotActivated () from /usr/lib/libkdeui.so.4
#36 0xb79d85ac in KAction::slotButtonClicked () from /usr/lib/libkdeui.so.4
#37 0xb79d890a in KAction::qt_invoke () from /usr/lib/libkdeui.so.4
#38 0xb6fc3051 in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#39 0xb792f80d in KToolBarButton::buttonClicked () from /usr/lib/libkdeui.so.4
#40 0xb792f9c9 in KToolBarButton::mouseReleaseEvent ()
   from /usr/lib/libkdeui.so.4
#41 0xb6ffd825 in QWidget::event () from /usr/lib/libqt-mt.so.3
#42 0xb7974e1d in KToolBarButton::event () from /usr/lib/libkdeui.so.4
#43 0xb6f58f3e in QApplication::internalNotify () from /usr/lib/libqt-mt.so.3
#44 0xb6f594c8 in QApplication::notify () from /usr/lib/libqt-mt.so.3
#45 0xb76f21cd in KApplication::notify () from /usr/lib/libkdecore.so.4
#46 0xb6eea1c5 in QApplication::sendSpontaneousEvent ()
   from /usr/lib/libqt-mt.so.3
#47 0xb6ee5873 in QETWidget::translateMouseEvent ()
   from /usr/lib/libqt-mt.so.3
#48 0xb6ee3d59 in QApplication::x11ProcessEvent () from /usr/lib/libqt-mt.so.3
#49 0xb6efd4db in QEventLoop::processEvents () from /usr/lib/libqt-mt.so.3
#50 0xb6f71a2f in QEventLoop::enterLoop () from /usr/lib/libqt-mt.so.3
#51 0xb6f71952 in QEventLoop::exec () from /usr/lib/libqt-mt.so.3
#52 0xb6f57a4d in QApplication::exec () from /usr/lib/libqt-mt.so.3
#53 0x08064e5a in ?? ()
#54 0xb67e0ea2 in __libc_start_main () from /lib/tls/i686/cmov/libc.so.6
#55 0x0805e261 in ?? ()

Hope this helps, Bob
Comment 1 Ivan Vasic 2006-11-20 22:22:10 UTC
It was caused by setting paused state with bandwidth scheduler, probably not because there were too many torrents. I'll see what I can do about this.

In the meantime you could try playing with bandwidth scheduler (setting paused state a few times) and see if it crashes everytime.
Comment 2 yanosm 2006-12-15 03:51:27 UTC
This happens to me with only one torrent, but with that one torrent having many, many files and folders as I try to select only a few files from that list. Usually I'll be half way done unselecting whole folders when it will lock up for a few moments, then crash.

After this happens to me KTorrent will immediately crash every time I attempt to reopen it. The only way I have found to get it running again is to manually delete the torrent folder (tor#) in ~/.kde/share/apps/ktorrent or whatever you have selected as the "Folder to store temporary files." After deleting that folder, it starts right back up with no problems.
Comment 3 Joris Guisson 2007-02-17 15:42:35 UTC
This bug has already been fixed