[kget] [Bug 448276] New: KGet consistantly crashes when downloading from Archive.org

bugzilla_noreply at kde.org bugzilla_noreply at kde.org
Tue Jan 11 17:50:31 GMT 2022


https://bugs.kde.org/show_bug.cgi?id=448276

            Bug ID: 448276
           Summary: KGet consistantly crashes when downloading from
                    Archive.org
           Product: kget
           Version: unspecified
          Platform: Fedora RPMs
                OS: Linux
            Status: REPORTED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: kget at kde.org
          Reporter: pokingvictim at protonmail.com
                CC: wbauer at tmo.at
  Target Milestone: ---

Application: kget (21.4.3)

Qt Version: 5.15.2
Frameworks Version: 5.89.0
Operating System: Linux 5.15.12-200.fc35.x86_64 x86_64
Windowing System: Wayland
Distribution: Fedora Linux 35 (KDE Plasma)
DrKonqi: 5.23.4 [KCrashBackend]

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

When copying a download link to Kget, or using the Firefox Kget extension, or
using Falkons external download manager feature, Kget always crashes when
attempting to download from Archive.org. Other websites seem to work fine. This
can be reproduced easily. I was attempting to download large files, over 15GB,
so maybe that has something to do with it.

- Custom settings of the application:

The crash can be reproduced every time.

-- Backtrace:
Application: KGet (kget), signal: Segmentation fault
Content of s_kcrashErrorMessage: std::unique_ptr<char []> = {get() = <optimized
out>}
[KCrash Handler]
#6  QString::QString (other=..., this=<optimized out>, this=<optimized out>,
other=...) at /usr/include/qt5/QtCore/qstring.h:1093
#7  KMountPoint::mountType (this=this at entry=0x0) at
/usr/src/debug/kf5-kio-5.89.0-1.fc35.x86_64/src/core/kmountpoint.cpp:412
#8  0x00007f5676bdf4af in DataSourceFactory::start (this=0x55fe0f2d81f0) at
/usr/src/debug/kget-21.04.3-1.fc35.x86_64/core/datasourcefactory.cpp:277
#9  0x00007f56750f53e9 in QtPrivate::QSlotObjectBase::call (a=0x7ffccb628fa0,
r=<optimized out>, this=0x55fe0f2fb6e0) at
../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398
#10 doActivate<false> (sender=0x55fe0f1b6590, signal_index=3,
argv=0x7ffccb628fa0) at kernel/qobject.cpp:3886
#11 0x00007f56750f0367 in QMetaObject::activate
(sender=sender at entry=0x55fe0f1b6590, m=m at entry=0x7f5676c356e0
<TransferDataSource::staticMetaObject>,
local_signal_index=local_signal_index at entry=0, argv=argv at entry=0x7ffccb628fa0)
at kernel/qobject.cpp:3946
#12 0x00007f5676bb2744 in TransferDataSource::foundFileSize
(this=this at entry=0x55fe0f1b6590, _t1=<optimized out>, _t1 at entry=0x55fe0f1b6590,
_t2=<optimized out>, _t2 at entry=19928977492, _t3=...) at
/usr/src/debug/kget-21.04.3-1.fc35.x86_64/redhat-linux-build/kgetcore_autogen/TAC5DWH4SE/moc_transferdatasource.cpp:377
#13 0x00007f5660ef9231 in MultiSegKioDataSource::slotTotalSize
(this=0x55fe0f1b6590, size=19928977492, range=...) at
/usr/src/debug/kget-21.04.3-1.fc35.x86_64/transfer-plugins/multisegmentkio/multisegkiodatasource.cpp:137
#14 0x00007f56750f5430 in doActivate<false> (sender=0x55fe0f33c9a0,
signal_index=10, argv=0x7ffccb6291a0) at kernel/qobject.cpp:3898
#15 0x00007f56750f0367 in QMetaObject::activate
(sender=sender at entry=0x55fe0f33c9a0, m=m at entry=0x7f5660f06560
<Segment::staticMetaObject>, local_signal_index=local_signal_index at entry=7,
argv=argv at entry=0x7ffccb6291a0) at kernel/qobject.cpp:3946
#16 0x00007f5660ef62af in Segment::totalSize (_t2=..., _t1=19928977492,
this=0x55fe0f33c9a0) at
/usr/src/debug/kget-21.04.3-1.fc35.x86_64/redhat-linux-build/transfer-plugins/multisegmentkio/kget_multisegkiofactory_autogen/EWIEGA46WW/moc_segment.cpp:403
#17 Segment::slotTotalSize (this=0x55fe0f33c9a0, job=<optimized out>,
size=19928977492) at
/usr/src/debug/kget-21.04.3-1.fc35.x86_64/transfer-plugins/multisegmentkio/segment.cpp:133
#18 0x00007f56750f53e9 in QtPrivate::QSlotObjectBase::call (a=0x7ffccb6292f0,
r=<optimized out>, this=0x55fe0f341a80) at
../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398
#19 doActivate<false> (sender=0x55fe0f297ff0, signal_index=18,
argv=0x7ffccb6292f0) at kernel/qobject.cpp:3886
#20 0x00007f56750f0367 in QMetaObject::activate
(sender=sender at entry=0x55fe0f297ff0, m=<optimized out>,
local_signal_index=local_signal_index at entry=15, argv=argv at entry=0x7ffccb6292f0)
at kernel/qobject.cpp:3946
#21 0x00007f56764fa992 in KJob::totalSize (this=this at entry=0x55fe0f297ff0,
_t1=<optimized out>, _t1 at entry=0x55fe0f297ff0, _t2=<optimized out>,
_t2 at entry=19928977492) at
/usr/src/debug/kf5-kcoreaddons-5.89.0-1.fc35.x86_64/redhat-linux-build/src/lib/KF5CoreAddons_autogen/include/moc_kjob.cpp:689
#22 0x00007f56764fe7aa in KJob::setTotalAmount (this=0x55fe0f297ff0,
unit=KJob::Bytes, amount=19928977492) at
/usr/src/debug/kf5-kcoreaddons-5.89.0-1.fc35.x86_64/src/lib/jobs/kjob.cpp:310
#23 0x00007f56750f53e9 in QtPrivate::QSlotObjectBase::call (a=0x7ffccb629490,
r=<optimized out>, this=0x55fe0f2e9a80) at
../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398
#24 doActivate<false> (sender=0x55fe0f2e0730, signal_index=18,
argv=0x7ffccb629490) at kernel/qobject.cpp:3886
#25 0x00007f56750f0367 in QMetaObject::activate
(sender=sender at entry=0x55fe0f2e0730, m=<optimized out>,
local_signal_index=local_signal_index at entry=15, argv=argv at entry=0x7ffccb629490)
at kernel/qobject.cpp:3946
#26 0x00007f56768d56e6 in KIO::SlaveInterface::totalSize
(this=this at entry=0x55fe0f2e0730, _t1=<optimized out>) at
/usr/src/debug/kf5-kio-5.89.0-1.fc35.x86_64/redhat-linux-build/src/core/KF5KIOCore_autogen/include/moc_slaveinterface.cpp:537
#27 0x00007f56768dbf74 in KIO::SlaveInterface::dispatch (this=0x55fe0f2e0730,
_cmd=10, rawdata=...) at
/usr/src/debug/kf5-kio-5.89.0-1.fc35.x86_64/src/core/slaveinterface.cpp:211
#28 0x00007f56768d51dd in KIO::SlaveInterface::dispatch (this=0x55fe0f2e0730)
at /usr/src/debug/kf5-kio-5.89.0-1.fc35.x86_64/src/core/slaveinterface.cpp:78
#29 0x00007f56768d8a52 in KIO::Slave::gotInput (this=0x55fe0f2e0730) at
/usr/src/debug/kf5-kio-5.89.0-1.fc35.x86_64/src/core/slave.cpp:336
#30 0x00007f56750f53e9 in QtPrivate::QSlotObjectBase::call (a=0x7ffccb6296c0,
r=<optimized out>, this=0x55fe0f2fc460) at
../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398
#31 doActivate<false> (sender=0x55fe0f3085a0, signal_index=3,
argv=0x7ffccb6296c0) at kernel/qobject.cpp:3886
#32 0x00007f56750ebf49 in QObject::event (this=0x55fe0f3085a0,
e=0x55fe0f34b610) at kernel/qobject.cpp:1314
#33 0x00007f5675dee443 in QApplicationPrivate::notify_helper (this=<optimized
out>, receiver=0x55fe0f3085a0, e=0x55fe0f34b610) at
kernel/qapplication.cpp:3632
#34 0x00007f56750c17d8 in QCoreApplication::notifyInternal2
(receiver=0x55fe0f3085a0, event=0x55fe0f34b610) at
kernel/qcoreapplication.cpp:1064
#35 0x00007f56750c4d46 in QCoreApplicationPrivate::sendPostedEvents
(receiver=0x0, event_type=0, data=0x55fe0ee1ba10) at
kernel/qcoreapplication.cpp:1821
#36 0x00007f5675113117 in postEventSourceDispatch (s=0x55fe0ee4fd80) at
kernel/qeventdispatcher_glib.cpp:277
#37 0x00007f5672b13130 in g_main_dispatch (context=0x55fe0ee21630) at
../glib/gmain.c:3381
#38 g_main_context_dispatch (context=0x55fe0ee21630) at ../glib/gmain.c:4099
#39 0x00007f5672b68208 in g_main_context_iterate.constprop.0
(context=context at entry=0x55fe0ee21630, block=block at entry=1,
dispatch=dispatch at entry=1, self=<optimized out>) at ../glib/gmain.c:4175
#40 0x00007f5672b10933 in g_main_context_iteration (context=0x55fe0ee21630,
may_block=1) at ../glib/gmain.c:4240
#41 0x00007f5675112bb8 in QEventDispatcherGlib::processEvents
(this=0x55fe0ee50790, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#42 0x00007f56750c01e2 in QEventLoop::exec (this=this at entry=0x7ffccb629b10,
flags=..., flags at entry=...) at
../../include/QtCore/../../src/corelib/global/qflags.h:69
#43 0x00007f56750c8724 in QCoreApplication::exec () at
../../include/QtCore/../../src/corelib/global/qflags.h:121
#44 0x000055fe0d50bd6b in main (argc=<optimized out>, argv=<optimized out>) at
/usr/src/debug/kget-21.04.3-1.fc35.x86_64/main.cpp:186
[Inferior 1 (process 63195) detached]

Possible duplicates by query: bug 447149, bug 444591, bug 207359, bug 158952.

Reported using DrKonqi

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the KGet mailing list