https://bugs.kde.org/show_bug.cgi?id=368057
Bug ID: 368057 Summary: segfault in timeline on many transitions Product: kdenlive Version: 16.08.0 Platform: Ubuntu Packages OS: Linux Status: UNCONFIRMED Severity: crash Priority: NOR Component: Video Display & Export Assignee: j...@kdenlive.org Reporter: asla...@vsechno-atd.cz Kdenlive crashed on a random place, but keeps crashing on the place every time I move cursor there. It is an older project migrated from older Kdenlive version, where everything was ok. I can select the clips or transitions there, but can't move the cursor there. Reproducible: Always Backtrace generated by gdb: Thread 28 "RenderThread" received signal SIGSEGV, Segmentation fault. [Switching to Thread 0x7fff9bfff700 (LWP 14574)] 0x00007fffd06a51c1 in alphaout::update(double, unsigned int*, unsigned int const*, unsigned int const*, unsigned int const*) () from /usr/lib/frei0r-1/alphaout.so [crash here] Thread 30 (Thread 0x7fff7eb55700 (LWP 14576)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007fffbd23495d in video_thread (arg=0x2a45810) at consumer_sdl_audio.c:423 #2 0x00007ffff00406fa in start_thread (arg=0x7fff7eb55700) at pthread_create.c:333 #3 0x00007ffff171eb5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 29 (Thread 0x7fff9924d700 (LWP 14575)): #0 0x00007ffff1712f51 in __GI_ppoll (fds=0x7fff88009af0, nfds=3, timeout=<optimized out>, sigmask=0x0) at ../sysdeps/unix/sysv/linux/ppoll.c:50 #1 0x00007fffec7c5aad in pa_mainloop_poll () from /usr/lib/x86_64-linux-gnu/libpulse.so.0 #2 0x00007fffec7c60ae in pa_mainloop_iterate () from /usr/lib/x86_64-linux-gnu/libpulse.so.0 #3 0x00007fffbcfcefeb in ?? () from /usr/lib/x86_64-linux-gnu/libSDL-1.2.so.0 #4 0x00007fffbcfa1920 in ?? () from /usr/lib/x86_64-linux-gnu/libSDL-1.2.so.0 #5 0x00007fffbcfab0b8 in ?? () from /usr/lib/x86_64-linux-gnu/libSDL-1.2.so.0 #6 0x00007fffbcfeaf59 in ?? () from /usr/lib/x86_64-linux-gnu/libSDL-1.2.so.0 #7 0x00007ffff00406fa in start_thread (arg=0x7fff9924d700) at pthread_create.c:333 #8 0x00007ffff171eb5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 28 (Thread 0x7fff9bfff700 (LWP 14574)): #0 0x00007fffd06a51c1 in alphaout::update(double, unsigned int*, unsigned int const*, unsigned int const*, unsigned int const*) () from /usr/lib/frei0r-1/alphaout.so #1 0x00007fffd06a4a24 in f0r_update2 () from /usr/lib/frei0r-1/alphaout.so #2 0x00007fffbaeea11a in process_frei0r_item (service=service@entry=0x13fd1f20, position=position@entry=0, time=0, prop=prop@entry=0x13fd1f20, this=this@entry=0x7fff68e0b410, image=image@entry=0x7fff9bffe420, width=width@entry=0x7fff9bffecc4, height=height@entry=0x7fff9bffecc8) at frei0r_helper.c:167 #3 0x00007fffbaee9b90 in transition_get_image (a_frame=a_frame@entry=0x7fff68e0b410, image=image@entry=0x7fff9bffecd8, format=format@entry=0x1db1adc, width=width@entry=0x7fff9bffecc4, height=height@entry=0x7fff9bffecc8, writable=writable@entry=1) at transition_frei0r.c:71 #4 0x00007ffff6fd4757 in mlt_frame_get_image (self=0x7fff68e0b410, buffer=0x7fff9bffecd8, format=0x1db1adc, width=0x7fff9bffecc4, height=0x7fff9bffecc8, writable=1) at mlt_frame.c:585 #5 0x00007ffff6fd4757 in mlt_frame_get_image (self=self@entry=0x7fff68e0b410, buffer=buffer@entry=0x7fff9bffecd8, format=format@entry=0x1db1adc, width=width@entry=0x7fff9bffecc4, height=height@entry=0x7fff9bffecc8, writable=writable@entry=1) at mlt_frame.c:585 #6 0x00007fffbb309ab1 in transition_get_image (a_frame=a_frame@entry=0x7fff68e0b410, image=image@entry=0x7fff9bffecd8, format=format@entry=0x1db1adc, width=width@entry=0x7fff9bffecc4, height=height@entry=0x7fff9bffecc8, writable=writable@entry=1) at transition_affine.c:422 #7 0x00007ffff6fd4757 in mlt_frame_get_image (self=0x7fff68e0b410, buffer=0x7fff9bffecd8, format=0x1db1adc, width=0x7fff9bffecc4, height=0x7fff9bffecc8, writable=1) at mlt_frame.c:585 #8 0x00007ffff6fd4757 in mlt_frame_get_image (self=self@entry=0x7fff68e0b410, buffer=buffer@entry=0x7fff9bffecd8, format=format@entry=0x1db1adc, width=width@entry=0x7fff9bffecc4, height=height@entry=0x7fff9bffecc8, writable=writable@entry=1) at mlt_frame.c:585 #9 0x00007fffbb309ab1 in transition_get_image (a_frame=a_frame@entry=0x7fff68e0b410, image=image@entry=0x7fff9bffecd8, format=format@entry=0x1db1adc, width=width@entry=0x7fff9bffecc4, height=height@entry=0x7fff9bffecc8, writable=writable@entry=0) at transition_affine.c:422 #10 0x00007ffff6fd4757 in mlt_frame_get_image (self=self@entry=0x7fff68e0b410, buffer=buffer@entry=0x7fff9bffecd8, format=format@entry=0x1db1adc, width=width@entry=0x7fff9bffecc4, height=height@entry=0x7fff9bffecc8, writable=writable@entry=0) at mlt_frame.c:585 #11 0x00007ffff6fea6d9 in producer_get_image (self=self@entry=0x7fff7880c4b0, buffer=buffer@entry=0x7fff9bffecd8, format=format@entry=0x1db1adc, width=width@entry=0x7fff9bffecc4, height=height@entry=0x7fff9bffecc8, writable=writable@entry=0) at mlt_tractor.c:370 #12 0x00007ffff6fd4757 in mlt_frame_get_image (self=self@entry=0x7fff7880c4b0, buffer=buffer@entry=0x7fff9bffecd8, format=format@entry=0x1db1adc, width=width@entry=0x7fff9bffecc4, height=height@entry=0x7fff9bffecc8, writable=writable@entry=0) at mlt_frame.c:585 #13 0x00007fffa978f317 in filter_get_image (frame=frame@entry=0x7fff7880c4b0, image=image@entry=0x7fff9bffecd8, image_format=image_format@entry=0x1db1adc, width=width@entry=0x7fff9bffecc4, height=height@entry=0x7fff9bffecc8, writable=writable@entry=0) at filter_audiowaveform.cpp:191 #14 0x00007ffff6fd4757 in mlt_frame_get_image (self=self@entry=0x7fff7880c4b0, buffer=buffer@entry=0x7fff9bffecd8, format=format@entry=0x1db1adc, width=width@entry=0x7fff9bffecc4, height=height@entry=0x7fff9bffecc8, writable=writable@entry=0) at mlt_frame.c:585 #15 0x00007ffff6fe7d70 in consumer_read_ahead_thread (arg=0x2a45810) at mlt_consumer.c:897 #16 0x000000000072156d in RenderThread::run (this=0x7fff88007be0) at /build/kdenlive-orf02E/kdenlive-16.08.0~ubuntu16.04.1/src/monitor/glwidget.cpp:1248 #17 0x00007ffff211184e in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #18 0x00007ffff00406fa in start_thread (arg=0x7fff9bfff700) at pthread_create.c:333 #19 0x00007ffff171eb5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 27 (Thread 0x7fff7f5fe700 (LWP 14573)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007ffff6fe810b in mlt_consumer_rt_frame (self=self@entry=0x2a45810) at mlt_consumer.c:1576 #2 0x00007fffbd234d90 in consumer_thread (arg=0x2a45810) at consumer_sdl_audio.c:531 #3 0x00007ffff00406fa in start_thread (arg=0x7fff7f5fe700) at pthread_create.c:333 #4 0x00007ffff171eb5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 17 (Thread 0x7fff99a4e700 (LWP 14558)): #0 0x00007ffff1712e8d in poll () at ../sysdeps/unix/syscall-template.S:84 #1 0x00007fffee63839c in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007fffee6384ac in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007ffff2348a7f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #4 0x00007ffff22efdea in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #5 0x00007ffff210c8a4 in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #6 0x00007ffff211184e in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #7 0x00007ffff00406fa in start_thread (arg=0x7fff99a4e700) at pthread_create.c:333 #8 0x00007ffff171eb5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 16 (Thread 0x7fff9a4a2700 (LWP 14557)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007ffff2112aeb in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #2 0x00007ffff66ab92e in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5 #3 0x00007ffff66ac1b3 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5 #4 0x00007ffff211184e in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #5 0x00007ffff00406fa in start_thread (arg=0x7fff9a4a2700) at pthread_create.c:333 #6 0x00007ffff171eb5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 15 (Thread 0x7fff9acfa700 (LWP 14556)): #0 0x00007ffff1712e8d in poll () at ../sysdeps/unix/syscall-template.S:84 #1 0x00007fffee63839c in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007fffee6384ac in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007ffff2348a7f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #4 0x00007ffff22efdea in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #5 0x00007ffff210c8a4 in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #6 0x00007ffff211184e in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #7 0x00007ffff00406fa in start_thread (arg=0x7fff9acfa700) at pthread_create.c:333 #8 0x00007ffff171eb5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 14 (Thread 0x7fff9b71e700 (LWP 14555)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007ffff2112aeb in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #2 0x00007ffff66ab92e in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5 #3 0x00007ffff66ac1b3 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5 #4 0x00007ffff211184e in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #5 0x00007ffff00406fa in start_thread (arg=0x7fff9b71e700) at pthread_create.c:333 #6 0x00007ffff171eb5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 11 (Thread 0x7fffa21fb700 (LWP 14549)): #0 0x00007ffff1712e8d in poll () at ../sysdeps/unix/syscall-template.S:84 #1 0x00007fffee63839c in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007fffee6384ac in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007ffff2348a7f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #4 0x00007ffff22efdea in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #5 0x00007ffff210c8a4 in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #6 0x00007ffff2ebd3c5 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5 #7 0x00007ffff211184e in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #8 0x00007ffff00406fa in start_thread (arg=0x7fffa21fb700) at pthread_create.c:333 #9 0x00007ffff171eb5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 10 (Thread 0x7fffa2b64700 (LWP 14548)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:225 #1 0x00007ffff2112a26 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #2 0x00007ffff210e4d3 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #3 0x00007ffff211184e in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #4 0x00007ffff00406fa in start_thread (arg=0x7fffa2b64700) at pthread_create.c:333 #5 0x00007ffff171eb5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 9 (Thread 0x7fffa3ca9700 (LWP 14547)): #0 0x00007ffff1712e8d in poll () at ../sysdeps/unix/syscall-template.S:84 #1 0x00007fffee63839c in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007fffee6384ac in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007ffff2348a7f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #4 0x00007ffff22efdea in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #5 0x00007ffff210c8a4 in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #6 0x00007ffff2ebd3c5 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5 #7 0x00007ffff211184e in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #8 0x00007ffff00406fa in start_thread (arg=0x7fffa3ca9700) at pthread_create.c:333 #9 0x00007ffff171eb5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 8 (Thread 0x7fffd14c4700 (LWP 14546)): #0 0x00007ffff1712e8d in poll () at ../sysdeps/unix/syscall-template.S:84 #1 0x00007fffb57f964c in ?? () from /lib/x86_64-linux-gnu/libusb-1.0.so.0 #2 0x00007ffff00406fa in start_thread (arg=0x7fffd14c4700) at pthread_create.c:333 #3 0x00007ffff171eb5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 5 (Thread 0x7fffd3fff700 (LWP 14542)): #0 0x00007ffff1712e8d in poll () at ../sysdeps/unix/syscall-template.S:84 #1 0x00007fffee63839c in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007fffee6384ac in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007fffd86cf28d in ?? () from /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so #4 0x00007fffee65ebc5 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007ffff00406fa in start_thread (arg=0x7fffd3fff700) at pthread_create.c:333 #6 0x00007ffff171eb5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 4 (Thread 0x7fffd90d5700 (LWP 14541)): #0 0x00007ffff1712e8d in poll () at ../sysdeps/unix/syscall-template.S:84 #1 0x00007fffee63839c in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007fffee638722 in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007fffe1447916 in ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0 #4 0x00007fffee65ebc5 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007ffff00406fa in start_thread (arg=0x7fffd90d5700) at pthread_create.c:333 #6 0x00007ffff171eb5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 3 (Thread 0x7fffd98d6700 (LWP 14540)): #0 0x00007ffff1712e8d in poll () at ../sysdeps/unix/syscall-template.S:84 #1 0x00007fffee63839c in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007fffee6384ac in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007fffee6384e9 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007fffee65ebc5 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007ffff00406fa in start_thread (arg=0x7fffd98d6700) at pthread_create.c:333 #6 0x00007ffff171eb5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 2 (Thread 0x7fffe3de2700 (LWP 14539)): #0 0x00007ffff1712e8d in poll () at ../sysdeps/unix/syscall-template.S:84 #1 0x00007fffec384c62 in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1 #2 0x00007fffec3868d7 in xcb_wait_for_event () from /usr/lib/x86_64-linux-gnu/libxcb.so.1 #3 0x00007fffe6766629 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5 #4 0x00007ffff211184e in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #5 0x00007ffff00406fa in start_thread (arg=0x7fffe3de2700) at pthread_create.c:333 #6 0x00007ffff171eb5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 1 (Thread 0x7fffe721c8c0 (LWP 14535)): #0 0x00007ffff1712e8d in poll () at ../sysdeps/unix/syscall-template.S:84 #1 0x00007fffee63839c in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007fffee6384ac in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007ffff2348a9b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #4 0x00007ffff22efdea in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #5 0x00007ffff22f7e8c in QCoreApplication::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #6 0x0000000000489f62 in main (argc=1, argv=<optimized out>) at /build/kdenlive-orf02E/kdenlive-16.08.0~ubuntu16.04.1/src/main.cpp:158 -- You are receiving this mail because: You are watching all bug changes.