[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#868745: Mesa llvmpipe rendering crashes on mips



Package: libgl1-mesa-dri
Version: 17.1.4-1
Severity: important

Dear maintainer,

I was debugging a crash which occurs when running qtwebsockets tests on
mips [1]. This crash happens in llvmpipe thread which is created by Mesa’s
software renderer. Shortly before the crash, this warning is printed
multiple times:

  'generic' is not a recognized processor for this target (ignoring processor)

Unfortunately at the moment of the crash the stack of llvmpipe thread is
corrupted so there is no useful stacktrace from that thread. Therefore I am
attaching two files:

- stacktrace_threads.txt: Output of ‘thread apply all bt full’ at the moment
  of the crash. The crashed thread is thread 3.
- stacktrace_print.txt: Stack trace of the moment when the warning is printed.

Please feel free to reassign this bug to libllvm4.0 if you think it belongs
there. If you know something that I can do to further debug this crash, please
let me know.

[1]: https://buildd.debian.org/status/fetch.php?pkg=qtwebsockets-opensource-src&arch=mips&ver=5.9.1-1&stamp=1499289823&raw=0

--
Dmitry Shachnev
Thread 5 (Thread 0x6de67480 (LWP 5609)):
#0  0x7795e03c in poll () at ../sysdeps/unix/syscall-template.S:84
No locals.
#1  0x75a3f250 in g_main_context_poll (priority=<optimized out>, n_fds=1, fds=0x6d502790, timeout=<optimized out>, context=0x6d5004e0)
    at ././glib/gmain.c:4271
        poll_func = 0x75a52d60 <g_poll>
#2  g_main_context_iterate (context=0x6d5004e0, block=1, dispatch=1, self=<optimized out>) at ././glib/gmain.c:3967
        max_priority = 2147483647
        timeout = -1
        some_ready = <optimized out>
        nfds = 1
        allocated_nfds = <optimized out>
        fds = 0x6d502790
#3  0x75a3f468 in g_main_context_iteration (context=0x6d5004e0, may_block=1) at ././glib/gmain.c:4033
        retval = <optimized out>
#4  0x76f8ac7c in QEventDispatcherGlib::processEvents (this=0x6d500470, flags=...) at kernel/qeventdispatcher_glib.cpp:423
        d = 0x6d500480
        canWait = true
        savedFlags = {i = 0}
        result = <optimized out>
#5  0x76f1299c in QEventLoop::exec (this=0x6de66e8c, flags=...) at kernel/qeventloop.cpp:212
        d = 0x6d502710
        locker = {val = 1432273984}
        ref = {d = 0x6d502710, locker = @0x6de66e2c, exceptionCaught = false}
#6  0x76cc26a0 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:515
        d = 0x555ec400
        locker = {val = 1432273984}
        eventLoop = {<QObject> = {_vptr.QObject = 0x771f5f68 <vtable for QEventLoop+8>, static staticMetaObject = {d = {superdata = 0x0, 
                stringdata = 0x770fe208 <qt_meta_stringdata_QObject>, data = 0x770fe0f4 <qt_meta_data_QObject>, 
                static_metacall = 0x76f5c588 <QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, 
                extradata = 0x0}}, d_ptr = {d = 0x6d502710}, static staticQtMetaObject = {d = {superdata = 0x0, 
                stringdata = 0x77100e3c <qt_meta_stringdata_Qt>, data = 0x770fe2e0 <qt_meta_data_Qt>, static_metacall = 0x0, 
                relatedMetaObjects = 0x0, extradata = 0x0}}}, static staticMetaObject = {d = {superdata = 0x771f145c <QObject::staticMetaObject>, 
              stringdata = 0x770facb4 <qt_meta_stringdata_QEventLoop>, data = 0x770fac60 <qt_meta_data_QEventLoop>, 
              static_metacall = 0x76f124e0 <QEventLoop::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, 
              extradata = 0x0}}}
        returnCode = <optimized out>
#7  0x7671a69c in QQmlThreadPrivate::run (this=0x555ad638) at qml/ftw/qqmlthread.cpp:147
No locals.
#8  0x76cc94a4 in QThreadPrivate::start (arg=0x555ad638) at thread/qthread_unix.cpp:368
        __clframe = {__cancel_routine = 0x76cc80bc <QThreadPrivate::finish(void*)>, __cancel_arg = 0x555ad638, __do_it = 1, 
          __cancel_type = <optimized out>}
        thr = 0x555ad638
        data = 0x5567c7c8
#9  0x7623e88c in start_thread (arg=0x0) at pthread_create.c:335
        pd = 0x0
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {{__pc = 0x7623e858 <start_thread+188>, __sp = 0x6de66f28, __regs = {1843819648, 2147443160, 0, 
                    2147443160, 4096, 1982210776, 1982210784, 2013229784}, __fp = 0x6de66f28, __gp = 0x779fee00, __glibc_reserved1 = 0, __fpregs = {
                    nan(0x800007ff80000), nan(0x800007ff80000), nan(0x800007ff80000), nan(0x800007ff80000), nan(0x800007ff80000), 
                    nan(0x800007ff80000)}}}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, 
              canceltype = 0}}}
        not_first_call = 0
        pagesize_m1 = <optimized out>
        sp = <optimized out>
        freesize = <optimized out>
        __PRETTY_FUNCTION__ = "start_thread"
