Bug 425175 - Crash when set fadein LENGTH to 0
Summary: Crash when set fadein LENGTH to 0
Status: RESOLVED FIXED
Alias: None
Product: kdenlive
Classification: Applications
Component: Effects & Transitions (show other bugs)
Version: Appimage - Refactoring
Platform: Appimage Linux
: NOR crash
Target Milestone: ---
Assignee: Vincent PINON
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-08-10 02:43 UTC by David
Modified: 2020-08-12 15:22 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In: 20.08.1
fritzibaby: Brainstorm+


Attachments
timeline (371.12 KB, image/png)
2020-08-10 02:43 UTC, David
Details

Note You need to log in before you can comment on or make changes to this bug.
Description David 2020-08-10 02:43:01 UTC
Created attachment 130745 [details]
timeline

SUMMARY

reproducible in 20.04.03 from NixOS unstable channel and daily AppImage

the "How to get useful crash information (backtrace)" don't work, so i can't provide useful information https://userbase.kde.org/Kdenlive/Manual/BugReporting

https://github.com/NixOS/nixpkgs/issues/95027

STEPS TO REPRODUCE
1. have an audio fadein on a clip
2. move the fade to clip start, so it get's removed
3. CRASH

OBSERVED RESULT
CRASH

EXPECTED RESULT
fade is removed

SOFTWARE/OS VERSIONS
Windows: -
macOS: -
Linux/KDE Plasma: 5.7.10/-
(available in About System)
KDE Plasma Version: -
KDE Frameworks Version: 5.61.0
Qt Version: 5.12.4 (built against 5.12.4)
Mlt Version: 6.23.0

ADDITIONAL INFORMATION

NixOS 20.03.2668.7c85b915892 (Markhor) with Pantheon desktop

20.04.0

$ kdenlive '/home/davidak/Projekte/Linux Tech Tips/Linux Tech Tips-3000.kdenlive'
...
################### JOB finished:  189
################### JOB finished:  185
################### JOB finished:  186
################### JOB finished:  188
################### JOB finished:  13
 * * * ** * * *
WARNING + + +
JOB NOT CORRECT FINISH:  13 
------------------------

