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.

Reply via email to