[dolphin] [Bug 431038] New: Dolphin crashed when opening/closing tree folder

onehundredone bugzilla_noreply at kde.org
Fri Jan 1 18:40:25 GMT 2021


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

            Bug ID: 431038
           Summary: Dolphin crashed when opening/closing tree folder
           Product: dolphin
           Version: 20.12.0
          Platform: openSUSE RPMs
                OS: Linux
            Status: REPORTED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: dolphin-bugs-null at kde.org
          Reporter: onehundredone at tutanota.com
                CC: kfm-devel at kde.org
  Target Milestone: ---

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 at entry=0x56244ce39660, pos=..., modifiers=modifiers at entry=...,
buttons=buttons at entry=..., touch=touch at 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 at entry=0x56244ce39660,
event=event at 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 at entry=0x56244c960c10, mouseEvent=mouseEvent at 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 at entry=0x56244ceafd60,
event=event at 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 at entry=0x56244cec8d60, event=event at entry=0x7ffcc84fc5c0) at
kernel/qcoreapplication.cpp:1178
#28 0x00007f834faff4fe in QApplicationPrivate::notify_helper
(this=this at entry=0x56244c792d20, receiver=receiver at entry=0x56244cec8d60,
e=e at 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 at entry=0x56244cec8d60, event=event at entry=0x7ffcc84fc5c0,
alienWidget=alienWidget at entry=0x56244cec8d60, nativeWidget=0x56244c866ef0,
buttonDown=buttonDown at 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 at 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 at entry=0x7ffcc84fcbb0,
flags=..., flags at 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

-- 
You are receiving this mail because:
You are on the CC list for the bug.


More information about the kfm-devel mailing list