Bug 435057 - Dolphin crashed when trying to enter directory without +x attribute
Summary: Dolphin crashed when trying to enter directory without +x attribute
Status: RESOLVED DUPLICATE of bug 422282
Alias: None
Product: frameworks-kinit
Classification: Frameworks and Libraries
Component: general (show other bugs)
Version: unspecified
Platform: Neon Linux
: NOR crash
Target Milestone: ---
Assignee: David Faure
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2021-03-28 10:26 UTC by Dan Dascalescu
Modified: 2021-04-01 18:21 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Dan Dascalescu 2021-03-28 10:26:18 UTC
Application: kdeinit5 (20.12.3)

Qt Version: 5.15.2
Frameworks Version: 5.80.0
Operating System: Linux 5.4.0-70-generic x86_64
Windowing System: X11
Drkonqi Version: 5.21.3
Distribution: KDE neon User Edition 5.21

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

Double-clicked the "pics" directory, which for some reason did not have the "x" attribute set.

The reporter is unsure if this crash is reproducible.

-- Backtrace:
Application: Dolphin (kdeinit5), signal: Aborted

[New LWP 2189]
[New LWP 2190]
[New LWP 2191]
[New LWP 2192]
[New LWP 2193]
[New LWP 2194]
[New LWP 2199]
[New LWP 1208346]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
0x00007ff3fe7a3aff in __GI___poll (fds=0x7ffc0bbb57a8, nfds=1, timeout=1000) at ../sysdeps/unix/sysv/linux/poll.c:29
[Current thread is 1 (Thread 0x7ff3fb2cfcc0 (LWP 2188))]

