https://bugs.kde.org/show_bug.cgi?id=513852
Dallas McNeil <[email protected]> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEEDSINFO |REPORTED Resolution|BACKTRACE |--- --- Comment #2 from Dallas McNeil <[email protected]> --- Ah ha! I found my issue. GDB didn't ask to use debuginfo when I was using it as root. Now I have full symbols, thanks for your patience. Thread 1 "plasmashell" received signal SIGSEGV, Segmentation fault. #0 0x00007f0534ebfef6 in QV4::Heap::Base::mark (this=0x7f0482e5ed00, markStack=0x561a502b4380) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/memory/qv4heap_p.h:147 h = <optimized out> c = 0x7f0482e50000 index = 1896 bitmap = 0x7f0482e500e8 bit = <optimized out> #1 0x00007f0534f9193c in QV4::Lookup::markObjects (this=0x561a4faf06d0, stack=0x561a502b4380) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/jsruntime/qv4lookup_p.h:272 No locals. #2 QV4::ExecutableCompilationUnit::markObjects (this=0x561a4faefee0, markStack=0x561a502b4380) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/jsruntime/qv4executablecompilationunit.cpp:304 i = 10 data = 0x7f04ed488000 #3 0x00007f0534f7467f in QV4::ExecutionEngine::markObjects (this=<optimized out>, markStack=0x561a502b4380) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:1344 compilationUnit = <optimized out> __for_range = <optimized out> __for_begin = <optimized out> __for_end = <optimized out> #4 0x00007f053505a49e in QV4::(anonymous namespace)::markGlobalObject (that=<optimized out>) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/memory/qv4mm.cpp:690 No locals. #5 0x00007f0535056dc2 in QV4::GCStateMachine::transition (this=0x561a4c4d5780) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/memory/qv4mm.cpp:1567 stateInfo = @0x561a4c4d57b0: {execute = 0x7f053505a480 <QV4::(anonymous namespace)::markGlobalObject(QV4::GCStateMachine*, QV4::(anonymous namespace)::ExtraData&)>, breakAfter = false} deadlineExpired = <optimized out> #6 0x00007f0535058e1e in QV4::GCStateMachine::step (this=<optimized out>) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/memory/qv4mm_p.h:89 No locals. #7 QV4::MemoryManager::runGC (this=0x561a4f4620d0) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/memory/qv4mm.cpp:1289 No locals. #8 0x00007f0534f7dff5 in QV4::MemoryManager::runGC (this=0x561a4f4620d0) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/memory/qv4mm.cpp:1277 triggeredByUnmanagedHeap = <optimized out> oldUnmanagedSize = <optimized out> totalMem = <optimized out> usedBefore = <optimized out> largeItemsBefore = <optimized out> stats = <optimized out> oldChunks = <optimized out> t = <optimized out> markTime = <optimized out> usedAfter = <optimized out> largeItemsAfter = <optimized out> memInBins = <optimized out> freedObjectStats = <optimized out> freedObjectsSorted = <optimized out> lost = <optimized out> it = <optimized out> it = <optimized out> #9 QV4::MemoryManager::allocate (this=0x561a4f4620d0, allocator=0x561a4f4620e0, size=64) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/memory/qv4mm_p.h:409 incrementalGCIsAlreadyRunning = <optimized out> didGCRun = false #10 QV4::MemoryManager::allocString (this=0x561a4f4620d0, unmanagedSize=<optimized out>) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/memory/qv4mm.cpp:996 stringSize = 64 m = <optimized out> #11 QV4::MemoryManager::allocWithStringData<QV4::String, QString const&> (this=0x561a4f4620d0, unmanagedSize=<optimized out>, arg1=...) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/memory/qv4mm_p.h:286 o = <optimized out> #12 0x00007f0534f7798d in QV4::ExecutionEngine::newString (this=0x561a4f264670, s=...) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:949 No locals. #13 QV4::ExecutionEngine::fromData (this=0x561a4f264670, metaType=..., ptr=<optimized out>, container=<optimized out>, property=<optimized out>, flags=<optimized out>) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:1811 createSequence = <optimized out> type = <optimized out> scope = <optimized out> listType = {d = {o = 0x7f053401f9e0 <QtPrivate::QMetaTypeInterfaceWrapper<QString>::metaType>}} iterable = {<QIterable<QMetaSequence>> = {m_revision = 769413088, m_iterable = {m_pointer = {d = 8919273546915377920}}, m_metaContainer = {<QMetaContainer> = { d_ptr = 0x0}, <No data fields>}}, <No data fields>} #14 0x00007f053501676e in QV4::ExecutionEngine::fromVariant (this=0x561a4f264670, variant=..., parent=0x7f049cbbfb80, property=3, flags=5) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:1979 No locals. #15 QV4::doGetIndexed (p=0x7f049cbbfb80, index=3) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/jsruntime/qv4sequenceobject.cpp:86 scope = {engine = 0x561a4f264670, mark = 0x7f049cdbab58} valueMetaType = <optimized out> metaSequence = {<QMetaContainer> = {d_ptr = 0x7f053536ba60 <QMetaSequence::MetaSequence<QList<QString> >::value>}, <No data fields>} flags = {<QtPrivate::QFlagsStorageHelper<QV4::Heap::ReferenceObject::Flag, 4>> = {<QtPrivate::QFlagsStorage<QV4::Heap::ReferenceObject::Flag>> = {static IntegerSize = 4, i = 5}, <No data fields>}, <No data fields>} container = 0x561a502b3ac0 result = {d = {static MaxInternalSize = 24, data = {data = "`\250\256O\032V\000\000p\250\256O\032V\000\000\t\000\000\000\000\000\000", shared = 0x561a4faea860, _forAlignment = 4.6773691714352349e-310}, is_shared = 0, is_null = 0, packedType = 34915081027192}} v = <optimized out> #16 0x00007f0534f4c3f8 in QV4::Object::get (receiver=0x7f049cdbab30, this=0x7f049cdbab30, idx=3, hasProperty=0x7ffc2ddc5150) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/jsruntime/qv4object_p.h:274 No locals. #17 QV4::ArrayPrototype::method_forEach (b=<optimized out>, thisObject=<optimized out>, argv=0x7f049cdbaaf8, argc=<optimized out>) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/jsruntime/qv4arrayobject.cpp:1340 exists = true k = 3 scope = {engine = 0x561a4f264670, mark = 0x7f049cdbab30} instance = {ptr = 0x7f049cdbab30} len = 12 callback = 0x7f049cdbaaf8 that = {ptr = 0x7f049cdbab38} arguments = <optimized out> #18 0x00007f053500e6bd in QV4::FunctionObject::call (this=0x7ffc2ddc51b8, thisObject=0x7f049cdbaae0, argv=0x7f049cdbaaf8, argc=1) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/jsruntime/qv4functionobject_p.h:188 call = <optimized out> #19 QV4::Runtime::CallPropertyLookup::call (engine=0x561a4f264670, base=..., index=<optimized out>, argv=0x7f049cdbaaf8, argc=1) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/jsruntime/qv4runtime.cpp:1563 l = 0x561a4f83cf58 f = {<QV4::StaticValue> = {_val = 139657784163936, static ExponentMask = 9218868437227405312, static Top1Mask = 9223372036854775808, static Upper3Mask = 3940649673949184, static Lower5Mask = 31, static ManagedMask = 9219149912204115968, static DoubleMask = 9220275812110958592, static NumberMask = 9219220280948293632, static IntOrBoolMask = 9219290649692471296, static IntCompatMask = 9219712862157537280, static EncodeMask = 9220346180855136256, static DoubleDiscriminator = 1407374883553280, static NumberDiscriminator = 351843720888320}, <No data fields>} -- You are receiving this mail because: You are watching all bug changes.
