https://bugs.kde.org/show_bug.cgi?id=504824
--- Comment #2 from Roke Julian Lockhart Beedell <4wy78...@rokejulianlockhart.addy.io> --- (In reply to Roke Julian Lockhart Beedell from comment #0) Just had this recur when I invoked Dolphin via Spectacle. There's slightly more to it this time, though (like calls to `KIO::BasicOperation`): > ~~~CPP > Core was generated by `/usr/bin/dolphin --new-window --select > /home/RokeJulianLockhart/Videos/Screencasts/@\{\'Type\'=\'Screencast\'\;\ > \'Date\'=\'+20250526T202249+0100\'\}\#.webm'. > Program terminated with signal SIGSEGV, Segmentation fault. > #0 0x00007f14f11d00f5 in KCrash::defaultCrashHandler (sig=11) at > /usr/src/debug/kf6-kcrash-6.14.0-1.fc42.x86_64/src/kcrash.cpp:538 > 538 if (auto disp = > qGuiApp->nativeInterface<QNativeInterface::QX11Application>()->display()) { > [Current thread is 1 (Thread 0x7f14e7c41d80 (LWP 349865))] > (gdb) bt full > #0 0x00007f14f11d00f5 in KCrash::defaultCrashHandler (sig=11) at > /usr/src/debug/kf6-kcrash-6.14.0-1.fc42.x86_64/src/kcrash.cpp:538 > disp = <optimized out> > display = 0x0 > data = {<KCrash::MetadataWriter> = {_vptr.MetadataWriter = > 0x7f14f11d8808 <vtable for KCrash::Metadata+16>}, argv = {_M_elems = {0x0, > 0x7f14f11d66ed "--qtversion", 0x5592afdbaf70 "6.9.0", 0x7f14f11d6700 > "--kdeframeworksversion", > 0x7f14f11d66f9 "6.14.0", 0x7f14f11d6738 "--platform", > 0x5592afcba720 "xcb", 0x0 <repeats 31 times>}}, argc = 7, m_writer = > 0x7fff2e993fb0} > platformName = {d = {d = 0x5592afcba710, ptr = 0x5592afcba720 "xcb", > size = 3}, static _empty = 0 '\000'} > about = <optimized out> > argv = <optimized out> > ini = {<KCrash::MetadataWriter> = {_vptr.MetadataWriter = > 0x7f14f11d8838 <vtable for KCrash::MetadataINIWriter+16>}, writable = true, > fd = 7} > sigtxt = "\000\000\234\272\f\204\024\177\000" > pidtxt = > "@@\231.\377\177\000\000\322\342\227\361\024\177\000\000\000\360\310", > <incomplete sequence \360> > argc = <optimized out> > crashRecursionCounter = 2 > #1 <signal handler called> > No locals. > #2 unlink_chunk (p=0x5592b077dd00, av=<optimized out>) at malloc.c:1625 > fd = 0x5592b05238c0 > bk = 0x5592b0801e60 > #3 0x00007f14ee68bf33 in malloc_consolidate (av=av@entry=0x7f14ee7f6ac0 > <main_arena>) at malloc.c:4933 > fb = 0x7f14ee7f6ad8 <main_arena+24> > maxfb = 0x7f14ee7f6b18 <main_arena+88> > p = 0x5592b077dcd0 > nextp = <optimized out> > unsorted_bin = 0x7f14ee7f6b20 <main_arena+96> > first_unsorted = <optimized out> > nextchunk = <optimized out> > size = 1072 > nextsize = <optimized out> > prevsize = <optimized out> > nextinuse = <optimized out> > #4 0x00007f14ee68d2b0 in _int_free_maybe_consolidate > (av=av@entry=0x7f14ee7f6ac0 <main_arena>, size=<optimized out>) at > malloc.c:4836 > --Type <RET> for more, q to quit, c to continue without paging--c > __PRETTY_FUNCTION__ = "_int_free_maybe_consolidate" > #5 0x00007f14ee68d5da in _int_free_maybe_consolidate (av=0x7f14ee7f6ac0 > <main_arena>, size=<optimized out>) at malloc.c:4744 > __PRETTY_FUNCTION__ = "_int_free_maybe_consolidate" > heap = <optimized out> > #6 0x00007f14ee68d764 in _int_free_chunk (av=0x7f14ee7f6ac0 <main_arena>, > p=<optimized out>, size=<optimized out>, have_lock=<optimized out>, > have_lock@entry=0) at malloc.c:4667 > fb = <optimized out> > #7 0x00007f14ee690592 in _int_free (av=<optimized out>, p=<optimized out>, > have_lock=0) at malloc.c:4699 > size = <optimized out> > #8 __GI___libc_free (mem=<optimized out>) at malloc.c:3476 > ar_ptr = <optimized out> > p = <optimized out> > err = 9 > #9 0x00007f14eecd41ad in QArrayDataPointer<char16_t>::~QArrayDataPointer > (this=0x7f14d40321d8) at > /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/corelib/tools/qarraydataops.h:82 > No locals. > #10 QString::~QString (this=0x7f14d40321d8) at > /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/corelib/text/qstring.h:1410 > No locals. > #11 QUrlPrivate::~QUrlPrivate (this=<optimized out>) at > /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/corelib/io/qurl.cpp:608 > No locals. > #12 QUrl::~QUrl (this=<optimized out>) at > /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/corelib/io/qurl.cpp:1811 > No locals. > #13 QUrl::~QUrl (this=<optimized out>) at > /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/corelib/io/qurl.cpp:1808 > No locals. > #14 0x00007f14f1558f07 in KIO::BasicOperation::~BasicOperation > (this=<optimized out>, this=<optimized out>) at > /usr/src/debug/kf6-kio-6.14.0-3.fc42.x86_64/src/widgets/fileundomanager_p.h:23 > No locals. > #15 std::destroy_at<KIO::BasicOperation> (__location=0x5592b0baa3e0) at > /usr/include/c++/15/bits/stl_construct.h:88 > No locals. > #16 std::_Destroy<KIO::BasicOperation> (__pointer=0x5592b0baa3e0) at > /usr/include/c++/15/bits/stl_construct.h:164 > No locals. > #17 std::_Destroy<KIO::BasicOperation*> (__first=0x5592b0baa3e0, > __last=0x5592b0baa418) at /usr/include/c++/15/bits/stl_construct.h:212 > No locals. > #18 std::destroy<KIO::BasicOperation*> (__first=<optimized out>, > __last=0x5592b0baa418) at /usr/include/c++/15/bits/stl_construct.h:289 > No locals. > #19 QtPrivate::QGenericArrayOps<KIO::BasicOperation>::destroyAll > (this=0x5592b09821b8) at /usr/include/qt6/QtCore/qarraydataops.h:350 > No locals. > #20 QArrayDataPointer<KIO::BasicOperation>::~QArrayDataPointer > (this=<optimized out>, this=<optimized out>) at > /usr/include/qt6/QtCore/qarraydatapointer.h:109 > No locals. > #21 QArrayDataPointer<KIO::BasicOperation>::~QArrayDataPointer > (this=<optimized out>, this=<optimized out>) at > /usr/include/qt6/QtCore/qarraydatapointer.h:106 > No locals. > #22 QList<KIO::BasicOperation>::~QList (this=<optimized out>, this=<optimized > out>) at /usr/include/qt6/QtCore/qlist.h:76 > No locals. > #23 QQueue<KIO::BasicOperation>::~QQueue (this=<optimized out>, > this=<optimized out>) at /usr/include/qt6/QtCore/qqueue.h:13 > No locals. > #24 KIO::UndoCommand::~UndoCommand (this=<optimized out>, this=<optimized > out>) at > /usr/src/debug/kf6-kio-6.14.0-3.fc42.x86_64/src/widgets/fileundomanager_p.h:61 > No locals. > #25 std::destroy_at<KIO::UndoCommand> (__location=0x5592b09821b0) at > /usr/include/c++/15/bits/stl_construct.h:88 > No locals. > #26 std::_Destroy<KIO::UndoCommand> (__pointer=0x5592b09821b0) at > /usr/include/c++/15/bits/stl_construct.h:164 > No locals. > #27 std::_Destroy<KIO::UndoCommand*> (__first=0x5592b09821b0, > __last=0x5592b09821f8) at /usr/include/c++/15/bits/stl_construct.h:212 > No locals. > #28 std::destroy<KIO::UndoCommand*> (__first=<optimized out>, > __last=0x5592b09821f8) at /usr/include/c++/15/bits/stl_construct.h:289 > No locals. > #29 QtPrivate::QGenericArrayOps<KIO::UndoCommand>::destroyAll > (this=0x5592afde5aa0) at /usr/include/qt6/QtCore/qarraydataops.h:350 > No locals. > #30 QArrayDataPointer<KIO::UndoCommand>::~QArrayDataPointer (this=<optimized > out>, this=<optimized out>) at /usr/include/qt6/QtCore/qarraydatapointer.h:109 > No locals. > #31 QArrayDataPointer<KIO::UndoCommand>::~QArrayDataPointer (this=<optimized > out>, this=<optimized out>) at /usr/include/qt6/QtCore/qarraydatapointer.h:106 > No locals. > #32 QList<KIO::UndoCommand>::~QList (this=<optimized out>, this=<optimized > out>) at /usr/include/qt6/QtCore/qlist.h:76 > No locals. > #33 QStack<KIO::UndoCommand>::~QStack (this=<optimized out>, this=<optimized > out>) at /usr/include/qt6/QtCore/qstack.h:12 > No locals. > #34 KIO::FileUndoManagerPrivate::~FileUndoManagerPrivate (this=<optimized > out>, this=<optimized out>) at > /usr/src/debug/kf6-kio-6.14.0-3.fc42.x86_64/src/widgets/fileundomanager_p.h:125 > No locals. > #35 0x00007f14f1559483 in > KIO::FileUndoManagerPrivate::~FileUndoManagerPrivate (this=<optimized out>, > this=<optimized out>) at > /usr/src/debug/kf6-kio-6.14.0-3.fc42.x86_64/src/widgets/fileundomanager_p.h:125 > No locals. > #36 std::default_delete<KIO::FileUndoManagerPrivate>::operator() > (this=<optimized out>, __ptr=0x5592afde5a90) at > /usr/include/c++/15/bits/unique_ptr.h:93 > No locals. > #37 std::unique_ptr<KIO::FileUndoManagerPrivate, > std::default_delete<KIO::FileUndoManagerPrivate> >::~unique_ptr > (this=<optimized out>, this=<optimized out>) at > /usr/include/c++/15/bits/unique_ptr.h:399 > __ptr = @0x7f14f1627090: 0x5592afde5a90 > __ptr = <optimized out> > #38 KIO::FileUndoManager::~FileUndoManager (this=<optimized out>, > this=<optimized out>) at > /usr/src/debug/kf6-kio-6.14.0-3.fc42.x86_64/src/widgets/fileundomanager.cpp:263 > No locals. > #39 KIO::FileUndoManagerSingleton::~FileUndoManagerSingleton (this=<optimized > out>, this=<optimized out>) at > /usr/src/debug/kf6-kio-6.14.0-3.fc42.x86_64/src/widgets/fileundomanager.cpp:223 > No locals. > #40 QtGlobalStatic::Holder<(anonymous > namespace)::Q_QGS_globalFileUndoManager>::~Holder (this=<optimized out>, > this=<optimized out>) at /usr/include/qt6/QtCore/qglobalstatic.h:53 > No locals. > #41 0x00007f14ee62a2d1 in __run_exit_handlers (status=0, listp=0x7f14ee7f6680 > <__exit_funcs>, run_list_atexit=run_list_atexit@entry=true, > run_dtors=run_dtors@entry=true) at exit.c:118 > atfct = <optimized out> > onfct = <optimized out> > cxafct = <optimized out> > arg = <optimized out> > f = <optimized out> > new_exitfn_called = 3271 > cur = 0x5592afcff890 > restart = <optimized out> > #42 0x00007f14ee62a3ae in __GI_exit (status=<optimized out>) at exit.c:148 > No locals. > #43 0x00007f14ee6115fc in __libc_start_call_main > (main=main@entry=0x55928af355c0 <main(int, char**)>, argc=argc@entry=4, > argv=argv@entry=0x7fff2e995138) at ../sysdeps/nptl/libc_start_call_main.h:74 > result = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {0, 1859076697009892191, > 140733975187768, 4, 139727929552896, 94087885967800, 1859076696991017823, > 1737058598225521503}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, > 0x7fff2e995138}, > data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = <optimized out> > #44 0x00007f14ee6116a8 in __libc_start_main_impl (main=0x55928af355c0 > <main(int, char**)>, argc=4, argv=0x7fff2e995138, init=<optimized out>, > fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fff2e995128) at > ../csu/libc-start.c:360 > No locals. > #45 0x000055928af389a5 in _start () > No symbol table info available. > ~~~ -- You are receiving this mail because: You are watching all bug changes.