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.

Reply via email to