.... ADJUSTING FADE LENGTH:  18  /  "fadein"
// GOT CLIP STACK DATA CHANGE:  QVector()
// GOT CLIP STACK DATA CHANGE DONE:  QModelIndex(26,0,0x74,TimelineItemModel(0xa0590d0))  =  QVector()
.... ADJUSTING FADE LENGTH:  19  /  "fadein"
// GOT CLIP STACK DATA CHANGE:  QVector()
// GOT CLIP STACK DATA CHANGE DONE:  QModelIndex(26,0,0x74,TimelineItemModel(0xa0590d0))  =  QVector()
.... ADJUSTING FADE LENGTH:  20  /  "fadein"
// GOT CLIP STACK DATA CHANGE:  QVector()
// GOT CLIP STACK DATA CHANGE DONE:  QModelIndex(26,0,0x74,TimelineItemModel(0xa0590d0))  =  QVector()
.... ADJUSTING FADE LENGTH:  21  /  "fadein"
// GOT CLIP STACK DATA CHANGE:  QVector()
// GOT CLIP STACK DATA CHANGE DONE:  QModelIndex(26,0,0x74,TimelineItemModel(0xa0590d0))  =  QVector()
.... ADJUSTING FADE LENGTH:  22  /  "fadein"
// GOT CLIP STACK DATA CHANGE:  QVector()
// GOT CLIP STACK DATA CHANGE DONE:  QModelIndex(26,0,0x74,TimelineItemModel(0xa0590d0))  =  QVector()
.... ADJUSTING FADE LENGTH:  23  /  "fadein"
// GOT CLIP STACK DATA CHANGE:  QVector()
// GOT CLIP STACK DATA CHANGE DONE:  QModelIndex(26,0,0x74,TimelineItemModel(0xa0590d0))  =  QVector()
.... ADJUSTING FADE LENGTH:  24  /  "fadein"
// GOT CLIP STACK DATA CHANGE:  QVector()
// GOT CLIP STACK DATA CHANGE DONE:  QModelIndex(26,0,0x74,TimelineItemModel(0xa0590d0))  =  QVector()
.... ADJUSTING FADE LENGTH:  25  /  "fadein"
// GOT CLIP STACK DATA CHANGE:  QVector()
// GOT CLIP STACK DATA CHANGE DONE:  QModelIndex(26,0,0x74,TimelineItemModel(0xa0590d0))  =  QVector()
.... ADJUSTING FADE LENGTH:  26  /  "fadein"
// GOT CLIP STACK DATA CHANGE:  QVector()
// GOT CLIP STACK DATA CHANGE DONE:  QModelIndex(26,0,0x74,TimelineItemModel(0xa0590d0))  =  QVector()
.... ADJUSTING FADE LENGTH:  27  /  "fadein"
// GOT CLIP STACK DATA CHANGE:  QVector()
// GOT CLIP STACK DATA CHANGE DONE:  QModelIndex(26,0,0x74,TimelineItemModel(0xa0590d0))  =  QVector()
.... ADJUSTING FADE LENGTH:  26  /  "fadein"
// GOT CLIP STACK DATA CHANGE:  QVector()
// GOT CLIP STACK DATA CHANGE DONE:  QModelIndex(26,0,0x74,TimelineItemModel(0xa0590d0))  =  QVector()
.... ADJUSTING FADE LENGTH:  25  /  "fadein"
// GOT CLIP STACK DATA CHANGE:  QVector()
// GOT CLIP STACK DATA CHANGE DONE:  QModelIndex(26,0,0x74,TimelineItemModel(0xa0590d0))  =  QVector()
.... ADJUSTING FADE LENGTH:  24  /  "fadein"
// GOT CLIP STACK DATA CHANGE:  QVector()
// GOT CLIP STACK DATA CHANGE DONE:  QModelIndex(26,0,0x74,TimelineItemModel(0xa0590d0))  =  QVector()
.... ADJUSTING FADE LENGTH:  23  /  "fadein"
// GOT CLIP STACK DATA CHANGE:  QVector()
// GOT CLIP STACK DATA CHANGE DONE:  QModelIndex(26,0,0x74,TimelineItemModel(0xa0590d0))  =  QVector()
.... ADJUSTING FADE LENGTH:  22  /  "fadein"
// GOT CLIP STACK DATA CHANGE:  QVector()
// GOT CLIP STACK DATA CHANGE DONE:  QModelIndex(26,0,0x74,TimelineItemModel(0xa0590d0))  =  QVector()
.... ADJUSTING FADE LENGTH:  21  /  "fadein"
// GOT CLIP STACK DATA CHANGE:  QVector()
// GOT CLIP STACK DATA CHANGE DONE:  QModelIndex(26,0,0x74,TimelineItemModel(0xa0590d0))  =  QVector()
.... ADJUSTING FADE LENGTH:  20  /  "fadein"
// GOT CLIP STACK DATA CHANGE:  QVector()
// GOT CLIP STACK DATA CHANGE DONE:  QModelIndex(26,0,0x74,TimelineItemModel(0xa0590d0))  =  QVector()
.... ADJUSTING FADE LENGTH:  19  /  "fadein"
// GOT CLIP STACK DATA CHANGE:  QVector()
// GOT CLIP STACK DATA CHANGE DONE:  QModelIndex(26,0,0x74,TimelineItemModel(0xa0590d0))  =  QVector()
.... ADJUSTING FADE LENGTH:  18  /  "fadein"
// GOT CLIP STACK DATA CHANGE:  QVector()
// GOT CLIP STACK DATA CHANGE DONE:  QModelIndex(26,0,0x74,TimelineItemModel(0xa0590d0))  =  QVector()
.... ADJUSTING FADE LENGTH:  17  /  "fadein"
// GOT CLIP STACK DATA CHANGE:  QVector()
// GOT CLIP STACK DATA CHANGE DONE:  QModelIndex(26,0,0x74,TimelineItemModel(0xa0590d0))  =  QVector()
.... ADJUSTING FADE LENGTH:  16  /  "fadein"
// GOT CLIP STACK DATA CHANGE:  QVector()
// GOT CLIP STACK DATA CHANGE DONE:  QModelIndex(26,0,0x74,TimelineItemModel(0xa0590d0))  =  QVector()
.... ADJUSTING FADE LENGTH:  15  /  "fadein"
// GOT CLIP STACK DATA CHANGE:  QVector()
// GOT CLIP STACK DATA CHANGE DONE:  QModelIndex(26,0,0x74,TimelineItemModel(0xa0590d0))  =  QVector()
.... ADJUSTING FADE LENGTH:  14  /  "fadein"
// GOT CLIP STACK DATA CHANGE:  QVector()
// GOT CLIP STACK DATA CHANGE DONE:  QModelIndex(26,0,0x74,TimelineItemModel(0xa0590d0))  =  QVector()
.... ADJUSTING FADE LENGTH:  13  /  "fadein"
// GOT CLIP STACK DATA CHANGE:  QVector()
// GOT CLIP STACK DATA CHANGE DONE:  QModelIndex(26,0,0x74,TimelineItemModel(0xa0590d0))  =  QVector()
.... ADJUSTING FADE LENGTH:  12  /  "fadein"
// GOT CLIP STACK DATA CHANGE:  QVector()
// GOT CLIP STACK DATA CHANGE DONE:  QModelIndex(26,0,0x74,TimelineItemModel(0xa0590d0))  =  QVector()
.... ADJUSTING FADE LENGTH:  11  /  "fadein"
// GOT CLIP STACK DATA CHANGE:  QVector()
// GOT CLIP STACK DATA CHANGE DONE:  QModelIndex(26,0,0x74,TimelineItemModel(0xa0590d0))  =  QVector()
.... ADJUSTING FADE LENGTH:  10  /  "fadein"
// GOT CLIP STACK DATA CHANGE:  QVector()
// GOT CLIP STACK DATA CHANGE DONE:  QModelIndex(26,0,0x74,TimelineItemModel(0xa0590d0))  =  QVector()
.... ADJUSTING FADE LENGTH:  9  /  "fadein"
// GOT CLIP STACK DATA CHANGE:  QVector()
// GOT CLIP STACK DATA CHANGE DONE:  QModelIndex(26,0,0x74,TimelineItemModel(0xa0590d0))  =  QVector()
.... ADJUSTING FADE LENGTH:  8  /  "fadein"
// GOT CLIP STACK DATA CHANGE:  QVector()
// GOT CLIP STACK DATA CHANGE DONE:  QModelIndex(26,0,0x74,TimelineItemModel(0xa0590d0))  =  QVector()
.... ADJUSTING FADE LENGTH:  7  /  "fadein"
// GOT CLIP STACK DATA CHANGE:  QVector()
// GOT CLIP STACK DATA CHANGE DONE:  QModelIndex(26,0,0x74,TimelineItemModel(0xa0590d0))  =  QVector()
.... ADJUSTING FADE LENGTH:  6  /  "fadein"
// GOT CLIP STACK DATA CHANGE:  QVector()
// GOT CLIP STACK DATA CHANGE DONE:  QModelIndex(26,0,0x74,TimelineItemModel(0xa0590d0))  =  QVector()
.... ADJUSTING FADE LENGTH:  5  /  "fadein"
// GOT CLIP STACK DATA CHANGE:  QVector()
// GOT CLIP STACK DATA CHANGE DONE:  QModelIndex(26,0,0x74,TimelineItemModel(0xa0590d0))  =  QVector()
.... ADJUSTING FADE LENGTH:  4  /  "fadein"
// GOT CLIP STACK DATA CHANGE:  QVector()
// GOT CLIP STACK DATA CHANGE DONE:  QModelIndex(26,0,0x74,TimelineItemModel(0xa0590d0))  =  QVector()
.... ADJUSTING FADE LENGTH:  3  /  "fadein"
// GOT CLIP STACK DATA CHANGE:  QVector()
// GOT CLIP STACK DATA CHANGE DONE:  QModelIndex(26,0,0x74,TimelineItemModel(0xa0590d0))  =  QVector()
.... ADJUSTING FADE LENGTH:  2  /  "fadein"
// GOT CLIP STACK DATA CHANGE:  QVector()
// GOT CLIP STACK DATA CHANGE DONE:  QModelIndex(26,0,0x74,TimelineItemModel(0xa0590d0))  =  QVector()
.... ADJUSTING FADE LENGTH:  1  /  "fadein"
// GOT CLIP STACK DATA CHANGE:  QVector()
// GOT CLIP STACK DATA CHANGE DONE:  QModelIndex(26,0,0x74,TimelineItemModel(0xa0590d0))  =  QVector()
* * ** REMOVING EFFECT FROM STACK!!!
!!!!!!!!!
// EMITTING UNDO DATA CHANGE:  QVector(297, 288)
// GOT CLIP STACK DATA CHANGE:  QVector(297, 288)
// GOT CLIP STACK DATA CHANGE DONE:  QModelIndex(26,0,0x74,TimelineItemModel(0xa0590d0))  =  QVector(297, 288)
* * ** REMOVING EFFECT FROM STACK!!!
!!!!!!!!!
Segmentation fault (core dumped)


Kdenlive Version 20.11.70 AppImage

$ appimage-run '/home/davidak/Downloads/kdenlive-20.11.70-44ce7ae-x86_64.appimage' '/home/davidak/Projekte/Linux Tech Tips/Linux Tech Tips-3000.kdenlive'
...
################### JOB finished:  187
################### JOB finished:  188
################### JOB finished:  189
################### JOB finished:  181
################### JOB finished:  177
################### JOB finished:  161

