Bug 431038 - Dolphin crashed when opening/closing tree folder
Summary: Dolphin crashed when opening/closing tree folder
Status: RESOLVED DUPLICATE of bug 422282
Alias: None
Product: dolphin
Classification: Applications
Component: general (show other bugs)
Version: 20.12.0
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: Dolphin Bug Assignee
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2021-01-01 18:40 UTC by onehundredone
Modified: 2021-01-01 20:15 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description onehundredone 2021-01-01 18:40:25 UTC
Application: dolphin (20.12.0)

Qt Version: 5.15.2
Frameworks Version: 5.77.0
Operating System: Linux 5.10.1-1-default x86_64
Windowing system: X11
Distribution: "openSUSE Tumbleweed"

-- Information about the crash:
Operating System: openSUSE Tumbleweed 20201229
KDE Plasma Version: 5.20.4
KDE Frameworks Version: 5.77.0
Qt Version: 5.15.2
Kernel Version: 5.10.1-1-default
OS Type: 64-bit
Processors: 8 × Intel® Core™ i7-7700HQ CPU @ 2.80GHz
Memory: 15.5 GiB of RAM
Graphics Processor: Mesa DRI Intel® HD Graphics 630

- What I was doing when the application crashed:

When navigate the directory tree and expand or collapse a folder then Dolphin crashes.
This usually happens when the directory has hundreds of files.
It also often happens that repeated files or subfolders are displayed.

The crash can be reproduced sometimes.

-- Backtrace:
Application: Dolphin (dolphin), signal: Segmentation fault

