Bug 466845 - kdialog crashed when clicking on parent directory
Summary: kdialog crashed when clicking on parent directory
Status: REPORTED
Alias: None
Product: kdialog
Classification: Applications
Component: general (other bugs)
Version First Reported In: 22.12.2
Platform: Fedora RPMs Linux
: NOR crash
Target Milestone: ---
Assignee: Brad Hards
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2023-03-04 19:15 UTC by Bernie Innocenti
Modified: 2023-03-04 19:15 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Bernie Innocenti 2023-03-04 19:15:13 UTC
Application: kdialog (22.12.2)

Qt Version: 5.15.8
Frameworks Version: 5.103.0
Operating System: Linux 6.2.0-63.fc38.x86_64 x86_64
Windowing System: Wayland
Distribution: Fedora Linux 38 (KDE Plasma Prerelease)
DrKonqi: 5.27.2 [KCrashBackend]

-- Information about the crash:
This was a file open dialog brought up by Chrome to select an avatar. I went to a directory, enabled previews, clicked on a few images, then clicked on the parent directory, and kdialog crashed.  (I might have missed some step).

The reporter is unsure if this crash is reproducible.

-- Backtrace:
Application: KDialog (kdialog), signal: Segmentation fault

[KCrash Handler]
#4  0x00007ffff5f7c1cd in __memmove_avx_unaligned_erms () from /lib64/libc.so.6
#5  0x00007ffff64e5c2e in QVector<int>::realloc(int, QFlags<QArrayData::AllocationOption>) () from /lib64/libQt5Core.so.5
#6  0x00007ffff66900e2 in QSortFilterProxyModelPrivate::insert_source_items(QVector<int>&, QVector<int>&, QVector<int> const&, QModelIndex const&, Qt::Orientation, bool) () from /lib64/libQt5Core.so.5
#7  0x00007ffff6692b89 in QSortFilterProxyModelPrivate::source_items_inserted(QModelIndex const&, int, int, Qt::Orientation) () from /lib64/libQt5Core.so.5
#8  0x00007ffff669592d in QSortFilterProxyModelPrivate::_q_sourceRowsInserted(QModelIndex const&, int, int) () from /lib64/libQt5Core.so.5
#9  0x00007ffff66e8038 in void doActivate<false>(QObject*, int, void**) () from /lib64/libQt5Core.so.5
#10 0x00007ffff66622ea in QAbstractItemModel::rowsInserted(QModelIndex const&, int, int, QAbstractItemModel::QPrivateSignal) () from /lib64/libQt5Core.so.5
#11 0x00007ffff666b4d0 in QAbstractItemModel::endInsertRows() () from /lib64/libQt5Core.so.5
#12 0x00007ffff192498a in KDirModelPrivate::_k_slotNewItems(QUrl const&, KFileItemList const&) () from /lib64/libKF5KIOWidgets.so.5
#13 0x00007ffff66e7eb1 in void doActivate<false>(QObject*, int, void**) () from /lib64/libQt5Core.so.5
#14 0x00007ffff7d05af0 in KCoreDirLister::itemsAdded(QUrl const&, KFileItemList const&) () from /lib64/libKF5KIOCore.so.5
#15 0x00007ffff7d06c84 in KCoreDirListerPrivate::emitItems() () from /lib64/libKF5KIOCore.so.5
#16 0x00007ffff7d027a8 in KCoreDirListerCache::slotEntries(KIO::Job*, QList<KIO::UDSEntry> const&) () from /lib64/libKF5KIOCore.so.5
#17 0x00007ffff66e7eb1 in void doActivate<false>(QObject*, int, void**) () from /lib64/libQt5Core.so.5
#18 0x00007ffff7cc00c5 in KIO::ListJob::entries(KIO::Job*, QList<KIO::UDSEntry> const&) () from /lib64/libKF5KIOCore.so.5
#19 0x00007ffff66e7eb1 in void doActivate<false>(QObject*, int, void**) () from /lib64/libQt5Core.so.5
#20 0x00007ffff7cb0dac in KIO::SlaveInterface::listEntries(QList<KIO::UDSEntry> const&) () from /lib64/libKF5KIOCore.so.5
#21 0x00007ffff7cb5a18 in KIO::SlaveInterface::dispatch(int, QByteArray const&) () from /lib64/libKF5KIOCore.so.5
#22 0x00007ffff7cb0acb in KIO::SlaveInterface::dispatch() () from /lib64/libKF5KIOCore.so.5
#23 0x00007ffff7cb33f1 in KIO::Slave::gotInput() () from /lib64/libKF5KIOCore.so.5
#24 0x00007ffff66e7eb1 in void doActivate<false>(QObject*, int, void**) () from /lib64/libQt5Core.so.5
#25 0x00007ffff66def9b in QObject::event(QEvent*) () from /lib64/libQt5Core.so.5
#26 0x00007ffff73aeca5 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib64/libQt5Widgets.so.5
#27 0x00007ffff66b35a8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib64/libQt5Core.so.5
#28 0x00007ffff66b6a55 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /lib64/libQt5Core.so.5
#29 0x00007ffff670669f in postEventSourceDispatch(_GSource*, int (*)(void*), void*) () from /lib64/libQt5Core.so.5
#30 0x00007ffff4d127f8 in g_main_context_dispatch () from /lib64/libglib-2.0.so.0
#31 0x00007ffff4d70f38 in g_main_context_iterate.isra () from /lib64/libglib-2.0.so.0
#32 0x00007ffff4d10183 in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#33 0x00007ffff6706189 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#34 0x00007ffff66b1f7b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#35 0x00007ffff75cc9db in QDialog::exec() () from /lib64/libQt5Widgets.so.5
#36 0x00007ffff75cc8b4 in QDialog::exec() () from /lib64/libQt5Widgets.so.5
#37 0x00005555555659e5 in main ()
[Inferior 1 (process 451920) detached]

Reported using DrKonqi