Fix control resize to slow down a clip.
Fixes #523
-
🎥 @frdbrDeveloperGot a crash after this commit:
Application: Kdenlive (kdenlive), signal: Floating point exception Using host libthread_db library "/usr/lib/libthread_db.so.1". [Current thread is 1 (Thread 0x7f7c6c4d3880 (LWP 3439))] Thread 58 (Thread 0x7f7b7f7f6700 (LWP 3620)): [KCrash Handler] #6 0x00007f7c53d47419 in filter_get_image (frame=frame@entry=0x7f7b4c0023d0, image=image@entry=0x7f7b7f7f5ce8, format=format@entry=0x556d3e7e6f7c, width=width@entry=0x7f7b7f7f5cd4, height=height@entry=0x7f7b7f7f5cd8, writable=writable@entry=0) at filter_resize.c:256 #7 0x00007f7c76d9caf2 in mlt_frame_get_image (self=0x7f7b4c0023d0, buffer=0x7f7b7f7f5ce8, format=0x556d3e7e6f7c, width=0x7f7b7f7f5cd4, height=0x7f7b7f7f5cd8, writable=0) at mlt_frame.c:620 #8 0x00007f7c76db388e in producer_get_image (self=self@entry=0x7f7b4c0017f0, buffer=buffer@entry=0x7f7b7f7f5ce8, format=format@entry=0x556d3e7e6f7c, width=width@entry=0x7f7b7f7f5cd4, height=height@entry=0x7f7b7f7f5cd8, writable=writable@entry=0) at mlt_tractor.c:371 #9 0x00007f7c76d9caf2 in mlt_frame_get_image (self=0x7f7b4c0017f0, buffer=0x7f7b7f7f5ce8, format=0x556d3e7e6f7c, width=0x7f7b7f7f5cd4, height=0x7f7b7f7f5cd8, writable=0) at mlt_frame.c:620 #10 0x00007f7c76db0bf2 in consumer_read_ahead_thread (arg=) at mlt_consumer.c:828 #11 0x0000556d3881e4bf in RenderThread::run() (this=0x7f7bf0002ec0) at /home/farid/kdenlive/src/monitor/glwidget.cpp:1431 #12 0x00007f7c71b96fd6 in () at /usr/lib/libQt5Core.so.5 #13 0x00007f7c711154cf in start_thread () at /usr/lib/libpthread.so.0 #14 0x00007f7c716ab2d3 in clone () at /usr/lib/libc.so.6 Thread 57 (Thread 0x7f7c0a4c0700 (LWP 3619)): #0 0x00007f7c7111bc45 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0 #1 0x00007f7c76db0e7b in mlt_consumer_rt_frame (self=self@entry=0x556d3e819060) at mlt_consumer.c:1584 #2 0x00007f7c637c494c in consumer_thread (arg=0x556d3e819060) at consumer_sdl2_audio.c:589 #3 0x00007f7c711154cf in start_thread () at /usr/lib/libpthread.so.0 #4 0x00007f7c716ab2d3 in clone () at /usr/lib/libc.so.6 Thread 56 (Thread 0x7f7c309af700 (LWP 3618)): #0 0x00007f7c716a0ae6 in ppoll () at /usr/lib/libc.so.6 #1 0x00007f7c711490e3 in pa_mainloop_poll () at /usr/lib/libpulse.so.0 #2 0x00007f7c71153301 in pa_mainloop_iterate () at /usr/lib/libpulse.so.0 #3 0x00007f7c711533b1 in pa_mainloop_run () at /usr/lib/libpulse.so.0 #4 0x00007f7c62618d20 in () at /usr/lib/libSDL2-2.0.so.0 #5 0x00007f7c625b388f in () at /usr/lib/libSDL2-2.0.so.0 #6 0x00007f7c6263befa in () at /usr/lib/libSDL2-2.0.so.0 #7 0x00007f7c711154cf in start_thread () at /usr/lib/libpthread.so.0 #8 0x00007f7c716ab2d3 in clone () at /usr/lib/libc.so.6 Thread 55 (Thread 0x7f7b7e7f4700 (LWP 3616)): #0 0x00007f7c7169c42c in read () at /usr/lib/libc.so.6 #1 0x00007f7c6fb8f9f0 in () at /usr/lib/libglib-2.0.so.0 #2 0x00007f7c6fbdd9e1 in g_main_context_check () at /usr/lib/libglib-2.0.so.0 #3 0x00007f7c6fbdf0c8 in () at /usr/lib/libglib-2.0.so.0 #4 0x00007f7c6fbdf1f1 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0 #5 0x00007f7c71dc9d5c in QEventDispatcherGlib::processEvents(QFlags) () at /usr/lib/libQt5Core.so.5 #6 0x00007f7c71d7041c in QEventLoop::exec(QFlags) () at /usr/lib/libQt5Core.so.5 #7 0x00007f7c71b95e62 in QThread::exec() () at /usr/lib/libQt5Core.so.5 #8 0x00007f7c71b96fd6 in () at /usr/lib/libQt5Core.so.5 #9 0x00007f7c711154cf in start_thread () at /usr/lib/libpthread.so.0 #10 0x00007f7c716ab2d3 in clone () at /usr/lib/libc.so.6 Thread 54 (Thread 0x7f7b7eff5700 (LWP 3607)): #0 0x00007f7c7169c42c in read () at /usr/lib/libc.so.6 #1 0x00007f7c6fb8f9f0 in () at /usr/lib/libglib-2.0.so.0 #2 0x00007f7c6fbdd9e1 in g_main_context_check () at /usr/lib/libglib-2.0.so.0 #3 0x00007f7c6fbdf0c8 in () at /usr/lib/libglib-2.0.so.0 #4 0x00007f7c6fbdf1f1 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0 #5 0x00007f7c71dc9d5c in QEventDispatcherGlib::processEvents(QFlags) () at /usr/lib/libQt5Core.so.5 #6 0x00007f7c71d7041c in QEventLoop::exec(QFlags) () at /usr/lib/libQt5Core.so.5 #7 0x00007f7c71b95e62 in QThread::exec() () at /usr/lib/libQt5Core.so.5 #8 0x00007f7c72ee1e9b in () at /usr/lib/libQt5Quick.so.5 #9 0x00007f7c71b96fd6 in () at /usr/lib/libQt5Core.so.5 #10 0x00007f7c711154cf in start_thread () at /usr/lib/libpthread.so.0 #11 0x00007f7c716ab2d3 in clone () at /usr/lib/libc.so.6 Thread 53 (Thread 0x7f7bd7fff700 (LWP 3589)): #0 0x00007f7c7111bc45 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0 #1 0x00007f7c58e20a7f in () at /usr/lib/libavcodec.so.58 #2 0x00007f7c711154cf in start_thread () at /usr/lib/libpthread.so.0 #3 0x00007f7c716ab2d3 in clone () at /usr/lib/libc.so.6 Thread 52 (Thread 0x7f7bdcf30700 (LWP 3588)): #0 0x00007f7c7111bc45 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0 #1 0x00007f7c58e20a7f in () at /usr/lib/libavcodec.so.58 #2 0x00007f7c711154cf in start_thread () at /usr/lib/libpthread.so.0 #3 0x00007f7c716ab2d3 in clone () at /usr/lib/libc.so.6 Thread 51 (Thread 0x7f7bdd731700 (LWP 3587)): #0 0x00007f7c7111bc45 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0 #1 0x00007f7c58e20a7f in () at /usr/lib/libavcodec.so.58 #2 0x00007f7c711154cf in start_thread () at /usr/lib/libpthread.so.0 #3 0x00007f7c716ab2d3 in clone () at /usr/lib/libc.so.6 Thread 50 (Thread 0x7f7bddf32700 (LWP 3586)): #0 0x00007f7c7111bc45 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0 #1 0x00007f7c58e20a7f in () at /usr/lib/libavcodec.so.58 #2 0x00007f7c711154cf in start_thread () at /usr/lib/libpthread.so.0 #3 0x00007f7c716ab2d3 in clone () at /usr/lib/libc.so.6 Thread 49 (Thread 0x7f7bde733700 (LWP 3585)): #0 0x00007f7c7111bc45 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0 #1 0x00007f7c58e20a7f in () at /usr/lib/libavcodec.so.58 #2 0x00007f7c711154cf in start_thread () at /usr/lib/libpthread.so.0 #3 0x00007f7c716ab2d3 in clone () at /usr/lib/libc.so.6 Thread 48 (Thread 0x7f7bd77fe700 (LWP 3584)): #0 0x00007f7c7111bc45 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0 #1 0x00007f7c58e20a7f in () at /usr/lib/libavcodec.so.58 #2 0x00007f7c711154cf in start_thread () at /usr/lib/libpthread.so.0 #3 0x00007f7c716ab2d3 in clone () at /usr/lib/libc.so.6 Thread 47 (Thread 0x7f7bd6ffd700 (LWP 3583)): #0 0x00007f7c7111bc45 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0 #1 0x00007f7c58e20a7f in () at /usr/lib/libavcodec.so.58 #2 0x00007f7c711154cf in start_thread () at /usr/lib/libpthread.so.0 #3 0x00007f7c716ab2d3 in clone () at /usr/lib/libc.so.6 Thread 46 (Thread 0x7f7bd67fc700 (LWP 3582)): #0 0x00007f7c7111bc45 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0 #1 0x00007f7c58e20a7f in () at /usr/lib/libavcodec.so.58 #2 0x00007f7c711154cf in start_thread () at /usr/lib/libpthread.so.0 #3 0x00007f7c716ab2d3 in clone () at /usr/lib/libc.so.6 Thread 45 (Thread 0x7f7bd5ffb700 (LWP 3581)): #0 0x00007f7c7111bc45 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0 #1 0x00007f7c58e20a7f in () at /usr/lib/libavcodec.so.58 #2 0x00007f7c711154cf in start_thread () at /usr/lib/libpthread.so.0 #3 0x00007f7c716ab2d3 in clone () at /usr/lib/libc.so.6 Thread 44 (Thread 0x7f7bf4ff9700 (LWP 3578)): #0 0x00007f7c7111bc45 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0 #1 0x00007f7c76db975c in mlt_slices_worker (p=0x7f7c1c1e2ea0) at mlt_slices.c:91 #2 0x00007f7c711154cf in start_thread () at /usr/lib/libpthread.so.0 #3 0x00007f7c716ab2d3 in clone () at /usr/lib/libc.so.6 Thread 43 (Thread 0x7f7bf57fa700 (LWP 3577)): #0 0x00007f7c7111bc45 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0 #1 0x00007f7c76db975c in mlt_slices_worker (p=0x7f7c1c1e2ea0) at mlt_slices.c:91 #2 0x00007f7c711154cf in start_thread () at /usr/lib/libpthread.so.0 #3 0x00007f7c716ab2d3 in clone () at /usr/lib/libc.so.6 Thread 42 (Thread 0x7f7bf5ffb700 (LWP 3576)): #0 0x00007f7c7111bc45 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0 #1 0x00007f7c76db975c in mlt_slices_worker (p=0x7f7c1c1e2ea0) at mlt_slices.c:91 #2 0x00007f7c711154cf in start_thread () at /usr/lib/libpthread.so.0 #3 0x00007f7c716ab2d3 in clone () at /usr/lib/libc.so.6 Thread 41 (Thread 0x7f7bf67fc700 (LWP 3575)): #0 0x00007f7c7111bc45 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0 #1 0x00007f7c76db975c in mlt_slices_worker (p=0x7f7c1c1e2ea0) at mlt_slices.c:91 #2 0x00007f7c711154cf in start_thread () at /usr/lib/libpthread.so.0 #3 0x00007f7c716ab2d3 in clone () at /usr/lib/libc.so.6 Thread 40 (Thread 0x7f7bf6ffd700 (LWP 3574)): #0 0x00007f7c7111bc45 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0 #1 0x00007f7c76db975c in mlt_slices_worker (p=0x7f7c1c1e2ea0) at mlt_slices.c:91 #2 0x00007f7c711154cf in start_thread () at /usr/lib/libpthread.so.0 #3 0x00007f7c716ab2d3 in clone () at /usr/lib/libc.so.6 Thread 39 (Thread 0x7f7bf77fe700 (LWP 3573)): #0 0x00007f7c7111bc45 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0 #1 0x00007f7c76db975c in mlt_slices_worker (p=0x7f7c1c1e2ea0) at mlt_slices.c:91 #2 0x00007f7c711154cf in start_thread () at /usr/lib/libpthread.so.0 #3 0x00007f7c716ab2d3 in clone () at /usr/lib/libc.so.6 Thread 38 (Thread 0x7f7bf7fff700 (LWP 3572)): #0 0x00007f7c7111bc45 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0 #1 0x00007f7c76db975c in mlt_slices_worker (p=0x7f7c1c1e2ea0) at mlt_slices.c:91 #2 0x00007f7c711154cf in start_thread () at /usr/lib/libpthread.so.0 #3 0x00007f7c716ab2d3 in clone () at /usr/lib/libc.so.6 Thread 37 (Thread 0x7f7c09bf5700 (LWP 3571)): #0 0x00007f7c7111bc45 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0 #1 0x00007f7c76db975c in mlt_slices_worker (p=0x7f7c1c1e2ea0) at mlt_slices.c:91 #2 0x00007f7c711154cf in start_thread () at /usr/lib/libpthread.so.0 #3 0x00007f7c716ab2d3 in clone () at /usr/lib/libc.so.6 Thread 36 (Thread 0x7f7b7fff7700 (LWP 3567)): #0 0x00007f7c7111bc45 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0 #1 0x00007f7c58e20a7f in () at /usr/lib/libavcodec.so.58 #2 0x00007f7c711154cf in start_thread () at /usr/lib/libpthread.so.0 #3 0x00007f7c716ab2d3 in clone () at /usr/lib/libc.so.6 Thread 35 (Thread 0x7f7b807f8700 (LWP 3566)): #0 0x00007f7c7111bc45 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0 #1 0x00007f7c58e20a7f in () at /usr/lib/libavcodec.so.58 #2 0x00007f7c711154cf in start_thread () at /usr/lib/libpthread.so.0 #3 0x00007f7c716ab2d3 in clone () at /usr/lib/libc.so.6 Thread 34 (Thread 0x7f7b80ff9700 (LWP 3565)): #0 0x00007f7c7111bc45 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0 #1 0x00007f7c58e20a7f in () at /usr/lib/libavcodec.so.58 #2 0x00007f7c711154cf in start_thread () at /usr/lib/libpthread.so.0 #3 0x00007f7c716ab2d3 in clone () at /usr/lib/libc.so.6 Thread 33 (Thread 0x7f7b817fa700 (LWP 3564)): #0 0x00007f7c7111bc45 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0 #1 0x00007f7c58e20a7f in () at /usr/lib/libavcodec.so.58 #2 0x00007f7c711154cf in start_thread () at /usr/lib/libpthread.so.0 #3 0x00007f7c716ab2d3 in clone () at /usr/lib/libc.so.6 Thread 32 (Thread 0x7f7b81ffb700 (LWP 3563)): #0 0x00007f7c7111bc45 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0 #1 0x00007f7c58e20a7f in () at /usr/lib/libavcodec.so.58 #2 0x00007f7c711154cf in start_thread () at /usr/lib/libpthread.so.0 #3 0x00007f7c716ab2d3 in clone () at /usr/lib/libc.so.6 Thread 31 (Thread 0x7f7b827fc700 (LWP 3562)): #0 0x00007f7c7111bc45 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0 #1 0x00007f7c58e20a7f in () at /usr/lib/libavcodec.so.58 #2 0x00007f7c711154cf in start_thread () at /usr/lib/libpthread.so.0 #3 0x00007f7c716ab2d3 in clone () at /usr/lib/libc.so.6 Thread 30 (Thread 0x7f7b82ffd700 (LWP 3561)): #0 0x00007f7c7111bc45 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0 #1 0x00007f7c58e20a7f in () at /usr/lib/libavcodec.so.58 #2 0x00007f7c711154cf in start_thread () at /usr/lib/libpthread.so.0 #3 0x00007f7c716ab2d3 in clone () at /usr/lib/libc.so.6 Thread 29 (Thread 0x7f7b837fe700 (LWP 3560)): #0 0x00007f7c7111bc45 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0 #1 0x00007f7c58e20a7f in () at /usr/lib/libavcodec.so.58 #2 0x00007f7c711154cf in start_thread () at /usr/lib/libpthread.so.0 #3 0x00007f7c716ab2d3 in clone () at /usr/lib/libc.so.6 Thread 28 (Thread 0x7f7b83fff700 (LWP 3559)): #0 0x00007f7c7111bc45 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0 #1 0x00007f7c58e20a7f in () at /usr/lib/libavcodec.so.58 #2 0x00007f7c711154cf in start_thread () at /usr/lib/libpthread.so.0 #3 0x00007f7c716ab2d3 in clone () at /usr/lib/libc.so.6 Thread 27 (Thread 0x7f7ba8ff9700 (LWP 3538)): #0 0x00007f7c7111bc45 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0 #1 0x00007f7c58e20a7f in () at /usr/lib/libavcodec.so.58 #2 0x00007f7c711154cf in start_thread () at /usr/lib/libpthread.so.0 #3 0x00007f7c716ab2d3 in clone () at /usr/lib/libc.so.6 Thread 26 (Thread 0x7f7ba97fa700 (LWP 3537)): #0 0x00007f7c7111bc45 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0 #1 0x00007f7c58e20a7f in () at /usr/lib/libavcodec.so.58 #2 0x00007f7c711154cf in start_thread () at /usr/lib/libpthread.so.0 #3 0x00007f7c716ab2d3 in clone () at /usr/lib/libc.so.6 Thread 25 (Thread 0x7f7ba9ffb700 (LWP 3536)): #0 0x00007f7c7111bc45 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0 #1 0x00007f7c58e20a7f in () at /usr/lib/libavcodec.so.58 #2 0x00007f7c711154cf in start_thread () at /usr/lib/libpthread.so.0 #3 0x00007f7c716ab2d3 in clone () at /usr/lib/libc.so.6 Thread 24 (Thread 0x7f7baa7fc700 (LWP 3535)): #0 0x00007f7c7111bc45 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0 #1 0x00007f7c58e20a7f in () at /usr/lib/libavcodec.so.58 #2 0x00007f7c711154cf in start_thread () at /usr/lib/libpthread.so.0 #3 0x00007f7c716ab2d3 in clone () at /usr/lib/libc.so.6 Thread 23 (Thread 0x7f7baaffd700 (LWP 3534)): #0 0x00007f7c7111bc45 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0 #1 0x00007f7c58e20a7f in () at /usr/lib/libavcodec.so.58 #2 0x00007f7c711154cf in start_thread () at /usr/lib/libpthread.so.0 #3 0x00007f7c716ab2d3 in clone () at /usr/lib/libc.so.6 Thread 22 (Thread 0x7f7bab7fe700 (LWP 3533)): #0 0x00007f7c7111bc45 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0 #1 0x00007f7c58e20a7f in () at /usr/lib/libavcodec.so.58 #2 0x00007f7c711154cf in start_thread () at /usr/lib/libpthread.so.0 #3 0x00007f7c716ab2d3 in clone () at /usr/lib/libc.so.6 Thread 21 (Thread 0x7f7babfff700 (LWP 3532)): #0 0x00007f7c7111bc45 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0 #1 0x00007f7c58e20a7f in () at /usr/lib/libavcodec.so.58 #2 0x00007f7c711154cf in start_thread () at /usr/lib/libpthread.so.0 #3 0x00007f7c716ab2d3 in clone () at /usr/lib/libc.so.6 Thread 20 (Thread 0x7f7bd4ff9700 (LWP 3531)): #0 0x00007f7c7111bc45 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0 #1 0x00007f7c58e20a7f in () at /usr/lib/libavcodec.so.58 #2 0x00007f7c711154cf in start_thread () at /usr/lib/libpthread.so.0 #3 0x00007f7c716ab2d3 in clone () at /usr/lib/libc.so.6 Thread 19 (Thread 0x7f7bd57fa700 (LWP 3530)): #0 0x00007f7c7111bc45 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0 #1 0x00007f7c58e20a7f in () at /usr/lib/libavcodec.so.58 #2 0x00007f7c711154cf in start_thread () at /usr/lib/libpthread.so.0 #3 0x00007f7c716ab2d3 in clone () at /usr/lib/libc.so.6 Thread 18 (Thread 0x7f7bdef34700 (LWP 3480)): #0 0x00007f7c7111bf7a in pthread_cond_timedwait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0 #1 0x00007f7c71b9cc48 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /usr/lib/libQt5Core.so.5 #2 0x00007f7c71b9cd69 in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5 #3 0x00007f7c71b9a3dd in () at /usr/lib/libQt5Core.so.5 #4 0x00007f7c71b96fd6 in () at /usr/lib/libQt5Core.so.5 #5 0x00007f7c711154cf in start_thread () at /usr/lib/libpthread.so.0 #6 0x00007f7c716ab2d3 in clone () at /usr/lib/libc.so.6 Thread 17 (Thread 0x7f7bdf735700 (LWP 3479)): #0 0x00007f7c7111bf7a in pthread_cond_timedwait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0 #1 0x00007f7c71b9cc48 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /usr/lib/libQt5Core.so.5 #2 0x00007f7c71b9cd69 in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5 #3 0x00007f7c71b9a3dd in () at /usr/lib/libQt5Core.so.5 #4 0x00007f7c71b96fd6 in () at /usr/lib/libQt5Core.so.5 #5 0x00007f7c711154cf in start_thread () at /usr/lib/libpthread.so.0 #6 0x00007f7c716ab2d3 in clone () at /usr/lib/libc.so.6 Thread 16 (Thread 0x7f7c0acc1700 (LWP 3459)): #0 0x00007f7c716a09ef in poll () at /usr/lib/libc.so.6 #1 0x00007f7c6fbdf120 in () at /usr/lib/libglib-2.0.so.0 #2 0x00007f7c6fbdf1f1 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0 #3 0x00007f7c71dc9d5c in QEventDispatcherGlib::processEvents(QFlags) () at /usr/lib/libQt5Core.so.5 #4 0x00007f7c71d7041c in QEventLoop::exec(QFlags) () at /usr/lib/libQt5Core.so.5 #5 0x00007f7c71b95e62 in QThread::exec() () at /usr/lib/libQt5Core.so.5 #6 0x00007f7c71b96fd6 in () at /usr/lib/libQt5Core.so.5 #7 0x00007f7c711154cf in start_thread () at /usr/lib/libpthread.so.0 #8 0x00007f7c716ab2d3 in clone () at /usr/lib/libc.so.6 Thread 15 (Thread 0x7f7c0b681700 (LWP 3458)): #0 0x00007f7c7111bc45 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0 #1 0x00007f7c71b9ccc4 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /usr/lib/libQt5Core.so.5 #2 0x00007f7c71b9cda2 in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5 #3 0x00007f7c72fa718b in () at /usr/lib/libQt5Quick.so.5 #4 0x00007f7c72fa741b in () at /usr/lib/libQt5Quick.so.5 #5 0x00007f7c71b96fd6 in () at /usr/lib/libQt5Core.so.5 #6 0x00007f7c711154cf in start_thread () at /usr/lib/libpthread.so.0 #7 0x00007f7c716ab2d3 in clone () at /usr/lib/libc.so.6 Thread 14 (Thread 0x7f7c0beff700 (LWP 3457)): #0 0x00007f7c6fbdd5ee in () at /usr/lib/libglib-2.0.so.0 #1 0x00007f7c6fbde93b in g_main_context_prepare () at /usr/lib/libglib-2.0.so.0 #2 0x00007f7c6fbdf046 in () at /usr/lib/libglib-2.0.so.0 #3 0x00007f7c6fbdf1f1 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0 #4 0x00007f7c71dc9d5c in QEventDispatcherGlib::processEvents(QFlags) () at /usr/lib/libQt5Core.so.5 #5 0x00007f7c71d7041c in QEventLoop::exec(QFlags) () at /usr/lib/libQt5Core.so.5 #6 0x00007f7c71b95e62 in QThread::exec() () at /usr/lib/libQt5Core.so.5 #7 0x00007f7c71b96fd6 in () at /usr/lib/libQt5Core.so.5 #8 0x00007f7c711154cf in start_thread () at /usr/lib/libpthread.so.0 #9 0x00007f7c716ab2d3 in clone () at /usr/lib/libc.so.6 Thread 13 (Thread 0x7f7c30904700 (LWP 3456)): #0 0x00007f7c7111bc45 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0 #1 0x00007f7c71b9ccc4 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /usr/lib/libQt5Core.so.5 #2 0x00007f7c71b9cda2 in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5 #3 0x00007f7c72fa718b in () at /usr/lib/libQt5Quick.so.5 #4 0x00007f7c72fa741b in () at /usr/lib/libQt5Quick.so.5 #5 0x00007f7c71b96fd6 in () at /usr/lib/libQt5Core.so.5 #6 0x00007f7c711154cf in start_thread () at /usr/lib/libpthread.so.0 #7 0x00007f7c716ab2d3 in clone () at /usr/lib/libc.so.6 Thread 12 (Thread 0x7f7c323b1700 (LWP 3450)): #0 0x00007f7c716a09ef in poll () at /usr/lib/libc.so.6 #1 0x00007f7c6fbdf120 in () at /usr/lib/libglib-2.0.so.0 #2 0x00007f7c6fbdf1f1 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0 #3 0x00007f7c71dc9d5c in QEventDispatcherGlib::processEvents(QFlags) () at /usr/lib/libQt5Core.so.5 #4 0x00007f7c71d7041c in QEventLoop::exec(QFlags) () at /usr/lib/libQt5Core.so.5 #5 0x00007f7c71b95e62 in QThread::exec() () at /usr/lib/libQt5Core.so.5 #6 0x00007f7c72ee1e9b in () at /usr/lib/libQt5Quick.so.5 #7 0x00007f7c71b96fd6 in () at /usr/lib/libQt5Core.so.5 #8 0x00007f7c711154cf in start_thread () at /usr/lib/libpthread.so.0 #9 0x00007f7c716ab2d3 in clone () at /usr/lib/libc.so.6 Thread 11 (Thread 0x7f7c333fe700 (LWP 3449)): #0 0x00007f7c6fbdcd31 in () at /usr/lib/libglib-2.0.so.0 #1 0x00007f7c6fbdd67c in () at /usr/lib/libglib-2.0.so.0 #2 0x00007f7c6fbdd7df in g_main_context_check () at /usr/lib/libglib-2.0.so.0 #3 0x00007f7c6fbdf0c8 in () at /usr/lib/libglib-2.0.so.0 #4 0x00007f7c6fbdf1f1 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0 #5 0x00007f7c71dc9d5c in QEventDispatcherGlib::processEvents(QFlags) () at /usr/lib/libQt5Core.so.5 #6 0x00007f7c71d7041c in QEventLoop::exec(QFlags) () at /usr/lib/libQt5Core.so.5 #7 0x00007f7c71b95e62 in QThread::exec() () at /usr/lib/libQt5Core.so.5 #8 0x00007f7c72b9b479 in () at /usr/lib/libQt5Qml.so.5 #9 0x00007f7c71b96fd6 in () at /usr/lib/libQt5Core.so.5 #10 0x00007f7c711154cf in start_thread () at /usr/lib/libpthread.so.0 #11 0x00007f7c716ab2d3 in clone () at /usr/lib/libc.so.6 Thread 10 (Thread 0x7f7c33bff700 (LWP 3448)): #0 0x00007f7c6fb8f479 in g_mutex_lock () at /usr/lib/libglib-2.0.so.0 #1 0x00007f7c6fbdf105 in () at /usr/lib/libglib-2.0.so.0 #2 0x00007f7c6fbdf1f1 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0 #3 0x00007f7c71dc9d5c in QEventDispatcherGlib::processEvents(QFlags) () at /usr/lib/libQt5Core.so.5 #4 0x00007f7c71d7041c in QEventLoop::exec(QFlags) () at /usr/lib/libQt5Core.so.5 #5 0x00007f7c71b95e62 in QThread::exec() () at /usr/lib/libQt5Core.so.5 #6 0x00007f7c72ee1e9b in () at /usr/lib/libQt5Quick.so.5 #7 0x00007f7c71b96fd6 in () at /usr/lib/libQt5Core.so.5 #8 0x00007f7c711154cf in start_thread () at /usr/lib/libpthread.so.0 #9 0x00007f7c716ab2d3 in clone () at /usr/lib/libc.so.6 Thread 9 (Thread 0x7f7c4116d700 (LWP 3447)): #0 0x00007f7c6fb8f4e4 in g_mutex_unlock () at /usr/lib/libglib-2.0.so.0 #1 0x00007f7c6fbdf115 in () at /usr/lib/libglib-2.0.so.0 #2 0x00007f7c6fbdf1f1 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0 #3 0x00007f7c71dc9d5c in QEventDispatcherGlib::processEvents(QFlags) () at /usr/lib/libQt5Core.so.5 #4 0x00007f7c71d7041c in QEventLoop::exec(QFlags) () at /usr/lib/libQt5Core.so.5 #5 0x00007f7c71b95e62 in QThread::exec() () at /usr/lib/libQt5Core.so.5 #6 0x00007f7c72b9b479 in () at /usr/lib/libQt5Qml.so.5 #7 0x00007f7c71b96fd6 in () at /usr/lib/libQt5Core.so.5 #8 0x00007f7c711154cf in start_thread () at /usr/lib/libpthread.so.0 #9 0x00007f7c716ab2d3 in clone () at /usr/lib/libc.so.6 Thread 8 (Thread 0x7f7c423ae700 (LWP 3446)): #0 0x00007f7c716a09ef in poll () at /usr/lib/libc.so.6 #1 0x00007f7c6fbdf120 in () at /usr/lib/libglib-2.0.so.0 #2 0x00007f7c6fbdf1f1 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0 #3 0x00007f7c71dc9d5c in QEventDispatcherGlib::processEvents(QFlags) () at /usr/lib/libQt5Core.so.5 #4 0x00007f7c71d7041c in QEventLoop::exec(QFlags) () at /usr/lib/libQt5Core.so.5 #5 0x00007f7c71b95e62 in QThread::exec() () at /usr/lib/libQt5Core.so.5 #6 0x00007f7c72b9b479 in () at /usr/lib/libQt5Qml.so.5 #7 0x00007f7c71b96fd6 in () at /usr/lib/libQt5Core.so.5 #8 0x00007f7c711154cf in start_thread () at /usr/lib/libpthread.so.0 #9 0x00007f7c716ab2d3 in clone () at /usr/lib/libc.so.6 Thread 7 (Thread 0x7f7c435ef700 (LWP 3445)): #0 0x00007f7c6fbdd612 in () at /usr/lib/libglib-2.0.so.0 #1 0x00007f7c6fbdd7df in g_main_context_check () at /usr/lib/libglib-2.0.so.0 #2 0x00007f7c6fbdf0c8 in () at /usr/lib/libglib-2.0.so.0 #3 0x00007f7c6fbdf1f1 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0 #4 0x00007f7c71dc9d5c in QEventDispatcherGlib::processEvents(QFlags) () at /usr/lib/libQt5Core.so.5 #5 0x00007f7c71d7041c in QEventLoop::exec(QFlags) () at /usr/lib/libQt5Core.so.5 #6 0x00007f7c71b95e62 in QThread::exec() () at /usr/lib/libQt5Core.so.5 #7 0x00007f7c72b9b479 in () at /usr/lib/libQt5Qml.so.5 #8 0x00007f7c71b96fd6 in () at /usr/lib/libQt5Core.so.5 #9 0x00007f7c711154cf in start_thread () at /usr/lib/libpthread.so.0 #10 0x00007f7c716ab2d3 in clone () at /usr/lib/libc.so.6 Thread 6 (Thread 0x7f7c50d61700 (LWP 3444)): #0 0x00007f7c7111bf7a in pthread_cond_timedwait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0 #1 0x00007f7c71b9cc48 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /usr/lib/libQt5Core.so.5 #2 0x00007f7c71b9cd69 in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5 #3 0x00007f7c71b9a3dd in () at /usr/lib/libQt5Core.so.5 #4 0x00007f7c71b96fd6 in () at /usr/lib/libQt5Core.so.5 #5 0x00007f7c711154cf in start_thread () at /usr/lib/libpthread.so.0 #6 0x00007f7c716ab2d3 in clone () at /usr/lib/libc.so.6 Thread 5 (Thread 0x7f7c51a97700 (LWP 3443)): #0 0x00007f7c716a09ef in poll () at /usr/lib/libc.so.6 #1 0x00007f7c6fbdf120 in () at /usr/lib/libglib-2.0.so.0 #2 0x00007f7c6fbdf1f1 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0 #3 0x00007f7c71dc9d5c in QEventDispatcherGlib::processEvents(QFlags) () at /usr/lib/libQt5Core.so.5 #4 0x00007f7c71d7041c in QEventLoop::exec(QFlags) () at /usr/lib/libQt5Core.so.5 #5 0x00007f7c71b95e62 in QThread::exec() () at /usr/lib/libQt5Core.so.5 #6 0x00007f7c72b9b479 in () at /usr/lib/libQt5Qml.so.5 #7 0x00007f7c71b96fd6 in () at /usr/lib/libQt5Core.so.5 #8 0x00007f7c711154cf in start_thread () at /usr/lib/libpthread.so.0 #9 0x00007f7c716ab2d3 in clone () at /usr/lib/libc.so.6 Thread 4 (Thread 0x7f7c52e42700 (LWP 3442)): #0 0x00007f7c7111bf7a in pthread_cond_timedwait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0 #1 0x00007f7c71b9cc48 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /usr/lib/libQt5Core.so.5 #2 0x00007f7c71b9cd69 in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5 #3 0x00007f7c71b9a3dd in () at /usr/lib/libQt5Core.so.5 #4 0x00007f7c71b96fd6 in () at /usr/lib/libQt5Core.so.5 #5 0x00007f7c711154cf in start_thread () at /usr/lib/libpthread.so.0 #6 0x00007f7c716ab2d3 in clone () at /usr/lib/libc.so.6 Thread 3 (Thread 0x7f7c63fff700 (LWP 3441)): #0 0x00007f7c716a09ef in poll () at /usr/lib/libc.so.6 #1 0x00007f7c6fbdf120 in () at /usr/lib/libglib-2.0.so.0 #2 0x00007f7c6fbdf1f1 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0 #3 0x00007f7c71dc9d5c in QEventDispatcherGlib::processEvents(QFlags) () at /usr/lib/libQt5Core.so.5 #4 0x00007f7c71d7041c in QEventLoop::exec(QFlags) () at /usr/lib/libQt5Core.so.5 #5 0x00007f7c71b95e62 in QThread::exec() () at /usr/lib/libQt5Core.so.5 #6 0x00007f7c76ab3b28 in () at /usr/lib/libQt5DBus.so.5 #7 0x00007f7c71b96fd6 in () at /usr/lib/libQt5Core.so.5 #8 0x00007f7c711154cf in start_thread () at /usr/lib/libpthread.so.0 #9 0x00007f7c716ab2d3 in clone () at /usr/lib/libc.so.6 Thread 2 (Thread 0x7f7c6b6ed700 (LWP 3440)): #0 0x00007f7c716a09ef in poll () at /usr/lib/libc.so.6 #1 0x00007f7c6f388630 in () at /usr/lib/libxcb.so.1 #2 0x00007f7c6f38a2db in xcb_wait_for_event () at /usr/lib/libxcb.so.1 #3 0x00007f7c6c09ca01 in () at /usr/lib/libQt5XcbQpa.so.5 #4 0x00007f7c71b96fd6 in () at /usr/lib/libQt5Core.so.5 #5 0x00007f7c711154cf in start_thread () at /usr/lib/libpthread.so.0 #6 0x00007f7c716ab2d3 in clone () at /usr/lib/libc.so.6 Thread 1 (Thread 0x7f7c6c4d3880 (LWP 3439)): #0 0x00007f7c7111bc45 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0 #1 0x00007f7c6f38883b in () at /usr/lib/libxcb.so.1 #2 0x00007f7c6f389fef in () at /usr/lib/libxcb.so.1 #3 0x00007f7c6f38a162 in xcb_wait_for_reply64 () at /usr/lib/libxcb.so.1 #4 0x00007f7c71314269 in _XReply () at /usr/lib/libX11.so.6 #5 0x00007f7c6a8ffa2c in () at /usr/lib/libGLX_nvidia.so.0 #6 0x00007f7c6a8a8e75 in () at /usr/lib/libGLX_nvidia.so.0 #7 0x00007f7c697230b2 in () at /usr/lib/libnvidia-glcore.so.440.44 #8 0x00007f7c697cc9db in () at /usr/lib/libnvidia-glcore.so.440.44 #9 0x00007f7c6a8fa0ee in () at /usr/lib/libGLX_nvidia.so.0 #10 0x00007f7c6a8cf071 in glXSwapBuffers () at /usr/lib/libGLX_nvidia.so.0 #11 0x00007f7c6c1d2759 in () at /usr/lib/qt/plugins/xcbglintegrations/libqxcb-glx-integration.so #12 0x00007f7c72178072 in QOpenGLContext::swapBuffers(QSurface*) () at /usr/lib/libQt5Gui.so.5 #13 0x00007f7c72473f5d in QPlatformBackingStore::composeAndFlush(QWindow*, QRegion const&, QPoint const&, QPlatformTextureList*, bool) () at /usr/lib/libQt5Gui.so.5 #14 0x00007f7c6c0902c6 in () at /usr/lib/libQt5XcbQpa.so.5 #15 0x00007f7c764c7575 in () at /usr/lib/libQt5Widgets.so.5 #16 0x00007f7c764c8645 in () at /usr/lib/libQt5Widgets.so.5 #17 0x00007f7c764ca99d in () at /usr/lib/libQt5Widgets.so.5 #18 0x00007f7c764cb3c4 in () at /usr/lib/libQt5Widgets.so.5 #19 0x00007f7c764f5237 in QWidgetPrivate::syncBackingStore() () at /usr/lib/libQt5Widgets.so.5 #20 0x00007f7c764fbbb0 in QWidget::event(QEvent*) () at /usr/lib/libQt5Widgets.so.5 #21 0x00007f7c76615865 in QMainWindow::event(QEvent*) () at /usr/lib/libQt5Widgets.so.5 #22 0x00007f7c77a6a45c in KMainWindow::event(QEvent*) () at /usr/lib/libKF5XmlGui.so.5 #23 0x00007f7c77ab5988 in KXmlGuiWindow::event(QEvent*) () at /usr/lib/libKF5XmlGui.so.5 #24 0x00007f7c764b7472 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5 #25 0x00007f7c764c0c89 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5 #26 0x00007f7c71d718b2 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5 #27 0x00007f7c71d74116 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /usr/lib/libQt5Core.so.5 #28 0x00007f7c71dca6f4 in () at /usr/lib/libQt5Core.so.5 #29 0x00007f7c6fbdd39e in g_main_context_dispatch () at /usr/lib/libglib-2.0.so.0 #30 0x00007f7c6fbdf1b1 in () at /usr/lib/libglib-2.0.so.0 #31 0x00007f7c6fbdf1f1 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0 #32 0x00007f7c71dc9d40 in QEventDispatcherGlib::processEvents(QFlags) () at /usr/lib/libQt5Core.so.5 #33 0x00007f7c71d7041c in QEventLoop::exec(QFlags) () at /usr/lib/libQt5Core.so.5 #34 0x00007f7c71d78426 in QCoreApplication::exec() () at /usr/lib/libQt5Core.so.5 #35 0x0000556d3840e575 in main(int, char**) (argc=1, argv=0x7ffce6b2f6f8) at /home/farid/kdenlive/src/main.cpp:242 [Inferior 1 (process 3439) detached]
Edited by Farid Abdelnour -
I playing around with CTRL+pull/push for speed change. Now I got a crash which seems MLT related.
Speed_change_by_CTRL_crash.txtAfter re-open Kdenlive the clip which caused the crash is grey:
Playing that grey clip show just a black screen on project monitor. Here the project file: speed_with_CTRL_crash.kdenliveEdited by Eugen Mohr
Please register or sign in to comment