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.

Reply via email to