#10 0x77969ad8 in __thread_start () at ../sysdeps/unix/sysv/linux/mips/clone.S:138
No locals.

Thread 4 (Thread 0x6e667480 (LWP 5608)):
warning: GDB can't find the start of the function at 0x77fed740.
#0  0x77fed740 in ?? ()
No symbol table info available.

Thread 3 (Thread 0x6ee67480 (LWP 5607)):
warning: GDB can't find the start of the function at 0x77fed740.
#0  0x77fed740 in ?? ()
No symbol table info available.

Thread 2 (Thread 0x73346480 (LWP 5348)):
warning: GDB can't find the start of the function at 0x7556c9c3.
#0  0x7795e03c in poll () at ../sysdeps/unix/syscall-template.S:84
No locals.
#1  0x7556c9c4 in ?? () from /usr/lib/mips-linux-gnu/libxcb.so.1
No symbol table info available.

Thread 1 (Thread 0x73a7b9d0 (LWP 4426)):
#0  __pthread_cond_wait (cond=0x555e10b8, mutex=0x555e10a0) at pthread_cond_wait.c:121
        buffer = {__routine = 0x555e2150, __arg = 0x555e2140, __canceltype = 1992449736, __prev = 0x7227e1e0 <util_ringbuffer_enqueue+244>}
        cbuffer = {oldtype = 0, cond = 0x761b8ebc, mutex = 0x0, bc_seq = 1432232320}
        err = 0
        pshared = 0
        pi_flag = 0
        val = <optimized out>
#1  0x725fc2c4 in cnd_wait (mtx=0x555e10a0, cond=0x555e10b8) at ../../../../../include/c11/threads_posix.h:159
No locals.
#2  pipe_semaphore_wait (sema=0x555e10a0) at ../../../../../src/gallium/auxiliary/os/os_thread.h:193
No locals.
#3  lp_rast_finish (rast=0x555e0fd0) at ../../../../../src/gallium/drivers/llvmpipe/lp_rast.c:771
        i = 0
#4  0x7260b390 in lp_setup_rasterize_scene (setup=0x5562a4f8) at ../../../../../src/gallium/drivers/llvmpipe/lp_setup.c:181
        scene = 0x5567c8e0
#5  set_scene_state (setup=0x5562a4f8, new_state=SETUP_FLUSHED, reason=<optimized out>) at ../../../../../src/gallium/drivers/llvmpipe/lp_setup.c:331
        old_state = <optimized out>
#6  0x7260c09c in lp_setup_flush (setup=0x5562a4f8, fence=0x0, reason=<optimized out>) at ../../../../../src/gallium/drivers/llvmpipe/lp_setup.c:360
No locals.
#7  0x72023d98 in st_glFlush (ctx=<optimized out>) at ../../../src/mesa/state_tracker/st_cb_flush.c:121
No locals.
#8  0x761ff7c0 in driswSwapBuffers (pdraw=0x557a7a38, target_msc=<optimized out>, divisor=0, remainder=0, flush=1)
    at ../../../src/glx/drisw_glx.c:557
        pdp = 0x557a7a38
        psc = 0x555ad420
#9  0x761c98d4 in glXSwapBuffers (dpy=0x55586710, drawable=2097166) at ../../../src/glx/glxcmds.c:843
        flush = <optimized out>
        pdraw = <optimized out>
        gc = 0x556600c0
        tag = <optimized out>
        opcode = <optimized out>
        c = <optimized out>