.... ADJUSTING FADE LENGTH:  12  /  "fadein"
// GOT CLIP STACK DATA CHANGE:  QVector()
// GOT CLIP STACK DATA CHANGE DONE:  QModelIndex(25,0,0x78,TimelineItemModel(0x15e336d0))  =  QVector()
.... ADJUSTING FADE LENGTH:  11  /  "fadein"
// GOT CLIP STACK DATA CHANGE:  QVector()
// GOT CLIP STACK DATA CHANGE DONE:  QModelIndex(25,0,0x78,TimelineItemModel(0x15e336d0))  =  QVector()
.... ADJUSTING FADE LENGTH:  10  /  "fadein"
// GOT CLIP STACK DATA CHANGE:  QVector()
// GOT CLIP STACK DATA CHANGE DONE:  QModelIndex(25,0,0x78,TimelineItemModel(0x15e336d0))  =  QVector()
.... ADJUSTING FADE LENGTH:  9  /  "fadein"
// GOT CLIP STACK DATA CHANGE:  QVector()
// GOT CLIP STACK DATA CHANGE DONE:  QModelIndex(25,0,0x78,TimelineItemModel(0x15e336d0))  =  QVector()
.... ADJUSTING FADE LENGTH:  8  /  "fadein"
// GOT CLIP STACK DATA CHANGE:  QVector()
// GOT CLIP STACK DATA CHANGE DONE:  QModelIndex(25,0,0x78,TimelineItemModel(0x15e336d0))  =  QVector()
.... ADJUSTING FADE LENGTH:  7  /  "fadein"
// GOT CLIP STACK DATA CHANGE:  QVector()
// GOT CLIP STACK DATA CHANGE DONE:  QModelIndex(25,0,0x78,TimelineItemModel(0x15e336d0))  =  QVector()
.... ADJUSTING FADE LENGTH:  6  /  "fadein"
// GOT CLIP STACK DATA CHANGE:  QVector()
// GOT CLIP STACK DATA CHANGE DONE:  QModelIndex(25,0,0x78,TimelineItemModel(0x15e336d0))  =  QVector()
.... ADJUSTING FADE LENGTH:  5  /  "fadein"
// GOT CLIP STACK DATA CHANGE:  QVector()
// GOT CLIP STACK DATA CHANGE DONE:  QModelIndex(25,0,0x78,TimelineItemModel(0x15e336d0))  =  QVector()
.... ADJUSTING FADE LENGTH:  4  /  "fadein"
// GOT CLIP STACK DATA CHANGE:  QVector()
// GOT CLIP STACK DATA CHANGE DONE:  QModelIndex(25,0,0x78,TimelineItemModel(0x15e336d0))  =  QVector()
.... ADJUSTING FADE LENGTH:  3  /  "fadein"
// GOT CLIP STACK DATA CHANGE:  QVector()
// GOT CLIP STACK DATA CHANGE DONE:  QModelIndex(25,0,0x78,TimelineItemModel(0x15e336d0))  =  QVector()
.... ADJUSTING FADE LENGTH:  2  /  "fadein"
// GOT CLIP STACK DATA CHANGE:  QVector()
// GOT CLIP STACK DATA CHANGE DONE:  QModelIndex(25,0,0x78,TimelineItemModel(0x15e336d0))  =  QVector()
.... ADJUSTING FADE LENGTH:  1  /  "fadein"
// GOT CLIP STACK DATA CHANGE:  QVector()
// GOT CLIP STACK DATA CHANGE DONE:  QModelIndex(25,0,0x78,TimelineItemModel(0x15e336d0))  =  QVector()
* * ** REMOVING EFFECT FROM STACK!!!
!!!!!!!!!
// EMITTING UNDO DATA CHANGE:  QVector(301, 292)
// GOT CLIP STACK DATA CHANGE:  QVector(301, 292)
// GOT CLIP STACK DATA CHANGE DONE:  QModelIndex(25,0,0x78,TimelineItemModel(0x15e336d0))  =  QVector(301, 292)
* * ** REMOVING EFFECT FROM STACK!!!
!!!!!!!!!
/home/davidak/.cache/appimage-run/f027384c76554f6959b823469162200083a34ff0bd7cdc76c9119d914086ce86/squashfs-root/AppRun: line 26:  5108 Segmentation fault      (core dumped) kdenlive --config kdenlive-appimagerc $@
Comment 1 emohr 2020-08-10 16:54:12 UTC
I can confirm this crash. But it needs 2 audio fade in effect on the same audio to make the crash (as shown on your screen shot). Can you confirm?
Comment 2 David 2020-08-11 13:28:24 UTC
yes, i can confirm that it only happens with 2 audio fadein effects on the same clip

that makes not really sense to do. i used "paste effect" and haven't thought about the audio effects

workaround: just remove the second effect in effects panel
Comment 3 emohr 2020-08-11 14:45:32 UTC
Happens as well when adding 2 audio fade-out and set it to zero.
Comment 4 farid 2020-08-11 15:04:53 UTC
Backtrace:

MUTEX UNLOCK!!!!!!!!!!!! loadEffects
ASSERT: "row >= 0 && row < (int)m_childItems.size()" in file /home/farid/kdenlive/src/abstractmodel/treeitem.cpp, line 172
--Type <RET> for more, q to quit, c to continue without paging--

Thread 1 "kdenlive" received signal SIGABRT, Aborted.
0x00007ffff1c0e355 in raise () from /usr/lib/libc.so.6
(gdb) thread apply all bt full

Thread 79 (Thread 0x7fff76b2f700 (LWP 27365)):
#0  0x00007ffff1dcde32 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fffddc11576 in video_thread (arg=0x62e000024400) at consumer_sdl2_audio.c:481
        now = {tv_sec = 1597158180, tv_usec = 310205}
        start = 1597158173163610
        elapsed = <optimized out>
        tm = {tv_sec = 0, tv_nsec = 33170000}
        next = 0x0
        properties = <optimized out>
        speed = <optimized out>
        real_time = 1
#2  0x00007ffff1dc7422 in start_thread () at /usr/lib/libpthread.so.0
#3  0x00007ffff1cd1bf3 in clone () at /usr/lib/libc.so.6

Thread 78 (Thread 0x7fff78254700 (LWP 27314)):
#0  0x00007ffff1cc715e in ppoll () at /usr/lib/libc.so.6
#1  0x00005555558dc113 in ppoll ()
#2  0x00007ffff16c00e3 in pa_mainloop_poll () at /usr/lib/libpulse.so.0
#3  0x00007ffff16ca301 in pa_mainloop_iterate () at /usr/lib/libpulse.so.0
#4  0x00007fffd81c4ac7 in  () at /usr/lib/libSDL2-2.0.so.0
#5  0x00007fffd81091d6 in  () at /usr/lib/libSDL2-2.0.so.0
#6  0x00007fffd8162cff in  () at /usr/lib/libSDL2-2.0.so.0
#7  0x00007fffd81f66aa in  () at /usr/lib/libSDL2-2.0.so.0
#8  0x00007ffff1dc7422 in start_thread () at /usr/lib/libpthread.so.0
#9  0x00007ffff1cd1bf3 in clone () at /usr/lib/libc.so.6

Thread 77 (Thread 0x7fff88aed700 (LWP 27313)):
#0  0x00007ffff1dcde32 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007ffff712842c in mlt_slices_worker (p=0x614001a38e40) at mlt_slices.c:91
        id = 7
        idx = <optimized out>
        r = 0x0
        ctx = 0x614001a38e40
        __FUNCTION__ = "mlt_slices_worker"
#2  0x00007ffff1dc7422 in start_thread () at /usr/lib/libpthread.so.0
#3  0x00007ffff1cd1bf3 in clone () at /usr/lib/libc.so.6

Thread 76 (Thread 0x7fff89378700 (LWP 27312)):
#0  0x00007ffff1dcde32 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
--Type <RET> for more, q to quit, c to continue without paging--c
#1  0x00007ffff712842c in mlt_slices_worker (p=0x614001a38e40) at mlt_slices.c:91
        id = 6
        idx = <optimized out>
        r = 0x0
        ctx = 0x614001a38e40
        __FUNCTION__ = "mlt_slices_worker"
#2  0x00007ffff1dc7422 in start_thread () at /usr/lib/libpthread.so.0
#3  0x00007ffff1cd1bf3 in clone () at /usr/lib/libc.so.6

