[dolphin] [Bug 422282] New: Crash when deleting a large amount of data via the terminal panel

Noah Davis bugzilla_noreply at kde.org
Sun May 31 07:31:08 BST 2020


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

            Bug ID: 422282
           Summary: Crash when deleting a large amount of data via the
                    terminal panel
           Product: dolphin
           Version: unspecified
          Platform: openSUSE RPMs
                OS: Linux
            Status: REPORTED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: dolphin-bugs-null at kde.org
          Reporter: noahadvs at gmail.com
                CC: kfm-devel at kde.org
  Target Milestone: ---

Application: dolphin (20.07.70)

Qt Version: 5.15.0
Frameworks Version: 5.71.0
Operating System: Linux 5.6.12-1-default x86_64
Windowing system: X11
Distribution: "openSUSE Tumbleweed"

-- Information about the crash:
- What I was doing when the application crashed:

Deleting a fairly substantial amount of data (more than 1GB) via the command
line (rm -r some-directory). I managed to make it happen twice in a row with 2
big folders, but not with a single empty folder or a single empty file.

The crash can be reproduced sometimes.

-- Backtrace:
Application: Dolphin (dolphin), signal: Aborted
Content of s_kcrashErrorMessage: [Current thread is 1 (Thread 0x7f1919e0e800
(LWP 24087))]
[KCrash Handler]
#6  __GI_raise (sig=sig at entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50
#7  0x00007f191ec3453d in __GI_abort () at abort.c:79
#8  0x00007f191ec8e4af in __libc_message (action=action at entry=do_abort,
fmt=fmt at entry=0x7f191ed9ce29 "%s\n") at ../sysdeps/posix/libc_fatal.c:155
#9  0x00007f191ec9575c in malloc_printerr (str=str at entry=0x7f191ed9f1d8 "double
free or corruption (fasttop)") at malloc.c:5347
#10 0x00007f191ec972a5 in _int_free (av=0x7f191edce9e0 <main_arena>,
p=0x55890c31de00, have_lock=0) at malloc.c:4266
#11 0x00007f191ebbd43e in KFileItemModel::removeItems
(behavior=KFileItemModel::DeleteItemData, itemRanges=..., this=0x55890bd31c00)
at /usr/include/c++/9/bits/atomic_base.h:326
#12 KFileItemModel::removeItems (this=0x55890bd31c00, itemRanges=...,
behavior=KFileItemModel::DeleteItemData) at
/usr/src/debug/dolphin-20.07.70git.20200528T234223~7df39255a-ku.41.1.x86_64/src/kitemviews/kfileitemmodel.cpp:1281
#13 0x00007f191ebb4e99 in KFileItemModel::setExpanded (this=0x55890bd31c00,
index=15, expanded=<optimized out>) at
/usr/src/debug/dolphin-20.07.70git.20200528T234223~7df39255a-ku.41.1.x86_64/src/kitemviews/kitemrange.h:61
#14 0x00007f191eba6d90 in KItemListController::mouseReleaseEvent
(transform=..., event=0x7ffd853eddd0, this=0x55890bd53400) at
/usr/src/debug/dolphin-20.07.70git.20200528T234223~7df39255a-ku.41.1.x86_64/src/kitemviews/kitemlistcontroller.cpp:783
#15 KItemListController::mouseReleaseEvent (this=this at entry=0x55890bd53400,
event=event at entry=0x7ffd853eddd0, transform=...) at
/usr/src/debug/dolphin-20.07.70git.20200528T234223~7df39255a-ku.41.1.x86_64/src/kitemviews/kitemlistcontroller.cpp:734
#16 0x00007f191ebab21b in KItemListController::processEvent
(this=0x55890bd53400, event=0x7ffd853eddd0, transform=...) at
/usr/src/debug/dolphin-20.07.70git.20200528T234223~7df39255a-ku.41.1.x86_64/src/kitemviews/kitemlistcontroller.cpp:1060
#17 0x00007f191eb9bec6 in KItemListView::event (this=0x55890bc06ba0,
event=0x7ffd853eddd0) at
/usr/src/debug/dolphin-20.07.70git.20200528T234223~7df39255a-ku.41.1.x86_64/src/kitemviews/kitemlistview.cpp:913
#18 0x00007f191d929cdf in QApplicationPrivate::notify_helper
(this=this at entry=0x55890aef9a60, receiver=receiver at entry=0x55890bc06ba0,
e=e at entry=0x7ffd853eddd0) at kernel/qapplication.cpp:3671
#19 0x00007f191d932b60 in QApplication::notify (this=0x7ffd853eed10,
receiver=0x55890bc06ba0, e=0x7ffd853eddd0) at kernel/qapplication.cpp:3417
#20 0x00007f191cd0d6fa in QCoreApplication::notifyInternal2
(receiver=0x55890bc06ba0, event=0x7ffd853eddd0) at
../../include/QtCore/5.15.0/QtCore/private/../../../../../src/corelib/thread/qthread_p.h:325
#21 0x00007f191dc53683 in QGraphicsScenePrivate::sendEvent (this=<optimized
out>, event=0x7ffd853eddd0, item=0x55890bc06bb0) at
graphicsview/qgraphicsscene.cpp:1254
#22 QGraphicsScenePrivate::sendEvent (this=<optimized out>,
item=0x55890bc06bb0, event=0x7ffd853eddd0) at
graphicsview/qgraphicsscene.cpp:1234
#23 0x00007f191dc53aaf in QGraphicsScenePrivate::sendMouseEvent
(this=this at entry=0x55890bb0a4b0, mouseEvent=mouseEvent at entry=0x7ffd853eddd0) at
graphicsview/qgraphicsscene.cpp:1335
#24 0x00007f191dc58b2c in QGraphicsScene::mouseReleaseEvent (this=<optimized
out>, mouseEvent=0x7ffd853eddd0) at graphicsview/qgraphicsscene.cpp:4123
#25 0x00007f191dc65cb9 in QGraphicsScene::event (this=0x55890bd6d9f0,
event=0x7ffd853eddd0) at graphicsview/qgraphicsscene.cpp:3436
#26 0x00007f191d929cdf in QApplicationPrivate::notify_helper
(this=this at entry=0x55890aef9a60, receiver=receiver at entry=0x55890bd6d9f0,
e=e at entry=0x7ffd853eddd0) at kernel/qapplication.cpp:3671
#27 0x00007f191d932b60 in QApplication::notify (this=0x7ffd853eed10,
receiver=0x55890bd6d9f0, e=0x7ffd853eddd0) at kernel/qapplication.cpp:3417
#28 0x00007f191cd0d6fa in QCoreApplication::notifyInternal2
(receiver=0x55890bd6d9f0, event=0x7ffd853eddd0) at
../../include/QtCore/5.15.0/QtCore/private/../../../../../src/corelib/thread/qthread_p.h:325
#29 0x00007f191dc82b66 in QGraphicsView::mouseReleaseEvent
(this=0x55890bd6d3b0, event=0x7ffd853ee3e0) at
/usr/include/c++/9/bits/atomic_base.h:413
#30 0x00007f191d96c15e in QWidget::event (this=this at entry=0x55890bd6d3b0,
event=event at entry=0x7ffd853ee3e0) at kernel/qwidget.cpp:8671
#31 0x00007f191da1ae9e in QFrame::event (this=0x55890bd6d3b0, e=0x7ffd853ee3e0)
at widgets/qframe.cpp:550
#32 0x00007f191dc8397c in QGraphicsView::viewportEvent (this=0x55890bd6d3b0,
event=0x7ffd853ee3e0) at graphicsview/qgraphicsview.cpp:3014
#33 0x00007f191cd0d46b in
QCoreApplicationPrivate::sendThroughObjectEventFilters (event=<optimized out>,
receiver=<optimized out>) at kernel/qcoreapplication.cpp:1187
#34 QCoreApplicationPrivate::sendThroughObjectEventFilters
(receiver=receiver at entry=0x55890bd75550, event=event at entry=0x7ffd853ee3e0) at
kernel/qcoreapplication.cpp:1176
#35 0x00007f191d929cce in QApplicationPrivate::notify_helper
(this=this at entry=0x55890aef9a60, receiver=receiver at entry=0x55890bd75550,
e=e at entry=0x7ffd853ee3e0) at kernel/qapplication.cpp:3665
#36 0x00007f191d932db3 in QApplication::notify (this=<optimized out>,
receiver=0x55890bd75550, e=0x7ffd853ee3e0) at kernel/qapplication.cpp:3115
#37 0x00007f191cd0d6fa in QCoreApplication::notifyInternal2
(receiver=0x55890bd75550, event=0x7ffd853ee3e0) at
../../include/QtCore/5.15.0/QtCore/private/../../../../../src/corelib/thread/qthread_p.h:325
#38 0x00007f191d931ec3 in QApplicationPrivate::sendMouseEvent
(receiver=receiver at entry=0x55890bd75550, event=event at entry=0x7ffd853ee3e0,
alienWidget=alienWidget at entry=0x55890bd75550, nativeWidget=0x55890aec8310,
buttonDown=<optimized out>, lastMouseReceiver=..., spontaneous=true,
onlyDispatchEnterLeave=false) at kernel/qapplication.cpp:2603
#39 0x00007f191d986cd9 in QWidgetWindow::handleMouseEvent (this=0x55890b264530,
event=0x7ffd853ee860) at /usr/include/c++/9/bits/atomic_base.h:413
#40 0x00007f191d98a194 in QWidgetWindow::event (event=0x7ffd853ee860,
this=0x55890b264530) at kernel/qwidgetwindow.cpp:295
#41 QWidgetWindow::event (this=0x55890b264530, event=0x7ffd853ee860) at
kernel/qwidgetwindow.cpp:238
#42 0x00007f191d929cdf in QApplicationPrivate::notify_helper
(this=this at entry=0x55890aef9a60, receiver=receiver at entry=0x55890b264530,
e=e at entry=0x7ffd853ee860) at kernel/qapplication.cpp:3671
#43 0x00007f191d932b60 in QApplication::notify (this=0x7ffd853eed10,
receiver=0x55890b264530, e=0x7ffd853ee860) at kernel/qapplication.cpp:3417
#44 0x00007f191cd0d6fa in QCoreApplication::notifyInternal2
(receiver=0x55890b264530, event=0x7ffd853ee860) at
../../include/QtCore/5.15.0/QtCore/private/../../../../../src/corelib/thread/qthread_p.h:325
#45 0x00007f191d219c98 in QGuiApplicationPrivate::processMouseEvent
(e=e at entry=0x55890c24acf0) at kernel/qguiapplication.cpp:2214
#46 0x00007f191d21b2a5 in QGuiApplicationPrivate::processWindowSystemEvent
(e=e at entry=0x55890c24acf0) at kernel/qguiapplication.cpp:1946
#47 0x00007f191d1f39db in QWindowSystemInterface::sendWindowSystemEvents
(flags=flags at entry=...) at kernel/qwindowsysteminterface.cpp:1175
#48 0x00007f1917ece13a in xcbSourceDispatch
(source=source at entry=0x55890afb3ce0) at qxcbeventdispatcher.cpp:105
#49 0x00007f191ab1d6e8 in g_main_dispatch (context=0x7f1910005000) at
../glib/gmain.c:3309
#50 g_main_context_dispatch (context=context at entry=0x7f1910005000) at
../glib/gmain.c:3974
#51 0x00007f191ab1da70 in g_main_context_iterate
(context=context at entry=0x7f1910005000, block=block at entry=1,
dispatch=dispatch at entry=1, self=<optimized out>) at ../glib/gmain.c:4047
#52 0x00007f191ab1daff in g_main_context_iteration (context=0x7f1910005000,
may_block=may_block at entry=1) at ../glib/gmain.c:4108
#53 0x00007f191cd6600e in QEventDispatcherGlib::processEvents
(this=0x55890afce420, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#54 0x00007f191cd0c2eb in QEventLoop::exec (this=this at entry=0x7ffd853eec00,
flags=..., flags at entry=...) at
../../include/QtCore/../../src/corelib/global/qflags.h:141
#55 0x00007f191cd14200 in QCoreApplication::exec () at
../../include/QtCore/../../src/corelib/global/qflags.h:121
#56 0x00007f191d20db3c in QGuiApplication::exec () at
kernel/qguiapplication.cpp:1867
#57 0x00007f191d929c55 in QApplication::exec () at kernel/qapplication.cpp:2811
#58 0x00007f191ee80fca in kdemain (argc=<optimized out>, argv=<optimized out>)
at
/usr/src/debug/dolphin-20.07.70git.20200528T234223~7df39255a-ku.41.1.x86_64/src/main.cpp:189
#59 0x00007f191ec35ceb in __libc_start_main (main=0x55890a913050 <main(int,
char**)>, argc=1, argv=0x7ffd853eee98, init=<optimized out>, fini=<optimized
out>, rtld_fini=<optimized out>, stack_end=0x7ffd853eee88) at
../csu/libc-start.c:308
#60 0x000055890a91308a in _start () at ../sysdeps/x86_64/start.S:120
[Inferior 1 (process 24087) detached]

Possible duplicates by query: bug 421601, bug 421576, bug 420910, bug 420414,
bug 419798.

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