#10 0x72b2d770 in QGLXContext::swapBuffers (this=0x5565ff00, surface=0x55618f30) at qglxintegration.cpp:545
        glxDrawable = <optimized out>
#11 0x77b7e1bc in QOpenGLContext::swapBuffers (this=0x5565f6c0, surface=<optimized out>) at kernel/qopenglcontext.cpp:1107
        surfaceHandle = 0x55618f30
#12 0x76960a08 in QSGGuiThreadRenderLoop::renderWindow (this=0x555e6b98, window=<optimized out>) at scenegraph/qsgrenderloop.cpp:444
        current = <optimized out>
        alsoSwap = <optimized out>
        lastDirtyWindow = <optimized out>
        i = <optimized out>
        renderTimer = {t1 = -9223372036854775808, t2 = -9223372036854775808}
        renderTime = 0
        syncTime = 0
        polishTime = 0
        swapTime = <optimized out>
#13 0x7696194c in QSGGuiThreadRenderLoop::exposureChanged (this=0x555e6b98, window=<optimized out>) at scenegraph/qsgrenderloop.cpp:476
No locals.
#14 0x77b410f0 in QWindow::event (this=0x555ab788, ev=<optimized out>) at kernel/qwindow.cpp:2261
No locals.
#15 0x769fa9cc in QQuickWindow::event (this=0x555ab788, e=0x7fff6088) at items/qquickwindow.cpp:1607
No locals.
#16 0x76f15368 in doNotify (event=<optimized out>, receiver=<optimized out>) at kernel/qcoreapplication.cpp:1093
No locals.
#17 QCoreApplication::notify (this=<optimized out>, receiver=<optimized out>, event=<optimized out>) at kernel/qcoreapplication.cpp:1079
No locals.
#18 0x76f1557c in QCoreApplication::notifyInternal2 (receiver=0x555ab788, event=0x7fff6088) at kernel/qcoreapplication.cpp:1018
        selfRequired = <optimized out>
        result = false
        cbdata = {0x555ab788, 0x7fff6088, 0x7fff601f}
        d = <optimized out>
        threadData = 0x55579a80
        scopeLevelCounter = {threadData = 0x55579a80}
#19 0x77b32288 in QCoreApplication::sendSpontaneousEvent (event=0x7fff6088, receiver=0x555ab788)
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236
No locals.
#20 QGuiApplicationPrivate::processExposeEvent (e=0x5565fdd8) at kernel/qguiapplication.cpp:2861
        p = 0x555ab518
        exposeEvent = {<QEvent> = {_vptr.QEvent = 0x77f6de68 <vtable for QExposeEvent+8>, static staticMetaObject = {d = {superdata = 0x0, 
                stringdata = 0x770fb64c <qt_meta_stringdata_QEvent>, data = 0x770fb0a0 <qt_meta_data_QEvent>, static_metacall = 0x0, 
                relatedMetaObjects = 0x0, extradata = 0x0}}, d = 0x0, t = 206, posted = 0, spont = 1, m_accept = 1, reserved = 2604}, rgn = {
            d = 0x55618e18, static shared_empty = {ref = {atomic = {_q_value = {<std::__atomic_base<int>> = {static _S_alignment = 4, 
                      _M_i = -1}, <No data fields>}}}, qt_rgn = 0x77f81d80 <qrp>}}}
#21 0x77b33380 in QGuiApplicationPrivate::processWindowSystemEvent (e=0x5565fdd8) at kernel/qguiapplication.cpp:1795
No locals.
#22 0x77b00228 in QWindowSystemInterface::sendWindowSystemEvents (flags=...) at kernel/qwindowsysteminterface.cpp:939
        event = 0x5565fdd8
        nevents = 1
#23 0x739e4628 in userEventSourceDispatch (source=0x555a72d8) at qeventdispatcher_glib.cpp:77
        userEventSource = 0x555a72d8
        dispatcher = <optimized out>
#24 0x75a3efe8 in g_main_dispatch (context=0x72a02a00) at ././glib/gmain.c:3234
        dispatch = 0x739e4600 <userEventSourceDispatch(GSource*, GSourceFunc, gpointer)>
        prev_source = 0x0
        was_in_call = 0
        user_data = 0x0
        callback = 0x0
        cb_funcs = 0x0
        cb_data = <optimized out>
        need_destroy = <optimized out>
        source = 0x555a72d8
        current = 0x6d501ad8
        i = 1
