[dolphin] [Bug 493319] Dolphin segfaults when a file created in a directory whose parent directory is not readable for the user

Nicolas Fella bugzilla_noreply at kde.org
Mon Sep 23 11:26:55 BST 2024


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

Nicolas Fella <nicolas.fella at gmx.de> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |nicolas.fella at gmx.de

--- Comment #1 from Nicolas Fella <nicolas.fella at gmx.de> ---
#0  KFileItem::~KFileItem (this=0x0, this=<optimized out>) at
/usr/src/debug/kio-6.6.0/src/core/kfileitem.cpp:630
#1  0x00007ffff79231ec in std::destroy_at<KFileItem> (__location=0x0) at
/usr/include/c++/14/bits/stl_construct.h:88
#2  std::_Destroy<KFileItem> (__pointer=0x0) at
/usr/include/c++/14/bits/stl_construct.h:149
#3  std::_Destroy_aux<false>::__destroy<KFileItem*> (__first=0x0, __last=0x8,
__first=<optimized out>, __last=<optimized out>) at
/usr/include/c++/14/bits/stl_construct.h:163
#4  std::_Destroy<KFileItem*> (__first=0x0, __last=0x8) at
/usr/include/c++/14/bits/stl_construct.h:196
#5  std::destroy<KFileItem*> (__first=0x0, __last=0x8) at
/usr/include/c++/14/bits/stl_construct.h:253
#6  QtPrivate::QMovableArrayOps<KFileItem>::erase (this=0x555555c031b0, b=0x0,
n=<optimized out>) at /usr/include/qt6/QtCore/qarraydataops.h:856
#7  QList<KFileItem>::remove (this=0x555555c031b0, i=<optimized out>,
n=<optimized out>) at /usr/include/qt6/QtCore/qlist.h:785
#8  QList<KFileItem>::remove (this=0x555555c031b0, i=<optimized out>,
n=<optimized out>) at /usr/include/qt6/QtCore/qlist.h:776
#9  QList<KFileItem>::erase (this=0x555555c031b0, abegin=..., aend=...) at
/usr/include/qt6/QtCore/qlist.h:879
#10 0x00007ffff7905fce in QList<KFileItem>::erase (this=0x555555c031b0,
pos=...) at /usr/include/qt6/QtCore/qlist.h:628
#11 KCoreDirListerCache::reinsert (this=<optimized out>, item=...,
oldUrl=<optimized out>) at
/usr/src/debug/kio-6.6.0/src/core/kcoredirlister_p.h:328
#12 0x00007ffff79168bc in KCoreDirListerCache::processPendingUpdates
(this=0x555555799920) at
/usr/src/debug/kio-6.6.0/src/core/kcoredirlister.cpp:2012
#13 0x00007ffff55e7f90 in QtPrivate::QSlotObjectBase::call (a=0x7fffffffd010,
r=0x555555799920, this=0x5555558bb300)
    at
/usr/src/debug/qtbase-everywhere-src-6.7.2/src/corelib/kernel/qobjectdefs_impl.h:469
#14 doActivate<false> (sender=0x555555799a40, signal_index=3,
argv=0x7fffffffd010) at
/usr/src/debug/qtbase-everywhere-src-6.7.2/src/corelib/kernel/qobject.cpp:4086
#15 0x00007ffff55ec65a in QTimer::timeout (this=<optimized out>, _t1=...) at
/usr/src/debug/qtbase-everywhere-src-6.7.2/build/src/corelib/Core_autogen/include/moc_qtimer.cpp:224
#16 0x00007ffff55d1dd6 in QObject::event (this=0x555555799a40,
e=0x7fffffffd190) at
/usr/src/debug/qtbase-everywhere-src-6.7.2/src/corelib/kernel/qobject.cpp:1427
#17 0x00007ffff67c2f6e in QApplicationPrivate::notify_helper (this=<optimized
out>, receiver=0x555555799a40, e=0x7fffffffd190)
    at
/usr/src/debug/qtbase-everywhere-src-6.7.2/src/widgets/kernel/qapplication.cpp:3287
#18 0x00007ffff558ec30 in QCoreApplication::notifyInternal2
(receiver=0x555555799a40, event=0x7fffffffd190)
    at
/usr/src/debug/qtbase-everywhere-src-6.7.2/src/corelib/kernel/qcoreapplication.cpp:1142
#19 0x00007ffff56eca5a in QTimerInfoList::activateTimers (this=0x555555704550)
at
/usr/src/debug/qtbase-everywhere-src-6.7.2/src/corelib/kernel/qtimerinfo_unix.cpp:434
#20 0x00007ffff57c2e3c in timerSourceDispatch (source=<optimized out>) at
/usr/src/debug/qtbase-everywhere-src-6.7.2/src/corelib/kernel/qeventdispatcher_glib.cpp:150
#21 idleTimerSourceDispatch (source=<optimized out>) at
/usr/src/debug/qtbase-everywhere-src-6.7.2/src/corelib/kernel/qeventdispatcher_glib.cpp:197
#22 0x00007ffff3aaffb8 in g_main_dispatch (context=0x7fffe8000f00) at
../glib/gmain.c:3344
#23 g_main_context_dispatch_unlocked (context=context at entry=0x7fffe8000f00) at
../glib/gmain.c:4152
#24 0x00007ffff3ab1d38 in g_main_context_iterate_unlocked
(context=context at entry=0x7fffe8000f00, block=block at entry=1,
dispatch=dispatch at entry=1, self=<optimized out>) at ../glib/gmain.c:4217
#25 0x00007ffff3ab23ec in g_main_context_iteration (context=0x7fffe8000f00,
may_block=1) at ../glib/gmain.c:4282
#26 0x00007ffff57c1adc in QEventDispatcherGlib::processEvents
(this=0x5555556e4530, flags=...) at
/usr/src/debug/qtbase-everywhere-src-6.7.2/src/corelib/kernel/qeventdispatcher_glib.cpp:394
#27 0x00007ffff55993db in QEventLoop::exec (this=0x7fffffffd3f0, flags=...) at
/usr/src/debug/qtbase-everywhere-src-6.7.2/src/corelib/global/qflags.h:34
#28 0x00007ffff5592bb6 in QCoreApplication::exec () at
/usr/src/debug/qtbase-everywhere-src-6.7.2/src/corelib/global/qflags.h:74
#29 0x00007ffff5de7dec in QGuiApplication::exec () at
/usr/src/debug/qtbase-everywhere-src-6.7.2/src/gui/kernel/qguiapplication.cpp:1926
#30 0x00007ffff67bfff5 in QApplication::exec () at
/usr/src/debug/qtbase-everywhere-src-6.7.2/src/widgets/kernel/qapplication.cpp:2555
#31 0x00005555555b28ac in main (argc=<optimized out>, argv=<optimized out>) at
/usr/src/debug/dolphin-24.08.1/src/main.cpp:259

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


More information about the kfm-devel mailing list