https://bugs.kde.org/show_bug.cgi?id=448460

            Bug ID: 448460
           Summary: discover 5.23.90 crashes with segfault on startup
           Product: Discover
           Version: 5.23.90
          Platform: Ubuntu Packages
                OS: Linux
            Status: REPORTED
          Severity: crash
          Priority: NOR
         Component: discover
          Assignee: lei...@leinir.dk
          Reporter: rikmi...@kde.org
                CC: aleix...@kde.org
  Target Milestone: ---

Linux: Ubuntu
KDE Plasma Version: 5.23.90
KDE Frameworks Version: 5.90
Qt Version: 5.15.2

Thread 1 "plasma-discover" received signal SIGSEGV, Segmentation fault.
0x00007ffff6b1388d in QV4::Heap::InternalClass::changeVTableImpl
(this=0x7fffe47c0880, vt=vt@entry=0x7ffff6e59400
<QV4::QQmlValueTypeReference::static_vtbl>) at
jsruntime/qv4internalclass.cpp:435
435     jsruntime/qv4internalclass.cpp: No such file or directory.
(gdb) bt
#0  0x00007ffff6b1388d in QV4::Heap::InternalClass::changeVTableImpl
(this=0x7fffe47c0880, 
    vt=vt@entry=0x7ffff6e59400 <QV4::QQmlValueTypeReference::static_vtbl>) at
jsruntime/qv4internalclass.cpp:435
#1  0x00007ffff6ccfe71 in QV4::Heap::InternalClass::changeVTable
(vt=0x7ffff6e59400 <QV4::QQmlValueTypeReference::static_vtbl>, 
    this=<optimised out>) at
../../include/QtQml/5.15.2/QtQml/private/../../../../../src/qml/jsruntime/qv4internalclass_p.h:444
#2  QV4::InternalClass::changeVTable (vt=0x7ffff6e59400
<QV4::QQmlValueTypeReference::static_vtbl>, this=0x7fffe4bbb578)
    at
../../include/QtQml/5.15.2/QtQml/private/../../../../../src/qml/jsruntime/qv4managed_p.h:226
#3  QV4::MemoryManager::allocateObject<QV4::QQmlValueTypeReference>
(this=0x55555570f120)
    at
../../include/QtQml/5.15.2/QtQml/private/../../../../../src/qml/memory/qv4mm_p.h:209
#4  QV4::MemoryManager::allocate<QV4::QQmlValueTypeReference>
(this=0x55555570f120)
    at
../../include/QtQml/5.15.2/QtQml/private/../../../../../src/qml/memory/qv4mm_p.h:244
#5  QV4::QQmlValueTypeWrapper::create (engine=engine@entry=0x55555575a710,
object=object@entry=0x55555592fb30, property=95, 
    metaObject=0x7ffff7ebe7c0 <QQuickColorValueType::staticMetaObject>,
typeId=67) at qml/qqmlvaluetypewrapper.cpp:191
#6  0x00007ffff6b806de in loadProperty (v4=0x55555575a710,
object=0x55555592fb30, property=...)
    at jsruntime/qv4qobjectwrapper.cpp:186
#7  0x00007fffe4250322 in ?? ()
#8  0x0000000000000000 in ?? ()

On investigation doing a git bisect, the crash is introduced in the following
commit:

https://invent.kde.org/plasma/discover/-/commit/0f4e5e2367d78105fe0241e76d316853e0b278e2

Further investigation narrowed this down to the addition of 'featuredAction'
line. Commenting this out (leaving the others) prevents the crash.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to