This forum has been archived. All content is frozen. Please use KDE Discuss instead.

[crash] SVN 508088 - deselecting root torrent folder

Tags: None
(comma "," separated)
stoeptegel
Registered Member
Posts
1075
Karma
0
I *think* i did: (beer ;) )
loading new torrent-> deselecting all 127 files by root folder-> crash
but i could also be:
loading new torrent-> deselecting root folder-> select first file-> crash

Code: Select all
Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1".
`system-supplied DSO at 0xffffe000' has disappeared; keeping its symbols.
[Thread debugging using libthread_db enabled]
[New Thread -1231956288 (LWP 2104)]
[KCrash handler]
#6  0xffffe410 in __kernel_vsyscall ()
#7  0xb69739b1 in raise () from /lib/tls/i686/cmov/libc.so.6
#8  0xb69752c9 in abort () from /lib/tls/i686/cmov/libc.so.6
#9  0xb6b614e0 in __gnu_cxx::__verbose_terminate_handler ()
   from /usr/lib/libstdc++.so.6
#10 0xb6b5eed4 in __gxx_personality_v0 () from /usr/lib/libstdc++.so.6
#11 0xb6b5ef11 in std::terminate () from /usr/lib/libstdc++.so.6
#12 0xb6b5f0fe in __cxa_rethrow () from /usr/lib/libstdc++.so.6
#13 0xb7fa391c in bt::MultiFileCache::downloadStatusChanged ()
   from /usr/lib/libktorrent.so.0
#14 0xb7f75a81 in bt::ChunkManager::downloadStatusChanged ()
   from /usr/lib/libktorrent.so.0
#15 0xb7f75cf9 in bt::ChunkManager::qt_invoke ()
   from /usr/lib/libktorrent.so.0
#16 0xb7123929 in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#17 0xb7faa98b in bt::TorrentFile::downloadStatusChanged ()
   from /usr/lib/libktorrent.so.0
#18 0xb7faaa92 in bt::TorrentFile::setDoNotDownload ()
   from /usr/lib/libktorrent.so.0
#19 0xb7fba5bc in kt::FileTreeItem::stateChange ()
   from /usr/lib/libktorrent.so.0
#20 0xb72175b0 in QCheckListItem::stateChange () from /usr/lib/libqt-mt.so.3
#21 0xb72217b0 in QCheckListItem::setState () from /usr/lib/libqt-mt.so.3
#22 0xb7221db8 in QCheckListItem::setOn () from /usr/lib/libqt-mt.so.3
#23 0xb7fba4dd in kt::FileTreeItem::setChecked ()
   from /usr/lib/libktorrent.so.0
#24 0xb7fbae50 in kt::FileTreeDirItem::setAllChecked ()
   from /usr/lib/libktorrent.so.0
#25 0xb7fbaf91 in kt::FileTreeDirItem::stateChange ()
   from /usr/lib/libktorrent.so.0
#26 0xb72175b0 in QCheckListItem::stateChange () from /usr/lib/libqt-mt.so.3
#27 0xb72217b0 in QCheckListItem::setState () from /usr/lib/libqt-mt.so.3
#28 0xb7221e31 in QCheckListItem::setState () from /usr/lib/libqt-mt.so.3
#29 0xb72220d5 in QCheckListItem::activate () from /usr/lib/libqt-mt.so.3
#30 0xb722569c in QListView::contentsMousePressEventEx ()
   from /usr/lib/libqt-mt.so.3
#31 0xb7225dc6 in QListView::contentsMousePressEvent ()
   from /usr/lib/libqt-mt.so.3
#32 0xb7a21eb8 in KListView::contentsMousePressEvent ()
   from /usr/lib/libkdeui.so.4
#33 0xb7255b0f in QScrollView::viewportMousePressEvent ()
   from /usr/lib/libqt-mt.so.3
#34 0xb725877e in QScrollView::eventFilter () from /usr/lib/libqt-mt.so.3
#35 0xb721d3bd in QListView::eventFilter () from /usr/lib/libqt-mt.so.3
#36 0xb7120a72 in QObject::activate_filters () from /usr/lib/libqt-mt.so.3
#37 0xb7120af0 in QObject::event () from /usr/lib/libqt-mt.so.3
#38 0xb715e268 in QWidget::event () from /usr/lib/libqt-mt.so.3
#39 0xb70baf80 in QApplication::internalNotify () from /usr/lib/libqt-mt.so.3
#40 0xb70bb500 in QApplication::notify () from /usr/lib/libqt-mt.so.3
#41 0xb781b0cc in KApplication::notify () from /usr/lib/libkdecore.so.4
#42 0xb704be25 in QApplication::sendSpontaneousEvent ()
   from /usr/lib/libqt-mt.so.3
#43 0xb7047325 in QETWidget::translateMouseEvent ()
   from /usr/lib/libqt-mt.so.3
#44 0xb704566f in QApplication::x11ProcessEvent () from /usr/lib/libqt-mt.so.3
#45 0xb705efff in QEventLoop::processEvents () from /usr/lib/libqt-mt.so.3
#46 0xb70d2cfb in QEventLoop::enterLoop () from /usr/lib/libqt-mt.so.3
#47 0xb70b9c3f in QApplication::enter_loop () from /usr/lib/libqt-mt.so.3
#48 0xb72d4320 in QDialog::exec () from /usr/lib/libqt-mt.so.3
#49 0x0806f38b in FileSelectDlg::execute ()
#50 0x08069964 in KTorrentCore::load ()
#51 0x08069ce5 in KTorrentCore::load ()
#52 0x0805e283 in KTorrent::fileOpen ()
#53 0x0805f129 in KTorrent::qt_invoke ()
#54 0xb7123929 in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#55 0xb71243c4 in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#56 0xb7a178b6 in KAction::activated () from /usr/lib/libkdeui.so.4
#57 0xb7a4de0b in KAction::slotActivated () from /usr/lib/libkdeui.so.4
#58 0xb7a4ddb0 in KAction::slotButtonClicked () from /usr/lib/libkdeui.so.4
#59 0xb7a69e03 in KAction::qt_invoke () from /usr/lib/libkdeui.so.4
#60 0xb7123929 in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#61 0xb7a55159 in KToolBarButton::buttonClicked () from /usr/lib/libkdeui.so.4
#62 0xb7a5534a in KToolBarButton::mouseReleaseEvent ()
   from /usr/lib/libkdeui.so.4
#63 0xb715e356 in QWidget::event () from /usr/lib/libqt-mt.so.3
#64 0xb7aabc6e in KToolBarButton::event () from /usr/lib/libkdeui.so.4
#65 0xb70baf80 in QApplication::internalNotify () from /usr/lib/libqt-mt.so.3
#66 0xb70bb500 in QApplication::notify () from /usr/lib/libqt-mt.so.3
#67 0xb781b0cc in KApplication::notify () from /usr/lib/libkdecore.so.4
#68 0xb704be25 in QApplication::sendSpontaneousEvent ()
   from /usr/lib/libqt-mt.so.3
#69 0xb7047325 in QETWidget::translateMouseEvent ()
   from /usr/lib/libqt-mt.so.3
#70 0xb704566f in QApplication::x11ProcessEvent () from /usr/lib/libqt-mt.so.3
#71 0xb705efff in QEventLoop::processEvents () from /usr/lib/libqt-mt.so.3
#72 0xb70d2cfb in QEventLoop::enterLoop () from /usr/lib/libqt-mt.so.3
#73 0xb70d2c1e in QEventLoop::exec () from /usr/lib/libqt-mt.so.3
#74 0xb70b9c13 in QApplication::exec () from /usr/lib/libqt-mt.so.3
#75 0x0805b6e7 in main ()

Last edited by stoeptegel on Sat Feb 11, 2006 10:28 pm, edited 4 times in total.
stoeptegel
Registered Member
Posts
1075
Karma
0

Sat Feb 11, 2006 10:19 pm
KTorrent can't start after above crash anymore:

Code: Select all
Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1".
`system-supplied DSO at 0xffffe000' has disappeared; keeping its symbols.
[Thread debugging using libthread_db enabled]
[New Thread -1232951616 (LWP 4299)]
[KCrash handler]
#6  0xffffe410 in __kernel_vsyscall ()
#7  0xb68809b1 in raise () from /lib/tls/i686/cmov/libc.so.6
#8  0xb68822c9 in abort () from /lib/tls/i686/cmov/libc.so.6
#9  0xb6a6e4e0 in __gnu_cxx::__verbose_terminate_handler ()
   from /usr/lib/libstdc++.so.6
