https://bugs.kde.org/show_bug.cgi?id=517610
Akseli Lahtinen <[email protected]> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |[email protected] --- Comment #2 from Akseli Lahtinen <[email protected]> --- Searchable backtrace Thread 1 (Thread 0x7f132f963c80 (LWP 2244)): [KCrash Handler] #4 __pthread_kill_implementation (threadid=<optimized out>, signo=6, no_tid=<optimized out>) at pthread_kill.c:44 #5 0x00007f1333c42786 in __GI_raise (sig=6) at ../sysdeps/posix/raise.c:26 #6 0x00007f1333c2934b in __GI_abort () at abort.c:77 #7 0x00007f1333c2a3ad in __libc_message_impl (fmt=<optimized out>) at ../sysdeps/posix/libc_fatal.c:138 #8 0x00007f1333ca8ab7 in malloc_printerr (str=str@entry=0x7f1333dbc083 "corrupted double-linked list") at malloc.c:5879 #9 0x00007f1333ca9484 in unlink_chunk (p=<optimized out>, av=<optimized out>) at malloc.c:1625 #10 0x00007f1333ca9638 in malloc_consolidate (av=av@entry=0x7f1333df7ac0 <main_arena>) at malloc.c:4979 #11 0x00007f1333cabceb in _int_malloc (av=av@entry=0x7f1333df7ac0 <main_arena>, bytes=bytes@entry=1296) at malloc.c:4159 #12 0x00007f1333cac7d2 in __libc_malloc2 (bytes=1296) at malloc.c:3443 #13 0x00007f13340c5bbc in operator new(unsigned long) () from /lib64/libstdc++.so.6 #14 0x00007f133591f80d in std::__new_allocator<char>::allocate (this=<optimized out>, __n=1296) at /usr/include/c++/15/bits/stl_vector.h:384 #15 std::allocator_traits<std::allocator<char> >::allocate (__a=..., __n=1296) at /usr/include/c++/15/bits/alloc_traits.h:614 #16 std::_Vector_base<char, std::allocator<char> >::_M_allocate (this=0x55a63e23cff8, __n=1296) at /usr/include/c++/15/bits/stl_vector.h:387 #17 std::vector<char, std::allocator<char> >::_M_default_append (this=0x55a63e23cff8, __n=324) at /usr/include/c++/15/bits/vector.tcc:789 #18 std::vector<char, std::allocator<char> >::resize (this=0x55a63e23cff8, __new_size=972) at /usr/include/c++/15/bits/stl_vector.h:1146 #19 WTF::Vector<char, 128, 0>::grow (this=0x55a63e23cff8, size=972) at /usr/src/debug/qtdeclarative-everywhere-src-6.10.2/src/qml/../3rdparty/masm/stubs/wtf/Vector.h:61 #20 JSC::AssemblerBuffer::grow (extraCapacity=0, this=0x55a63e23cff8) at /usr/src/debug/qtdeclarative-everywhere-src-6.10.2/src/qml/../3rdparty/masm/assembler/AssemblerBuffer.h:167 #21 JSC::AssemblerBuffer::ensureSpace (this=0x55a63e23cff8, space=<optimized out>) at /usr/src/debug/qtdeclarative-everywhere-src-6.10.2/src/qml/../3rdparty/masm/assembler/AssemblerBuffer.h:86 #22 0x00007f1335cadd7a in JSC::X86Assembler::X86InstructionFormatter::oneByteOp (this=0x55a63e23cff8, opcode=JSC::X86Assembler::OP_POP_EAX, reg=JSC::X86Registers::r13) at /usr/src/debug/qtdeclarative-everywhere-src-6.10.2/src/qml/../3rdparty/masm/assembler/X86Assembler.h:2147 #23 JSC::X86Assembler::pop_r (this=<optimized out>, reg=<optimized out>, this=<optimized out>, reg=<optimized out>) at /usr/src/debug/qtdeclarative-everywhere-src-6.10.2/src/qml/../3rdparty/masm/assembler/X86Assembler.h:268 #24 JSC::MacroAssemblerX86Common::pop (this=<optimized out>, dest=<optimized out>, this=<optimized out>, dest=<optimized out>) at /usr/src/debug/qtdeclarative-everywhere-src-6.10.2/src/qml/../3rdparty/masm/assembler/MacroAssemblerX86Common.h:996 #25 QV4::JIT::PlatformAssembler_X86_64_SysV::generatePlatformFunctionExit (this=0x55a63e23cff8, tailCall=false) at /usr/src/debug/qtdeclarative-everywhere-src-6.10.2/src/qml/jit/qv4assemblercommon_p.h:90 #26 QV4::JIT::PlatformAssemblerCommon::generateFunctionExit (this=0x55a63e23cff0) at /usr/src/debug/qtdeclarative-everywhere-src-6.10.2/src/qml/jit/qv4assemblercommon_p.h:640 #27 QV4::JIT::PlatformAssemblerCommon::generateFunctionExit (this=0x55a63e23cff0) at /usr/src/debug/qtdeclarative-everywhere-src-6.10.2/src/qml/jit/qv4assemblercommon_p.h:631 #28 QV4::JIT::BaselineAssembler::ret (this=<optimized out>) at /usr/src/debug/qtdeclarative-everywhere-src-6.10.2/src/qml/jit/qv4baselineassembler.cpp:1623 #29 QV4::JIT::BaselineJIT::generate_Ret (this=<optimized out>) at /usr/src/debug/qtdeclarative-everywhere-src-6.10.2/src/qml/jit/qv4baselinejit.cpp:55 #30 0x00007f13359564c5 in QV4::Moth::ByteCodeHandler::decode (this=0x7fffddabf020, code=0x7f132ccade14 <QmlCacheGeneratedCode::_qt_qml_plasma_applet_org_kde_plasma_taskmanager_Task_qml::qmlData+29556> "", len=<optimized out>) at /usr/src/debug/qtdeclarative-everywhere-src-6.10.2/src/qml/compiler/qv4bytecodehandler.cpp:41 #31 0x00007f1335aca4c8 in QV4::JIT::BaselineJIT::generate (this=0x7fffddabf020) at /usr/src/debug/qtdeclarative-everywhere-src-6.10.2/src/qml/jit/qv4baselinejit.cpp:37 #32 QV4::Moth::VME::exec (frame=<optimized out>, engine=<optimized out>) at /usr/src/debug/qtdeclarative-everywhere-src-6.10.2/src/qml/jsruntime/qv4vme_moth.cpp:476 #33 0x00007f1335a0e101 in QV4::doCall (self=<optimized out>, thisObject=<optimized out>, argv=<optimized out>, argc=argc@entry=0, context=<optimized out>) at /usr/src/debug/qtdeclarative-everywhere-src-6.10.2/src/qml/jsruntime/qv4function.cpp:53 #34 0x00007f1335a13d7a in QV4::Function::call (this=this@entry=0x55a641b24650, thisObject=<optimized out>, argv=argv@entry=0x7f132c359500, argc=argc@entry=0, context=context@entry=0x7f128cffea48) at /usr/src/debug/qtdeclarative-everywhere-src-6.10.2/src/qml/jsruntime/qv4function.cpp:78 #35 0x00007f1335a14049 in operator() (__closure=<synthetic pointer>, thisObject=<optimized out>, argv=0x7f132c359500, argc=0) at /usr/src/debug/qtdeclarative-everywhere-src-6.10.2/src/qml/jsruntime/qv4function.cpp:29 #36 QV4::convertAndCall<QV4::Function::call(QObject*, void**, const QMetaType*, int, QV4::ExecutionContext*)::<lambda(const QV4::Value*, const QV4::Value*, int)> > (engine=<optimized out>, thisObject=<optimized out>, a=0x7fffddabf3d0, types=0x7fffddabf3c0, argc=0, call=...) at /usr/src/debug/qtdeclarative-everywhere-src-6.10.2/src/qml/jsruntime/qv4jscall_p.h:200 #37 QV4::Function::call (this=0x55a641b24650, thisObject=<optimized out>, a=0x7fffddabf3d0, types=0x7fffddabf3c0, argc=0, context=0x7f128cffea48) at /usr/src/debug/qtdeclarative-everywhere-src-6.10.2/src/qml/jsruntime/qv4function.cpp:26 #38 0x00007f1335b62e8a in QQmlJavaScriptExpression::evaluate (this=<optimized out>, a=<optimized out>, types=<optimized out>, argc=<optimized out>) at /usr/src/debug/qtdeclarative-everywhere-src-6.10.2/src/qml/qml/qqmljavascriptexpression.cpp:270 #39 0x00007f1335b02543 in QQmlBoundSignalExpression::evaluate (this=<optimized out>, a=a@entry=0x0) at /usr/src/debug/qtdeclarative-everywhere-src-6.10.2/src/qml/qml/qqmlboundsignal.cpp:200 #40 0x00007f1335b08b35 in QQmlBoundSignal_callback (e=0x55a642c68f50, a=0x0) at /usr/src/debug/qtdeclarative-everywhere-src-6.10.2/src/qml/qml/qqmlboundsignal.cpp:315 #41 QQmlBoundSignal_callback (e=0x55a642c68f50, a=0x0) at /usr/src/debug/qtdeclarative-everywhere-src-6.10.2/src/qml/qml/qqmlboundsignal.cpp:294 #42 0x00007f1335b8bfd2 in QQmlNotifier::emitNotify (endpoint=<optimized out>, a=0x0) at /usr/src/debug/qtdeclarative-everywhere-src-6.10.2/src/qml/qml/qqmlnotifier.cpp:74 #43 0x00007f13346376f0 in ?? () from /lib64/libQt6Core.so.6 #44 0x00007f1335b24f61 in QQmlContextData::emitDestruction (this=<optimized out>) at /usr/src/debug/qtdeclarative-everywhere-src-6.10.2/src/qml/qml/qqmlcontextdata.cpp:77 #45 QQmlContextData::emitDestruction (this=0x7f132805bf30) at /usr/src/debug/qtdeclarative-everywhere-src-6.10.2/src/qml/qml/qqmlcontextdata.cpp:66 #46 0x00007f1335b24f88 in QQmlContextData::emitDestruction (this=<optimized out>) at /usr/src/debug/qtdeclarative-everywhere-src-6.10.2/src/qml/qml/qqmlcontextdata.cpp:81 #47 QQmlContextData::emitDestruction (this=<optimized out>) at /usr/src/debug/qtdeclarative-everywhere-src-6.10.2/src/qml/qml/qqmlcontextdata.cpp:66 #48 0x00007f1335b24f88 in QQmlContextData::emitDestruction (this=<optimized out>) at /usr/src/debug/qtdeclarative-everywhere-src-6.10.2/src/qml/qml/qqmlcontextdata.cpp:81 #49 QQmlContextData::emitDestruction (this=<optimized out>) at /usr/src/debug/qtdeclarative-everywhere-src-6.10.2/src/qml/qml/qqmlcontextdata.cpp:66 #50 0x00007f1335b25021 in QQmlContextData::invalidate (this=0x55a63f07a030) at /usr/src/debug/qtdeclarative-everywhere-src-6.10.2/src/qml/qml/qqmlcontextdata.cpp:88 #51 0x00007f1335b2ab86 in operator() (__closure=<optimized out>, c=0x55a63f07a030) at /usr/src/debug/qtdeclarative-everywhere-src-6.10.2/src/qml/qml/qqmlengine.cpp:213 #52 QQmlContextData::deepClearContextObject<const QQmlPrivate::qdeclarativeelement_destructor(QObject*)::<lambda(QQmlContextData*)>&, const QQmlPrivate::qdeclarativeelement_destructor(QObject*)::<lambda(QQmlContextData*)>&> (handleSelf=<synthetic pointer>..., handleLinked=<synthetic pointer>..., this=0x55a63f07a030, contextObject=0x55a63f210fc0) at /usr/src/debug/qtdeclarative-everywhere-src-6.10.2/src/qml/qml/qqmlcontextdata_p.h:140 #53 QQmlPrivate::qdeclarativeelement_destructor (o=o@entry=0x55a63f210fc0) at /usr/src/debug/qtdeclarative-everywhere-src-6.10.2/src/qml/qml/qqmlengine.cpp:215 #54 0x00007f131d2e8b5d in QQmlPrivate::QQmlElement<PlasmoidItem>::~QQmlElement (this=<optimized out>, this=<optimized out>) at /usr/include/qt6/QtQml/qqmlprivate.h:104 #55 QQmlPrivate::QQmlElement<PlasmoidItem>::~QQmlElement (this=<optimized out>, this=<optimized out>) at /usr/include/qt6/QtQml/qqmlprivate.h:105 #56 0x00007f133744cc7e in PlasmaQuick::SharedQmlEngine::~SharedQmlEngine (this=<optimized out>, this=<optimized out>) at /usr/src/debug/libplasma-6.6.2/src/plasmaquick/sharedqmlengine.cpp:179 #57 0x00007f1337425d01 in PlasmaQuick::SharedQmlEngine::~SharedQmlEngine (this=<optimized out>, this=<optimized out>) at /usr/src/debug/libplasma-6.6.2/src/plasmaquick/sharedqmlengine.cpp:176 #58 operator() (__closure=<optimized out>, applet=0x55a63d20d530) at /usr/src/debug/libplasma-6.6.2/src/plasmaquick/appletquickitem.cpp:671 #59 operator() (__closure=<optimized out>) at /usr/include/qt6/QtCore/qobjectdefs_impl.h:116 #60 QtPrivate::FunctorCallBase::call_internal<void, QtPrivate::FunctorCall<std::integer_sequence<long unsigned int, 0>, QtPrivate::List<Plasma::Applet*>, void, PlasmaQuick::AppletQuickItem::itemForApplet(Plasma::Applet*)::<lambda(Plasma::Applet*)> >::call(PlasmaQuick::AppletQuickItem::itemForApplet(Plasma::Applet*)::<lambda(Plasma::Applet*)>&, void**)::<lambda()> > (args=<optimized out>, fn=...) at /usr/include/qt6/QtCore/qobjectdefs_impl.h:65 #61 QtPrivate::FunctorCall<std::integer_sequence<long unsigned int, 0>, QtPrivate::List<Plasma::Applet*>, void, PlasmaQuick::AppletQuickItem::itemForApplet(Plasma::Applet*)::<lambda(Plasma::Applet*)> >::call (f=..., arg=<optimized out>) at /usr/include/qt6/QtCore/qobjectdefs_impl.h:115 #62 QtPrivate::FunctorCallable<PlasmaQuick::AppletQuickItem::itemForApplet(Plasma::Applet*)::<lambda(Plasma::Applet*)>, Plasma::Applet*>::call<QtPrivate::List<Plasma::Applet*>, void> (f=..., arg=<optimized out>) at /usr/include/qt6/QtCore/qobjectdefs_impl.h:337 #63 QtPrivate::QCallableObject<PlasmaQuick::AppletQuickItem::itemForApplet(Plasma::Applet*)::<lambda(Plasma::Applet*)>, QtPrivate::List<Plasma::Applet*>, void>::impl(int, QtPrivate::QSlotObjectBase *, QObject *, void **, bool *) (which=<optimized out>, this_=<optimized out>, r=<optimized out>, a=<optimized out>, ret=<optimized out>) at /usr/include/qt6/QtCore/qobjectdefs_impl.h:547 #64 0x00007f1334637a60 in ?? () from /lib64/libQt6Core.so.6 #65 0x00007f1337171477 in QMetaObject::activate<void, Plasma::Applet*> (sender=<optimized out>, mo=<optimized out>, local_signal_index=15, ret=0x0) at /usr/include/qt6/QtCore/qobjectdefs.h:319 #66 Plasma::Applet::appletDeleted (this=<optimized out>, _t1=<optimized out>) at /usr/src/debug/libplasma-6.6.2/build/src/plasma/Plasma_autogen/include/moc_applet.cpp:697 #67 0x00007f133716988a in Plasma::Applet::~Applet (this=<optimized out>, this=<optimized out>) at /usr/src/debug/libplasma-6.6.2/src/plasma/applet.cpp:72 #68 0x00007f132cc80778 in org_kde_plasma_taskmanager_Plugin::~org_kde_plasma_taskmanager_Plugin (this=<optimized out>, this=<optimized out>) at /usr/src/debug/plasma-desktop-6.6.2/build/applets/taskmanager/org.kde.plasma.taskmanager.cpp:5 #69 org_kde_plasma_taskmanager_Plugin::~org_kde_plasma_taskmanager_Plugin (this=<optimized out>, this=<optimized out>) at /usr/src/debug/plasma-desktop-6.6.2/build/applets/taskmanager/org.kde.plasma.taskmanager.cpp:5 #70 0x00007f13346253ca in QObjectPrivate::deleteChildren() () from /lib64/libQt6Core.so.6 #71 0x00007f1334624057 in QObject::~QObject() () from /lib64/libQt6Core.so.6 #72 0x00007f132d771568 in org_kde_panel_Plugin::~org_kde_panel_Plugin (this=<optimized out>, this=<optimized out>) at /usr/src/debug/plasma-desktop-6.6.2/build/containments/panel/org.kde.panel.cpp:5 #73 org_kde_panel_Plugin::~org_kde_panel_Plugin (this=<optimized out>, this=<optimized out>) at /usr/src/debug/plasma-desktop-6.6.2/build/containments/panel/org.kde.panel.cpp:5 #74 0x000055a5fd4c60f7 in ShellCorona::~ShellCorona (this=<optimized out>, this=<optimized out>) at /usr/src/debug/plasma-workspace-6.6.2/shell/shellcorona.cpp:319 #75 0x000055a5fd4990fd in main (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/plasma-workspace-6.6.2/shell/main.cpp:205 -- You are receiving this mail because: You are watching all bug changes.
