Description of problem: I reproduced https://bugzilla.redhat.com/show_bug.cgi?id=2383767#c0 via Gwenview's GUI. Version-Release number of selected component: gwenview-1:25.04.3-1.fc42 Additional info: reporter: libreport-2.17.15 type: CCpp reason: gwenview killed by SIGABRT journald_cursor: s=c1f108f1ef4e48808a377c0a73f168fc;i=9ba3a6;b=e8ee8ef7bad24e8c8c16cdc147512e71;m=5eb2c5184;t=63aed8074e196;x=d43318040958f301 executable: /usr/bin/gwenview cmdline: /usr/bin/gwenview cgroup: 0::/user.slice/user-1000.slice/user/app.slice/app-org.kde.gwenview rootdir: / uid: 1000 kernel: 6.15.7-200.fc42.x86_64 package: gwenview-1:25.04.3-1.fc42 runlevel: N 5 backtrace_rating: 4 crash_function: qBadAlloc comment: I reproduced https://bugzilla.redhat.com/show_bug.cgi?id=2383767#c0 via Gwenview's GUI. Truncated backtrace: Thread no. 1 (49 frames) #13 qBadAlloc at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/global/qassert.cpp:171 #14 QByteArray::reallocData at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/text/qbytearray.cpp:1985 #15 QByteArray::resize at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/text/qbytearray.cpp:1908 #16 QIODevice::readAll at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/io/qiodevice.cpp:1269 #17 Gwenview::LoadingDocumentImpl::init at /usr/src/debug/gwenview-25.04.3-1.fc42.x86_64/lib/document/loadingdocumentimpl.cpp:398 #18 Gwenview::DocumentFactory::load at /usr/src/debug/gwenview-25.04.3-1.fc42.x86_64/lib/document/documentfactory.cpp:191 #19 Gwenview::ContextManager::setCurrentUrl at /usr/src/debug/gwenview-25.04.3-1.fc42.x86_64/lib/contextmanager.cpp:164 #21 Gwenview::ContextManager::slotCurrentChanged at /usr/src/debug/gwenview-25.04.3-1.fc42.x86_64/lib/contextmanager.cpp:267 #22 QtPrivate::QSlotObjectBase::call at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/kernel/qobjectdefs_impl.h:461 #23 doActivate<false> at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/kernel/qobject.cpp:4146 #24 QMetaObject::activate at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/kernel/qobject.cpp:4206 #25 QMetaObject::activate<void, QModelIndex, QModelIndex> at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/kernel/qobjectdefs.h:306 #26 QItemSelectionModel::currentChanged at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/redhat-linux-build/src/corelib/Core_autogen/include/moc_qitemselectionmodel.cpp:395 #27 QItemSelectionModel::setCurrentIndex at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/itemmodels/qitemselectionmodel.cpp:1455 #28 QAbstractItemView::setCurrentIndex at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/widgets/itemviews/qabstractitemview.cpp:1095 #29 Gwenview::MainWindow::Private::goTo at /usr/src/debug/gwenview-25.04.3-1.fc42.x86_64/app/mainwindow.cpp:725 #31 Gwenview::MainWindow::Private::goToFirstDocument at /usr/src/debug/gwenview-25.04.3-1.fc42.x86_64/app/mainwindow.cpp:752 #32 Gwenview::MainWindow::slotDirListerCompleted at /usr/src/debug/gwenview-25.04.3-1.fc42.x86_64/app/mainwindow.cpp:1537 #33 Gwenview::MainWindow::qt_static_metacall at /usr/src/debug/gwenview-25.04.3-1.fc42.x86_64/redhat-linux-build/app/gwenview_autogen/include/moc_mainwindow.cpp:274 #34 doActivate<false> at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/kernel/qobject.cpp:4158 #35 KCoreDirListerCache::slotResult at /usr/src/debug/kf6-kio-6.16.0-1.fc42.x86_64/src/core/kcoredirlister.cpp:1313 #36 QtPrivate::QSlotObjectBase::call at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/kernel/qobjectdefs_impl.h:461 #37 doActivate<false> at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/kernel/qobject.cpp:4146 #38 QMetaObject::activate at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/kernel/qobject.cpp:4206 #39 QMetaObject::activate<void, KJob*, KJob::QPrivateSignal> at /usr/include/qt6/QtCore/qobjectdefs.h:306 #40 KJob::result at /usr/src/debug/kf6-kcoreaddons-6.16.0-1.fc42.x86_64/redhat-linux-build/src/lib/KF6CoreAddons_autogen/include/moc_kjob.cpp:475 #41 KJob::finishJob at /usr/src/debug/kf6-kcoreaddons-6.16.0-1.fc42.x86_64/src/lib/jobs/kjob.cpp:115 #42 QtPrivate::QSlotObjectBase::call at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/kernel/qobjectdefs_impl.h:461 #43 doActivate<false> at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/kernel/qobject.cpp:4146 #44 QMetaObject::activate at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/kernel/qobject.cpp:4206 #45 KIO::WorkerInterface::finished at /usr/src/debug/kf6-kio-6.16.0-1.fc42.x86_64/redhat-linux-build/src/core/KF6KIOCore_autogen/include/moc_workerinterface_p.cpp:341 #46 KIO::WorkerInterface::dispatch at /usr/src/debug/kf6-kio-6.16.0-1.fc42.x86_64/src/core/workerinterface.cpp:127 #48 KIO::Worker::gotInput at /usr/src/debug/kf6-kio-6.16.0-1.fc42.x86_64/src/core/worker.cpp:261 #49 QtPrivate::QSlotObjectBase::call at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/kernel/qobjectdefs_impl.h:461 #50 doActivate<false> at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/kernel/qobject.cpp:4146 #51 QObject::event at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/kernel/qobject.cpp:1431 #52 QApplicationPrivate::notify_helper at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/widgets/kernel/qapplication.cpp:3303 #53 QCoreApplication::notifyInternal2 at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/kernel/qcoreapplication.cpp:1106 #54 QCoreApplication::sendEvent at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/kernel/qcoreapplication.cpp:1546 #55 QCoreApplicationPrivate::sendPostedEvents at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/kernel/qcoreapplication.cpp:1879 #56 postEventSourceDispatch at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/kernel/qeventdispatcher_glib.cpp:246 #58 g_main_context_dispatch_unlocked at ../glib/gmain.c:4249 #59 g_main_context_iterate_unlocked at ../glib/gmain.c:4314 #60 g_main_context_iteration at ../glib/gmain.c:4379 #61 QEventDispatcherGlib::processEvents at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/kernel/qeventdispatcher_glib.cpp:399 #62 QEventLoop::exec at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/global/qflags.h:77 #63 QCoreApplication::exec at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/kernel/qcoreapplication.cpp:1449 #64 QGuiApplication::exec at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/gui/kernel/qguiapplication.cpp:1986 #65 QApplication::exec at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/widgets/kernel/qapplication.cpp:2570
Created attachment 2098462 [details] File: proc_pid_status
Created attachment 2098463 [details] File: maps
Created attachment 2098464 [details] File: limits
Created attachment 2098465 [details] File: environ
Created attachment 2098466 [details] File: open_fds
Created attachment 2098467 [details] File: mountinfo
Created attachment 2098468 [details] File: os_info
Created attachment 2098469 [details] File: cpuinfo
Created attachment 2098470 [details] File: core_backtrace
Created attachment 2098471 [details] File: dso_list
Created attachment 2098472 [details] File: var_log_messages
Created attachment 2098473 [details] File: backtrace
Like https://bugzilla.redhat.com/show_bug.cgi?id=2383770#c0, I reproduced https://bugzilla.redhat.com/show_bug.cgi?id=2383767#c0 via Gwenview's GUI. reporter: libreport-2.17.15 type: CCpp reason: gwenview killed by SIGABRT journald_cursor: s=c1f108f1ef4e48808a377c0a73f168fc;i=9ba3ed;b=e8ee8ef7bad24e8c8c16cdc147512e71;m=5ebe696c8;t=63aed812f26d9;x=86462a96e7f77bc1 executable: /usr/bin/gwenview cmdline: /usr/bin/gwenview cgroup: 0::/user.slice/user-1000.slice/user/app.slice/app-org.kde.gwenview rootdir: / uid: 1000 kernel: 6.15.7-200.fc42.x86_64 package: gwenview-1:25.04.3-1.fc42 runlevel: N 5 backtrace_rating: 4 crash_function: qBadAlloc comment: Like https://bugzilla.redhat.com/show_bug.cgi?id=2383770#c0, I reproduced https://bugzilla.redhat.com/show_bug.cgi?id=2383767#c0 via Gwenview's GUI.
See https://bugzilla.redhat.com/show_bug.cgi?id=2383767#c12.