#10 0xb6a6bed4 in __gxx_personality_v0 () from /usr/lib/libstdc++.so.6
#11 0xb6a6bf11 in std::terminate () from /usr/lib/libstdc++.so.6
#12 0xb6a6c0fe in __cxa_rethrow () from /usr/lib/libstdc++.so.6
#13 0xb7eb091c in bt::MultiFileCache::downloadStatusChanged ()
   from /usr/lib/libktorrent.so.0
#14 0xb7e82a81 in bt::ChunkManager::downloadStatusChanged ()
   from /usr/lib/libktorrent.so.0
#15 0xb7e82cf9 in bt::ChunkManager::qt_invoke ()
   from /usr/lib/libktorrent.so.0
#16 0xb7030929 in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#17 0xb7eb798b in bt::TorrentFile::downloadStatusChanged ()
   from /usr/lib/libktorrent.so.0
#18 0xb7eb7a92 in bt::TorrentFile::setDoNotDownload ()
   from /usr/lib/libktorrent.so.0
#19 0xb7e83213 in bt::ChunkManager::loadFileInfo ()
   from /usr/lib/libktorrent.so.0
#20 0xb7e8329e in bt::ChunkManager::loadIndexFile ()
   from /usr/lib/libktorrent.so.0
#21 0xb7e97828 in bt::TorrentControl::init () from /usr/lib/libktorrent.so.0
#22 0x0806a0ee in KTorrentCore::loadExistingTorrent ()
#23 0x0806a510 in KTorrentCore::loadTorrents ()
#24 0x0805d643 in KTorrent::KTorrent ()
#25 0x0806e2d4 in KTorrentApp::newInstance ()
#26 0xb7739d84 in KUniqueApplication::processDelayed ()
   from /usr/lib/libkdecore.so.4
