Bug 215917 - kget close after deleting group and torrent while advanced download details still open
Summary: kget close after deleting group and torrent while advanced download details s...
Status: RESOLVED FIXED
Alias: None
Product: kget
Classification: Applications
Component: torrent (show other bugs)
Version: unspecified
Platform: Unlisted Binaries Linux
: NOR crash
Target Milestone: ---
Assignee: KGet authors
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-11-24 01:03 UTC by David Hall
Modified: 2009-12-23 00:40 UTC (History)
1 user (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 David Hall 2009-11-24 01:03:43 UTC
Application that crashed: kget
Version of the application: 2.3.1
KDE Version: 4.3.1 (KDE 4.3.1) "release 6"
Qt Version: 4.5.3
Operating System: Linux 2.6.31.5-0.1-desktop x86_64
Distribution: "openSUSE 11.2 (x86_64)"

 -- Backtrace:
Application: KGet (kget), signal: Segmentation fault
[Current thread is 1 (Thread 0x7f7c456347a0 (LWP 6746))]

Thread 3 (Thread 0x7f7c2f4b4910 (LWP 2950)):
#0  0x00007f7c41d92033 in poll () from /lib64/libc.so.6
#1  0x00007f7c32987cf9 in net::DownloadThread::waitForSocketReady (this=0x72a130, timeout=<value optimized out>)
    at /usr/src/debug/kdenetwork-4.3.1/kget/transfer-plugins/bittorrent/libbtcore/net/downloadthread.cpp:188
#2  0x00007f7c32987dbc in net::DownloadThread::update (this=0x7f7c28005720) at /usr/src/debug/kdenetwork-4.3.1/kget/transfer-plugins/bittorrent/libbtcore/net/downloadthread.cpp:53
#3  0x00007f7c32988789 in net::NetworkThread::run (this=0x72a130) at /usr/src/debug/kdenetwork-4.3.1/kget/transfer-plugins/bittorrent/libbtcore/net/networkthread.cpp:48
#4  0x00007f7c425e6485 in ?? () from /usr/lib64/libQtCore.so.4
#5  0x00007f7c4185c65d in start_thread () from /lib64/libpthread.so.0
#6  0x00007f7c41d9b14d in clone () from /lib64/libc.so.6
#7  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f7c2ecb3910 (LWP 2951)):
#0  0x00007f7c41861049 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f7c425e753b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQtCore.so.4
#2  0x00007f7c32987688 in net::UploadThread::update (this=0x71e5a0) at /usr/src/debug/kdenetwork-4.3.1/kget/transfer-plugins/bittorrent/libbtcore/net/uploadthread.cpp:73
#3  0x00007f7c32988789 in net::NetworkThread::run (this=0x71e5a0) at /usr/src/debug/kdenetwork-4.3.1/kget/transfer-plugins/bittorrent/libbtcore/net/networkthread.cpp:48
#4  0x00007f7c425e6485 in ?? () from /usr/lib64/libQtCore.so.4
#5  0x00007f7c4185c65d in start_thread () from /lib64/libpthread.so.0
#6  0x00007f7c41d9b14d in clone () from /lib64/libc.so.6
#7  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f7c456347a0 (LWP 6746)):
[KCrash Handler]
#5  0x00007f7c42020eb8 in ?? () from /lib64/libc.so.6
#6  0x00007f7c32954cf8 in BTAdvancedDetailsWidget::hideEvent (this=0x8147d0, event=<value optimized out>)
    at /usr/src/debug/kdenetwork-4.3.1/kget/transfer-plugins/bittorrent/advanceddetails/btadvanceddetailswidget.cpp:109
#7  0x00007f7c432946f9 in QWidget::event(QEvent*) () from /usr/lib64/libQtGui.so.4
#8  0x00007f7c432462ac in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#9  0x00007f7c4324d57e in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#10 0x00007f7c451638d6 in KApplication::notify(QObject*, QEvent*) () from /usr/lib64/libkdeui.so.5
#11 0x00007f7c426cbddc in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/libQtCore.so.4
#12 0x00007f7c4329375a in QWidgetPrivate::hide_helper() () from /usr/lib64/libQtGui.so.4
#13 0x00007f7c4329b080 in QWidget::setVisible(bool) () from /usr/lib64/libQtGui.so.4
#14 0x00007f7c43299984 in QWidgetPrivate::close_helper(QWidgetPrivate::CloseMode) () from /usr/lib64/libQtGui.so.4
#15 0x00007f7c432a0ee6 in QApplication::x11ClientMessage(QWidget*, _XEvent*, bool) () from /usr/lib64/libQtGui.so.4
#16 0x00007f7c432b1864 in QApplication::x11ProcessEvent(_XEvent*) () from /usr/lib64/libQtGui.so.4
#17 0x00007f7c432d9b6c in ?? () from /usr/lib64/libQtGui.so.4
#18 0x00007f7c3e1d1dde in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#19 0x00007f7c3e1d57a8 in ?? () from /usr/lib64/libglib-2.0.so.0
#20 0x00007f7c3e1d58d0 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#21 0x00007f7c426f43a3 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#22 0x00007f7c432d931e in ?? () from /usr/lib64/libQtGui.so.4
#23 0x00007f7c426ca712 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#24 0x00007f7c426caae4 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#25 0x00007f7c426ccc99 in QCoreApplication::exec() () from /usr/lib64/libQtCore.so.4
#26 0x000000000045cd6c in main (argc=<value optimized out>, argv=<value optimized out>) at /usr/src/debug/kdenetwork-4.3.1/kget/main.cpp:173

This bug may be a duplicate of or related to bug 209140

Reported using DrKonqi
Comment 1 Dario Massarin 2009-12-23 00:40:39 UTC
Already fixed in trunk. Thanks for reporting, anyway