#25 g_main_context_dispatch (context=0x72a02a00) at ././glib/gmain.c:3899
No locals.
#26 0x75a3f2e0 in g_main_context_iterate (context=0x72a02a00, block=0, dispatch=1, self=<optimized out>) at ././glib/gmain.c:3972
        max_priority = 0
        timeout = 0
        some_ready = 1
        nfds = 1
        allocated_nfds = <optimized out>
        fds = <optimized out>
#27 0x75a3f468 in g_main_context_iteration (context=0x72a02a00, may_block=0) at ././glib/gmain.c:4033
        retval = <optimized out>
#28 0x76f8ac7c in QEventDispatcherGlib::processEvents (this=0x555a3330, flags=...) at kernel/qeventdispatcher_glib.cpp:423
        d = 0x555a38c8
        canWait = false
        savedFlags = {i = 0}
        result = <optimized out>
#29 0x76f15744 in QCoreApplication::processEvents (flags=..., maxtime=5000) at kernel/qcoreapplication.cpp:1236
        data = 0x55579a80
        start = {t1 = 195140, t2 = 879271265}
#30 0x77f8ecbc in quick_test_main(int, char**, char const*, char const*) () from /usr/lib/mips-linux-gnu/libQt5QuickTest.so.5
No symbol table info available.
Backtrace stopped: frame did not save the PC
warning: GDB can't find the start of the function at 0x77fed740.
#0  0x77955aec in write () at ../sysdeps/unix/syscall-template.S:84
#1  0x6f40e0d8 in llvm::raw_fd_ostream::write_impl(char const*, unsigned int) ()
    at /build/llvm-toolchain-4.0-__DPUW/llvm-toolchain-4.0-4.0.1/lib/Support/raw_ostream.cpp:558
#2  0x6f40f084 in llvm::raw_ostream::write(char const*, unsigned int) ()
    at /build/llvm-toolchain-4.0-__DPUW/llvm-toolchain-4.0-4.0.1/lib/Support/raw_ostream.cpp:224
#3  0x70371258 in llvm::SubtargetFeatures::getFeatureBits(llvm::StringRef, llvm::ArrayRef<llvm::SubtargetFeatureKV>, llvm::ArrayRef<llvm::SubtargetFeatureKV>) () at /build/llvm-toolchain-4.0-__DPUW/llvm-toolchain-4.0-4.0.1/include/llvm/Support/raw_ostream.h:172
#4  0x70361b58 in getFeatures(llvm::StringRef, llvm::StringRef, llvm::ArrayRef<llvm::SubtargetFeatureKV>, llvm::ArrayRef<llvm::SubtargetFeatureKV>)
    () at /build/llvm-toolchain-4.0-__DPUW/llvm-toolchain-4.0-4.0.1/lib/MC/MCSubtargetInfo.cpp:24
#5  0x703623d0 in llvm::MCSubtargetInfo::InitMCProcessorInfo(llvm::StringRef, llvm::StringRef) ()
    at /build/llvm-toolchain-4.0-__DPUW/llvm-toolchain-4.0-4.0.1/lib/MC/MCSubtargetInfo.cpp:28
#6  0x70362578 in llvm::MCSubtargetInfo::MCSubtargetInfo(llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::ArrayRef<llvm::SubtargetFeatureKV>, llvm::ArrayRef<llvm::SubtargetFeatureKV>, llvm::SubtargetInfoKV const*, llvm::MCWriteProcResEntry const*, llvm::MCWriteLatencyEntry const*, llvm::MCReadAdvanceEntry const*, llvm::InstrStage const*, unsigned int const*, unsigned int const*) ()
    at /build/llvm-toolchain-4.0-__DPUW/llvm-toolchain-4.0-4.0.1/lib/MC/MCSubtargetInfo.cpp:48
#7  0x6f868aac in llvm::TargetSubtargetInfo::TargetSubtargetInfo(llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::ArrayRef<llvm::SubtargetFeatureKV>, llvm::ArrayRef<llvm::SubtargetFeatureKV>, llvm::SubtargetInfoKV const*, llvm::MCWriteProcResEntry const*, llvm::MCWriteLatencyEntry const*, llvm::MCReadAdvanceEntry const*, llvm::InstrStage const*, unsigned int const*, unsigned int const*) ()
    at /build/llvm-toolchain-4.0-__DPUW/llvm-toolchain-4.0-4.0.1/lib/CodeGen/TargetSubtargetInfo.cpp:26
