https://bugs.kde.org/show_bug.cgi?id=427665
Bug ID: 427665 Summary: dolphin crashes and display duplicate file names Product: dolphin Version: 20.08.2 Platform: Neon Packages OS: Linux Status: REPORTED Keywords: drkonqi Severity: crash Priority: NOR Component: general Assignee: dolphin-bugs-n...@kde.org Reporter: ry...@live.com CC: kfm-de...@kde.org Target Milestone: --- Application: dolphin (20.08.2) Qt Version: 5.15.0 Frameworks Version: 5.75.0 Operating System: Linux 5.4.0-48-generic x86_64 Windowing system: X11 Distribution: KDE neon User Edition 5.20 -- Information about the crash: - Unusual behavior I noticed: When opening folders that are very large it displays duplicate folders and when expanding/unexpanding it crashes. The crash can be reproduced every time. -- Backtrace: Application: Dolphin (dolphin), signal: Aborted [New LWP 23714] [New LWP 23716] [New LWP 23729] [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". 0x00007f9c6cfa5aff in __GI___poll (fds=0x7fffcaf68b28, nfds=1, timeout=1000) at ../sysdeps/unix/sysv/linux/poll.c:29 [Current thread is 1 (Thread 0x7f9c66457800 (LWP 23712))] Thread 4 (Thread 0x7f9c4d7fa700 (LWP 23729)): #0 __GI___libc_read (nbytes=16, buf=0x7f9c4d7f9b90, fd=29) at ../sysdeps/unix/sysv/linux/read.c:26 #1 __GI___libc_read (fd=29, buf=0x7f9c4d7f9b90, nbytes=16) at ../sysdeps/unix/sysv/linux/read.c:24 #2 0x00007f9c68af089f in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f9c68aa7cfe in g_main_context_check () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007f9c68aa8152 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007f9c68aa82e3 in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #6 0x00007f9c6ad19eab in QEventDispatcherGlib::processEvents (this=0x7f9c18000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425 #7 0x00007f9c6acbe1bb in QEventLoop::exec (this=this@entry=0x7f9c4d7f9da0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141 #8 0x00007f9c6aadc082 in QThread::exec (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:121 #9 0x00007f9c6aadd20c in QThreadPrivate::start (arg=0x55eb975ff550) at thread/qthread_unix.cpp:342 #10 0x00007f9c69467609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #11 0x00007f9c6cfb2293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 3 (Thread 0x7f9c649e9700 (LWP 23716)): #0 __GI___libc_read (nbytes=16, buf=0x7f9c649e8b60, fd=7) at ../sysdeps/unix/sysv/linux/read.c:26 #1 __GI___libc_read (fd=7, buf=0x7f9c649e8b60, nbytes=16) at ../sysdeps/unix/sysv/linux/read.c:24 #2 0x00007f9c68af089f in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f9c68aa7cfe in g_main_context_check () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007f9c68aa8152 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007f9c68aa82e3 in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #6 0x00007f9c6ad19eab in QEventDispatcherGlib::processEvents (this=0x7f9c58000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425 #7 0x00007f9c6acbe1bb in QEventLoop::exec (this=this@entry=0x7f9c649e8d70, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141 #8 0x00007f9c6aadc082 in QThread::exec (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:121 #9 0x00007f9c6afc8f2b in ?? () from /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5 #10 0x00007f9c6aadd20c in QThreadPrivate::start (arg=0x7f9c6b04bd80) at thread/qthread_unix.cpp:342 #11 0x00007f9c69467609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #12 0x00007f9c6cfb2293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 2 (Thread 0x7f9c657d5700 (LWP 23714)): #0 0x00007f9c6cfa5aff in __GI___poll (fds=0x7f9c657d4ca8, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007f9c6949bc1a in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1 #2 0x00007f9c6949d90a in xcb_wait_for_event () from /usr/lib/x86_64-linux-gnu/libxcb.so.1 #3 0x00007f9c65db3978 in QXcbEventQueue::run (this=0x55eb970f2350) at qxcbeventqueue.cpp:228 #4 0x00007f9c6aadd20c in QThreadPrivate::start (arg=0x55eb970f2350) at thread/qthread_unix.cpp:342 #5 0x00007f9c69467609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #6 0x00007f9c6cfb2293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 1 (Thread 0x7f9c66457800 (LWP 23712)): [KCrash Handler] #4 __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50 #5 0x00007f9c6ceb5859 in __GI_abort () at abort.c:79 #6 0x00007f9c6cf203ee in __libc_message (action=action@entry=do_abort, fmt=fmt@entry=0x7f9c6d04a285 "%s\n") at ../sysdeps/posix/libc_fatal.c:155 #7 0x00007f9c6cf2847c in malloc_printerr (str=str@entry=0x7f9c6d04c5d0 "free(): double free detected in tcache 2") at malloc.c:5347 #8 0x00007f9c6cf2a0ed in _int_free (av=0x7f9c6d07bb80 <main_arena>, p=0x55eb97f239f0, have_lock=0) at malloc.c:4201 #9 0x00007f9c6cdc44ce in KFileItemModel::removeItems(KItemRangeList const&, KFileItemModel::RemoveItemsBehavior) () from /usr/lib/x86_64-linux-gnu/libdolphinprivate.so.5 #10 0x00007f9c6cdd1434 in KFileItemModel::setExpanded(int, bool) () from /usr/lib/x86_64-linux-gnu/libdolphinprivate.so.5 #11 0x00007f9c6cde60b4 in KItemListController::mouseReleaseEvent(QGraphicsSceneMouseEvent*, QTransform const&) () from /usr/lib/x86_64-linux-gnu/libdolphinprivate.so.5 #12 0x00007f9c6cde75d0 in KItemListController::processEvent(QEvent*, QTransform const&) () from /usr/lib/x86_64-linux-gnu/libdolphinprivate.so.5 #13 0x00007f9c6cdf6af6 in KItemListView::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libdolphinprivate.so.5 #14 0x00007f9c6b8d4cc3 in QApplicationPrivate::notify_helper (this=this@entry=0x55eb970f0800, receiver=receiver@entry=0x55eb97b720d0, e=e@entry=0x7fffcaf6a110) at kernel/qapplication.cpp:3671 #15 0x00007f9c6b8ddc70 in QApplication::notify (this=0x7fffcaf6b070, receiver=0x55eb97b720d0, e=0x7fffcaf6a110) at kernel/qapplication.cpp:3417 #16 0x00007f9c6acbf6aa in QCoreApplication::notifyInternal2 (receiver=0x55eb97b720d0, event=0x7fffcaf6a110) at ../../include/QtCore/5.15.0/QtCore/private/../../../../../src/corelib/thread/qthread_p.h:325 #17 0x00007f9c6bc09a23 in QGraphicsScenePrivate::sendEvent (this=<optimized out>, event=0x7fffcaf6a110, item=0x55eb97b720e0) at graphicsview/qgraphicsscene.cpp:1254 #18 QGraphicsScenePrivate::sendEvent (this=<optimized out>, item=0x55eb97b720e0, event=0x7fffcaf6a110) at graphicsview/qgraphicsscene.cpp:1234 #19 0x00007f9c6bc09e67 in QGraphicsScenePrivate::sendMouseEvent (this=this@entry=0x55eb97b71080, mouseEvent=mouseEvent@entry=0x7fffcaf6a110) at graphicsview/qgraphicsscene.cpp:1335 #20 0x00007f9c6bc0efb0 in QGraphicsScene::mouseReleaseEvent (this=<optimized out>, mouseEvent=0x7fffcaf6a110) at graphicsview/qgraphicsscene.cpp:4123 #21 0x00007f9c6bc1c199 in QGraphicsScene::event (this=0x55eb97c05a00, event=0x7fffcaf6a110) at graphicsview/qgraphicsscene.cpp:3436 #22 0x00007f9c6b8d4cc3 in QApplicationPrivate::notify_helper (this=this@entry=0x55eb970f0800, receiver=receiver@entry=0x55eb97c05a00, e=e@entry=0x7fffcaf6a110) at kernel/qapplication.cpp:3671 #23 0x00007f9c6b8ddc70 in QApplication::notify (this=0x7fffcaf6b070, receiver=0x55eb97c05a00, e=0x7fffcaf6a110) at kernel/qapplication.cpp:3417 #24 0x00007f9c6acbf6aa in QCoreApplication::notifyInternal2 (receiver=0x55eb97c05a00, event=0x7fffcaf6a110) at ../../include/QtCore/5.15.0/QtCore/private/../../../../../src/corelib/thread/qthread_p.h:325 #25 0x00007f9c6bc3970a in QGraphicsView::mouseReleaseEvent (this=0x55eb97c4d2a0, event=0x7fffcaf6a720) at /usr/include/c++/9/bits/atomic_base.h:413 #26 0x00007f9c6b917db6 in QWidget::event (this=this@entry=0x55eb97c4d2a0, event=event@entry=0x7fffcaf6a720) at kernel/qwidget.cpp:8671 #27 0x00007f9c6b9c8062 in QFrame::event (this=0x55eb97c4d2a0, e=0x7fffcaf6a720) at widgets/qframe.cpp:550 #28 0x00007f9c6bc3a551 in QGraphicsView::viewportEvent (this=0x55eb97c4d2a0, event=0x7fffcaf6a720) at graphicsview/qgraphicsview.cpp:3014 #29 0x00007f9c6acbf413 in QCoreApplicationPrivate::sendThroughObjectEventFilters (event=<optimized out>, receiver=<optimized out>) at kernel/qcoreapplication.cpp:1187 #30 QCoreApplicationPrivate::sendThroughObjectEventFilters (receiver=receiver@entry=0x55eb97c03e90, event=event@entry=0x7fffcaf6a720) at kernel/qcoreapplication.cpp:1176 #31 0x00007f9c6b8d4cb2 in QApplicationPrivate::notify_helper (this=this@entry=0x55eb970f0800, receiver=receiver@entry=0x55eb97c03e90, e=e@entry=0x7fffcaf6a720) at kernel/qapplication.cpp:3665 #32 0x00007f9c6b8ddec3 in QApplication::notify (this=<optimized out>, receiver=0x55eb97c03e90, e=0x7fffcaf6a720) at kernel/qapplication.cpp:3115 #33 0x00007f9c6acbf6aa in QCoreApplication::notifyInternal2 (receiver=0x55eb97c03e90, event=0x7fffcaf6a720) at ../../include/QtCore/5.15.0/QtCore/private/../../../../../src/corelib/thread/qthread_p.h:325 #34 0x00007f9c6b8dcfd7 in QApplicationPrivate::sendMouseEvent (receiver=receiver@entry=0x55eb97c03e90, event=event@entry=0x7fffcaf6a720, alienWidget=alienWidget@entry=0x55eb97c03e90, nativeWidget=0x55eb972786e0, buttonDown=<optimized out>, lastMouseReceiver=..., spontaneous=true, onlyDispatchEnterLeave=false) at kernel/qapplication.cpp:2603 #35 0x00007f9c6b932ffd in QWidgetWindow::handleMouseEvent (this=0x55eb974dd960, event=0x7fffcaf6aba0) at /usr/include/c++/9/bits/atomic_base.h:413 #36 0x00007f9c6b9364dc in QWidgetWindow::event (event=0x7fffcaf6aba0, this=0x55eb974dd960) at kernel/qwidgetwindow.cpp:295 #37 QWidgetWindow::event (this=0x55eb974dd960, event=0x7fffcaf6aba0) at kernel/qwidgetwindow.cpp:238 #38 0x00007f9c6b8d4cc3 in QApplicationPrivate::notify_helper (this=this@entry=0x55eb970f0800, receiver=receiver@entry=0x55eb974dd960, e=e@entry=0x7fffcaf6aba0) at kernel/qapplication.cpp:3671 #39 0x00007f9c6b8ddc70 in QApplication::notify (this=0x7fffcaf6b070, receiver=0x55eb974dd960, e=0x7fffcaf6aba0) at kernel/qapplication.cpp:3417 #40 0x00007f9c6acbf6aa in QCoreApplication::notifyInternal2 (receiver=0x55eb974dd960, event=0x7fffcaf6aba0) at ../../include/QtCore/5.15.0/QtCore/private/../../../../../src/corelib/thread/qthread_p.h:325 #41 0x00007f9c6b1caf78 in QGuiApplicationPrivate::processMouseEvent (e=e@entry=0x55eb9844ae00) at kernel/qguiapplication.cpp:2214 #42 0x00007f9c6b1cc5b5 in QGuiApplicationPrivate::processWindowSystemEvent (e=e@entry=0x55eb9844ae00) at kernel/qguiapplication.cpp:1946 #43 0x00007f9c6b1a42cb in QWindowSystemInterface::sendWindowSystemEvents (flags=flags@entry=...) at kernel/qwindowsysteminterface.cpp:1175 #44 0x00007f9c65db499e in xcbSourceDispatch (source=<optimized out>) at qxcbeventdispatcher.cpp:105 #45 0x00007f9c68aa7fbd in g_main_context_dispatch () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #46 0x00007f9c68aa8240 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #47 0x00007f9c68aa82e3 in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #48 0x00007f9c6ad19e92 in QEventDispatcherGlib::processEvents (this=0x55eb97277dc0, flags=...) at kernel/qeventdispatcher_glib.cpp:423 #49 0x00007f9c6acbe1bb in QEventLoop::exec (this=this@entry=0x7fffcaf6af40, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141 #50 0x00007f9c6acc6354 in QCoreApplication::exec () at ../../include/QtCore/../../src/corelib/global/qflags.h:121 #51 0x00007f9c6d0d124f in kdemain () from /usr/lib/x86_64-linux-gnu/libkdeinit5_dolphin.so #52 0x00007f9c6ceb70b3 in __libc_start_main (main=0x55eb953b4060, argc=1, argv=0x7fffcaf6b218, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fffcaf6b208) at ../csu/libc-start.c:308 #53 0x000055eb953b409e in _start () [Inferior 1 (process 23712) detached] Possible duplicates by query: bug 427537, bug 427535, bug 427384, bug 427118, bug 426962. Reported using DrKonqi -- You are receiving this mail because: You are watching all bug changes.