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

            Bug ID: 437725
           Summary: Konqueror crashes after opening folder with 200+ items
           Product: konqueror
           Version: unspecified
          Platform: Fedora RPMs
                OS: Linux
            Status: REPORTED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: konq-b...@kde.org
          Reporter: niclaswm...@gmail.com
  Target Milestone: ---

Application: konqueror (20.12.2)

Qt Version: 5.15.2
Frameworks Version: 5.82.0
Operating System: Linux 5.11.17-300.fc34.x86_64 x86_64
Windowing System: X11
Drkonqi Version: 5.21.5
Distribution: Fedora 34 (KDE Plasma)

-- Information about the crash:
- What I was doing when the application crashed:
Opening folder with 200+, most items shown twice or more with more items in
folder, after opening and the trying to do something konqueror crashes.
Breaking point is about 200 items in a folder. If more than 200 items in folder
it crashes after doing somthing. But crashes only happens in "Details view
mode". If I open a folder with 200+ items in Icon or Compact view mode it works
fine, then I can swith to Details view and close and open that specific folder
and still no crash.
When opening folder with 1000+ items most items are shown six times.
Sometimes it works to open dir with more than 200 items without crash, one time
in twenty or so.

The crash can be reproduced every time.

-- Backtrace:
Application: Konqueror (konqueror), signal: Segmentation fault

[KCrash Handler]
#4  0x00007f50925e436c in KFileItem::~KFileItem() () at
/lib64/libKF5KIOCore.so.5
#5  0x00007f506f612193 in KFileItemModel::removeItems(KItemRangeList const&,
KFileItemModel::RemoveItemsBehavior) () at /lib64/libdolphinprivate.so.5
#6  0x00007f506f60a85e in KFileItemModel::setExpanded(int, bool) () at
/lib64/libdolphinprivate.so.5
#7  0x00007f506f629f0b in KItemListController::onRelease(QPointF const&,
QFlags<Qt::KeyboardModifier>, QFlags<Qt::MouseButton>, bool) () at
/lib64/libdolphinprivate.so.5
#8  0x00007f506f62a09b in
KItemListController::mouseReleaseEvent(QGraphicsSceneMouseEvent*, QTransform
const&) () at /lib64/libdolphinprivate.so.5
#9  0x00007f506f62e249 in KItemListController::processEvent(QEvent*, QTransform
const&) () at /lib64/libdolphinprivate.so.5
#10 0x00007f506f62e341 in KItemListView::event(QEvent*) () at
/lib64/libdolphinprivate.so.5
#11 0x00007f5091a34e73 in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() at /lib64/libQt5Widgets.so.5
#12 0x00007f5090dbef48 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
() at /lib64/libQt5Core.so.5
#13 0x00007f5091d53715 in QGraphicsScenePrivate::sendEvent(QGraphicsItem*,
QEvent*) () at /lib64/libQt5Widgets.so.5
#14 0x00007f5091d53ad1 in
QGraphicsScenePrivate::sendMouseEvent(QGraphicsSceneMouseEvent*) () at
/lib64/libQt5Widgets.so.5
#15 0x00007f5091d595e0 in
QGraphicsScene::mouseReleaseEvent(QGraphicsSceneMouseEvent*) () at
/lib64/libQt5Widgets.so.5
#16 0x00007f5091d66491 in QGraphicsScene::event(QEvent*) () at
/lib64/libQt5Widgets.so.5
#17 0x00007f5091a34e73 in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() at /lib64/libQt5Widgets.so.5
#18 0x00007f5090dbef48 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
() at /lib64/libQt5Core.so.5
#19 0x00007f5091d833b8 in QGraphicsView::mouseReleaseEvent(QMouseEvent*) () at
/lib64/libQt5Widgets.so.5
#20 0x00007f5091a7585e in QWidget::event(QEvent*) () at
/lib64/libQt5Widgets.so.5
#21 0x00007f5091b1ecd2 in QFrame::event(QEvent*) () at
/lib64/libQt5Widgets.so.5
#22 0x00007f5091b2214c in QAbstractScrollAreaFilter::eventFilter(QObject*,
QEvent*) () at /lib64/libQt5Widgets.so.5
#23 0x00007f5090dbecfd in
QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) () at
/lib64/libQt5Core.so.5
#24 0x00007f5091a34e62 in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() at /lib64/libQt5Widgets.so.5
#25 0x00007f5091a3c5ad in QApplication::notify(QObject*, QEvent*) () at
/lib64/libQt5Widgets.so.5
#26 0x00007f5090dbef48 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
() at /lib64/libQt5Core.so.5
#27 0x00007f5091a3ae6a in QApplicationPrivate::sendMouseEvent(QWidget*,
QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool, bool) ()
at /lib64/libQt5Widgets.so.5
#28 0x00007f5091a8de05 in QWidgetWindow::handleMouseEvent(QMouseEvent*) () at
/lib64/libQt5Widgets.so.5
#29 0x00007f5091a911fe in QWidgetWindow::event(QEvent*) () at
/lib64/libQt5Widgets.so.5
#30 0x00007f5091a34e73 in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() at /lib64/libQt5Widgets.so.5
#31 0x00007f5090dbef48 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
() at /lib64/libQt5Core.so.5
#32 0x00007f50911f9a08 in
QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*)
() at /lib64/libQt5Gui.so.5
#33 0x00007f50911db4fc in
QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>)
() at /lib64/libQt5Gui.so.5
#34 0x00007f507eed24ce in xcbSourceDispatch(_GSource*, int (*)(void*), void*)
() at /lib64/libQt5XcbQpa.so.5
#35 0x00007f508ebff4cf in g_main_context_dispatch () at /lib64/libglib-2.0.so.0
#36 0x00007f508ec534e8 in g_main_context_iterate.constprop () at
/lib64/libglib-2.0.so.0
#37 0x00007f508ebfcc03 in g_main_context_iteration () at
/lib64/libglib-2.0.so.0
#38 0x00007f5090e0b6f8 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
at /lib64/libQt5Core.so.5
#39 0x00007f5090dbd9b2 in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/lib64/libQt5Core.so.5
#40 0x00007f5090dc5544 in QCoreApplication::exec() () at /lib64/libQt5Core.so.5
#41 0x00007f5092d6978a in kdemain () at /lib64/libkdeinit5_konqueror.so
#42 0x00007f5092b0db75 in __libc_start_main () at /lib64/libc.so.6
#43 0x000055f225d6f0ae in _start ()
[Inferior 1 (process 256701) detached]

The reporter indicates this bug may be a duplicate of or related to bug 433482.

Reported using DrKonqi

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

Reply via email to