Bug 294846

Summary: Kget crashed when cancelling a download from a list of related downloads
Product: [Applications] kget Reporter: Harisankar Krishna Swamy <harisankar.krishna>
Component: generalAssignee: KGet authors <kget>
Status: RESOLVED WORKSFORME    
Severity: crash CC: mat69
Priority: NOR Keywords: investigated, triaged
Version: unspecified   
Target Milestone: ---   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Harisankar Krishna Swamy 2012-02-26 07:44:02 UTC
Application: kget (2.7.2)
KDE Platform Version: 4.7.2 (4.7.2) "release 5"
Qt Version: 4.7.4
Operating System: Linux 3.1.9-1.4-desktop i686
Distribution: "openSUSE 12.1 (i586)"

-- Information about the crash:
- What I was doing when the application crashed:

I was downloading Hadoop from Apache website and also was downloading a tutorial video from youtube (defcon video) using plugin flashgot. The plugin in firefox is configured to use kget as download manager. While downloading the video, I noticed that there were multiple videos being downloaded (probably different versions or other video linkss in the page). So i decided to cancel the rest of the download in kget. When I removed one of the videos from the bottom of the list kget crashed.

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

Thread 2 (Thread 0xb0a93b70 (LWP 5403)):
#0  0xb4f8dc96 in clock_gettime () from /lib/librt.so.1
#1  0xb6544c35 in ?? () from /usr/lib/libQtCore.so.4
#2  0xb6617216 in ?? () from /usr/lib/libQtCore.so.4
#3  0xb661757a in ?? () from /usr/lib/libQtCore.so.4
#4  0xb6615dd3 in ?? () from /usr/lib/libQtCore.so.4
#5  0xb6615e6d in ?? () from /usr/lib/libQtCore.so.4
#6  0xb4ed444c in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0
#7  0xb4ed5207 in ?? () from /usr/lib/libglib-2.0.so.0
#8  0xb4ed57fa in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#9  0xb66168a7 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#10 0xb65e745d in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#11 0xb65e76a1 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#12 0xb64ea75b in QThread::exec() () from /usr/lib/libQtCore.so.4
#13 0xb65c809d in ?? () from /usr/lib/libQtCore.so.4
#14 0xb64ed613 in ?? () from /usr/lib/libQtCore.so.4
#15 0xb6bf4a7d in start_thread () from /lib/libpthread.so.0
#16 0xb580b89e in clone () from /lib/libc.so.6

Thread 1 (Thread 0xb1dab710 (LWP 4298)):
[KCrash Handler]
#6  0xb7016e54 in TransferGroup::handler() const () from /usr/lib/libkgetcore.so.4
#7  0xb7011b22 in TransferTreeModel::timerEvent(QTimerEvent*) () from /usr/lib/libkgetcore.so.4
#8  0xb6600684 in QObject::event(QEvent*) () from /usr/lib/libQtCore.so.4
#9  0xb5b1ff24 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#10 0xb5b252b2 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#11 0xb7578681 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#12 0xb65e843e in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#13 0xb661897f in ?? () from /usr/lib/libQtCore.so.4
#14 0xb6615ed5 in ?? () from /usr/lib/libQtCore.so.4
#15 0xb4ed4e2f in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#16 0xb4ed5560 in ?? () from /usr/lib/libglib-2.0.so.0
#17 0xb4ed57fa in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#18 0xb6616847 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#19 0xb5bd3b1a in ?? () from /usr/lib/libQtGui.so.4
#20 0xb65e745d in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#21 0xb65e76a1 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#22 0xb65ebdfa in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4
#23 0xb5b1dda4 in QApplication::exec() () from /usr/lib/libQtGui.so.4
#24 0x0806ab23 in ?? ()
#25 0xb5750003 in __libc_start_main () from /lib/libc.so.6
#26 0x0806b345 in _start ()

Possible duplicates by query: bug 205472, bug 199056, bug 195483.

Reported using DrKonqi
Comment 1 Matthias Fuchs 2012-02-26 11:09:47 UTC
Thank you for reporting this issue.

Can you please install debugging packages [1] and retry to crash KGet?
This will help in finding the problem.

Other than that. What did you choose in flash got? "FlashGot Media"?
Further please list the version of FlashGot and Firefox.

Greetings,
matthias

[1] http://techbase.kde.org/Development/Tutorials/Debugging/How_to_create_useful_crash_reports
Comment 2 Harisankar Krishna Swamy 2012-02-26 19:08:18 UTC
ok. tried to recreate the bug.

1) I installed kGet debugging package from opensuse.

2) I go to the youtube video, use flashgot to download the video, same as before there were a couple more links for the single video. 

3) I remove the duplicate ones from kGet and it does not crash but, hangs. the kGet application does not respond from then on. When I close it with the x button, a "not responding terminate window is shown".

4) At one retry, the whole computer just froze. But, the video was still going. Was not able to switch to other applications etc.

But, kGet does not crash as the first case now. 

Best Regards,
- Hari
Comment 3 Andrew Crouthamel 2018-09-22 02:08:38 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least 15 days. Please provide the requested information as soon as possible and set the bug status as REPORTED. Due to regular bug tracker maintenance, if the bug is still in NEEDSINFO status with no change in 30 days, the bug will be closed as RESOLVED > WORKSFORME due to lack of needed information.

For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

If you have already provided the requested information, please set the bug status as REPORTED so that the KDE team knows that the bug is ready to be confirmed.

Thank you for helping us make KDE software even better for everyone!
Comment 4 Andrew Crouthamel 2018-10-27 03:34:08 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least 30 days. The bug is now closed as RESOLVED > WORKSFORME due to lack of needed information.

For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

Thank you for helping us make KDE software even better for everyone!