#8  0x70bab3ac in llvm::MipsGenSubtargetInfo::MipsGenSubtargetInfo(llvm::Triple const&, llvm::StringRef, llvm::StringRef) ()
    at /build/llvm-toolchain-4.0-__DPUW/llvm-toolchain-4.0-4.0.1/build-llvm/lib/Target/Mips/MipsGenSubtargetInfo.inc:2032
#9  0x70bab6cc in llvm::MipsSubtarget::MipsSubtarget(llvm::Triple const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool, llvm::MipsTargetMachine const&) ()
    at /build/llvm-toolchain-4.0-__DPUW/llvm-toolchain-4.0-4.0.1/lib/Target/Mips/MipsSubtarget.cpp:78
#10 0x70bacae8 in llvm::MipsTargetMachine::MipsTargetMachine(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, llvm::Optional<llvm::Reloc::Model>, llvm::CodeModel::Model, llvm::CodeGenOpt::Level, bool) ()
    at /build/llvm-toolchain-4.0-__DPUW/llvm-toolchain-4.0-4.0.1/lib/Target/Mips/MipsTargetMachine.cpp:111
#11 0x70bad04c in llvm::MipsebTargetMachine::MipsebTargetMachine(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, llvm::Optional<llvm::Reloc::Model>, llvm::CodeModel::Model, llvm::CodeGenOpt::Level) ()
    at /build/llvm-toolchain-4.0-__DPUW/llvm-toolchain-4.0-4.0.1/lib/Target/Mips/MipsTargetMachine.cpp:126
#12 0x70bad130 in llvm::RegisterTargetMachine<llvm::MipsebTargetMachine>::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, llvm::Optional<llvm::Reloc::Model>, llvm::CodeModel::Model, llvm::CodeGenOpt::Level) ()
    at /build/llvm-toolchain-4.0-__DPUW/llvm-toolchain-4.0-4.0.1/include/llvm/Support/TargetRegistry.h:1065
#13 0x704dbfb4 in llvm::EngineBuilder::selectTarget(llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::SmallVectorImpl<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) ()
    at /build/llvm-toolchain-4.0-__DPUW/llvm-toolchain-4.0-4.0.1/include/llvm/Support/TargetRegistry.h:365
#14 0x704dc324 in llvm::EngineBuilder::selectTarget() ()
    at /build/llvm-toolchain-4.0-__DPUW/llvm-toolchain-4.0-4.0.1/lib/ExecutionEngine/TargetSelect.cpp:35
#15 0x722ef324 in llvm::EngineBuilder::create (this=0x7fff51b0) at /usr/lib/llvm-4.0/include/llvm/ExecutionEngine/ExecutionEngine.h:649
#16 lp_build_create_jit_compiler_for_module (OutJIT=0x557c7570, OutCode=0x557c7588, M=<optimized out>, CMM=0x557c0c00, OptLevel=2, useMCJIT=1, 
    OutError=0x7fff54b0) at ../../../../src/gallium/auxiliary/gallivm/lp_bld_misc.cpp:706
#17 0x722ec8b0 in init_gallivm_engine (gallivm=0x557c7568) at ../../../../src/gallium/auxiliary/gallivm/lp_bld_init.c:234
#18 gallivm_compile_module (gallivm=0x557c7568) at ../../../../src/gallium/auxiliary/gallivm/lp_bld_init.c:634
#19 0x7261c618 in generate_variant (lp=0x5562dbb0, key=0x7fff5500, shader=0x557ce678)
    at ../../../../../src/gallium/drivers/llvmpipe/lp_state_fs.c:2851
#20 llvmpipe_update_fs (lp=0x5562dbb0) at ../../../../../src/gallium/drivers/llvmpipe/lp_state_fs.c:3405
#21 0x72613fb4 in llvmpipe_update_derived (llvmpipe=0x5562dbb0) at ../../../../../src/gallium/drivers/llvmpipe/lp_state_derived.c:209
#22 0x725f99e4 in llvmpipe_draw_vbo (pipe=0x5562dbb0, info=0x7fff57f0) at ../../../../../src/gallium/drivers/llvmpipe/lp_draw_arrays.c:70
#23 0x7203144c in st_draw_vbo (ctx=0x55773818, prims=<optimized out>, nr_prims=1, ib=0x7fff5894, index_bounds_valid=0 '\000', 
    min_index=<optimized out>, max_index=<optimized out>, tfb_vertcount=0x0, stream=0, indirect=0x0) at ../../../src/mesa/state_tracker/st_draw.c:262