[KCrash Handler]
#4  0x00007f8350804048 in QSharedDataPointer<KFileItemPrivate>::~QSharedDataPointer (this=<optimized out>, this=<optimized out>) at /usr/include/qt5/QtCore/qshareddata.h:93
#5  KFileItem::~KFileItem (this=<optimized out>, this=<optimized out>) at /usr/src/debug/kio-5.77.0-2.1.x86_64/src/core/kfileitem.cpp:554
#6  0x00007f8350d5a3df in KFileItemModel::ItemData::~ItemData (this=<optimized out>, this=<optimized out>) at /usr/src/debug/dolphin-20.12.0-2.1.x86_64/src/kitemviews/kfileitemmodel.h:285
#7  KFileItemModel::removeItems (behavior=KFileItemModel::DeleteItemData, itemRanges=..., this=0x56244c978670) at /usr/src/debug/dolphin-20.12.0-2.1.x86_64/src/kitemviews/kfileitemmodel.cpp:1288
#8  KFileItemModel::removeItems (this=0x56244c978670, itemRanges=..., behavior=KFileItemModel::DeleteItemData) at /usr/src/debug/dolphin-20.12.0-2.1.x86_64/src/kitemviews/kfileitemmodel.cpp:1273
#9  0x00007f8350d538de in KFileItemModel::setExpanded (this=0x56244c978670, index=21, expanded=<optimized out>) at /usr/src/debug/dolphin-20.12.0-2.1.x86_64/src/kitemviews/kitemrange.h:48
#10 0x00007f8350d72aa1 in KItemListController::onRelease (this=this@entry=0x56244ce39660, pos=..., modifiers=modifiers@entry=..., buttons=buttons@entry=..., touch=touch@entry=false) at /usr/src/debug/dolphin-20.12.0-2.1.x86_64/src/kitemviews/kitemlistcontroller.cpp:1581
#11 0x00007f8350d72c45 in KItemListController::mouseReleaseEvent (transform=..., event=0x7ffcc84fc000, this=0x56244ce39660) at /usr/src/debug/dolphin-20.12.0-2.1.x86_64/src/kitemviews/kitemlistcontroller.cpp:647
#12 KItemListController::mouseReleaseEvent (this=this@entry=0x56244ce39660, event=event@entry=0x7ffcc84fc000, transform=...) at /usr/src/debug/dolphin-20.12.0-2.1.x86_64/src/kitemviews/kitemlistcontroller.cpp:627
#13 0x00007f8350d76c79 in KItemListController::processEvent (this=0x56244ce39660, event=0x7ffcc84fc000, transform=...) at /usr/src/debug/dolphin-20.12.0-2.1.x86_64/src/kitemviews/kitemlistcontroller.cpp:1112
#14 0x00007f8350d76d6d in KItemListView::event (this=0x56244c9eb710, event=0x7ffcc84fc000) at /usr/src/debug/dolphin-20.12.0-2.1.x86_64/src/kitemviews/kitemlistview.cpp:937
#15 0x00007f834faff50f in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x56244c9eb710, e=0x7ffcc84fc000) at kernel/qapplication.cpp:3632
#16 0x00007f834ee9028a in QCoreApplication::notifyInternal2 (receiver=0x56244c9eb710, event=0x7ffcc84fc000) at kernel/qcoreapplication.cpp:1063
#17 0x00007f834fe149f5 in QGraphicsScenePrivate::sendEvent (this=<optimized out>, item=0x56244c9eb720, event=0x7ffcc84fc000) at graphicsview/qgraphicsscene.cpp:1254
#18 0x00007f834fe14d91 in QGraphicsScenePrivate::sendMouseEvent (this=this@entry=0x56244c960c10, mouseEvent=mouseEvent@entry=0x7ffcc84fc000) at graphicsview/qgraphicsscene.cpp:1335
#19 0x00007f834fe1a51c in QGraphicsScene::mouseReleaseEvent (this=<optimized out>, mouseEvent=0x7ffcc84fc000) at graphicsview/qgraphicsscene.cpp:4123
#20 0x00007f834fe27171 in QGraphicsScene::event (this=0x56244ceb49b0, event=0x7ffcc84fc000) at graphicsview/qgraphicsscene.cpp:3436
#21 0x00007f834faff50f in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x56244ceb49b0, e=0x7ffcc84fc000) at kernel/qapplication.cpp:3632
#22 0x00007f834ee9028a in QCoreApplication::notifyInternal2 (receiver=0x56244ceb49b0, event=0x7ffcc84fc000) at kernel/qcoreapplication.cpp:1063
#23 0x00007f834fe43af0 in QGraphicsView::mouseReleaseEvent (this=0x56244ceafd60, event=0x7ffcc84fc5c0) at graphicsview/qgraphicsview.cpp:3430
#24 0x00007f834fb3f35e in QWidget::event (this=this@entry=0x56244ceafd60, event=event@entry=0x7ffcc84fc5c0) at kernel/qwidget.cpp:9019
#25 0x00007f834fbe79ce in QFrame::event (this=0x56244ceafd60, e=0x7ffcc84fc5c0) at widgets/qframe.cpp:550
#26 0x00007f834ee8fff3 in QCoreApplicationPrivate::sendThroughObjectEventFilters (event=<optimized out>, receiver=<optimized out>) at kernel/qcoreapplication.cpp:1189
#27 QCoreApplicationPrivate::sendThroughObjectEventFilters (receiver=receiver@entry=0x56244cec8d60, event=event@entry=0x7ffcc84fc5c0) at kernel/qcoreapplication.cpp:1178
#28 0x00007f834faff4fe in QApplicationPrivate::notify_helper (this=this@entry=0x56244c792d20, receiver=receiver@entry=0x56244cec8d60, e=e@entry=0x7ffcc84fc5c0) at kernel/qapplication.cpp:3626
#29 0x00007f834fb063fb in QApplication::notify (this=0x7ffcc84fc2c0, receiver=0x56244cec8d60, e=0x7ffcc84fc5c0) at kernel/qapplication.cpp:3076
#30 0x00007f834ee9028a in QCoreApplication::notifyInternal2 (receiver=0x56244cec8d60, event=0x7ffcc84fc5c0) at kernel/qcoreapplication.cpp:1063
#31 0x00007f834fb05426 in QApplicationPrivate::sendMouseEvent (receiver=receiver@entry=0x56244cec8d60, event=event@entry=0x7ffcc84fc5c0, alienWidget=alienWidget@entry=0x56244cec8d60, nativeWidget=0x56244c866ef0, buttonDown=buttonDown@entry=0x7f835002d670 <qt_button_down>, lastMouseReceiver=..., spontaneous=true, onlyDispatchEnterLeave=false) at kernel/qapplication.cpp:2614
#32 0x00007f834fb573c1 in QWidgetWindow::handleMouseEvent (this=0x56244cc82bc0, event=0x7ffcc84fc880) at kernel/qwidgetwindow.cpp:683
#33 0x00007f834fb5a8ce in QWidgetWindow::event (this=0x56244cc82bc0, event=0x7ffcc84fc880) at kernel/qwidgetwindow.cpp:300
#34 0x00007f834faff50f in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x56244cc82bc0, e=0x7ffcc84fc880) at kernel/qapplication.cpp:3632
#35 0x00007f834ee9028a in QCoreApplication::notifyInternal2 (receiver=0x56244cc82bc0, event=0x7ffcc84fc880) at kernel/qcoreapplication.cpp:1063
#36 0x00007f834f3bbb73 in QGuiApplicationPrivate::processMouseEvent (e=0x56244d112c90) at kernel/qguiapplication.cpp:2282
#37 0x00007f834f391c5c in QWindowSystemInterface::sendWindowSystemEvents (flags=flags@entry=...) at kernel/qwindowsysteminterface.cpp:1169
#38 0x00007f8349f85faa in xcbSourceDispatch (source=<optimized out>) at qxcbeventdispatcher.cpp:105
#39 0x00007f834ccc7e57 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#40 0x00007f834ccc81d8 in ?? () from /usr/lib64/libglib-2.0.so.0
#41 0x00007f834ccc828f in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#42 0x00007f834eee77df in QEventDispatcherGlib::processEvents (this=0x56244c85d260, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#43 0x00007f834ee8ec4b in QEventLoop::exec (this=this@entry=0x7ffcc84fcbb0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:69
#44 0x00007f834ee96ec0 in QCoreApplication::exec () at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#45 0x00007f834f3af1bc in QGuiApplication::exec () at kernel/qguiapplication.cpp:1867
#46 0x00007f834faff485 in QApplication::exec () at kernel/qapplication.cpp:2824
#47 0x00007f835102a159 in kdemain (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/dolphin-20.12.0-2.1.x86_64/src/main.cpp:205
#48 0x00007f8350e33152 in __libc_start_main () from /lib64/libc.so.6
#49 0x000056244c57008e in _start () at ../sysdeps/x86_64/start.S:120
[Inferior 1 (process 28125) detached]

Possible duplicates by query: bug 430283, bug 429761, bug 428770, bug 428535, bug 428384.

Reported using DrKonqi
Comment 1 Christoph Feck 2021-01-01 20:15:26 UTC

*** This bug has been marked as a duplicate of bug 422282 ***