Thread 9 (Thread 0x7ff3e0840700 (LWP 1208346)):
#0  __GI___libc_read (nbytes=10, buf=0x7ff3e083fb9e, fd=26) at ../sysdeps/unix/sysv/linux/read.c:26
#1  __GI___libc_read (fd=26, buf=0x7ff3e083fb9e, nbytes=10) at ../sysdeps/unix/sysv/linux/read.c:24
#2  0x00007ff3f8245975 in pa_read () from /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-13.99.so
#3  0x00007ff3f8394416 in pa_mainloop_prepare () from /lib/x86_64-linux-gnu/libpulse.so.0
#4  0x00007ff3f8394eb4 in pa_mainloop_iterate () from /lib/x86_64-linux-gnu/libpulse.so.0
#5  0x00007ff3f8394f70 in pa_mainloop_run () from /lib/x86_64-linux-gnu/libpulse.so.0
#6  0x00007ff3f83a311d in ?? () from /lib/x86_64-linux-gnu/libpulse.so.0
#7  0x00007ff3f827472c in ?? () from /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-13.99.so
#8  0x00007ff3fdd0c609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#9  0x00007ff3fe7b0293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 8 (Thread 0x7ff3e1858700 (LWP 2199)):
#0  0x00007ff3fd23e508 in g_mutex_unlock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007ff3fd1f08e1 in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007ff3fd1f129b in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007ff3fd1f14a3 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007ff3feb8dffb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007ff3feb321eb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007ff3fe94ca52 in QThread::exec() () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007ff3fe94dbec in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007ff3fdd0c609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#9  0x00007ff3fe7b0293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 7 (Thread 0x7ff3ed0a0700 (LWP 2194)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55c68af68068) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55c68af68018, cond=0x55c68af68040) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x55c68af68040, mutex=0x55c68af68018) at pthread_cond_wait.c:638
#3  0x00007ff3eed5eb5b in cnd_wait (mtx=0x55c68af68018, cond=0x55c68af68040) at ../include/c11/threads_posix.h:155
#4  util_queue_thread_func (input=input@entry=0x55c68b2f7570) at ../src/util/u_queue.c:289
#5  0x00007ff3eed5e75b in impl_thrd_routine (p=<optimized out>) at ../include/c11/threads_posix.h:87
#6  0x00007ff3fdd0c609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#7  0x00007ff3fe7b0293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 6 (Thread 0x7ff3ed8a1700 (LWP 2193)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55c68af68068) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55c68af68018, cond=0x55c68af68040) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x55c68af68040, mutex=0x55c68af68018) at pthread_cond_wait.c:638
#3  0x00007ff3eed5eb5b in cnd_wait (mtx=0x55c68af68018, cond=0x55c68af68040) at ../include/c11/threads_posix.h:155
#4  util_queue_thread_func (input=input@entry=0x55c68b2f7530) at ../src/util/u_queue.c:289
#5  0x00007ff3eed5e75b in impl_thrd_routine (p=<optimized out>) at ../include/c11/threads_posix.h:87
#6  0x00007ff3fdd0c609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#7  0x00007ff3fe7b0293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 5 (Thread 0x7ff3ee0a2700 (LWP 2192)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55c68af68068) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55c68af68018, cond=0x55c68af68040) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x55c68af68040, mutex=0x55c68af68018) at pthread_cond_wait.c:638
#3  0x00007ff3eed5eb5b in cnd_wait (mtx=0x55c68af68018, cond=0x55c68af68040) at ../include/c11/threads_posix.h:155
#4  util_queue_thread_func (input=input@entry=0x55c68b2f72f0) at ../src/util/u_queue.c:289
#5  0x00007ff3eed5e75b in impl_thrd_routine (p=<optimized out>) at ../include/c11/threads_posix.h:87
#6  0x00007ff3fdd0c609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#7  0x00007ff3fe7b0293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 4 (Thread 0x7ff3ee8a3700 (LWP 2191)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55c68af68068) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55c68af68018, cond=0x55c68af68040) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x55c68af68040, mutex=0x55c68af68018) at pthread_cond_wait.c:638
#3  0x00007ff3eed5eb5b in cnd_wait (mtx=0x55c68af68018, cond=0x55c68af68040) at ../include/c11/threads_posix.h:155
#4  util_queue_thread_func (input=input@entry=0x55c68b2f70b0) at ../src/util/u_queue.c:289
#5  0x00007ff3eed5e75b in impl_thrd_routine (p=<optimized out>) at ../include/c11/threads_posix.h:87
#6  0x00007ff3fdd0c609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#7  0x00007ff3fe7b0293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 3 (Thread 0x7ff3f6a2b700 (LWP 2190)):
#0  0x00007ff3fe7a3aff in __GI___poll (fds=0x7ff3e8014c70, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007ff3fd1f136e in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007ff3fd1f14a3 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007ff3feb8dffb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007ff3feb321eb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007ff3fe94ca52 in QThread::exec() () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007ff3fa77bf4b in ?? () from /lib/x86_64-linux-gnu/libQt5DBus.so.5
#7  0x00007ff3fe94dbec in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007ff3fdd0c609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#9  0x00007ff3fe7b0293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 0x7ff3f7829700 (LWP 2189)):
#0  0x00007ff3fe7a3aff in __GI___poll (fds=0x7ff3f7828c68, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007ff3ff500c1a in ?? () from /lib/x86_64-linux-gnu/libxcb.so.1
#2  0x00007ff3ff50290a in xcb_wait_for_event () from /lib/x86_64-linux-gnu/libxcb.so.1
#3  0x00007ff3f7d61d58 in ?? () from /lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#4  0x00007ff3fe94dbec in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007ff3fdd0c609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#6  0x00007ff3fe7b0293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7ff3fb2cfcc0 (LWP 2188)):
[KCrash Handler]
#4  __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50
#5  0x00007ff3fe6b3859 in __GI_abort () at abort.c:79
#6  0x00007ff3fe71e3ee in __libc_message (action=action@entry=do_abort, fmt=fmt@entry=0x7ff3fe848285 "%s\n") at ../sysdeps/posix/libc_fatal.c:155
#7  0x00007ff3fe72647c in malloc_printerr (str=str@entry=0x7ff3fe84a628 "double free or corruption (fasttop)") at malloc.c:5347
#8  0x00007ff3fe727de5 in _int_free (av=0x7ff3fe879b80 <main_arena>, p=0x55c68c0b2e50, have_lock=0) at malloc.c:4266
#9  0x00007ff3f8a3d14c in KFileItemModel::removeItems(KItemRangeList const&, KFileItemModel::RemoveItemsBehavior) () from /lib/x86_64-linux-gnu/libdolphinprivate.so.5
#10 0x00007ff3f8a49d54 in KFileItemModel::setExpanded(int, bool) () from /lib/x86_64-linux-gnu/libdolphinprivate.so.5
#11 0x00007ff3f8a5ed41 in KItemListController::onRelease(QPointF const&, QFlags<Qt::KeyboardModifier>, QFlags<Qt::MouseButton>, bool) () from /lib/x86_64-linux-gnu/libdolphinprivate.so.5
#12 0x00007ff3f8a5eee9 in KItemListController::mouseReleaseEvent(QGraphicsSceneMouseEvent*, QTransform const&) () from /lib/x86_64-linux-gnu/libdolphinprivate.so.5
#13 0x00007ff3f8a60b49 in KItemListController::processEvent(QEvent*, QTransform const&) () from /lib/x86_64-linux-gnu/libdolphinprivate.so.5
#14 0x00007ff3f8a70096 in KItemListView::event(QEvent*) () from /lib/x86_64-linux-gnu/libdolphinprivate.so.5
#15 0x00007ff3fde93dc3 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#16 0x00007ff3fde9cbb8 in QApplication::notify(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#17 0x00007ff3feb336da in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#18 0x00007ff3fe1c8f73 in ?? () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#19 0x00007ff3fe1c93b7 in ?? () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#20 0x00007ff3fe1ce500 in QGraphicsScene::mouseReleaseEvent(QGraphicsSceneMouseEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#21 0x00007ff3fe1db6e9 in QGraphicsScene::event(QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#22 0x00007ff3fde93dc3 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#23 0x00007ff3fde9cbb8 in QApplication::notify(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#24 0x00007ff3feb336da in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#25 0x00007ff3fe1f8c5a in QGraphicsView::mouseReleaseEvent(QMouseEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#26 0x00007ff3fded6c06 in QWidget::event(QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#27 0x00007ff3fdf86f82 in QFrame::event(QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#28 0x00007ff3fe1f9aa1 in QGraphicsView::viewportEvent(QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#29 0x00007ff3feb33443 in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#30 0x00007ff3fde93db2 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#31 0x00007ff3fde9ce77 in QApplication::notify(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#32 0x00007ff3feb336da in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#33 0x00007ff3fde9c0a7 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool, bool) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#34 0x00007ff3fdef1e54 in ?? () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#35 0x00007ff3fdef5174 in ?? () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#36 0x00007ff3fde93dc3 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#37 0x00007ff3fde9cbb8 in QApplication::notify(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#38 0x00007ff3feb336da in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#39 0x00007ff3fef174e8 in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) () from /lib/x86_64-linux-gnu/libQt5Gui.so.5
#40 0x00007ff3fef18b55 in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) () from /lib/x86_64-linux-gnu/libQt5Gui.so.5
#41 0x00007ff3feef07ac in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Gui.so.5
#42 0x00007ff3f7d62d7e in ?? () from /lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#43 0x00007ff3fd1f117d in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#44 0x00007ff3fd1f1400 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#45 0x00007ff3fd1f14a3 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#46 0x00007ff3feb8dffb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#47 0x00007ff3feb321eb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#48 0x00007ff3feb3a394 in QCoreApplication::exec() () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#49 0x00007ff3f8b5dfa2 in kdemain () from /usr/lib/x86_64-linux-gnu/libkdeinit5_dolphin.so
#50 0x000055c689732076 in ?? ()
#51 0x000055c6897334da in ?? ()
#52 0x000055c689733eca in ?? ()
#53 0x000055c68972f0ff in ?? ()
#54 0x00007ff3fe6b50b3 in __libc_start_main (main=0x55c68972e750, argc=3, argv=0x7ffc0bbb8638, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffc0bbb8628) at ../csu/libc-start.c:308
#55 0x000055c68972fcce in ?? ()
[Inferior 1 (process 2188) detached]

Possible duplicates by query: bug 430698, bug 429344, bug 427384, bug 424911, bug 424537.

Reported using DrKonqi
Comment 1 Nate Graham 2021-04-01 18:21:06 UTC

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