Comment 9 for bug 1474695

Revision history for this message
Timo Jyrinki (timo-jyrinki) wrote :

Ok it's possible to gdb -p [pidofmediaplayer-app] to get:

#0 0xb636a580 in QObject::staticMetaObject () from /usr/lib/arm-linux-gnueabihf/libQt5Core.so.5
#1 0xb0711c34 in QDeclarativeVideoRendererBackend::updatePaintNode (this=0x8bd328, oldNode=0xad30a070, data=<optimized out>)
    at qdeclarativevideooutput_render.cpp:319
#2 0xb69f15ce in QQuickWindowPrivate::updateDirtyNode (this=this@entry=0x7bd658, item=item@entry=0x868eb0)
    at items/qquickwindow.cpp:2985
#3 0xb69f1af4 in QQuickWindowPrivate::updateDirtyNodes (this=this@entry=0x7bd658) at items/qquickwindow.cpp:2723
#4 0xb69f1c2c in QQuickWindowPrivate::syncSceneGraph (this=this@entry=0x7bd658) at items/qquickwindow.cpp:341
#5 0xb69d2274 in QSGRenderThread::sync (this=this@entry=0x90bf38, inExpose=inExpose@entry=false)
    at scenegraph/qsgthreadedrenderloop.cpp:512
#6 0xb69d2a64 in QSGRenderThread::syncAndRender (this=this@entry=0x90bf38) at scenegraph/qsgthreadedrenderloop.cpp:558
#7 0xb69d6776 in QSGRenderThread::run (this=0x90bf38) at scenegraph/qsgthreadedrenderloop.cpp:674
#8 0xb60a8106 in QThreadPrivate::start (arg=0x90bf38) at thread/qthread_unix.cpp:331
#9 0xb5df6490 in start_thread () from /lib/arm-linux-gnueabihf/libpthread.so.0

That's probably as far as I can get there, and the trace doesn't show any hints why video playback works for eg thumbnailer + in Youtube but not in media-player - nothing related to qtvideo-node shown for example, and the backtrace does not go further back because of corrupt stack.

Any help welcome.