Thread 75 (Thread 0x7fff89b79700 (LWP 27311)):
#0  0x00007ffff1dcde32 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007ffff712842c in mlt_slices_worker (p=0x614001a38e40) at mlt_slices.c:91
        id = 5
        idx = <optimized out>
        r = 0x0
        ctx = 0x614001a38e40
        __FUNCTION__ = "mlt_slices_worker"
#2  0x00007ffff1dc7422 in start_thread () at /usr/lib/libpthread.so.0
#3  0x00007ffff1cd1bf3 in clone () at /usr/lib/libc.so.6

Thread 74 (Thread 0x7fff8a3fc700 (LWP 27310)):
#0  0x00007ffff1dcde32 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007ffff712842c in mlt_slices_worker (p=0x614001a38e40) at mlt_slices.c:91
        id = 4
        idx = <optimized out>
        r = 0x0
        ctx = 0x614001a38e40
        __FUNCTION__ = "mlt_slices_worker"
#2  0x00007ffff1dc7422 in start_thread () at /usr/lib/libpthread.so.0
#3  0x00007ffff1cd1bf3 in clone () at /usr/lib/libc.so.6

Thread 73 (Thread 0x7fff8ac7f700 (LWP 27309)):
#0  0x00007ffff1dcde32 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007ffff712842c in mlt_slices_worker (p=0x614001a38e40) at mlt_slices.c:91
        id = 3
        idx = <optimized out>
        r = 0x0
        ctx = 0x614001a38e40
        __FUNCTION__ = "mlt_slices_worker"
#2  0x00007ffff1dc7422 in start_thread () at /usr/lib/libpthread.so.0
#3  0x00007ffff1cd1bf3 in clone () at /usr/lib/libc.so.6

Thread 72 (Thread 0x7fff9ccbe700 (LWP 27308)):
#0  0x00007ffff1dcde32 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007ffff712842c in mlt_slices_worker (p=0x614001a38e40) at mlt_slices.c:91
        id = 2
        idx = <optimized out>
        r = 0x0
        ctx = 0x614001a38e40
        __FUNCTION__ = "mlt_slices_worker"
#2  0x00007ffff1dc7422 in start_thread () at /usr/lib/libpthread.so.0
#3  0x00007ffff1cd1bf3 in clone () at /usr/lib/libc.so.6

Thread 71 (Thread 0x7fff9d4d5700 (LWP 27307)):
#0  0x00007ffff1dcde32 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007ffff712842c in mlt_slices_worker (p=0x614001a38e40) at mlt_slices.c:91
        id = 1
        idx = <optimized out>
        r = 0x0
        ctx = 0x614001a38e40
        __FUNCTION__ = "mlt_slices_worker"
#2  0x00007ffff1dc7422 in start_thread () at /usr/lib/libpthread.so.0
#3  0x00007ffff1cd1bf3 in clone () at /usr/lib/libc.so.6

Thread 70 (Thread 0x7fff9dcec700 (LWP 27306)):
#0  0x00007ffff1dcde32 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007ffff712842c in mlt_slices_worker (p=0x614001a38e40) at mlt_slices.c:91
        id = 0
        idx = <optimized out>
        r = 0x0
        ctx = 0x614001a38e40
        __FUNCTION__ = "mlt_slices_worker"
#2  0x00007ffff1dc7422 in start_thread () at /usr/lib/libpthread.so.0
#3  0x00007ffff1cd1bf3 in clone () at /usr/lib/libc.so.6

Thread 69 (Thread 0x7fffa1ac2700 (LWP 27305)):
#0  0x00007ffff1dcde32 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fffd047f86f in  () at /usr/lib/libavcodec.so.58
#2  0x00007ffff1dc7422 in start_thread () at /usr/lib/libpthread.so.0
#3  0x00007ffff1cd1bf3 in clone () at /usr/lib/libc.so.6

Thread 68 (Thread 0x7fffa22d9700 (LWP 27304)):
#0  0x00007ffff1dcde32 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fffd047f86f in  () at /usr/lib/libavcodec.so.58
#2  0x00007ffff1dc7422 in start_thread () at /usr/lib/libpthread.so.0
#3  0x00007ffff1cd1bf3 in clone () at /usr/lib/libc.so.6

Thread 67 (Thread 0x7fffa2af0700 (LWP 27303)):
#0  0x00007ffff1dcde32 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fffd047f86f in  () at /usr/lib/libavcodec.so.58
#2  0x00007ffff1dc7422 in start_thread () at /usr/lib/libpthread.so.0
#3  0x00007ffff1cd1bf3 in clone () at /usr/lib/libc.so.6

Thread 66 (Thread 0x7fffa3307700 (LWP 27302)):
#0  0x00007ffff1dcde32 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fffd047f86f in  () at /usr/lib/libavcodec.so.58
#2  0x00007ffff1dc7422 in start_thread () at /usr/lib/libpthread.so.0
#3  0x00007ffff1cd1bf3 in clone () at /usr/lib/libc.so.6

Thread 65 (Thread 0x7fffa3b1e700 (LWP 27301)):
#0  0x00007ffff1dcde32 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fffd047f86f in  () at /usr/lib/libavcodec.so.58
#2  0x00007ffff1dc7422 in start_thread () at /usr/lib/libpthread.so.0
#3  0x00007ffff1cd1bf3 in clone () at /usr/lib/libc.so.6

Thread 64 (Thread 0x7fffa4335700 (LWP 27300)):
#0  0x00007ffff1dcde32 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fffd047f86f in  () at /usr/lib/libavcodec.so.58
#2  0x00007ffff1dc7422 in start_thread () at /usr/lib/libpthread.so.0
#3  0x00007ffff1cd1bf3 in clone () at /usr/lib/libc.so.6

Thread 63 (Thread 0x7fffa4b4c700 (LWP 27299)):
#0  0x00007ffff1dcde32 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fffd047f86f in  () at /usr/lib/libavcodec.so.58
#2  0x00007ffff1dc7422 in start_thread () at /usr/lib/libpthread.so.0
#3  0x00007ffff1cd1bf3 in clone () at /usr/lib/libc.so.6

Thread 62 (Thread 0x7fffa5363700 (LWP 27298)):
#0  0x00007ffff1dcde32 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fffd047f86f in  () at /usr/lib/libavcodec.so.58
#2  0x00007ffff1dc7422 in start_thread () at /usr/lib/libpthread.so.0
#3  0x00007ffff1cd1bf3 in clone () at /usr/lib/libc.so.6

Thread 61 (Thread 0x7fffa5b7a700 (LWP 27297)):
#0  0x00007ffff1dcde32 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fffd047f86f in  () at /usr/lib/libavcodec.so.58
#2  0x00007ffff1dc7422 in start_thread () at /usr/lib/libpthread.so.0
#3  0x00007ffff1cd1bf3 in clone () at /usr/lib/libc.so.6

Thread 60 (Thread 0x7fffa7452700 (LWP 27296)):
#0  0x00007ffff1dcde32 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fffd047f86f in  () at /usr/lib/libavcodec.so.58
#2  0x00007ffff1dc7422 in start_thread () at /usr/lib/libpthread.so.0
#3  0x00007ffff1cd1bf3 in clone () at /usr/lib/libc.so.6

Thread 59 (Thread 0x7fffa7c53700 (LWP 27295)):
#0  0x00007ffff1dcde32 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fffd047f86f in  () at /usr/lib/libavcodec.so.58
#2  0x00007ffff1dc7422 in start_thread () at /usr/lib/libpthread.so.0
#3  0x00007ffff1cd1bf3 in clone () at /usr/lib/libc.so.6