#24 0x71ff57c8 in vbo_validated_drawrangeelements (ctx=0x55773818, mode=5, index_bounds_valid=0 '\000', start=4294967295, end=4294967295, count=4, 
    type=5123, indices=0x2, basevertex=0, numInstances=1, baseInstance=0) at ../../../src/mesa/vbo/vbo_exec_array.c:812
#25 0x71ff5f0c in vbo_exec_DrawElements (mode=5, count=4, type=5123, indices=0x2) at ../../../src/mesa/vbo/vbo_exec_array.c:943
#26 0x76930dd8 in QOpenGLFunctions::glDrawElements (indices=<optimized out>, type=5123, count=<optimized out>, mode=<optimized out>, this=0x557a7af4)
    at /usr/include/mips-linux-gnu/qt5/QtGui/qopenglfunctions.h:752
#27 QSGBatchRenderer::Renderer::renderMergedBatch (this=0x557a7a38, batch=0x557abce0) at scenegraph/coreapi/qsgbatchrenderer.cpp:2359
#28 0x76932250 in QSGBatchRenderer::Renderer::renderBatches (this=0x557a7a38) at scenegraph/coreapi/qsgbatchrenderer.cpp:2553
#29 0x76938924 in QSGBatchRenderer::Renderer::render (this=<optimized out>) at scenegraph/coreapi/qsgbatchrenderer.cpp:2762
#30 0x76926a40 in QSGRenderer::renderScene (this=0x557a7a38, bindable=...) at scenegraph/coreapi/qsgrenderer.cpp:241
#31 0x769270bc in QSGRenderer::renderScene (this=<optimized out>, fboId=<optimized out>) at scenegraph/coreapi/qsgrenderer.cpp:194
#32 0x76972938 in QSGDefaultRenderContext::renderNextFrame (this=0x555abd80, renderer=0x557a7a38, fboId=<optimized out>)
    at scenegraph/qsgdefaultrendercontext.cpp:181
#33 0x769ed8fc in QQuickWindowPrivate::renderSceneGraph (this=0x555abb88, size=...) at items/qquickwindow.cpp:470
#34 0x769604d8 in QSGGuiThreadRenderLoop::renderWindow (this=0x555e6ba8, window=<optimized out>) at scenegraph/qsgrenderloop.cpp:428
#35 0x7696194c in QSGGuiThreadRenderLoop::exposureChanged (this=0x555e6ba8, window=<optimized out>) at scenegraph/qsgrenderloop.cpp:476
#36 0x77b410f0 in QWindow::event (this=0x555ab9b8, ev=<optimized out>) at kernel/qwindow.cpp:2261
#37 0x769fa9cc in QQuickWindow::event (this=0x555ab9b8, e=0x7fff6048) at items/qquickwindow.cpp:1607
#38 0x76f15368 in doNotify (event=<optimized out>, receiver=<optimized out>) at kernel/qcoreapplication.cpp:1093
#39 QCoreApplication::notify (this=<optimized out>, receiver=<optimized out>, event=<optimized out>) at kernel/qcoreapplication.cpp:1079
#40 0x76f1557c in QCoreApplication::notifyInternal2 (receiver=0x555ab9b8, event=0x7fff6048) at kernel/qcoreapplication.cpp:1018
#41 0x77b32288 in QCoreApplication::sendSpontaneousEvent (event=0x7fff6048, receiver=0x555ab9b8)
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236
#42 QGuiApplicationPrivate::processExposeEvent (e=0x5561bd78) at kernel/qguiapplication.cpp:2861
#43 0x77b33380 in QGuiApplicationPrivate::processWindowSystemEvent (e=0x5561bd78) at kernel/qguiapplication.cpp:1795
#44 0x77b00228 in QWindowSystemInterface::sendWindowSystemEvents (flags=...) at kernel/qwindowsysteminterface.cpp:939
#45 0x739e4628 in userEventSourceDispatch (source=<optimized out>) at qeventdispatcher_glib.cpp:77
#46 0x75a3efe8 in g_main_context_dispatch () from /lib/mips-linux-gnu/libglib-2.0.so.0

Attachment: signature.asc
Description: PGP signature


Reply to: