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: k...@kde.org
          Reporter: pokingvic...@protonmail.com
                CC: wba...@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@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@entry=0x55fe0f1b6590, m=m@entry=0x7f5676c356e0
<TransferDataSource::staticMetaObject>,
local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7ffccb628fa0)
at kernel/qobject.cpp:3946
#12 0x00007f5676bb2744 in TransferDataSource::foundFileSize
(this=this@entry=0x55fe0f1b6590, _t1=<optimized out>, _t1@entry=0x55fe0f1b6590,
_t2=<optimized out>, _t2@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@entry=0x55fe0f33c9a0, m=m@entry=0x7f5660f06560
<Segment::staticMetaObject>, local_signal_index=local_signal_index@entry=7,
argv=argv@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@entry=0x55fe0f297ff0, m=<optimized out>,
local_signal_index=local_signal_index@entry=15, argv=argv@entry=0x7ffccb6292f0)
at kernel/qobject.cpp:3946
#21 0x00007f56764fa992 in KJob::totalSize (this=this@entry=0x55fe0f297ff0,
_t1=<optimized out>, _t1@entry=0x55fe0f297ff0, _t2=<optimized out>,
_t2@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@entry=0x55fe0f2e0730, m=<optimized out>,
local_signal_index=local_signal_index@entry=15, argv=argv@entry=0x7ffccb629490)
at kernel/qobject.cpp:3946
#26 0x00007f56768d56e6 in KIO::SlaveInterface::totalSize
(this=this@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@entry=0x55fe0ee21630, block=block@entry=1,
dispatch=dispatch@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@entry=0x7ffccb629b10,
flags=..., flags@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 watching all bug changes.

Reply via email to