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

            Bug ID: 466845
           Summary: kdialog crashed when clicking on parent directory
    Classification: Applications
           Product: kdialog
           Version: 22.12.2
          Platform: Fedora RPMs
                OS: Linux
            Status: REPORTED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: br...@frogmouth.net
          Reporter: ber...@codewiz.org
  Target Milestone: ---

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

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to