https://bugs.kde.org/show_bug.cgi?id=359129
Bug ID: 359129 Summary: Git Master 2016-02-08 - Adding keyframes crashes UI Product: kdenlive Version: unspecified Platform: Archlinux Packages OS: other Status: UNCONFIRMED Severity: normal Priority: NOR Component: User Interface Assignee: j...@kdenlive.org Reporter: evert.vors...@yandex.com So, I rebuilt kdenlive to try out the new keyframe features. I added keyframeable audio correction to my clip, but after adding one or two keyframes the UI segfaults. A backtrace is attached. I have been adding the keyframes by clicking on the "+" sign, and then just scrolling to the next place to add a keyframe, and added the next and so on. Audio is automatically split from video on my timeline, and I am using proxy clips. Reproducible: Always Steps to Reproduce: 1.Load clip on to the timeline 2.Add keyframeable gain 3.Add keyframes to the effect Actual Results: UI Segfaults Expected Results: Unlimited keyframes :P (gdb) run Starting program: /usr/bin/kdenlive [Thread debugging using libthread_db enabled] Using host libthread_db library "/usr/lib/libthread_db.so.1". [New Thread 0x7fffe302b700 (LWP 4836)] pci id for fd 8: 80ee:beef, driver (null) libGL error: core dri or dri2 extension not found libGL error: failed to load driver: vboxvideo [New Thread 0x7fffd8773700 (LWP 4839)] [New Thread 0x7fffd7f72700 (LWP 4840)] mlt_repository_init: failed to dlopen /usr/lib/mlt/libmltsox.so (libsox.so.3: cannot open shared object file: No such file or directory) [New Thread 0x7fffc26b8700 (LWP 4841)] [New Thread 0x7fffbc960700 (LWP 4842)] begin true end [New Thread 0x7fffb77ff700 (LWP 4843)] [New Thread 0x7fffb6ffe700 (LWP 4844)] begin true end begin true end Trying to convert empty KLocalizedString to QString. [New Thread 0x7fffaffff700 (LWP 4845)] [Thread 0x7fffaffff700 (LWP 4845) exited] [New Thread 0x7fffaffff700 (LWP 4846)] [Thread 0x7fffaffff700 (LWP 4846) exited] [New Thread 0x7fffaffff700 (LWP 4847)] [New Thread 0x7fffae90b700 (LWP 4848)] [New Thread 0x7fffad30a700 (LWP 4850)] [New Thread 0x7fffacb09700 (LWP 4851)] [New Thread 0x7fff9fffd700 (LWP 4852)] [New Thread 0x7fff9f7fc700 (LWP 4853)] [New Thread 0x7fff9effb700 (LWP 4854)] [New Thread 0x7fff9e7fa700 (LWP 4855)] [New Thread 0x7fff9dff9700 (LWP 4856)] [New Thread 0x7fff9d7f8700 (LWP 4857)] [Thread 0x7fffaffff700 (LWP 4847) exited] [Thread 0x7fff9effb700 (LWP 4854) exited] [Thread 0x7fff9f7fc700 (LWP 4853) exited] [Thread 0x7fff9fffd700 (LWP 4852) exited] [Thread 0x7fffacb09700 (LWP 4851) exited] [Thread 0x7fffad30a700 (LWP 4850) exited] [Thread 0x7fffae90b700 (LWP 4848) exited] Removing cache at "/home/evert/.cache/kdenlive-thumbs.kcache" // / processing file open // / processing file open: validate Opening a document with version 0.93 / 0.93 // / processing file validate ok *********** FOUND GUIDES: 0 ********** [New Thread 0x7fffae90b700 (LWP 4858)] [New Thread 0x7fffad30a700 (LWP 4859)] [New Thread 0x7fffacb09700 (LWP 4860)] [New Thread 0x7fff9effb700 (LWP 4861)] [New Thread 0x7fff97fff700 (LWP 4862)] [Thread 0x7fff97fff700 (LWP 4862) exited] [New Thread 0x7fff97fff700 (LWP 4863)] [New Thread 0x7fffa3665700 (LWP 4864)] [New Thread 0x7fffa2e64700 (LWP 4865)] [New Thread 0x7fffa2663700 (LWP 4866)] [New Thread 0x7fffa1e62700 (LWP 4867)] [New Thread 0x7fffa1661700 (LWP 4868)] [New Thread 0x7fffa0e60700 (LWP 4869)] // Param: "in" NOT FOUND // Param: "out" NOT FOUND Program received signal SIGSEGV, Segmentation fault. 0x00007ffff6d96ed0 in mlt_property_interpolate () from /usr/lib/libmlt.so.6 (gdb) thread apply all bt Thread 32 (Thread 0x7fffa0e60700 (LWP 4869)): #0 0x00007fffefaba07f in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0 #1 0x00007fffcc11450d in ?? () from /usr/lib/mlt/libmltsdl.so #2 0x00007fffefab44a4 in start_thread () from /usr/lib/libpthread.so.0 #3 0x00007ffff110513d in clone () from /usr/lib/libc.so.6 Thread 31 (Thread 0x7fffa1661700 (LWP 4868)): #0 0x00007ffff10fc251 in ppoll () from /usr/lib/libc.so.6 #1 0x00007fffebe348ad in pa_mainloop_poll () from /usr/lib/libpulse.so.0 #2 0x00007fffebe34e9e in pa_mainloop_iterate () from /usr/lib/libpulse.so.0 #3 0x00007fffce3b9eed in ?? () from /usr/lib/libSDL-1.2.so.0 #4 0x00007fffce38d800 in ?? () from /usr/lib/libSDL-1.2.so.0 #5 0x00007fffce395fe8 in ?? () from /usr/lib/libSDL-1.2.so.0 #6 0x00007fffce3d78a9 in ?? () from /usr/lib/libSDL-1.2.so.0 #7 0x00007fffefab44a4 in start_thread () from /usr/lib/libpthread.so.0 #8 0x00007ffff110513d in clone () from /usr/lib/libc.so.6 Thread 30 (Thread 0x7fffa1e62700 (LWP 4867)): #0 0x00007fffefaba07f in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0 #1 0x00007fffd4813eae in ?? () from /usr/lib/libavcodec.so.56 #2 0x00007fffefab44a4 in start_thread () from /usr/lib/libpthread.so.0 #3 0x00007ffff110513d in clone () from /usr/lib/libc.so.6 Thread 29 (Thread 0x7fffa2663700 (LWP 4866)): #0 0x00007fffefaba07f in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0 #1 0x00007fffd4813eae in ?? () from /usr/lib/libavcodec.so.56 #2 0x00007fffefab44a4 in start_thread () from /usr/lib/libpthread.so.0 #3 0x00007ffff110513d in clone () from /usr/lib/libc.so.6 Thread 28 (Thread 0x7fffa2e64700 (LWP 4865)): #0 0x00007fffefaba07f in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0 #1 0x00007fffd4813eae in ?? () from /usr/lib/libavcodec.so.56 #2 0x00007fffefab44a4 in start_thread () from /usr/lib/libpthread.so.0 #3 0x00007ffff110513d in clone () from /usr/lib/libc.so.6 Thread 27 (Thread 0x7fffa3665700 (LWP 4864)): #0 0x00007fffd3a9aed4 in ?? () from /usr/lib/libswscale.so.3 #1 0x00007fffd3a4ade6 in ?? () from /usr/lib/libswscale.so.3 #2 0x00007fffd3a7d0ef in ?? () from /usr/lib/libswscale.so.3 #3 0x00007fffd3a7e53c in sws_scale () from /usr/lib/libswscale.so.3 #4 0x00007fffd572d56d in ?? () from /usr/lib/mlt/libmltavformat.so #5 0x00007fffc1028041 in ?? () from /usr/lib/mlt/libmltcore.so #6 0x00007ffff6d92017 in mlt_frame_get_image () from /usr/lib/libmlt.so.6 #7 0x00007fffc10282da in ?? () from /usr/lib/mlt/libmltcore.so #8 0x00007ffff6d92017 in mlt_frame_get_image () from /usr/lib/libmlt.so.6 #9 0x00007ffff6da7e39 in ?? () from /usr/lib/libmlt.so.6 #10 0x00007ffff6d92017 in mlt_frame_get_image () from /usr/lib/libmlt.so.6 ---Type <return> to continue, or q <return> to quit--- #11 0x00007ffff6da5590 in ?? () from /usr/lib/libmlt.so.6 #12 0x00000000006e065d in ?? () #13 0x00007ffff1ae5b8e in ?? () from /usr/lib/libQt5Core.so.5 #14 0x00007fffefab44a4 in start_thread () from /usr/lib/libpthread.so.0 #15 0x00007ffff110513d in clone () from /usr/lib/libc.so.6 Thread 26 (Thread 0x7fff97fff700 (LWP 4863)): #0 0x00007fffefaba07f in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0 #1 0x00007fffcc114f7f in ?? () from /usr/lib/mlt/libmltsdl.so #2 0x00007fffefab44a4 in start_thread () from /usr/lib/libpthread.so.0 #3 0x00007ffff110513d in clone () from /usr/lib/libc.so.6 Thread 24 (Thread 0x7fff9effb700 (LWP 4861)): #0 0x00007fffefaba07f in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0 #1 0x00007fffd4813eae in ?? () from /usr/lib/libavcodec.so.56 #2 0x00007fffefab44a4 in start_thread () from /usr/lib/libpthread.so.0 #3 0x00007ffff110513d in clone () from /usr/lib/libc.so.6 Thread 23 (Thread 0x7fffacb09700 (LWP 4860)): #0 0x00007fffefaba07f in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0 #1 0x00007fffd4813eae in ?? () from /usr/lib/libavcodec.so.56 #2 0x00007fffefab44a4 in start_thread () from /usr/lib/libpthread.so.0 #3 0x00007ffff110513d in clone () from /usr/lib/libc.so.6 Thread 22 (Thread 0x7fffad30a700 (LWP 4859)): #0 0x00007fffefaba07f in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0 #1 0x00007fffd4813eae in ?? () from /usr/lib/libavcodec.so.56 #2 0x00007fffefab44a4 in start_thread () from /usr/lib/libpthread.so.0 #3 0x00007ffff110513d in clone () from /usr/lib/libc.so.6 Thread 21 (Thread 0x7fffae90b700 (LWP 4858)): #0 0x00007fffefaba428 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0 #1 0x00007ffff1ae6d66 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQt5Core.so.5 #2 0x00007ffff1ae2813 in ?? () from /usr/lib/libQt5Core.so.5 #3 0x00007ffff1ae5b8e in ?? () from /usr/lib/libQt5Core.so.5 #4 0x00007fffefab44a4 in start_thread () from /usr/lib/libpthread.so.0 #5 0x00007ffff110513d in clone () from /usr/lib/libc.so.6 Thread 20 (Thread 0x7fff9d7f8700 (LWP 4857)): #0 0x00007ffff10fc18d in poll () from /usr/lib/libc.so.6 #1 0x00007fffee02cfbc in ?? () from /usr/lib/libglib-2.0.so.0 #2 0x00007fffee02d0cc in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #3 0x00007ffff1d1d54f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5 #4 0x00007ffff1cc457a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5 #5 0x00007ffff1ae0be4 in QThread::exec() () from /usr/lib/libQt5Core.so.5 #6 0x00007ffff1ae5b8e in ?? () from /usr/lib/libQt5Core.so.5 ---Type <return> to continue, or q <return> to quit--- #7 0x00007fffefab44a4 in start_thread () from /usr/lib/libpthread.so.0 #8 0x00007ffff110513d in clone () from /usr/lib/libc.so.6 Thread 19 (Thread 0x7fff9dff9700 (LWP 4856)): #0 0x00007ffff10fc18d in poll () from /usr/lib/libc.so.6 #1 0x00007fffee02cfbc in ?? () from /usr/lib/libglib-2.0.so.0 #2 0x00007fffee02d0cc in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #3 0x00007ffff1d1d56b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5 #4 0x00007ffff1cc457a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5 #5 0x00007ffff1ae0be4 in QThread::exec() () from /usr/lib/libQt5Core.so.5 #6 0x00007ffff1ae5b8e in ?? () from /usr/lib/libQt5Core.so.5 #7 0x00007fffefab44a4 in start_thread () from /usr/lib/libpthread.so.0 #8 0x00007ffff110513d in clone () from /usr/lib/libc.so.6 Thread 18 (Thread 0x7fff9e7fa700 (LWP 4855)): #0 0x00007ffff1100cf9 in syscall () from /usr/lib/libc.so.6 #1 0x00007fffee07187a in g_cond_wait_until () from /usr/lib/libglib-2.0.so.0 #2 0x00007fffee001a69 in ?? () from /usr/lib/libglib-2.0.so.0 #3 0x00007fffee00208b in g_async_queue_timeout_pop () from /usr/lib/libglib-2.0.so.0 #4 0x00007fffee05416a in ?? () from /usr/lib/libglib-2.0.so.0 #5 0x00007fffee053715 in ?? () from /usr/lib/libglib-2.0.so.0 #6 0x00007fffefab44a4 in start_thread () from /usr/lib/libpthread.so.0 #7 0x00007ffff110513d in clone () from /usr/lib/libc.so.6 Thread 8 (Thread 0x7fffb6ffe700 (LWP 4844)): #0 0x00007ffff10fc18d in poll () from /usr/lib/libc.so.6 #1 0x00007fffee02cfbc in ?? () from /usr/lib/libglib-2.0.so.0 #2 0x00007fffee02d0cc in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #3 0x00007ffff1d1d54f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5 #4 0x00007ffff1cc457a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5 #5 0x00007ffff1ae0be4 in QThread::exec() () from /usr/lib/libQt5Core.so.5 #6 0x00007ffff288e055 in ?? () from /usr/lib/libQt5Qml.so.5 #7 0x00007ffff1ae5b8e in ?? () from /usr/lib/libQt5Core.so.5 #8 0x00007fffefab44a4 in start_thread () from /usr/lib/libpthread.so.0 #9 0x00007ffff110513d in clone () from /usr/lib/libc.so.6 Thread 7 (Thread 0x7fffb77ff700 (LWP 4843)): #0 0x00007ffff10f81cd in write () from /usr/lib/libc.so.6 #1 0x00007fffee070312 in ?? () from /usr/lib/libglib-2.0.so.0 #2 0x00007ffff1cc88fa in QCoreApplication::postEvent(QObject*, QEvent*, int) () from /usr/lib/libQt5Core.so.5 #3 0x00007ffff1cd268e in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const () from /usr/lib/libQt5Core.so.5 ---Type <return> to continue, or q <return> to quit--- #4 0x00007ffff1cd7a7d in QMetaObject::invokeMethod(QObject*, char const*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) () from /usr/lib/libQt5Core.so.5 #5 0x00000000006dc0d3 in ?? () #6 0x00000000006d98eb in ?? () #7 0x00000000004acf3d in ?? () #8 0x00007ffff1ae2683 in ?? () from /usr/lib/libQt5Core.so.5 #9 0x00007ffff1ae5b8e in ?? () from /usr/lib/libQt5Core.so.5 #10 0x00007fffefab44a4 in start_thread () from /usr/lib/libpthread.so.0 #11 0x00007ffff110513d in clone () from /usr/lib/libc.so.6 Thread 6 (Thread 0x7fffbc960700 (LWP 4842)): #0 0x00007ffff10fc18d in poll () from /usr/lib/libc.so.6 #1 0x00007fffee02cfbc in ?? () from /usr/lib/libglib-2.0.so.0 #2 0x00007fffee02d0cc in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #3 0x00007ffff1d1d54f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5 #4 0x00007ffff1cc457a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5 #5 0x00007ffff1ae0be4 in QThread::exec() () from /usr/lib/libQt5Core.so.5 #6 0x00007ffff288e055 in ?? () from /usr/lib/libQt5Qml.so.5 #7 0x00007ffff1ae5b8e in ?? () from /usr/lib/libQt5Core.so.5 #8 0x00007fffefab44a4 in start_thread () from /usr/lib/libpthread.so.0 #9 0x00007ffff110513d in clone () from /usr/lib/libc.so.6 Thread 5 (Thread 0x7fffc26b8700 (LWP 4841)): #0 0x00007ffff10fc18d in poll () from /usr/lib/libc.so.6 #1 0x00007fffc37decbc in ?? () from /usr/lib/libusb-1.0.so.0 #2 0x00007fffefab44a4 in start_thread () from /usr/lib/libpthread.so.0 #3 0x00007ffff110513d in clone () from /usr/lib/libc.so.6 Thread 4 (Thread 0x7fffd7f72700 (LWP 4840)): #0 0x00007fffefaba07f in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0 #1 0x00007fffdb991443 in ?? () from /usr/lib/xorg/modules/dri/swrast_dri.so #2 0x00007fffdb9912a7 in ?? () from /usr/lib/xorg/modules/dri/swrast_dri.so #3 0x00007fffefab44a4 in start_thread () from /usr/lib/libpthread.so.0 #4 0x00007ffff110513d in clone () from /usr/lib/libc.so.6 Thread 3 (Thread 0x7fffd8773700 (LWP 4839)): #0 0x00007fffefaba07f in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0 #1 0x00007fffdb991443 in ?? () from /usr/lib/xorg/modules/dri/swrast_dri.so #2 0x00007fffdb9912a7 in ?? () from /usr/lib/xorg/modules/dri/swrast_dri.so #3 0x00007fffefab44a4 in start_thread () from /usr/lib/libpthread.so.0 #4 0x00007ffff110513d in clone () from /usr/lib/libc.so.6 Thread 2 (Thread 0x7fffe302b700 (LWP 4836)): #0 0x00007ffff10fc18d in poll () from /usr/lib/libc.so.6 ---Type <return> to continue, or q <return> to quit--- #1 0x00007fffeb9f1ae2 in ?? () from /usr/lib/libxcb.so.1 #2 0x00007fffeb9f3757 in xcb_wait_for_event () from /usr/lib/libxcb.so.1 #3 0x00007fffe4746379 in ?? () from /usr/lib/libQt5XcbQpa.so.5 #4 0x00007ffff1ae5b8e in ?? () from /usr/lib/libQt5Core.so.5 #5 0x00007fffefab44a4 in start_thread () from /usr/lib/libpthread.so.0 #6 0x00007ffff110513d in clone () from /usr/lib/libc.so.6 Thread 1 (Thread 0x7ffff7e40800 (LWP 4832)): #0 0x00007ffff6d96ed0 in mlt_property_interpolate () from /usr/lib/libmlt.so.6 #1 0x00007ffff6dac727 in mlt_animation_get_item () from /usr/lib/libmlt.so.6 #2 0x00007ffff6b75ce1 in Mlt::Animation::is_key(int) () from /usr/lib/libmlt++.so.3 #3 0x00000000005e587c in ?? () #4 0x0000000000822e5b in ?? () #5 0x00007ffff1cf531a in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/libQt5Core.so.5 #6 0x000000000081f46b in ?? () #7 0x00007ffff1cf531a in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/libQt5Core.so.5 #8 0x0000000000816e21 in ?? () #9 0x00000000005b587f in ?? () #10 0x0000000000832f61 in ?? () #11 0x00007ffff1cf531a in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/libQt5Core.so.5 #12 0x000000000081a7ce in ?? () #13 0x00000000006ea4e7 in ?? () #14 0x000000000082b0fb in ?? () #15 0x00007ffff1cf531a in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/libQt5Core.so.5 #16 0x000000000083df9d in ?? () #17 0x00007ffff1cf61e1 in QObject::event(QEvent*) () from /usr/lib/libQt5Core.so.5 #18 0x00007ffff2010728 in QWindow::event(QEvent*) () from /usr/lib/libQt5Gui.so.5 #19 0x00007ffff648b081 in QQuickWindow::event(QEvent*) () from /usr/lib/libQt5Quick.so.5 #20 0x00007ffff32919ac in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQt5Widgets.so.5 #21 0x00007ffff3296e86 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQt5Widgets.so.5 #22 0x00007ffff1cc6bab in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQt5Core.so.5 #23 0x00007ffff1cc8fa6 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/libQt5Core.so.5 #24 0x00007ffff1d1d143 in ?? () from /usr/lib/libQt5Core.so.5 #25 0x00007fffee02cdc7 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #26 0x00007fffee02d020 in ?? () from /usr/lib/libglib-2.0.so.0 #27 0x00007fffee02d0cc in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #28 0x00007ffff1d1d54f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5 #29 0x00007ffff1cc457a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5 #30 0x00007ffff1ccc53c in QCoreApplication::exec() () from /usr/lib/libQt5Core.so.5 ---Type <return> to continue, or q <return> to quit--- #31 0x0000000000467902 in ?? () #32 0x00007ffff103c610 in __libc_start_main () from /usr/lib/libc.so.6 #33 0x0000000000467f39 in _start () (gdb) -- You are receiving this mail because: You are watching all bug changes.