Bug 326999 - kget crashes (drop target, new download, etc...)
Summary: kget crashes (drop target, new download, etc...)
Status: RESOLVED WORKSFORME
Alias: None
Product: kget
Classification: Applications
Component: general (show other bugs)
Version: 2.11.2
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: KGet authors
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2013-11-01 14:36 UTC by Jon Nelson
Modified: 2018-11-30 03:54 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
New crash information added by DrKonqi (8.35 KB, text/plain)
2013-12-23 12:12 UTC, Manuel
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Jon Nelson 2013-11-01 14:36:48 UTC
Application: kget (2.11.2)
KDE Platform Version: 4.11.2
Qt Version: 4.8.5
Operating System: Linux 3.11.6-3-desktop x86_64
Distribution: "openSUSE 13.1 (Bottle) (x86_64)"

-- Information about the crash:
kget crashes - 100% of the time - when a URL is dropped on the "target"

The crash can be reproduced every time.

-- Backtrace:
Application: KGet (kget), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7fcec57a0880 (LWP 12240))]

Thread 2 (Thread 0x7fcea612b700 (LWP 12244)):
#0  0x00007fcebbc6a298 in g_mutex_unlock () from /usr/lib64/libglib-2.0.so.0
#1  0x00007fcebbc29edb in g_main_context_query () from /usr/lib64/libglib-2.0.so.0
#2  0x00007fcebbc2a532 in ?? () from /usr/lib64/libglib-2.0.so.0
#3  0x00007fcebbc2a6cc in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#4  0x00007fcec2195d76 in QEventDispatcherGlib::processEvents (this=0x29aae60, flags=...) at kernel/qeventdispatcher_glib.cpp:427
#5  0x00007fcec2167d0f in QEventLoop::processEvents (this=this@entry=0x7fcea612ad20, flags=...) at kernel/qeventloop.cpp:149
#6  0x00007fcec2168005 in QEventLoop::exec (this=this@entry=0x7fcea612ad20, flags=...) at kernel/qeventloop.cpp:204
#7  0x00007fcec2066fef in QThread::exec (this=this@entry=0x29aac20) at thread/qthread.cpp:536
#8  0x00007fcec2149513 in QInotifyFileSystemWatcherEngine::run (this=0x29aac20) at io/qfilesystemwatcher_inotify.cpp:256
#9  0x00007fcec206968f in QThreadPrivate::start (arg=0x29aac20) at thread/qthread_unix.cpp:338
#10 0x00007fcec31aa0db in start_thread () from /lib64/libpthread.so.0
#11 0x00007fcec083f7cd in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7fcec57a0880 (LWP 12240)):
[KCrash Handler]
#6  ref (this=0x4545454545454545) at ../../src/corelib/arch/qatomic_x86_64.h:121
#7  QUrl::operator= (this=this@entry=0x2ce03d0, url=...) at io/qurl.cpp:6159
#8  0x00007fcec286d649 in KUrl::operator= (this=this@entry=0x2ce03d0, _u=...) at /usr/src/debug/kdelibs-4.11.2/kdecore/io/kurl.cpp:604
#9  0x00007fcea7540feb in TransferMultiSegKio::slotDataSourceFactoryChange (this=0x2ce0370, change=3) at /usr/src/debug/kget-4.11.2/transfer-plugins/multisegmentkio/transfermultisegkio.cpp:185
#10 0x00007fcea75413bb in TransferMultiSegKio::qt_static_metacall (_o=<optimized out>, _id=<optimized out>, _a=<optimized out>, _c=<optimized out>) at /usr/src/debug/kget-4.11.2/build/transfer-plugins/multisegmentkio/transfermultisegkio.moc:74
#11 0x00007fcec217cd68 in QMetaObject::activate (sender=sender@entry=0x28abd10, m=m@entry=0x7fcec488b860 <DataSourceFactory::staticMetaObject>, local_signal_index=local_signal_index@entry=1, argv=argv@entry=0x7fff86e1a420) at kernel/qobject.cpp:3556
#12 0x00007fcec4622c41 in DataSourceFactory::dataSourceFactoryChange (this=this@entry=0x28abd10, _t1=_t1@entry=3) at /usr/src/debug/kget-4.11.2/build/datasourcefactory.moc:186
#13 0x00007fcec462314b in DataSourceFactory::slotUrlChanged (this=0x28abd10, old=..., newUrl=...) at /usr/src/debug/kget-4.11.2/core/datasourcefactory.cpp:500
#14 0x00007fcec217cd68 in QMetaObject::activate (sender=sender@entry=0x2ce59f0, m=m@entry=0x7fcec488b780 <TransferDataSource::staticMetaObject>, local_signal_index=local_signal_index@entry=14, argv=argv@entry=0x7fff86e1a5a0) at kernel/qobject.cpp:3556
#15 0x00007fcec4620fea in TransferDataSource::urlChanged (this=this@entry=0x2ce59f0, _t1=..., _t2=...) at /usr/src/debug/kget-4.11.2/build/transferdatasource.moc:238
#16 0x00007fcea753df7e in MultiSegKioDataSource::slotUrlChanged (this=0x2ce59f0, url=...) at /usr/src/debug/kget-4.11.2/transfer-plugins/multisegmentkio/multisegkiodatasource.cpp:93
#17 0x00007fcea753ef09 in MultiSegKioDataSource::qt_static_metacall (_o=<optimized out>, _id=<optimized out>, _a=<optimized out>, _c=<optimized out>) at /usr/src/debug/kget-4.11.2/build/transfer-plugins/multisegmentkio/multisegkiodatasource.moc:73
#18 0x00007fcec217cd68 in QMetaObject::activate (sender=sender@entry=0x2c47510, m=m@entry=0x7fcea7747880 <Segment::staticMetaObject>, local_signal_index=local_signal_index@entry=10, argv=argv@entry=0x7fff86e1a710) at kernel/qobject.cpp:3556
#19 0x00007fcea753bfcc in urlChanged (_t1=..., this=0x2c47510) at /usr/src/debug/kget-4.11.2/build/transfer-plugins/multisegmentkio/segment.moc:212
#20 Segment::slotRedirection (this=0x2c47510, url=...) at /usr/src/debug/kget-4.11.2/transfer-plugins/multisegmentkio/segment.cpp:101
#21 0x00007fcea753d943 in Segment::qt_static_metacall (_o=<optimized out>, _id=<optimized out>, _a=<optimized out>, _c=<optimized out>) at /usr/src/debug/kget-4.11.2/build/transfer-plugins/multisegmentkio/segment.moc:102
#22 0x00007fcec217cd68 in QMetaObject::activate (sender=sender@entry=0x2cdf960, m=m@entry=0x7fcec4f6d160 <KIO::TransferJob::staticMetaObject>, local_signal_index=local_signal_index@entry=2, argv=argv@entry=0x7fff86e1a8a0) at kernel/qobject.cpp:3556
#23 0x00007fcec4bc4667 in KIO::TransferJob::redirection (this=this@entry=0x2cdf960, _t1=_t1@entry=0x2cdf960, _t2=...) at /usr/src/debug/kdelibs-4.11.2/build/kio/jobclasses.moc:460
#24 0x00007fcec4bc70ce in KIO::TransferJob::slotRedirection (this=0x2cdf960, url=...) at /usr/src/debug/kdelibs-4.11.2/kio/kio/job.cpp:1034
#25 0x00007fcec217cd68 in QMetaObject::activate (sender=0x2aacb40, m=m@entry=0x7fcec4f71520 <KIO::SlaveInterface::staticMetaObject>, local_signal_index=local_signal_index@entry=15, argv=argv@entry=0x7fff86e1aa70) at kernel/qobject.cpp:3556
#26 0x00007fcec4c66165 in KIO::SlaveInterface::redirection (this=<optimized out>, _t1=...) at /usr/src/debug/kdelibs-4.11.2/build/kio/slaveinterface.moc:259
#27 0x00007fcec4c66f0b in KIO::SlaveInterface::dispatch (this=<optimized out>, _cmd=20, rawdata=...) at /usr/src/debug/kdelibs-4.11.2/kio/kio/slaveinterface.cpp:266
#28 0x00007fcec4c64f4e in KIO::SlaveInterface::dispatch (this=0x2aacb40) at /usr/src/debug/kdelibs-4.11.2/kio/kio/slaveinterface.cpp:92
#29 0x00007fcec4c59bc6 in KIO::Slave::gotInput (this=0x2aacb40) at /usr/src/debug/kdelibs-4.11.2/kio/kio/slave.cpp:344
#30 0x00007fcec217cd68 in QMetaObject::activate (sender=0x28ebc20, m=m@entry=0x7fcec4f6aa40 <KIO::Connection::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x0) at kernel/qobject.cpp:3556
#31 0x00007fcec4b95830 in KIO::Connection::readyRead (this=<optimized out>) at /usr/src/debug/kdelibs-4.11.2/build/kio/connection.moc:105
#32 0x00007fcec4b95f21 in KIO::ConnectionPrivate::dequeue (this=0x2cfa150) at /usr/src/debug/kdelibs-4.11.2/kio/kio/connection.cpp:82
#33 0x00007fcec218111e in QObject::event (this=0x28ebc20, e=<optimized out>) at kernel/qobject.cpp:1203
#34 0x00007fcec15068ac in QApplicationPrivate::notify_helper (this=this@entry=0x26ac450, receiver=receiver@entry=0x28ebc20, e=e@entry=0x2ce1700) at kernel/qapplication.cpp:4562
#35 0x00007fcec150ce70 in QApplication::notify (this=this@entry=0x7fff86e1b8a0, receiver=receiver@entry=0x28ebc20, e=e@entry=0x2ce1700) at kernel/qapplication.cpp:4348
#36 0x00007fcec51b618a in KApplication::notify (this=0x7fff86e1b8a0, receiver=0x28ebc20, event=0x2ce1700) at /usr/src/debug/kdelibs-4.11.2/kdeui/kernel/kapplication.cpp:311
#37 0x00007fcec21690ad in QCoreApplication::notifyInternal (this=0x7fff86e1b8a0, receiver=receiver@entry=0x28ebc20, event=event@entry=0x2ce1700) at kernel/qcoreapplication.cpp:949
#38 0x00007fcec216c0ff in sendEvent (event=0x2ce1700, receiver=0x28ebc20) at kernel/qcoreapplication.h:231
#39 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0x2627830) at kernel/qcoreapplication.cpp:1573
#40 0x00007fcec216c5a3 in QCoreApplication::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1466
#41 0x00007fcec2196493 in sendPostedEvents () at kernel/qcoreapplication.h:236
#42 postEventSourceDispatch (s=0x267f3e0) at kernel/qeventdispatcher_glib.cpp:280
#43 0x00007fcebbc2a2d6 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#44 0x00007fcebbc2a628 in ?? () from /usr/lib64/libglib-2.0.so.0
#45 0x00007fcebbc2a6cc in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#46 0x00007fcec2195d55 in QEventDispatcherGlib::processEvents (this=0x262d770, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#47 0x00007fcec15a3936 in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#48 0x00007fcec2167d0f in QEventLoop::processEvents (this=this@entry=0x7fff86e1b3d0, flags=...) at kernel/qeventloop.cpp:149
#49 0x00007fcec2168005 in QEventLoop::exec (this=this@entry=0x7fff86e1b3d0, flags=...) at kernel/qeventloop.cpp:204
#50 0x00007fcec216d13b in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1221
#51 0x00007fcec150506c in QApplication::exec () at kernel/qapplication.cpp:3823
#52 0x000000000042cb4b in main (argc=1, argv=0x7fff86e1b9e8) at /usr/src/debug/kget-4.11.2/main.cpp:149