Thread 58 (Thread 0x7fffa8454700 (LWP 27294)):
#0  0x00007ffff1dcde32 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fffd047f86f in  () at /usr/lib/libavcodec.so.58
#2  0x00007ffff1dc7422 in start_thread () at /usr/lib/libpthread.so.0
#3  0x00007ffff1cd1bf3 in clone () at /usr/lib/libc.so.6

Thread 57 (Thread 0x7fffaee5f700 (LWP 27293)):
#0  0x00007ffff1dcde32 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fffd047f86f in  () at /usr/lib/libavcodec.so.58
#2  0x00007ffff1dc7422 in start_thread () at /usr/lib/libpthread.so.0
#3  0x00007ffff1cd1bf3 in clone () at /usr/lib/libc.so.6

Thread 56 (Thread 0x7fffaf676700 (LWP 27292)):
#0  0x00007ffff1dcde32 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fffd047f86f in  () at /usr/lib/libavcodec.so.58
#2  0x00007ffff1dc7422 in start_thread () at /usr/lib/libpthread.so.0
#3  0x00007ffff1cd1bf3 in clone () at /usr/lib/libc.so.6

Thread 55 (Thread 0x7fffafe8d700 (LWP 27291)):
#0  0x00007ffff1dcde32 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fffd047f86f in  () at /usr/lib/libavcodec.so.58
#2  0x00007ffff1dc7422 in start_thread () at /usr/lib/libpthread.so.0
#3  0x00007ffff1cd1bf3 in clone () at /usr/lib/libc.so.6

Thread 54 (Thread 0x7fffb06a4700 (LWP 27290)):
#0  0x00007ffff1dcde32 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fffd047f86f in  () at /usr/lib/libavcodec.so.58
#2  0x00007ffff1dc7422 in start_thread () at /usr/lib/libpthread.so.0
#3  0x00007ffff1cd1bf3 in clone () at /usr/lib/libc.so.6

Thread 53 (Thread 0x7fffb0ebb700 (LWP 27289)):
#0  0x00007ffff1dcde32 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fffd047f86f in  () at /usr/lib/libavcodec.so.58
#2  0x00007ffff1dc7422 in start_thread () at /usr/lib/libpthread.so.0
#3  0x00007ffff1cd1bf3 in clone () at /usr/lib/libc.so.6

Thread 52 (Thread 0x7fffacc55700 (LWP 27288)):
#0  0x00007ffff1dcde32 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fffd047f86f in  () at /usr/lib/libavcodec.so.58
#2  0x00007ffff1dc7422 in start_thread () at /usr/lib/libpthread.so.0
#3  0x00007ffff1cd1bf3 in clone () at /usr/lib/libc.so.6

Thread 51 (Thread 0x7fffae458700 (LWP 27287)):
#0  0x00007ffff1dcde32 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007ffff711f023 in consumer_read_ahead_thread (arg=<optimized out>) at mlt_consumer.c:852
        buffer = 1
        time_current = <optimized out>
        self = <optimized out>
        priv = 0x614001a12240
        properties = <optimized out>
        width = 480
        height = 270
        video_off = <optimized out>
        preview_off = <optimized out>
        preview_format = <optimized out>
        samples = 1600
        audio = 0x625001ed9910
        audio_off = <optimized out>
        frame = 0x60800066c520
        image = 0x7fffb1a4b810 "xay\247yay\247ybx\247wbw\247ya|\247\177]\204\247\204]\201\245\177^~\246\200^\202\246\202\\\205\246\205Z\206\245\206[\205\246\205[\207\246\207Z\206\245\206Z\206\246\204]\177\246wdt\247vaz\247}_|\247}^\200\247\200]\177\247~^{\247{`~\247\177^}\246|^\200\246\201]\203\246\204]\202\245\177`{\246zaz\246|a|\246|b|\246{b{\246}`~\246\177]\203\246\205[\202\246\177^~\247~]\201\247\202^\200\247xdQ\235PgN\231`f@\232SiQ\232v^t\245DhL\231=hS\231BhF\231Wdx\244\200]\202\246\202\\\202\246\177^z\246"...
        ante = {tv_sec = 1597158187, tv_usec = 132573}
        count = 1
        skipped = 0
        time_process = 0
        skip_next = 0
        pos = <optimized out>
        start_pos = 853
        last_pos = 853
        frame_duration = <optimized out>
        drop_max = <optimized out>
#2  0x0000555556567ad1 in RenderThread::run() (this=0x604000c5bfd0) at /home/farid/kdenlive/src/monitor/glwidget.cpp:1446
#3  0x00007ffff21e2e0f in  () at /usr/lib/libQt5Core.so.5
#4  0x00007ffff1dc7422 in start_thread () at /usr/lib/libpthread.so.0
#5  0x00007ffff1cd1bf3 in clone () at /usr/lib/libc.so.6

Thread 50 (Thread 0x7fffc892b700 (LWP 27286)):
#0  0x00007ffff1dcde32 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fffddc1203f in consumer_thread (arg=0x62e000024400) at consumer_sdl2_audio.c:654
        speed = <optimized out>
        self = 0x62e000024400
        consumer = 0x62e000024400
        consumer_props = 0x62e000024400
        thread = 140735184828160
        init_audio = 0
        init_video = 0
        frame = 0x0
        properties = <optimized out>
        duration = <optimized out>
        playtime = <optimized out>
        tm = {tv_sec = 0, tv_nsec = 100000}
#2  0x00007ffff1dc7422 in start_thread () at /usr/lib/libpthread.so.0
#3  0x00007ffff1cd1bf3 in clone () at /usr/lib/libc.so.6

Thread 49 (Thread 0x7fffe409b700 (LWP 27285)):
#0  0x00007ffff1cc715e in ppoll () at /usr/lib/libc.so.6
#1  0x00005555558dc113 in ppoll ()
#2  0x00007ffff16c00e3 in pa_mainloop_poll () at /usr/lib/libpulse.so.0
#3  0x00007ffff16ca301 in pa_mainloop_iterate () at /usr/lib/libpulse.so.0
#4  0x00007ffff16ca3b1 in pa_mainloop_run () at /usr/lib/libpulse.so.0
#5  0x00007fffd81c4dd0 in  () at /usr/lib/libSDL2-2.0.so.0
#6  0x00007fffd8162cff in  () at /usr/lib/libSDL2-2.0.so.0
#7  0x00007fffd81f66aa in  () at /usr/lib/libSDL2-2.0.so.0
#8  0x00007ffff1dc7422 in start_thread () at /usr/lib/libpthread.so.0
#9  0x00007ffff1cd1bf3 in clone () at /usr/lib/libc.so.6

Thread 48 (Thread 0x7fff8bda4700 (LWP 27284)):
#0  0x00007ffff1cc705f in poll () at /usr/lib/libc.so.6
#1  0x00005555558dc002 in poll ()
#2  0x00007ffff052a168 in  () at /usr/lib/libglib-2.0.so.0
#3  0x00007ffff04db221 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#4  0x00007ffff2420331 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007ffff23c613c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#6  0x00007ffff21e1c32 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#7  0x00007ffff21e2e0f in  () at /usr/lib/libQt5Core.so.5
#8  0x00007ffff1dc7422 in start_thread () at /usr/lib/libpthread.so.0
#9  0x00007ffff1cd1bf3 in clone () at /usr/lib/libc.so.6

