Summary: | Kdenlive instantly crashing if GPU acceleration is activated | ||
---|---|---|---|
Product: | [Applications] kdenlive | Reporter: | utybo <utybo72> |
Component: | Rendering & Export | Assignee: | Jean-Baptiste Mardelle <jb> |
Status: | RESOLVED DUPLICATE | ||
Severity: | crash | CC: | brettschneider.sven, fritzibaby, louise9841, martin.sandsmark, michal.klaus, paul, snd.noise |
Priority: | NOR | Keywords: | drkonqi |
Version: | unspecified | Flags: | snd.noise:
MOVIT+
|
Target Milestone: | --- | ||
Platform: | unspecified | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
utybo
2016-08-05 09:47:10 UTC
What GPU are you using? Same problem, using a NVIDIA 1070, driver version 370.23 (proprietary drivers). When enabling GPU accelaration (Movit), kdenlive will crash when clicking in the timeline (even when no clips are inserted in the project). Kdenlive version: 16.12.0 Distro: Kubuntu 16.04 64-bit Same problem, disabling GPU acceleration in KDENLIVE solved the problem instantly. Using gtx 770 with 375.26 drivers on KDE NEON. Backtrace of the crash I experienced: Application: Kdenlive (kdenlive), signal: Aborted Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 [Current thread is 1 (Thread 0x7fa5172b88c0 (LWP 5422))] Thread 12 (Thread 0x7fa4a67f6700 (LWP 5443)): [KCrash Handler] #6 0x00007fa510a51428 in __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:54 #7 0x00007fa510a5302a in __GI_abort () at abort.c:89 #8 0x00007fa4d992f8c3 in GlslManager::render_frame_texture (this=0x3fc8a30, chain=0x7fa4b8151870, frame=0x7fa4b813f620, width=1920, height=1080, image=0x7fa4a67f5cd8) at filter_glsl_manager.cpp:383 #9 0x00007fa4d9932802 in convert_image (frame=0x7fa4b813f620, image=0x7fa4a67f5cd8, format=0x3d3606c, output_format=mlt_image_glsl_texture) at filter_movit_convert.cpp:573 #10 0x00007fa5164ac7a8 in mlt_frame_get_image (self=self@entry=0x7fa4b813f620, buffer=buffer@entry=0x7fa4a67f5cd8, format=format@entry=0x3d3606c, width=width@entry=0x7fa4a67f5cc4, height=height@entry=0x7fa4a67f5cc8, writable=writable@entry=0) at mlt_frame.c:591 #11 0x00007fa5164c2679 in producer_get_image (self=self@entry=0x7fa4b813e980, buffer=buffer@entry=0x7fa4a67f5cd8, format=format@entry=0x3d3606c, width=width@entry=0x7fa4a67f5cc4, height=height@entry=0x7fa4a67f5cc8, writable=writable@entry=0) at mlt_tractor.c:370 #12 0x00007fa5164ac757 in mlt_frame_get_image (self=self@entry=0x7fa4b813e980, buffer=buffer@entry=0x7fa4a67f5cd8, format=format@entry=0x3d3606c, width=width@entry=0x7fa4a67f5cc4, height=height@entry=0x7fa4a67f5cc8, writable=writable@entry=0) at mlt_frame.c:585 #13 0x00007fa5164bfe24 in consumer_read_ahead_thread (arg=0x4288b50) at mlt_consumer.c:825 #14 0x000000000072bb4d in RenderThread::run (this=0x7fa4a8152e90) at /workspace/build/src/monitor/glwidget.cpp:1252 #15 0x00007fa511532b98 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #16 0x00007fa50f17b6ba in start_thread (arg=0x7fa4a67f6700) at pthread_create.c:333 #17 0x00007fa510b2282d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 11 (Thread 0x7fa4c0e4f700 (LWP 5442)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007fa5164c00ab in mlt_consumer_rt_frame (self=self@entry=0x4288b50) at mlt_consumer.c:1576 #2 0x00007fa4d9d70d90 in consumer_thread (arg=0x4288b50) at consumer_sdl_audio.c:531 #3 0x00007fa50f17b6ba in start_thread (arg=0x7fa4c0e4f700) at pthread_create.c:333 #4 0x00007fa510b2282d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 10 (Thread 0x7fa4a77fd700 (LWP 5439)): #0 0x00007fa510b16b5d in poll () at ../sysdeps/unix/syscall-template.S:84 #1 0x00007fa509c5e39c in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007fa509c5e4ac in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007fa51175e23b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #4 0x00007fa511708cea in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #5 0x00007fa51152dfb4 in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #6 0x00007fa511532b98 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #7 0x00007fa50f17b6ba in start_thread (arg=0x7fa4a77fd700) at pthread_create.c:333 #8 0x00007fa510b2282d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 9 (Thread 0x7fa4c0133700 (LWP 5438)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007fa511533a4b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #2 0x00007fa515b51eed in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5 #3 0x00007fa515b527c5 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5 #4 0x00007fa511532b98 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #5 0x00007fa50f17b6ba in start_thread (arg=0x7fa4c0133700) at pthread_create.c:333 #6 0x00007fa510b2282d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 8 (Thread 0x7fa4c18bb700 (LWP 5436)): #0 0x00007fa510b16b5d in poll () at ../sysdeps/unix/syscall-template.S:84 #1 0x00007fa509c5e39c in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007fa509c5e4ac in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007fa51175e23b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #4 0x00007fa511708cea in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #5 0x00007fa51152dfb4 in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #6 0x00007fa511532b98 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #7 0x00007fa50f17b6ba in start_thread (arg=0x7fa4c18bb700) at pthread_create.c:333 #8 0x00007fa510b2282d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 7 (Thread 0x7fa4c22cb700 (LWP 5435)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007fa511533a4b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #2 0x00007fa515b51eed in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5 #3 0x00007fa515b527c5 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5 #4 0x00007fa511532b98 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #5 0x00007fa50f17b6ba in start_thread (arg=0x7fa4c22cb700) at pthread_create.c:333 #6 0x00007fa510b2282d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 6 (Thread 0x7fa4d0bfb700 (LWP 5429)): #0 0x00007fa509c5ddd7 in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #1 0x00007fa509c5e340 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007fa509c5e4ac in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007fa51175e23b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #4 0x00007fa511708cea in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #5 0x00007fa51152dfb4 in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #6 0x00007fa512932675 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5 #7 0x00007fa511532b98 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #8 0x00007fa50f17b6ba in start_thread (arg=0x7fa4d0bfb700) at pthread_create.c:333 #9 0x00007fa510b2282d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 5 (Thread 0x7fa4d24e2700 (LWP 5427)): #0 0x00007fa509ca2ac9 in g_mutex_lock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #1 0x00007fa509c5e35e in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007fa509c5e4ac in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007fa51175e23b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #4 0x00007fa511708cea in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #5 0x00007fa51152dfb4 in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #6 0x00007fa512932675 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5 #7 0x00007fa511532b98 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #8 0x00007fa50f17b6ba in start_thread (arg=0x7fa4d24e2700) at pthread_create.c:333 #9 0x00007fa510b2282d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 4 (Thread 0x7fa4d6bcb700 (LWP 5426)): #0 0x00007fa510b16b5d in poll () at ../sysdeps/unix/syscall-template.S:84 #1 0x00007fa4e022364c in ?? () from /lib/x86_64-linux-gnu/libusb-1.0.so.0 #2 0x00007fa50f17b6ba in start_thread (arg=0x7fa4d6bcb700) at pthread_create.c:333 #3 0x00007fa510b2282d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 3 (Thread 0x7fa4fcf7b700 (LWP 5425)): #0 0x00007fa509c5b42e in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #1 0x00007fa509c5dcfa in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007fa509c5e340 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007fa509c5e4ac in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007fa51175e23b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #5 0x00007fa511708cea in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #6 0x00007fa51152dfb4 in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #7 0x00007fa5173197a5 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5 #8 0x00007fa511532b98 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #9 0x00007fa50f17b6ba in start_thread (arg=0x7fa4fcf7b700) at pthread_create.c:333 #10 0x00007fa510b2282d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 2 (Thread 0x7fa4fe97b700 (LWP 5424)): #0 0x00007fa510b16b5d in poll () at ../sysdeps/unix/syscall-template.S:84 #1 0x00007fa509395c62 in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1 #2 0x00007fa5093978d7 in xcb_wait_for_event () from /usr/lib/x86_64-linux-gnu/libxcb.so.1 #3 0x00007fa501547a39 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5 #4 0x00007fa511532b98 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #5 0x00007fa50f17b6ba in start_thread (arg=0x7fa4fe97b700) at pthread_create.c:333 #6 0x00007fa510b2282d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 1 (Thread 0x7fa5172b88c0 (LWP 5422)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007fa509395eb9 in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1 #2 0x00007fa509397617 in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1 #3 0x00007fa509397721 in xcb_wait_for_reply () from /usr/lib/x86_64-linux-gnu/libxcb.so.1 #4 0x00007fa50155c61e in QXcbWindow::frameMargins() const () from /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5 #5 0x00007fa511a61a55 in QWindow::frameMargins() const () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5 #6 0x00007fa5121c5c32 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #7 0x00007fa5121c5dc3 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #8 0x00007fa5121c6567 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #9 0x00007fa5121c981b in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #10 0x00007fa51216689c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #11 0x00007fa51216e296 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #12 0x00007fa51170acf8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #13 0x00007fa511a590b1 in QGuiApplicationPrivate::processGeometryChangeEvent(QWindowSystemInterfacePrivate::GeometryChangeEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5 #14 0x00007fa511a5e09d in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5 #15 0x00007fa511a3be6b in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5 #16 0x00007fa50157d710 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5 #17 0x00007fa509c5e1a7 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #18 0x00007fa509c5e400 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #19 0x00007fa509c5e4ac in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #20 0x00007fa51175e21f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #21 0x00007fa511708cea in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #22 0x00007fa5117112fc in QCoreApplication::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #23 0x000000000048bcfa in main (argc=<optimized out>, argv=<optimized out>) at /workspace/build/src/main.cpp:158 Can you paste the output when it crashes when it runs from a terminal? So we can see what the assert is. Unfortunately MOVIT (GPU effects) is not stable and not ready for production use. *** This bug has been marked as a duplicate of bug 380019 *** |