Reported using DrKonqi
Comment 1 Jon Nelson 2013-11-01 14:48:29 UTC
It also crashes even if you don't use the drop target.
Comment 2 Manuel 2013-12-23 12:12:06 UTC
Created attachment 84244 [details]
New crash information added by DrKonqi

kget (2.11.3) on KDE Platform 4.11.3 using Qt 4.8.5

- What I was doing when the application crashed:

Right click on link
Select save link target (with kget)

-- Backtrace (Reduced):
#6  QUrl::operator= (this=0x1da3760, url=...) at io/qurl.cpp:6159
#7  0x00007fd4049d9689 in KUrl::operator=(KUrl const&) () from /usr/lib64/libkdecore.so.5
#8  0x00007fd3e92a3feb in TransferMultiSegKio::slotDataSourceFactoryChange (this=0x1da3700, change=3) at /usr/src/debug/kget-4.11.3/transfer-plugins/multisegmentkio/transfermultisegkio.cpp:185
#9  0x00007fd3e92a43bb in TransferMultiSegKio::qt_static_metacall (_o=<optimized out>, _id=<optimized out>, _a=<optimized out>, _c=<optimized out>) at /usr/src/debug/kget-4.11.3/build/transfer-plugins/multisegmentkio/transfermultisegkio.moc:74
[...]
#11 0x00007fd40678eb81 in DataSourceFactory::dataSourceFactoryChange (this=this@entry=0x1b92540, _t1=_t1@entry=3) at /usr/src/debug/kget-4.11.3/build/datasourcefactory.moc:186
Comment 3 David E. Narvaez 2014-01-26 14:13:02 UTC
(In reply to comment #0)
> Application: kget (2.11.2)
> KDE Platform Version: 4.11.2
> Qt Version: 4.8.5
> Operating System: Linux 3.11.6-3-desktop x86_64
> Distribution: "openSUSE 13.1 (Bottle) (x86_64)"
> 
> -- Information about the crash:
> kget crashes - 100% of the time - when a URL is dropped on the "target"

Thanks for the bug report. What application are you dropping from?
Comment 4 David E. Narvaez 2014-01-26 14:14:01 UTC
(In reply to comment #2)
> Created attachment 84244 [details]
> New crash information added by DrKonqi
> 
> kget (2.11.3) on KDE Platform 4.11.3 using Qt 4.8.5
> 
> - What I was doing when the application crashed:
> 
> Right click on link
> Select save link target (with kget)

Thanks for the bug report. In what application are you right clicking on the link?
Comment 5 Manuel 2014-01-26 15:20:52 UTC
It is rekonq. 



"David E. Narvaez" <david.narvaez@computer.org> schrieb:
>https://bugs.kde.org/show_bug.cgi?id=326999
>
>--- Comment #4 from David E. Narvaez <david.narvaez@computer.org> ---
>(In reply to comment #2)
>> Created attachment 84244 [details]
>> New crash information added by DrKonqi
>> 
>> kget (2.11.3) on KDE Platform 4.11.3 using Qt 4.8.5
>> 
>> - What I was doing when the application crashed:
>> 
>> Right click on link
>> Select save link target (with kget)
>
>Thanks for the bug report. In what application are you right clicking
>on the
>link?
>
>-- 
>You are receiving this mail because:
>You are on the CC list for the bug.
Comment 6 David E. Narvaez 2014-01-26 23:10:59 UTC
(In reply to comment #5)
> It is rekonq. 

I haven't been able to reproduce this. Using Rekonq, I don't have a "Save link target" option in the right click menu, I have a "Save link", is that the one you are using? I used it and KGet did not crash.

If you are still able to reproduce this issue it would be great if you could give us the URL of a link that causes the crash for your.
Comment 7 Manuel 2014-01-27 07:04:09 UTC
You're right, it is 'save link'  and as i tried it again, there was no crash.


(In reply to comment #6)
> (In reply to comment #5)
> > It is rekonq. 
> 
> I haven't been able to reproduce this. Using Rekonq, I don't have a "Save
> link target" option in the right click menu, I have a "Save link", is that
> the one you are using? I used it and KGet did not crash.
> 
> If you are still able to reproduce this issue it would be great if you could
> give us the URL of a link that causes the crash for your.
Comment 8 Andrew Crouthamel 2018-10-31 04:11:15 UTC
Dear Bug Submitter,

This bug has been stagnant for a long time. Could you help us out and re-test if the bug is valid in the latest version? I am setting the status to NEEDSINFO pending your response, please change the Status back to REPORTED when you respond.

Thank you for helping us make KDE software even better for everyone!
Comment 9 Bug Janitor Service 2018-11-15 10:42:18 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
mark the bug 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 10 Bug Janitor Service 2018-11-30 03:54:46 UTC
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!