Thread 47 (Thread 0x7fff8e5aa700 (LWP 27283)):
#0  0x00007ffff1cc705f in poll () at /usr/lib/libc.so.6
#1  0x00005555558dc002 in poll ()
#2  0x00007ffff052a168 in  () at /usr/lib/libglib-2.0.so.0
#3  0x00007ffff04db221 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#4  0x00007ffff2420331 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007ffff23c613c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#6  0x00007ffff21e1c32 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#7  0x00007ffff34e518b in  () at /usr/lib/libQt5Quick.so.5
#8  0x00007ffff21e2e0f in  () at /usr/lib/libQt5Core.so.5
#9  0x00007ffff1dc7422 in start_thread () at /usr/lib/libpthread.so.0
#10 0x00007ffff1cd1bf3 in clone () at /usr/lib/libc.so.6

Thread 46 (Thread 0x7fff93d20700 (LWP 27271)):
#0  0x00007ffff1dcde32 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fffd047f86f in  () at /usr/lib/libavcodec.so.58
#2  0x00007ffff1dc7422 in start_thread () at /usr/lib/libpthread.so.0
#3  0x00007ffff1cd1bf3 in clone () at /usr/lib/libc.so.6

Thread 45 (Thread 0x7fff94521700 (LWP 27270)):
#0  0x00007ffff1dcde32 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fffd047f86f in  () at /usr/lib/libavcodec.so.58
#2  0x00007ffff1dc7422 in start_thread () at /usr/lib/libpthread.so.0
#3  0x00007ffff1cd1bf3 in clone () at /usr/lib/libc.so.6

Thread 44 (Thread 0x7fff94d22700 (LWP 27269)):
#0  0x00007ffff1dcde32 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fffd047f86f in  () at /usr/lib/libavcodec.so.58
#2  0x00007ffff1dc7422 in start_thread () at /usr/lib/libpthread.so.0
#3  0x00007ffff1cd1bf3 in clone () at /usr/lib/libc.so.6

Thread 43 (Thread 0x7fff95523700 (LWP 27268)):
#0  0x00007ffff1dcde32 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fffd047f86f in  () at /usr/lib/libavcodec.so.58
#2  0x00007ffff1dc7422 in start_thread () at /usr/lib/libpthread.so.0
#3  0x00007ffff1cd1bf3 in clone () at /usr/lib/libc.so.6

Thread 42 (Thread 0x7fff95d24700 (LWP 27267)):
#0  0x00007ffff1dcde32 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fffd047f86f in  () at /usr/lib/libavcodec.so.58
#2  0x00007ffff1dc7422 in start_thread () at /usr/lib/libpthread.so.0
#3  0x00007ffff1cd1bf3 in clone () at /usr/lib/libc.so.6

Thread 41 (Thread 0x7fff96525700 (LWP 27266)):
#0  0x00007ffff1dcde32 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fffd047f86f in  () at /usr/lib/libavcodec.so.58
#2  0x00007ffff1dc7422 in start_thread () at /usr/lib/libpthread.so.0
#3  0x00007ffff1cd1bf3 in clone () at /usr/lib/libc.so.6

Thread 40 (Thread 0x7fff96d26700 (LWP 27265)):
#0  0x00007ffff1dcde32 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fffd047f86f in  () at /usr/lib/libavcodec.so.58
#2  0x00007ffff1dc7422 in start_thread () at /usr/lib/libpthread.so.0
#3  0x00007ffff1cd1bf3 in clone () at /usr/lib/libc.so.6

Thread 39 (Thread 0x7fff97527700 (LWP 27264)):
#0  0x00007ffff1dcde32 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fffd047f86f in  () at /usr/lib/libavcodec.so.58
#2  0x00007ffff1dc7422 in start_thread () at /usr/lib/libpthread.so.0
#3  0x00007ffff1cd1bf3 in clone () at /usr/lib/libc.so.6

Thread 38 (Thread 0x7fff97d28700 (LWP 27263)):
#0  0x00007ffff1dcde32 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fffd047f86f in  () at /usr/lib/libavcodec.so.58
#2  0x00007ffff1dc7422 in start_thread () at /usr/lib/libpthread.so.0
#3  0x00007ffff1cd1bf3 in clone () at /usr/lib/libc.so.6

Thread 33 (Thread 0x7fff98861700 (LWP 27257)):
#0  0x00007ffff1dcde32 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fffd047f86f in  () at /usr/lib/libavcodec.so.58
#2  0x00007ffff1dc7422 in start_thread () at /usr/lib/libpthread.so.0
#3  0x00007ffff1cd1bf3 in clone () at /usr/lib/libc.so.6

Thread 32 (Thread 0x7fff99062700 (LWP 27256)):
#0  0x00007ffff1dcde32 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fffd047f86f in  () at /usr/lib/libavcodec.so.58
#2  0x00007ffff1dc7422 in start_thread () at /usr/lib/libpthread.so.0
#3  0x00007ffff1cd1bf3 in clone () at /usr/lib/libc.so.6

Thread 31 (Thread 0x7fff99863700 (LWP 27255)):
#0  0x00007ffff1dcde32 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fffd047f86f in  () at /usr/lib/libavcodec.so.58
#2  0x00007ffff1dc7422 in start_thread () at /usr/lib/libpthread.so.0
#3  0x00007ffff1cd1bf3 in clone () at /usr/lib/libc.so.6

Thread 30 (Thread 0x7fff9a064700 (LWP 27254)):
#0  0x00007ffff1dcde32 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fffd047f86f in  () at /usr/lib/libavcodec.so.58
#2  0x00007ffff1dc7422 in start_thread () at /usr/lib/libpthread.so.0
#3  0x00007ffff1cd1bf3 in clone () at /usr/lib/libc.so.6

Thread 29 (Thread 0x7fff9a865700 (LWP 27253)):
#0  0x00007ffff1dcde32 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fffd047f86f in  () at /usr/lib/libavcodec.so.58
#2  0x00007ffff1dc7422 in start_thread () at /usr/lib/libpthread.so.0
#3  0x00007ffff1cd1bf3 in clone () at /usr/lib/libc.so.6

Thread 28 (Thread 0x7fff9b066700 (LWP 27252)):
#0  0x00007ffff1dcde32 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fffd047f86f in  () at /usr/lib/libavcodec.so.58
#2  0x00007ffff1dc7422 in start_thread () at /usr/lib/libpthread.so.0
#3  0x00007ffff1cd1bf3 in clone () at /usr/lib/libc.so.6

Thread 27 (Thread 0x7fff9b867700 (LWP 27251)):
#0  0x00007ffff1dcde32 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fffd047f86f in  () at /usr/lib/libavcodec.so.58
#2  0x00007ffff1dc7422 in start_thread () at /usr/lib/libpthread.so.0
#3  0x00007ffff1cd1bf3 in clone () at /usr/lib/libc.so.6

Thread 26 (Thread 0x7fffc1f5b700 (LWP 27250)):
#0  0x00007ffff1dcde32 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fffd047f86f in  () at /usr/lib/libavcodec.so.58
#2  0x00007ffff1dc7422 in start_thread () at /usr/lib/libpthread.so.0
#3  0x00007ffff1cd1bf3 in clone () at /usr/lib/libc.so.6

