[kdenlive] [Bug 361291] crash when starting playback with GPU processing enabled
Anton Gubarkov
bugzilla_noreply at kde.org
Mon Nov 7 13:54:56 GMT 2016
https://bugs.kde.org/show_bug.cgi?id=361291
--- Comment #3 from Anton Gubarkov <anton.gubarkov at gmail.com> ---
I confirm.
Gentoo Linux, kdenlive live build (from git).
crash happens only when using nvidia card (this time with proprietory drivers).
Crash happens only when project is attempted to be displayed. Clips play fine
in the clip monitor, even with bin GPU effects applied.
I test this on a dual GPU laptop.
When I run this test on Haswell/Mesa - kdenlive works ok.
When I run this test on nvidia Geforce 730M (via optirun) - the crash is always
reproducable.
I also tested on the desktop with nvidia geforce 580 - also crashes.
OpenGL vendor: "NVIDIA Corporation"
OpenGL renderer: "GeForce GT 730M/PCIe/SSE2"
OpenGL Threaded: true
OpenGL ARG_SYNC: true
OpenGL OpenGLES: false
[New Thread 0x7fff71ffb700 (LWP 7354)]
[New Thread 0x7fff717fa700 (LWP 7355)]
[New Thread 0x7fff70ff9700 (LWP 7356)]
[Thread 0x7fff733fd700 (LWP 7349) exited]
[Thread 0x7fffb5bad700 (LWP 7330) exited]
[Thread 0x7fff73ffe700 (LWP 7348) exited]
[New Thread 0x7fff73ffe700 (LWP 7472)]
[Thread 0x7fffa1284700 (LWP 7342) exited]
[Thread 0x7fff73ffe700 (LWP 7472) exited]
[New Thread 0x7fff73ffe700 (LWP 7474)]
[New Thread 0x7fffa1284700 (LWP 7475)]
[New Thread 0x7fffb5bad700 (LWP 7476)]
[New Thread 0x7fff733fd700 (LWP 7489)]
* * *Setting document xml root: ""
QPainter::begin: Paint device returned engine == 0, type: 3
QPainter::setOpacity: Painter not active
QPainter::setOpacity: Painter not active
QPainter::end: Painter not active, aborted
[Thread 0x7fff733fd700 (LWP 7489) exited]
[Thread 0x7fff73ffe700 (LWP 7474) exited]
[Thread 0x7fffb5bad700 (LWP 7476) exited]
[New Thread 0x7fffb5bad700 (LWP 7570)]
[Thread 0x7fffa1284700 (LWP 7475) exited]
[Thread 0x7fffb5bad700 (LWP 7570) exited]
[New Thread 0x7fffb5bad700 (LWP 7571)]
[New Thread 0x7fffa1284700 (LWP 7581)]
GL error 0x501 at filter_glsl_manager.cpp:381
Thread 29 "RenderThread" received signal SIGABRT, Aborted.
[Switching to Thread 0x7fffa1284700 (LWP 7581)]
0x00007ffff18471b8 in raise () from /lib64/libc.so.6
(gdb) thread apply all bt
Thread 29 (Thread 0x7fffa1284700 (LWP 7581)):
#0 0x00007ffff18471b8 in raise () from /lib64/libc.so.6
#1 0x00007ffff184860a in abort () from /lib64/libc.so.6
#2 0x00007fffc5173b13 in
GlslManager::render_frame_texture(movit::EffectChain*, mlt_frame_s*, int, int,
unsigned char**) ()
from /usr/lib64/mlt/libmltopengl.so
#3 0x00007fffc5176bf3 in ?? () from /usr/lib64/mlt/libmltopengl.so
#4 0x00007ffff6fb6228 in mlt_frame_get_image () from /usr/lib64/libmlt.so.6
#5 0x00007ffff6fcc529 in ?? () from /usr/lib64/libmlt.so.6
#6 0x00007ffff6fb61d7 in mlt_frame_get_image () from /usr/lib64/libmlt.so.6
#7 0x00007ffff6fc9c61 in ?? () from /usr/lib64/libmlt.so.6
#8 0x0000000000728f5d in RenderThread::run (this=0x7fff1ca09500)
at
/var/tmp/portage/kde-apps/kdenlive-9999/work/kdenlive-9999/src/monitor/glwidget.cpp:1252
#9 0x00007ffff234714c in ?? () from /usr/lib64/libQt5Core.so.5
#10 0x00007fffeffef424 in start_thread () from /lib64/libpthread.so.0
#11 0x00007ffff18fbecd in clone () from /lib64/libc.so.6
Thread 28 (Thread 0x7fffb5bad700 (LWP 7571)):
#0 0x00007fffefff4fcf in pthread_cond_wait@@GLIBC_2.3.2 ()
from /lib64/libpthread.so.0
#1 0x00007ffff6fc9efb in mlt_consumer_rt_frame () from /usr/lib64/libmlt.so.6
---Type <return> to continue, or q <return> to quit---
#2 0x00007fffd0dd0b38 in ?? () from /usr/lib64/mlt/libmltsdl.so
#3 0x00007fffeffef424 in start_thread () from /lib64/libpthread.so.0
#4 0x00007ffff18fbecd in clone () from /lib64/libc.so.6
Thread 21 (Thread 0x7fff70ff9700 (LWP 7356)):
#0 0x00007fffefff7377 in do_futex_wait.constprop ()
from /lib64/libpthread.so.0
#1 0x00007fffefff7424 in __new_sem_wait_slow.constprop.0 ()
from /lib64/libpthread.so.0
#2 0x00007fffeb8fc65a in ?? () from /usr/lib64/primus/libGL.so.1
#3 0x00007fffeffef424 in start_thread () from /lib64/libpthread.so.0
#4 0x00007ffff18fbecd in clone () from /lib64/libc.so.6
Thread 20 (Thread 0x7fff717fa700 (LWP 7355)):
#0 0x00007fffefff7377 in do_futex_wait.constprop ()
from /lib64/libpthread.so.0
#1 0x00007fffefff7424 in __new_sem_wait_slow.constprop.0 ()
from /lib64/libpthread.so.0
#2 0x00007fffeb8fd6fa in ?? () from /usr/lib64/primus/libGL.so.1
#3 0x00007fffeffef424 in start_thread () from /lib64/libpthread.so.0
#4 0x00007ffff18fbecd in clone () from /lib64/libc.so.6
Thread 19 (Thread 0x7fff71ffb700 (LWP 7354)):
---Type <return> to continue, or q <return> to quit---
#0 0x00007ffff18f2e2d in poll () from /lib64/libc.so.6
#1 0x00007fffea94df6c in ?? () from /usr/lib64/libglib-2.0.so.0
#2 0x00007fffea94e07c in g_main_context_iteration ()
from /usr/lib64/libglib-2.0.so.0
#3 0x00007ffff25357bb in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib64/libQt5Core.so.5
#4 0x00007ffff24e549a in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib64/libQt5Core.so.5
#5 0x00007ffff2342ca4 in QThread::exec() () from /usr/lib64/libQt5Core.so.5
#6 0x00007ffff234714c in ?? () from /usr/lib64/libQt5Core.so.5
#7 0x00007fffeffef424 in start_thread () from /lib64/libpthread.so.0
#8 0x00007ffff18fbecd in clone () from /lib64/libc.so.6
Thread 18 (Thread 0x7fff727fc700 (LWP 7353)):
#0 0x00007fffefff4fcf in pthread_cond_wait@@GLIBC_2.3.2 ()
from /lib64/libpthread.so.0
#1 0x00007ffff23477ba in QWaitCondition::wait(QMutex*, unsigned long) ()
from /usr/lib64/libQt5Core.so.5
#2 0x00007ffff688ddad in ?? () from /usr/lib64/libQt5Quick.so.5
#3 0x00007ffff688e685 in ?? () from /usr/lib64/libQt5Quick.so.5
#4 0x00007ffff234714c in ?? () from /usr/lib64/libQt5Core.so.5
#5 0x00007fffeffef424 in start_thread () from /lib64/libpthread.so.0
#6 0x00007ffff18fbecd in clone () from /lib64/libc.so.6
---Type <return> to continue, or q <return> to quit---
Thread 15 (Thread 0x7fff937fd700 (LWP 7347)):
#0 0x00007fffefff7377 in do_futex_wait.constprop ()
from /lib64/libpthread.so.0
#1 0x00007fffefff7424 in __new_sem_wait_slow.constprop.0 ()
from /lib64/libpthread.so.0
#2 0x00007fffeb8fc65a in ?? () from /usr/lib64/primus/libGL.so.1
#3 0x00007fffeffef424 in start_thread () from /lib64/libpthread.so.0
#4 0x00007ffff18fbecd in clone () from /lib64/libc.so.6
Thread 14 (Thread 0x7fff93ffe700 (LWP 7346)):
#0 0x00007fffefff7377 in do_futex_wait.constprop ()
from /lib64/libpthread.so.0
#1 0x00007fffefff7424 in __new_sem_wait_slow.constprop.0 ()
from /lib64/libpthread.so.0
#2 0x00007fffeb8fd6fa in ?? () from /usr/lib64/primus/libGL.so.1
#3 0x00007fffeffef424 in start_thread () from /lib64/libpthread.so.0
#4 0x00007ffff18fbecd in clone () from /lib64/libc.so.6
Thread 12 (Thread 0x7fffa1d33700 (LWP 7340)):
#0 0x00007ffff18f2e2d in poll () from /lib64/libc.so.6
#1 0x00007fffea94df6c in ?? () from /usr/lib64/libglib-2.0.so.0
#2 0x00007fffea94e07c in g_main_context_iteration ()
---Type <return> to continue, or q <return> to quit---
from /usr/lib64/libglib-2.0.so.0
#3 0x00007ffff253579f in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib64/libQt5Core.so.5
#4 0x00007ffff24e549a in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib64/libQt5Core.so.5
#5 0x00007ffff2342ca4 in QThread::exec() () from /usr/lib64/libQt5Core.so.5
#6 0x00007ffff234714c in ?? () from /usr/lib64/libQt5Core.so.5
#7 0x00007fffeffef424 in start_thread () from /lib64/libpthread.so.0
#8 0x00007ffff18fbecd in clone () from /lib64/libc.so.6
Thread 11 (Thread 0x7fffa26b4700 (LWP 7337)):
#0 0x00007fffefff4fcf in pthread_cond_wait@@GLIBC_2.3.2 ()
from /lib64/libpthread.so.0
#1 0x00007ffff23477ba in QWaitCondition::wait(QMutex*, unsigned long) ()
from /usr/lib64/libQt5Core.so.5
#2 0x00007ffff688ddad in ?? () from /usr/lib64/libQt5Quick.so.5
#3 0x00007ffff688e685 in ?? () from /usr/lib64/libQt5Quick.so.5
#4 0x00007ffff234714c in ?? () from /usr/lib64/libQt5Core.so.5
#5 0x00007fffeffef424 in start_thread () from /lib64/libpthread.so.0
#6 0x00007ffff18fbecd in clone () from /lib64/libc.so.6
Thread 10 (Thread 0x7fffb4cce700 (LWP 7332)):
#0 0x00007ffff18f2e2d in poll () from /lib64/libc.so.6
---Type <return> to continue, or q <return> to quit---
#1 0x00007fffea027721 in ?? () from /usr/lib64/libpulse.so.0
#2 0x00007fffea018ce1 in pa_mainloop_poll () from /usr/lib64/libpulse.so.0
#3 0x00007fffea01937e in pa_mainloop_iterate () from /usr/lib64/libpulse.so.0
#4 0x00007fffea019430 in pa_mainloop_run () from /usr/lib64/libpulse.so.0
#5 0x00007fffea027669 in ?? () from /usr/lib64/libpulse.so.0
#6 0x00007fffe3f13a58 in ?? ()
from /usr/lib64/pulseaudio/libpulsecommon-9.0.so
#7 0x00007fffeffef424 in start_thread () from /lib64/libpthread.so.0
#8 0x00007ffff18fbecd in clone () from /lib64/libc.so.6
Thread 6 (Thread 0x7fffb7780700 (LWP 7316)):
#0 0x00007ffff18f2e2d in poll () from /lib64/libc.so.6
#1 0x00007fffea94df6c in ?? () from /usr/lib64/libglib-2.0.so.0
#2 0x00007fffea94e07c in g_main_context_iteration ()
from /usr/lib64/libglib-2.0.so.0
#3 0x00007ffff253579f in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib64/libQt5Core.so.5
#4 0x00007ffff24e549a in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib64/libQt5Core.so.5
#5 0x00007ffff2342ca4 in QThread::exec() () from /usr/lib64/libQt5Core.so.5
#6 0x00007ffff36a0305 in ?? () from /usr/lib64/libQt5Qml.so.5
#7 0x00007ffff234714c in ?? () from /usr/lib64/libQt5Core.so.5
#8 0x00007fffeffef424 in start_thread () from /lib64/libpthread.so.0
---Type <return> to continue, or q <return> to quit---
#9 0x00007ffff18fbecd in clone () from /lib64/libc.so.6
Thread 5 (Thread 0x7fffb7fff700 (LWP 7310)):
#0 0x00007fffefff5378 in pthread_cond_timedwait@@GLIBC_2.3.2 ()
from /lib64/libpthread.so.0
#1 0x00007ffff2347798 in QWaitCondition::wait(QMutex*, unsigned long) ()
from /usr/lib64/libQt5Core.so.5
#2 0x00007ffff23441d2 in ?? () from /usr/lib64/libQt5Core.so.5
#3 0x00007ffff234714c in ?? () from /usr/lib64/libQt5Core.so.5
#4 0x00007fffeffef424 in start_thread () from /lib64/libpthread.so.0
#5 0x00007ffff18fbecd in clone () from /lib64/libc.so.6
Thread 4 (Thread 0x7fffbd1ce700 (LWP 7309)):
#0 0x00007ffff18f2e2d in poll () from /lib64/libc.so.6
#1 0x00007fffea94df6c in ?? () from /usr/lib64/libglib-2.0.so.0
#2 0x00007fffea94e07c in g_main_context_iteration ()
from /usr/lib64/libglib-2.0.so.0
#3 0x00007ffff253579f in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib64/libQt5Core.so.5
#4 0x00007ffff24e549a in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib64/libQt5Core.so.5
#5 0x00007ffff2342ca4 in QThread::exec() () from /usr/lib64/libQt5Core.so.5
#6 0x00007ffff36a0305 in ?? () from /usr/lib64/libQt5Qml.so.5
---Type <return> to continue, or q <return> to quit---
#7 0x00007ffff234714c in ?? () from /usr/lib64/libQt5Core.so.5
#8 0x00007fffeffef424 in start_thread () from /lib64/libpthread.so.0
#9 0x00007ffff18fbecd in clone () from /lib64/libc.so.6
Thread 3 (Thread 0x7fffd35d1700 (LWP 7236)):
#0 0x00007ffff18f2e2d in poll () from /lib64/libc.so.6
#1 0x00007fffea94df6c in ?? () from /usr/lib64/libglib-2.0.so.0
#2 0x00007fffea94e07c in g_main_context_iteration ()
from /usr/lib64/libglib-2.0.so.0
#3 0x00007ffff25357bb in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib64/libQt5Core.so.5
#4 0x00007ffff24e549a in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib64/libQt5Core.so.5
#5 0x00007ffff2342ca4 in QThread::exec() () from /usr/lib64/libQt5Core.so.5
#6 0x00007ffff7e50475 in ?? () from /usr/lib64/libQt5DBus.so.5
#7 0x00007ffff234714c in ?? () from /usr/lib64/libQt5Core.so.5
#8 0x00007fffeffef424 in start_thread () from /lib64/libpthread.so.0
#9 0x00007ffff18fbecd in clone () from /lib64/libc.so.6
Thread 2 (Thread 0x7fffd9404700 (LWP 7231)):
#0 0x00007ffff18f2e2d in poll () from /lib64/libc.so.6
#1 0x00007fffe9bd1882 in ?? () from /usr/lib64/libxcb.so.1
#2 0x00007fffe9bd3697 in xcb_wait_for_event () from /usr/lib64/libxcb.so.1
---Type <return> to continue, or q <return> to quit---
#3 0x00007fffdb33ddf9 in ?? () from /usr/lib64/libQt5XcbQpa.so.5
#4 0x00007ffff234714c in ?? () from /usr/lib64/libQt5Core.so.5
#5 0x00007fffeffef424 in start_thread () from /lib64/libpthread.so.0
#6 0x00007ffff18fbecd in clone () from /lib64/libc.so.6
Thread 1 (Thread 0x7ffff7e03840 (LWP 7200)):
#0 0x00007ffff18f2e2d in poll () from /lib64/libc.so.6
#1 0x00007fffea94df6c in ?? () from /usr/lib64/libglib-2.0.so.0
#2 0x00007fffea94e07c in g_main_context_iteration ()
from /usr/lib64/libglib-2.0.so.0
#3 0x00007ffff253579f in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib64/libQt5Core.so.5
#4 0x00007ffff24e549a in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib64/libQt5Core.so.5
#5 0x00007ffff24ecf5c in QCoreApplication::exec() ()
from /usr/lib64/libQt5Core.so.5
#6 0x000000000048b78a in main (argc=<optimized out>, argv=<optimized out>)
at
/var/tmp/portage/kde-apps/kdenlive-9999/work/kdenlive-9999/src/main.cpp:158
--
You are receiving this mail because:
You are the assignee for the bug.
More information about the Unassigned-bugs
mailing list