#27 0xb773b6c9 in KUniqueApplication::qt_invoke ()
   from /usr/lib/libkdecore.so.4
#28 0x0806df47 in KTorrentApp::qt_invoke ()
#29 0xb7030929 in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#30 0xb738fe92 in QSignal::signal () from /usr/lib/libqt-mt.so.3
#31 0xb704e344 in QSignal::activate () from /usr/lib/libqt-mt.so.3
#32 0xb7055e88 in QSingleShotTimer::event () from /usr/lib/libqt-mt.so.3
#33 0xb6fc7f80 in QApplication::internalNotify () from /usr/lib/libqt-mt.so.3
#34 0xb6fc8172 in QApplication::notify () from /usr/lib/libqt-mt.so.3
#35 0xb77280cc in KApplication::notify () from /usr/lib/libkdecore.so.4
#36 0xb6f58db7 in QApplication::sendEvent () from /usr/lib/libqt-mt.so.3
#37 0xb6fb999b in QEventLoop::activateTimers () from /usr/lib/libqt-mt.so.3
#38 0xb6f6ca84 in QEventLoop::processEvents () from /usr/lib/libqt-mt.so.3
#39 0xb6fdfcfb in QEventLoop::enterLoop () from /usr/lib/libqt-mt.so.3
#40 0xb6fdfc1e in QEventLoop::exec () from /usr/lib/libqt-mt.so.3
#41 0xb6fc6c13 in QApplication::exec () from /usr/lib/libqt-mt.so.3
#42 0x0805b6e7 in main ()
Knut
Registered Member
Posts
79
Karma
0

Sun Feb 12, 2006 1:58 am
To get KTorrent going again, you have to delete the torrent from the temp location /.kde/share/apps/ktorrent/torX
stoeptegel
Registered Member
Posts
1075
Karma
0

Sun Feb 12, 2006 11:45 am
Good point.

Just tried again, and deselecting root folder crashed ktorrent, i'll send george a link with the torrent.
George
Moderator
Posts
5421
Karma
1

Sun Feb 12, 2006 12:56 pm
I'm checking it out right now.
George
Moderator
Posts
5421
Karma
1

Sun Feb 12, 2006 1:46 pm
OK, it is fixed now, was a minor bug introduced by moving back and forth between OS level functions and KIO::NetAccess.
stoeptegel
Registered Member
Posts
1075
Karma
0

Sun Feb 12, 2006 1:58 pm
You're fast for a sunday ;)

Thanks George.
updating...
smcivor
Registered Member
Posts
2
Karma
0

Sun Jul 16, 2006 11:06 pm
How did you fix it? Or, how can I fix mine? Version 1.2 still crashes when deselecting files when torrent has large number of files.
stoeptegel
Registered Member
Posts
1075
Karma
0

Sun Jul 16, 2006 11:15 pm
smcivor wrote:How did you fix it? Or, how can I fix mine? Version 1.2 still crashes when deselecting files when torrent has large number of files.


IIRC this is only fixed in subversion, not in the 1.2 release. Version 2.0 will have the fix.


Bookmarks



Who is online

Registered users: Bing [Bot], Evergrowing, Google [Bot]