Thread 25 (Thread 0x7fffc7679700 (LWP 27249)):
#0  0x00007ffff1dcde32 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fffd047f86f in  () at /usr/lib/libavcodec.so.58
#2  0x00007ffff1dc7422 in start_thread () at /usr/lib/libpthread.so.0
#3  0x00007ffff1cd1bf3 in clone () at /usr/lib/libc.so.6

Thread 18 (Thread 0x7fffad456700 (LWP 25845)):
#0  0x00007ffff1cc705f in poll () at /usr/lib/libc.so.6
#1  0x00005555558dc002 in poll ()
#2  0x00007ffff052a168 in  () at /usr/lib/libglib-2.0.so.0
#3  0x00007ffff04db221 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#4  0x00007ffff2420331 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007ffff23c613c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#6  0x00007ffff21e1c32 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#7  0x00007ffff21e2e0f in  () at /usr/lib/libQt5Core.so.5
#8  0x00007ffff1dc7422 in start_thread () at /usr/lib/libpthread.so.0
#9  0x00007ffff1cd1bf3 in clone () at /usr/lib/libc.so.6

Thread 17 (Thread 0x7fffadc57700 (LWP 25844)):
#0  0x00007ffff1dcde32 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007ffff21e8e84 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /usr/lib/libQt5Core.so.5
#2  0x00007ffff3593e7b in  () at /usr/lib/libQt5Quick.so.5
#3  0x00007ffff359641b in  () at /usr/lib/libQt5Quick.so.5
#4  0x00007ffff21e2e0f in  () at /usr/lib/libQt5Core.so.5
#5  0x00007ffff1dc7422 in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007ffff1cd1bf3 in clone () at /usr/lib/libc.so.6

Thread 16 (Thread 0x7fffc3202700 (LWP 25843)):
#0  0x00007ffff1cc705f in poll () at /usr/lib/libc.so.6
#1  0x00005555558dc002 in poll ()
#2  0x00007ffff052a168 in  () at /usr/lib/libglib-2.0.so.0
#3  0x00007ffff04db221 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#4  0x00007ffff2420331 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007ffff23c613c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#6  0x00007ffff21e1c32 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#7  0x00007ffff21e2e0f in  () at /usr/lib/libQt5Core.so.5
#8  0x00007ffff1dc7422 in start_thread () at /usr/lib/libpthread.so.0
#9  0x00007ffff1cd1bf3 in clone () at /usr/lib/libc.so.6

Thread 15 (Thread 0x7fffca4e1700 (LWP 25842)):
#0  0x00007ffff1dcde32 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007ffff21e8e84 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /usr/lib/libQt5Core.so.5
#2  0x00007ffff3593e7b in  () at /usr/lib/libQt5Quick.so.5
#3  0x00007ffff359641b in  () at /usr/lib/libQt5Quick.so.5
#4  0x00007ffff21e2e0f in  () at /usr/lib/libQt5Core.so.5
#5  0x00007ffff1dc7422 in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007ffff1cd1bf3 in clone () at /usr/lib/libc.so.6

Thread 12 (Thread 0x7fffd9659700 (LWP 25829)):
#0  0x00007ffff1cc705f in poll () at /usr/lib/libc.so.6
#1  0x00005555558dc002 in poll ()
#2  0x00007ffff052a168 in  () at /usr/lib/libglib-2.0.so.0
#3  0x00007ffff04db221 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#4  0x00007ffff2420331 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007ffff23c613c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#6  0x00007ffff21e1c32 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#7  0x00007ffff34e518b in  () at /usr/lib/libQt5Quick.so.5
#8  0x00007ffff21e2e0f in  () at /usr/lib/libQt5Core.so.5
#9  0x00007ffff1dc7422 in start_thread () at /usr/lib/libpthread.so.0
#10 0x00007ffff1cd1bf3 in clone () at /usr/lib/libc.so.6

Thread 11 (Thread 0x7fffc4443700 (LWP 25828)):
#0  0x00007ffff1cc705f in poll () at /usr/lib/libc.so.6
#1  0x00005555558dc002 in poll ()
#2  0x00007ffff052a168 in  () at /usr/lib/libglib-2.0.so.0
#3  0x00007ffff04db221 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#4  0x00007ffff2420331 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007ffff23c613c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#6  0x00007ffff21e1c32 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#7  0x00007ffff31c5789 in  () at /usr/lib/libQt5Qml.so.5
#8  0x00007ffff21e2e0f in  () at /usr/lib/libQt5Core.so.5
#9  0x00007ffff1dc7422 in start_thread () at /usr/lib/libpthread.so.0
#10 0x00007ffff1cd1bf3 in clone () at /usr/lib/libc.so.6

Thread 10 (Thread 0x7fffc98f9700 (LWP 25827)):
#0  0x00007ffff1cc705f in poll () at /usr/lib/libc.so.6
#1  0x00005555558dc002 in poll ()
#2  0x00007ffff052a168 in  () at /usr/lib/libglib-2.0.so.0
#3  0x00007ffff04db221 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#4  0x00007ffff2420331 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007ffff23c613c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#6  0x00007ffff21e1c32 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#7  0x00007ffff34e518b in  () at /usr/lib/libQt5Quick.so.5
#8  0x00007ffff21e2e0f in  () at /usr/lib/libQt5Core.so.5
#9  0x00007ffff1dc7422 in start_thread () at /usr/lib/libpthread.so.0
#10 0x00007ffff1cd1bf3 in clone () at /usr/lib/libc.so.6

Thread 9 (Thread 0x7fffc5c6f700 (LWP 25821)):
#0  0x00007ffff1cc705f in poll () at /usr/lib/libc.so.6
#1  0x00005555558dc002 in poll ()
#2  0x00007ffff052a168 in  () at /usr/lib/libglib-2.0.so.0
#3  0x00007ffff04db221 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#4  0x00007ffff2420331 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007ffff23c613c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#6  0x00007ffff21e1c32 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#7  0x00007ffff31c5789 in  () at /usr/lib/libQt5Qml.so.5
#8  0x00007ffff21e2e0f in  () at /usr/lib/libQt5Core.so.5
#9  0x00007ffff1dc7422 in start_thread () at /usr/lib/libpthread.so.0
#10 0x00007ffff1cd1bf3 in clone () at /usr/lib/libc.so.6

Thread 8 (Thread 0x7fffcb0e2700 (LWP 25820)):
#0  0x00007ffff1cc705f in poll () at /usr/lib/libc.so.6
#1  0x00005555558dc002 in poll ()
#2  0x00007ffff052a168 in  () at /usr/lib/libglib-2.0.so.0
#3  0x00007ffff04db221 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#4  0x00007ffff2420331 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007ffff23c613c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#6  0x00007ffff21e1c32 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#7  0x00007ffff31c5789 in  () at /usr/lib/libQt5Qml.so.5
#8  0x00007ffff21e2e0f in  () at /usr/lib/libQt5Core.so.5
#9  0x00007ffff1dc7422 in start_thread () at /usr/lib/libpthread.so.0
#10 0x00007ffff1cd1bf3 in clone () at /usr/lib/libc.so.6

Thread 7 (Thread 0x7fffdfc32700 (LWP 25819)):
#0  0x00007ffff1cc705f in poll () at /usr/lib/libc.so.6
#1  0x00005555558dc002 in poll ()
#2  0x00007ffff052a168 in  () at /usr/lib/libglib-2.0.so.0
#3  0x00007ffff04db221 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#4  0x00007ffff2420331 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007ffff23c613c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#6  0x00007ffff21e1c32 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#7  0x00007ffff31c5789 in  () at /usr/lib/libQt5Qml.so.5
#8  0x00007ffff21e2e0f in  () at /usr/lib/libQt5Core.so.5
#9  0x00007ffff1dc7422 in start_thread () at /usr/lib/libpthread.so.0
#10 0x00007ffff1cd1bf3 in clone () at /usr/lib/libc.so.6

