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

Nate Graham <n...@kde.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |n...@kde.org
           Severity|normal                      |crash

--- Comment #1 from Nate Graham <n...@kde.org> ---
Pasting inline for searchability:


Thread 21 "QSGRenderThread" received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7fffdaffd640 (LWP 3153)]
QQuickItemPrivate::addToDirtyList (this=this@entry=0x555556bcbc70) at
/usr/src/debug/libqt5-qtdeclarative-5.15.2+kde29-1.5.x86_64/src/quick/items/qquickitem.cpp:6203
6203            nextDirtyItem = p->dirtyItemList;
backtrace:
#0  QQuickItemPrivate::addToDirtyList() (this=this@entry=0x555556bcbc70) at
/usr/src/debug/libqt5-qtdeclarative-5.15.2+kde29-1.5.x86_64/src/quick/items/qquickitem.cpp:6203
        p = 0x555500000004
        q = 0x555556b1c370
#1  0x00007ffff779714e in
QQuickItemPrivate::dirty(QQuickItemPrivate::DirtyType) (this=0x555556bcbc70,
type=type@entry=QQuickItemPrivate::ChildrenUpdateMask) at
/usr/src/debug/libqt5-qtdeclarative-5.15.2+kde29-1.5.x86_64/src/quick/items/qquickitem.cpp:6188
        q = 0x555556b1c370
#2  0x00007ffff77ae224 in forceUpdate(QQuickItem*) (item=0x555556b1c370) at
/usr/src/debug/libqt5-qtdeclarative-5.15.2+kde29-1.5.x86_64/src/quick/items/qquickitem.h:468
        items = {<QListSpecialMethods<QQuickItem*>> = {<No data fields>}, {p =
{static shared_null = {ref = {atomic = {_q_value = {<std::__atomic_base<int>> =
{static _S_alignment = 4, _M_i = -1}, static is_always_lock_free = true}}},
alloc = 0, begin = 0, end = 0, array = {0x0}}, d = 0x1}, d = 0x1}}
#3  0x00007ffff77ae24f in forceUpdate(QQuickItem*) (item=0x555555e30d60) at
/usr/src/debug/libqt5-qtdeclarative-5.15.2+kde29-1.5.x86_64/src/quick/items/qquickwindow.cpp:497
        i = <optimized out>
        items = {<QListSpecialMethods<QQuickItem*>> = {<No data fields>}, {p =
{static shared_null = {ref = {atomic = {_q_value = {<std::__atomic_base<int>> =
{static _S_alignment = 4, _M_i = -1}, static is_always_lock_free = true}}},
alloc = 0, begin = 0, end = 0, array = {0x0}}, d = 0x555556de26a0}, d =
0x555556de26a0}}
#4  0x00007ffff77ae24f in forceUpdate(QQuickItem*) (item=0x555558c0faa0) at
/usr/src/debug/libqt5-qtdeclarative-5.15.2+kde29-1.5.x86_64/src/quick/items/qquickwindow.cpp:497
        i = <optimized out>
        items = {<QListSpecialMethods<QQuickItem*>> = {<No data fields>}, {p =
{static shared_null = {ref = {atomic = {_q_value = {<std::__atomic_base<int>> =
{static _S_alignment = 4, _M_i = -1}, static is_always_lock_free = true}}},
alloc = 0, begin = 0, end = 0, array = {0x0}}, d = 0x555557f2e230}, d =
0x555557f2e230}}
#5  0x00007ffff77ae24f in forceUpdate(QQuickItem*) (item=0x5555594b4370) at
/usr/src/debug/libqt5-qtdeclarative-5.15.2+kde29-1.5.x86_64/src/quick/items/qquickwindow.cpp:497
        i = <optimized out>
        items = {<QListSpecialMethods<QQuickItem*>> = {<No data fields>}, {p =
{static shared_null = {ref = {atomic = {_q_value = {<std::__atomic_base<int>> =
{static _S_alignment = 4, _M_i = -1}, static is_always_lock_free = true}}},
alloc = 0, begin = 0, end = 0, array = {0x0}}, d = 0x555557f31170}, d =
0x555557f31170}}
#6  0x00007ffff77b48ac in QQuickWindowPrivate::syncSceneGraph()
(this=this@entry=0x55555650ab10) at
/usr/src/debug/libqt5-qtdeclarative-5.15.2+kde29-1.5.x86_64/src/quick/items/qquickwindow.cpp:516
        rootNode = <optimized out>
        q = 0x555556757be0
        devicePixelRatio = <optimized out>
        mode = {i = <optimized out>}
#7  0x00007ffff7752540 in QSGRenderThread::sync(bool, bool)
(this=this@entry=0x7fffe4024840, inExpose=inExpose@entry=true,
inGrab=inGrab@entry=false) at
/usr/src/debug/libqt5-qtdeclarative-5.15.2+kde29-1.5.x86_64/src/quick/scenegraph/qsgthreadedrenderloop.cpp:647
        d = 0x55555650ab10
        hadRenderer = <optimized out>
        current = <optimized out>
#8  0x00007ffff77541bc in QSGRenderThread::syncAndRender(QImage*)
(this=0x7fffe4024840, grabImage=0x0) at
/usr/src/debug/libqt5-qtdeclarative-5.15.2+kde29-1.5.x86_64/src/quick/scenegraph/qsgthreadedrenderloop.cpp:778
        profileFrames = false
        waitTimer = {t1 = 26220, t2 = 524010535}
        d = 0x55555650ab10
        repaintRequested = <optimized out>
        syncRequested = <optimized out>
        exposeRequested = <optimized out>
        grabRequested = <optimized out>
        cd = 0x55555650ab10
        current = <optimized out>
#9  0x00007ffff7754ef7 in QSGRenderThread::run() (this=0x7fffe4024840) at
/usr/src/debug/libqt5-qtdeclarative-5.15.2+kde29-1.5.x86_64/src/quick/scenegraph/qsgthreadedrenderloop.cpp:1043
#10 0x00007ffff5a9fe31 in QThreadPrivate::start(void*) (arg=0x7fffe4024840) at
thread/qthread_unix.cpp:329
        thr = 0x7fffe4024840
        data = 0x7fffdaffcbd8
        __clframe = {__cancel_routine = 0x7ffff5a9f4f0
<QThreadPrivate::finish(void*)>, __cancel_arg = 0x7fffe4024840, __do_it = 1,
__cancel_type = <optimized out>}
#11 0x00007ffff5612b37 in start_thread (arg=<optimized out>) at
pthread_create.c:435
        ret = <optimized out>
        pd = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736867587648,
-8507193690350551952, 140736867587648, 0, 140737310173344, 0,
8507253065566780528, 8507170689008663664}, mask_was_saved = 0}}, priv = {pad =
{0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#12 0x00007ffff5697640 in clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:81



Unfortunately no KDE code seems to be implicated here. Not sure how to proceed
with the debugging.

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

Reply via email to