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.

Reply via email to