Thread 5 (Thread 0x7fffd707c700 (LWP 25811)):
#0  0x00007ffff1cc705f in poll () at /usr/lib/libc.so.6
#1  0x00005555558dc002 in poll ()
#2  0x00007ffff052a168 in  () at /usr/lib/libglib-2.0.so.0
#3  0x00007ffff04db221 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#4  0x00007ffff2420331 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007ffff23c613c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#6  0x00007ffff21e1c32 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#7  0x00007ffff31c5789 in  () at /usr/lib/libQt5Qml.so.5
#8  0x00007ffff21e2e0f in  () at /usr/lib/libQt5Core.so.5
#9  0x00007ffff1dc7422 in start_thread () at /usr/lib/libpthread.so.0
#10 0x00007ffff1cd1bf3 in clone () at /usr/lib/libc.so.6

Thread 3 (Thread 0x7fffde98e700 (LWP 25750)):
#0  0x00007ffff1cc705f in poll () at /usr/lib/libc.so.6
#1  0x00005555558dc002 in poll ()
#2  0x00007ffff052a168 in  () at /usr/lib/libglib-2.0.so.0
#3  0x00007ffff04db221 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#4  0x00007ffff2420331 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007ffff23c613c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#6  0x00007ffff21e1c32 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#7  0x00007ffff6e62098 in  () at /usr/lib/libQt5DBus.so.5
#8  0x00007ffff21e2e0f in  () at /usr/lib/libQt5Core.so.5
#9  0x00007ffff1dc7422 in start_thread () at /usr/lib/libpthread.so.0
#10 0x00007ffff1cd1bf3 in clone () at /usr/lib/libc.so.6

Thread 2 (Thread 0x7fffe9dd9700 (LWP 25728)):
#0  0x00007ffff1cc705f in poll () at /usr/lib/libc.so.6
#1  0x00005555558dc002 in poll ()
#2  0x00007ffff191363b in  () at /usr/lib/libxcb.so.1
#3  0x00007ffff191537b in xcb_wait_for_event () at /usr/lib/libxcb.so.1
#4  0x00007fffe9ec3c51 in  () at /usr/lib/libQt5XcbQpa.so.5
#5  0x00007ffff21e2e0f in  () at /usr/lib/libQt5Core.so.5
#6  0x00007ffff1dc7422 in start_thread () at /usr/lib/libpthread.so.0
#7  0x00007ffff1cd1bf3 in clone () at /usr/lib/libc.so.6

Thread 1 (Thread 0x7fffed78c900 (LWP 25719)):
#0  0x00007ffff1c0e355 in raise () at /usr/lib/libc.so.6
#1  0x00007ffff1bf7853 in abort () at /usr/lib/libc.so.6
#2  0x00007ffff21a59ac in  () at /usr/lib/libQt5Core.so.5
#3  0x00007ffff21a4d59 in qt_assert_x(char const*, char const*, char const*, int) () at /usr/lib/libQt5Core.so.5
#4  0x0000555555af3bea in TreeItem::child(int) const (this=0x60f000217720, row=3) at /home/farid/kdenlive/src/abstractmodel/treeitem.cpp:172
        it = <error reading variable: Cannot access memory at address 0xffffffff00ff4b10>
#5  0x000055555632f343 in EffectStackModel::removeFade(bool) (this=0x6120007cb1c0, fromStart=false) at /home/farid/kdenlive/src/effects/effectstack/model/effectstackmodel.cpp:759
        effect = warning: RTTI symbol not found for class 'std::_Sp_counted_ptr<EffectItemModel*, (__gnu_cxx::_Lock_policy)2>'
warning: RTTI symbol not found for class 'std::_Sp_counted_ptr<EffectItemModel*, (__gnu_cxx::_Lock_policy)2>'
std::shared_ptr<EffectItemModel> (use count 6, weak count 1) = {get() = 0x614001b6a840}
        i = 3
        __begin1 = 3
        __end1 = 1869181952
        __range1 = std::vector of length 2, capacity 2 = {2, 3}
        locker = {q_val = 106790075019889}
        toRemove = std::vector of length 2, capacity 2 = {2, 3}
#6  0x0000555556836f3b in ClipModel::removeFade(bool) (this=0x60e0004ce440, fromStart=false) at /home/farid/kdenlive/src/timeline2/model/clipmodel.cpp:411
        locker = {q_val = 106515193980017}
#7  0x000055555692f0fb in TimelineModel::removeFade(int, bool) (this=0x614001998e40, clipId=11, fromStart=false) at /home/farid/kdenlive/src/timeline2/model/timelinemodel.cpp:2794
#8  0x0000555556bbb9e3 in TimelineController::adjustFade(int, QString const&, int, int) (this=0x6110004b6a80, cid=11, effectId=..., duration=0, initialDuration=-1) at /home/farid/kdenlive/src/timeline2/view/timelinecontroller.cpp:1539
#9  0x0000555555a699b6 in TimelineController::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (_o=0x6110004b6a80, _c=QMetaObject::InvokeMetaMethod, _id=150, _a=0x7fffffff8910) at kdenliveLib_autogen/CFUJZ622G4/moc_timelinecontroller.cpp:1064
        _t = 0x6110004b6a80
#10 0x0000555555a722b0 in TimelineController::qt_metacall(QMetaObject::Call, int, void**) (this=0x6110004b6a80, _c=QMetaObject::InvokeMetaMethod, _id=150, _a=0x7fffffff8910) at kdenliveLib_autogen/CFUJZ622G4/moc_timelinecontroller.cpp:1472
#11 0x00007ffff316770e in  () at /usr/lib/libQt5Qml.so.5
#12 0x00007ffff304dcdf in  () at /usr/lib/libQt5Qml.so.5
#13 0x00007ffff304fb7a in QV4::QObjectMethod::callInternal(QV4::Value const*, QV4::Value const*, int) const () at /usr/lib/libQt5Qml.so.5
#14 0x00007ffff307d25a in QV4::Runtime::CallPropertyLookup::call(QV4::ExecutionEngine*, QV4::Value const&, unsigned int, QV4::Value*, int) () at /usr/lib/libQt5Qml.so.5
#15 0x00007fffe62f9853 in  ()
#16 0x0000000000000000 in  ()
Comment 5 Jean-Baptiste Mardelle 2020-08-11 21:27:07 UTC
Git commit e9baf89529d0ed3b6cdc1419c2597a1f8405e721 by Jean-Baptiste Mardelle.
Committed on 11/08/2020 at 21:26.
Pushed by mardelle into branch 'master'.

Fix crash removing a fade effect added twice.

M  +2    -0    src/effects/effectstack/model/effectstackmodel.cpp

https://invent.kde.org/multimedia/kdenlive/commit/e9baf89529d0ed3b6cdc1419c2597a1f8405e721
Comment 6 emohr 2020-08-12 15:22:51 UTC
Thank you for reporting and contribution. It's now not possible any more adding unique effect (like fades) twice.

https://invent.kde.org/multimedia/kdenlive/-/commit/e27d3f481e05b9082b6abd4a05f681b8573462c4