Bug 375691 - Crash on most "deshake" values for "rx" / "ry"
Summary: Crash on most "deshake" values for "rx" / "ry"
Status: RESOLVED UPSTREAM
Alias: None
Product: kdenlive
Classification: Applications
Component: Effects & Transitions (show other bugs)
Version: Appimage - Refactoring
Platform: Neon Linux
: NOR normal
Target Milestone: ---
Assignee: Vincent PINON
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-01-29 10:18 UTC by Martin Riethmayer
Modified: 2021-03-07 13:39 UTC (History)
3 users (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Martin Riethmayer 2017-01-29 10:18:03 UTC
(Possibly related to https://bugs.kde.org/show_bug.cgi?id=364531 ?)
Application: kdenlive (16.08.2)

Qt Version: 5.6.1
Frameworks Version: 5.26.0
Operating System: Linux 4.4.36-8-default x86_64
Distribution: "openSUSE Leap 42.2"

-- Information about the crash:
- What I was doing when the application crashed:

I used a short (hand-filmed) video clip (2048x1162) in a Full-HD project in Kdenlive. I then applied the "deshake" filter to the video and set "rx" and "ry" to 24 (other settings unchanged). When the preview is supposed to be updated (e.g. by clicking on some time in the timeline), Kdenlive crashes.

If I set "rx" and "ry" to 16 or 32, Kdenlive does not crash. I also tried "8" and "20" both do crash Kdenlive.

If I'm reading http://ffmpeg.org/ffmpeg-filters.html#deshake correctly (and if I am correct that Kdenlive deshake == ffmpeg deshake), valid values are 0-64. 

BTW: The default for rx and ry is "16" according to the website, but is set to "0" in Kdenlive - I don't know if that's on purpose or not.

The crash can be reproduced every time.

-- Backtrace:
Application: Kdenlive (kdenlive), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7efc08af9900 (LWP 3397))]

Thread 14 (Thread 0x7efb77ffe700 (LWP 3445)):
#0  0x00007efbff67a0af in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007efbd95e4bdb in worker (v=0x7efba0a61a00) at libavfilter/pthread.c:73
#2  0x00007efbff675734 in start_thread () from /lib64/libpthread.so.0
#3  0x00007efc00f5ad3d in clone () from /lib64/libc.so.6

Thread 13 (Thread 0x7efb8ffff700 (LWP 3444)):
#0  0x00007efbff67a0af in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007efbd95e4bdb in worker (v=0x7efba0a61a00) at libavfilter/pthread.c:73
#2  0x00007efbff675734 in start_thread () from /lib64/libpthread.so.0
#3  0x00007efc00f5ad3d in clone () from /lib64/libc.so.6

Thread 12 (Thread 0x7efbac663700 (LWP 3443)):
#0  0x00007efbff67a0af in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007efbd95e4bdb in worker (v=0x7efba0a61a00) at libavfilter/pthread.c:73
#2  0x00007efbff675734 in start_thread () from /lib64/libpthread.so.0
#3  0x00007efc00f5ad3d in clone () from /lib64/libc.so.6

Thread 11 (Thread 0x7efba51a8700 (LWP 3442)):
#0  0x00007efbff67a0af in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007efbd95e4bdb in worker (v=0x7efba0a61a00) at libavfilter/pthread.c:73
#2  0x00007efbff675734 in start_thread () from /lib64/libpthread.so.0
#3  0x00007efc00f5ad3d in clone () from /lib64/libc.so.6

Thread 10 (Thread 0x7efba7ffe700 (LWP 3441)):
#0  0x00007efbff67a0af in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007efbd95e4bdb in worker (v=0x7efba0a61a00) at libavfilter/pthread.c:73
#2  0x00007efbff675734 in start_thread () from /lib64/libpthread.so.0
#3  0x00007efc00f5ad3d in clone () from /lib64/libc.so.6

Thread 9 (Thread 0x7efba73b9700 (LWP 3440)):
[KCrash Handler]
#6  ff_pixelutils_sad_u_16x16_sse2 () at libavutil/x86/pixelutils.asm:165
#7  0x00007efbd96093a2 in find_block_motion (mv=<synthetic pointer>, stride=1920, cy=24, cx=24, src2=0x7efb6b767360 "\265\307\320\314\315\320\324\334\337\334\326\277\276\276\304\316\323\327\333\337\343\351\342\342\340\340\342\342\343\346\354\357\363\366\371\371\370\366\365\363\362\361\363\360\352\366\355\350\353\351\345\320\311\313\333\355\361\352\345\355\355\360\366\372\372\372\372\372\372\372\373\373\370\362\357\352\322\310\331\362\367\370\367\367", '\366' <repeats 12 times>, "\364\363\357\353\337\300\254\225\215\204}\213\244\322\347\347\350\355\357\341\310\267\260\256\255\253\277\323\346\357\363\363\363\363\362\363\365\373\375\377\377\377\377\377\375\375\371\363\355\353\354\357\346\326\311\266\226\202sb\\\205\255\331\355\352\346\335\330\312\274\240\217}\200\201\204\216\222\211|w\204\222\234\240\247\254\273\302\310\325\336\350\355\354\347\334\324\311\302\310\324\370"..., src1=0x7efb6b767360 "\265\307\320\314\315\320\324\334\337\334\326\277\276\276\304\316\323\327\333\337\343\351\342\342\340\340\342\342\343\346\354\357\363\366\371\371\370\366\365\363\362\361\363\360\352\366\355\350\353\351\345\320\311\313\333\355\361\352\345\355\355\360\366\372\372\372\372\372\372\372\373\373\370\362\357\352\322\310\331\362\367\370\367\367", '\366' <repeats 12 times>, "\364\363\357\353\337\300\254\225\215\204}\213\244\322\347\347\350\355\357\341\310\267\260\256\255\253\277\323\346\357\363\363\363\363\362\363\365\373\375\377\377\377\377\377\375\375\371\363\355\353\354\357\346\326\311\266\226\202sb\\\205\255\331\355\352\346\335\330\312\274\240\217}\200\201\204\216\222\211|w\204\222\234\240\247\254\273\302\310\325\336\350\355\354\347\334\324\311\302\310\324\370"..., deshake=0x7efb6a2d56a0) at libavfilter/vf_deshake.c:137
#8  find_motion (deshake=deshake@entry=0x7efb6a2d56a0, src1=0x7efb6b767360 "\265\307\320\314\315\320\324\334\337\334\326\277\276\276\304\316\323\327\333\337\343\351\342\342\340\340\342\342\343\346\354\357\363\366\371\371\370\366\365\363\362\361\363\360\352\366\355\350\353\351\345\320\311\313\333\355\361\352\345\355\355\360\366\372\372\372\372\372\372\372\373\373\370\362\357\352\322\310\331\362\367\370\367\367", '\366' <repeats 12 times>, "\364\363\357\353\337\300\254\225\215\204}\213\244\322\347\347\350\355\357\341\310\267\260\256\255\253\277\323\346\357\363\363\363\363\362\363\365\373\375\377\377\377\377\377\375\375\371\363\355\353\354\357\346\326\311\266\226\202sb\\\205\255\331\355\352\346\335\330\312\274\240\217}\200\201\204\216\222\211|w\204\222\234\240\247\254\273\302\310\325\336\350\355\354\347\334\324\311\302\310\324\370"..., src2=0x7efb6b767360 "\265\307\320\314\315\320\324\334\337\334\326\277\276\276\304\316\323\327\333\337\343\351\342\342\340\340\342\342\343\346\354\357\363\366\371\371\370\366\365\363\362\361\363\360\352\366\355\350\353\351\345\320\311\313\333\355\361\352\345\355\355\360\366\372\372\372\372\372\372\372\373\373\370\362\357\352\322\310\331\362\367\370\367\367", '\366' <repeats 12 times>, "\364\363\357\353\337\300\254\225\215\204}\213\244\322\347\347\350\355\357\341\310\267\260\256\255\253\277\323\346\357\363\363\363\363\362\363\365\373\375\377\377\377\377\377\375\375\371\363\355\353\354\357\346\326\311\266\226\202sb\\\205\255\331\355\352\346\335\330\312\274\240\217}\200\201\204\216\222\211|w\204\222\234\240\247\254\273\302\310\325\336\350\355\354\347\334\324\311\302\310\324\370"..., width=1920, height=1079, stride=1920, t=t@entry=0x7efba73b7f40) at libavfilter/vf_deshake.c:267
#9  0x00007efbd9609be7 in filter_frame (link=link@entry=0x7efb695eda60, in=0x7efb67a2e560) at libavfilter/vf_deshake.c:475
#10 0x00007efbd95c5b88 in ff_filter_frame_framed (link=link@entry=0x7efb695eda60, frame=0x7efb67a2e560) at libavfilter/avfilter.c:1134
#11 0x00007efbd95c6a77 in ff_filter_frame (link=link@entry=0x7efb695eda60, frame=frame@entry=0x7efb67a2e560) at libavfilter/avfilter.c:1232
#12 0x00007efbd9658589 in filter_frame (link=link@entry=0x7efb67a2f140, in=0x0) at libavfilter/vf_scale.c:616
#13 0x00007efbd95c5b88 in ff_filter_frame_framed (link=link@entry=0x7efb67a2f140, frame=0x7efb67a2f360) at libavfilter/avfilter.c:1134
#14 0x00007efbd95c6a77 in ff_filter_frame (link=link@entry=0x7efb67a2f140, frame=0x7efb67a2f360) at libavfilter/avfilter.c:1232
#15 0x00007efbd95ca922 in request_frame (link=0x7efb67a2f140) at libavfilter/buffersrc.c:450
#16 0x00007efbd95c5d82 in ff_request_frame_to_filter (link=0x7efb67a2f140) at libavfilter/avfilter.c:387
#17 0x00007efbd95c988d in ff_filter_graph_run_once (graph=<optimized out>) at libavfilter/avfiltergraph.c:1442
#18 0x00007efbd95ca0cb in av_buffersink_get_frame_flags (ctx=0x7efb67a2dc60, frame=0x6bc3a40, flags=flags@entry=0) at libavfilter/buffersink.c:144
#19 0x00007efbd95ca187 in av_buffersink_get_frame (ctx=<optimized out>, frame=<optimized out>) at libavfilter/buffersink.c:125
#20 0x00007efbdb848037 in filter_get_image (frame=frame@entry=0x7efb6f632170, image=image@entry=0x7efba73b8758, format=format@entry=0x7efba73b860c, width=width@entry=0x7efba73b8744, height=height@entry=0x7efba73b8748, writable=writable@entry=1) at filter_avfilter.c:569
#21 0x00007efc07b19667 in mlt_frame_get_image (self=0x7efb6f632170, buffer=0x7efba73b8758, format=0x7efba73b860c, width=0x7efba73b8744, height=0x7efba73b8748, writable=1) at mlt_frame.c:585
#22 0x00007efc07b19667 in mlt_frame_get_image (self=0x7efb6f632170, buffer=0x7efba73b8758, format=0x7efba73b860c, width=0x7efba73b8744, height=0x7efba73b8748, writable=1) at mlt_frame.c:585
#23 0x00007efc07b19667 in mlt_frame_get_image (self=self@entry=0x7efb6f632170, buffer=buffer@entry=0x7efba73b8758, format=format@entry=0x7efba73b860c, width=width@entry=0x7efba73b8744, height=height@entry=0x7efba73b8748, writable=writable@entry=1) at mlt_frame.c:585
#24 0x00007efbe0698bfd in get_b_frame_image (self=self@entry=0x682ca30, b_frame=b_frame@entry=0x7efb6f632170, image=0x7efba73b8758, width=width@entry=0x7efba73b8744, height=height@entry=0x7efba73b8748, geometry=geometry@entry=0x7efba73b8770) at transition_composite.c:861
#25 0x00007efbe0699cb6 in transition_get_image (a_frame=a_frame@entry=0x7efba0056ba0, image=image@entry=0x7efba73b8ca8, format=format@entry=0x360b9ec, width=width@entry=0x7efba73b8c94, height=height@entry=0x7efba73b8c98, writable=writable@entry=0) at transition_composite.c:1218
#26 0x00007efc07b19667 in mlt_frame_get_image (self=self@entry=0x7efba0056ba0, buffer=buffer@entry=0x7efba73b8ca8, format=format@entry=0x360b9ec, width=width@entry=0x7efba73b8c94, height=height@entry=0x7efba73b8c98, writable=writable@entry=0) at mlt_frame.c:585
#27 0x00007efc07b2f599 in producer_get_image (self=self@entry=0x7efba00197a0, buffer=buffer@entry=0x7efba73b8ca8, format=format@entry=0x360b9ec, width=width@entry=0x7efba73b8c94, height=height@entry=0x7efba73b8c98, writable=writable@entry=0) at mlt_tractor.c:370
#28 0x00007efc07b19667 in mlt_frame_get_image (self=self@entry=0x7efba00197a0, buffer=buffer@entry=0x7efba73b8ca8, format=format@entry=0x360b9ec, width=width@entry=0x7efba73b8c94, height=height@entry=0x7efba73b8c98, writable=writable@entry=0) at mlt_frame.c:585
#29 0x00007efc07b2cc3c in consumer_read_ahead_thread (arg=0x42de260) at mlt_consumer.c:825
#30 0x000000000070661d in RenderThread::run (this=0x7efb98028ce0) at /usr/src/debug/kdenlive-16.08.2/src/monitor/glwidget.cpp:1252
#31 0x00007efc019499e9 in ?? () from /usr/lib64/libQt5Core.so.5
#32 0x00007efbff675734 in start_thread () from /lib64/libpthread.so.0
#33 0x00007efc00f5ad3d in clone () from /lib64/libc.so.6

Thread 8 (Thread 0x7efba6bb8700 (LWP 3439)):
#0  0x00007efbff67a0af in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007efc07b2ce5b in mlt_consumer_rt_frame (self=self@entry=0x42de260) at mlt_consumer.c:1576
#2  0x00007efbe0074398 in consumer_thread (arg=0x42de260) at consumer_sdl_audio.c:531
#3  0x00007efbff675734 in start_thread () from /lib64/libpthread.so.0
#4  0x00007efc00f5ad3d in clone () from /lib64/libc.so.6

Thread 7 (Thread 0x7efb8effd700 (LWP 3415)):
#0  0x00007efc00f5249d in poll () from /lib64/libc.so.6
#1  0x00007efbfd9f6314 in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007efbfd9f642c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#3  0x00007efc01b5c32b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5
#4  0x00007efc01b09fdb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5
#5  0x00007efc01944f1a in QThread::exec() () from /usr/lib64/libQt5Core.so.5
#6  0x00007efc019499e9 in ?? () from /usr/lib64/libQt5Core.so.5
#7  0x00007efbff675734 in start_thread () from /lib64/libpthread.so.0
#8  0x00007efc00f5ad3d in clone () from /lib64/libc.so.6

Thread 6 (Thread 0x7efb8f7fe700 (LWP 3414)):
#0  0x00007efc00f5249d in poll () from /lib64/libc.so.6
#1  0x00007efbfd9f6314 in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007efbfd9f642c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#3  0x00007efc01b5c32b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5
#4  0x00007efc01b09fdb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5
#5  0x00007efc01944f1a in QThread::exec() () from /usr/lib64/libQt5Core.so.5
#6  0x00007efc019499e9 in ?? () from /usr/lib64/libQt5Core.so.5
#7  0x00007efbff675734 in start_thread () from /lib64/libpthread.so.0
#8  0x00007efc00f5ad3d in clone () from /lib64/libc.so.6

Thread 5 (Thread 0x7efbc9095700 (LWP 3402)):
#0  0x00007efbfda377b9 in g_mutex_lock () from /usr/lib64/libglib-2.0.so.0
#1  0x00007efbfd9f5837 in g_main_context_prepare () from /usr/lib64/libglib-2.0.so.0
#2  0x00007efbfd9f6230 in ?? () from /usr/lib64/libglib-2.0.so.0
#3  0x00007efbfd9f642c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#4  0x00007efc01b5c32b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5
#5  0x00007efc01b09fdb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5
#6  0x00007efc01944f1a in QThread::exec() () from /usr/lib64/libQt5Core.so.5
#7  0x00007efc02cd99c8 in ?? () from /usr/lib64/libQt5Qml.so.5
#8  0x00007efc019499e9 in ?? () from /usr/lib64/libQt5Core.so.5
#9  0x00007efbff675734 in start_thread () from /lib64/libpthread.so.0
#10 0x00007efc00f5ad3d in clone () from /lib64/libc.so.6

Thread 4 (Thread 0x7efbcb523700 (LWP 3400)):
#0  0x00007efc00f5249d in poll () from /lib64/libc.so.6
#1  0x00007efbfd9f6314 in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007efbfd9f642c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#3  0x00007efc01b5c32b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5
#4  0x00007efc01b09fdb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5
#5  0x00007efc01944f1a in QThread::exec() () from /usr/lib64/libQt5Core.so.5
#6  0x00007efc02cd99c8 in ?? () from /usr/lib64/libQt5Qml.so.5
#7  0x00007efc019499e9 in ?? () from /usr/lib64/libQt5Core.so.5
#8  0x00007efbff675734 in start_thread () from /lib64/libpthread.so.0
#9  0x00007efc00f5ad3d in clone () from /lib64/libc.so.6

Thread 3 (Thread 0x7efbf0ab9700 (LWP 3399)):
#0  0x00007efc00f5249d in poll () from /lib64/libc.so.6
#1  0x00007efbfd9f6314 in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007efbfd9f642c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#3  0x00007efc01b5c32b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5
#4  0x00007efc01b09fdb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5
#5  0x00007efc01944f1a in QThread::exec() () from /usr/lib64/libQt5Core.so.5
#6  0x00007efc0350a1d5 in ?? () from /usr/lib64/libQt5DBus.so.5
#7  0x00007efc019499e9 in ?? () from /usr/lib64/libQt5Core.so.5
#8  0x00007efbff675734 in start_thread () from /lib64/libpthread.so.0
#9  0x00007efc00f5ad3d in clone () from /lib64/libc.so.6

Thread 2 (Thread 0x7efbf266d700 (LWP 3398)):
#0  0x00007efc00f5249d in poll () from /lib64/libc.so.6
#1  0x00007efbfb4ed3e2 in ?? () from /usr/lib64/libxcb.so.1
#2  0x00007efbfb4eefcf in xcb_wait_for_event () from /usr/lib64/libxcb.so.1
#3  0x00007efbf4bc7839 in ?? () from /usr/lib64/libQt5XcbQpa.so.5
#4  0x00007efc019499e9 in ?? () from /usr/lib64/libQt5Core.so.5
#5  0x00007efbff675734 in start_thread () from /lib64/libpthread.so.0
#6  0x00007efc00f5ad3d in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7efc08af9900 (LWP 3397)):
#0  0x00007efbff67a0af in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007efbfb4ed629 in ?? () from /usr/lib64/libxcb.so.1
#2  0x00007efbfb4eed1f in ?? () from /usr/lib64/libxcb.so.1
#3  0x00007efbfb4eee32 in xcb_wait_for_reply () from /usr/lib64/libxcb.so.1
#4  0x00007efbf4bc18fa in QXcbConnection::sync() () from /usr/lib64/libQt5XcbQpa.so.5
#5  0x00007efbf4be0cee in ?? () from /usr/lib64/libQt5XcbQpa.so.5
#6  0x00007efbf4be0e54 in ?? () from /usr/lib64/libQt5XcbQpa.so.5
#7  0x00007efc021d2ded in QBackingStore::beginPaint(QRegion const&) () from /usr/lib64/libQt5Gui.so.5
#8  0x00007efc038e511e in ?? () from /usr/lib64/libQt5Widgets.so.5
#9  0x00007efc038e64b9 in ?? () from /usr/lib64/libQt5Widgets.so.5
#10 0x00007efc03905e0f in QWidgetPrivate::syncBackingStore() () from /usr/lib64/libQt5Widgets.so.5
#11 0x00007efc0391a5f5 in QWidget::event(QEvent*) () from /usr/lib64/libQt5Widgets.so.5
#12 0x00007efc03a2b0cb in QMainWindow::event(QEvent*) () from /usr/lib64/libQt5Widgets.so.5
#13 0x00007efc060f04f7 in KMainWindow::event(QEvent*) () from /usr/lib64/libKF5XmlGui.so.5
#14 0x00007efc0612c865 in KXmlGuiWindow::event(QEvent*) () from /usr/lib64/libKF5XmlGui.so.5
#15 0x00007efc038d8e3c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQt5Widgets.so.5
#16 0x00007efc038dd49a in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQt5Widgets.so.5
#17 0x00007efc01b0bfc5 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib64/libQt5Core.so.5
#18 0x00007efc01b0ddaa in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib64/libQt5Core.so.5
#19 0x00007efc01b5cc83 in ?? () from /usr/lib64/libQt5Core.so.5
#20 0x00007efbfd9f6134 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#21 0x00007efbfd9f6388 in ?? () from /usr/lib64/libglib-2.0.so.0
#22 0x00007efbfd9f642c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#23 0x00007efc01b5c30c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5
#24 0x00007efc01b09fdb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5
#25 0x00007efc01b11ec6 in QCoreApplication::exec() () from /usr/lib64/libQt5Core.so.5
#26 0x000000000048fdfa in main (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/kdenlive-16.08.2/src/main.cpp:157

An https://bugs.kde.org/ berichten
Comment 1 farid 2017-02-03 01:32:56 UTC
Confirm this in latest git. 

Thread 27 "RenderThread" received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7fff71662700 (LWP 15889)]
0x00007fffb52d59d0 in ?? () from /usr/lib/libavfilter.so.6
(gdb) thread apply all bt

Thread 39 (Thread 0x7fff19feb700 (LWP 15903)):
#0  0x00007fffede5b10f in pthread_cond_wait@@GLIBC_2.3.2 ()
    at /usr/lib/libpthread.so.0
#1  0x00007fffb52ab62b in  () at /usr/lib/libavfilter.so.6
#2  0x00007fffede55454 in start_thread () at /usr/lib/libpthread.so.0
#3  0x00007fffefe1f7df in clone () at /usr/lib/libc.so.6

Thread 38 (Thread 0x7fff197ea700 (LWP 15902)):
#0  0x00007fffede5b10f in pthread_cond_wait@@GLIBC_2.3.2 ()
    at /usr/lib/libpthread.so.0
#1  0x00007fffb52ab62b in  () at /usr/lib/libavfilter.so.6
#2  0x00007fffede55454 in start_thread () at /usr/lib/libpthread.so.0
#3  0x00007fffefe1f7df in clone () at /usr/lib/libc.so.6

Thread 37 (Thread 0x7fff18fe9700 (LWP 15901)):
#0  0x00007fffede5b10f in pthread_cond_wait@@GLIBC_2.3.2 ()
    at /usr/lib/libpthread.so.0
#1  0x00007fffb52ab62b in  () at /usr/lib/libavfilter.so.6
#2  0x00007fffede55454 in start_thread () at /usr/lib/libpthread.so.0
#3  0x00007fffefe1f7df in clone () at /usr/lib/libc.so.6

Thread 36 (Thread 0x7fff13fff700 (LWP 15900)):
---Type <return> to continue, or q <return> to quit---
#0  0x00007fffede5b10f in pthread_cond_wait@@GLIBC_2.3.2 ()
    at /usr/lib/libpthread.so.0
#1  0x00007fffb52ab62b in  () at /usr/lib/libavfilter.so.6
#2  0x00007fffede55454 in start_thread () at /usr/lib/libpthread.so.0
#3  0x00007fffefe1f7df in clone () at /usr/lib/libc.so.6

Thread 35 (Thread 0x7fff137fe700 (LWP 15899)):
#0  0x00007fffede5b10f in pthread_cond_wait@@GLIBC_2.3.2 ()
    at /usr/lib/libpthread.so.0
#1  0x00007fffb52ab62b in  () at /usr/lib/libavfilter.so.6
#2  0x00007fffede55454 in start_thread () at /usr/lib/libpthread.so.0
#3  0x00007fffefe1f7df in clone () at /usr/lib/libc.so.6

Thread 29 (Thread 0x7fff1a7ec700 (LWP 15892)):
#0  0x00007fffede5b10f in pthread_cond_wait@@GLIBC_2.3.2 ()
    at /usr/lib/libpthread.so.0
#1  0x00007fffb62af6dd in  () at /usr/lib/mlt/libmltsdl.so
#2  0x00007fffede55454 in start_thread () at /usr/lib/libpthread.so.0
#3  0x00007fffefe1f7df in clone () at /usr/lib/libc.so.6

Thread 28 (Thread 0x7fff70e61700 (LWP 15890)):
#0  0x00007fffefe16551 in ppoll () at /usr/lib/libc.so.6
#1  0x00007fffe78f779d in pa_mainloop_poll () at /usr/lib/libpulse.so.0
---Type <return> to continue, or q <return> to quit---
#2  0x00007fffe78f7d8e in pa_mainloop_iterate () at /usr/lib/libpulse.so.0
#3  0x00007fffb6045eed in  () at /usr/lib/libSDL-1.2.so.0
#4  0x00007fffb6019800 in  () at /usr/lib/libSDL-1.2.so.0
#5  0x00007fffb6021fe8 in  () at /usr/lib/libSDL-1.2.so.0
#6  0x00007fffb60638a9 in  () at /usr/lib/libSDL-1.2.so.0
#7  0x00007fffede55454 in start_thread () at /usr/lib/libpthread.so.0
#8  0x00007fffefe1f7df in clone () at /usr/lib/libc.so.6

Thread 27 (Thread 0x7fff71662700 (LWP 15889)):
#0  0x00007fffb52d59d0 in  () at /usr/lib/libavfilter.so.6
#1  0x00007fffb52d658b in  () at /usr/lib/libavfilter.so.6
#2  0x00007fffb52880de in  () at /usr/lib/libavfilter.so.6
#3  0x00007fffb52891df in  () at /usr/lib/libavfilter.so.6
#4  0x00007fffb532e158 in  () at /usr/lib/libavfilter.so.6
#5  0x00007fffb52880de in  () at /usr/lib/libavfilter.so.6
#6  0x00007fffb52891df in  () at /usr/lib/libavfilter.so.6
#7  0x00007fffb528d76f in  () at /usr/lib/libavfilter.so.6
#8  0x00007fffb5288302 in  () at /usr/lib/libavfilter.so.6
#9  0x00007fffb528c435 in  () at /usr/lib/libavfilter.so.6
#10 0x00007fffb528cda3 in av_buffersink_get_frame_flags ()
    at /usr/lib/libavfilter.so.6
#11 0x00007fffb5beed77 in  () at /usr/lib/mlt/libmltavformat.so
#12 0x00007ffff6fe9217 in mlt_frame_get_image () at /usr/lib/libmlt.so.6
---Type <return> to continue, or q <return> to quit---
#13 0x00007ffff6fe9217 in mlt_frame_get_image () at /usr/lib/libmlt.so.6
#14 0x00007ffff6fe9217 in mlt_frame_get_image () at /usr/lib/libmlt.so.6
#15 0x00007fffb7ba8a4a in  () at /usr/lib/mlt/libmltqt.so
#16 0x00007ffff6fe9217 in mlt_frame_get_image () at /usr/lib/libmlt.so.6
#17 0x00007ffff6fff289 in  () at /usr/lib/libmlt.so.6
#18 0x00007ffff6fe9217 in mlt_frame_get_image () at /usr/lib/libmlt.so.6
#19 0x00007ffff6ffc8ff in  () at /usr/lib/libmlt.so.6
#20 0x000000000075a5bd in RenderThread::run() (this=0x7fff4c001ec0)
    at /tmp/yaourt-tmp-frd/aur-kdenlive-git/src/kdenlive/src/monitor/glwidget.cpp:1291
#21 0x00007ffff080e6d8 in  () at /usr/lib/libQt5Core.so.5
#22 0x00007fffede55454 in start_thread () at /usr/lib/libpthread.so.0
#23 0x00007fffefe1f7df in clone () at /usr/lib/libc.so.6

Thread 26 (Thread 0x7fff37fff700 (LWP 15888)):
#0  0x00007fffede5b10f in pthread_cond_wait@@GLIBC_2.3.2 ()
    at /usr/lib/libpthread.so.0
#1  0x00007ffff6ffcc7b in mlt_consumer_rt_frame () at /usr/lib/libmlt.so.6
#2  0x00007fffb62afb10 in  () at /usr/lib/mlt/libmltsdl.so
#3  0x00007fffede55454 in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007fffefe1f7df in clone () at /usr/lib/libc.so.6

Thread 20 (Thread 0x7fff35ffb700 (LWP 15882)):
---Type <return> to continue, or q <return> to quit---
#0  0x00007fffede5b4b8 in pthread_cond_timedwait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007ffff080f4c6 in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007ffff080abc4 in  () at /usr/lib/libQt5Core.so.5
#3  0x00007ffff080e6d8 in  () at /usr/lib/libQt5Core.so.5
#4  0x00007fffede55454 in start_thread () at /usr/lib/libpthread.so.0
#5  0x00007fffefe1f7df in clone () at /usr/lib/libc.so.6

Thread 15 (Thread 0x7fff727fc700 (LWP 15877)):
#0  0x00007fffefe1648d in poll () at /usr/lib/libc.so.6
#1  0x00007fffe7b6d786 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007fffe7b6d89c in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007ffff0a3e44f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
    at /usr/lib/libQt5Core.so.5
#4  0x00007ffff09e7c9a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) ()
    at /usr/lib/libQt5Core.so.5
#5  0x00007ffff0809a73 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6  0x00007ffff080e6d8 in  () at /usr/lib/libQt5Core.so.5
#7  0x00007fffede55454 in start_thread () at /usr/lib/libpthread.so.0
#8  0x00007fffefe1f7df in clone () at /usr/lib/libc.so.6

Thread 14 (Thread 0x7fff72ffd700 (LWP 15876)):
#0  0x00007fffede5b10f in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007ffff080f58b in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007ffff6254665 in  () at /usr/lib/libQt5Quick.so.5
#3  0x00007ffff6254f72 in  () at /usr/lib/libQt5Quick.so.5
#4  0x00007ffff080e6d8 in  () at /usr/lib/libQt5Core.so.5
#5  0x00007fffede55454 in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007fffefe1f7df in clone () at /usr/lib/libc.so.6

Thread 13 (Thread 0x7fff737fe700 (LWP 15875)):
#0  0x00007fffefe1648d in poll () at /usr/lib/libc.so.6
#1  0x00007fffe7b6d786 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007fffe7b6d89c in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007ffff0a3e44f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
    at /usr/lib/libQt5Core.so.5
#4  0x00007ffff09e7c9a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) ()
    at /usr/lib/libQt5Core.so.5
---Type <return> to continue, or q <return> to quit---
#5  0x00007ffff0809a73 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6  0x00007ffff080e6d8 in  () at /usr/lib/libQt5Core.so.5
#7  0x00007fffede55454 in start_thread () at /usr/lib/libpthread.so.0
#8  0x00007fffefe1f7df in clone () at /usr/lib/libc.so.6

Thread 12 (Thread 0x7fff73fff700 (LWP 15874)):
#0  0x00007fffede5b10f in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007ffff080f58b in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007ffff6254665 in  () at /usr/lib/libQt5Quick.so.5
#3  0x00007ffff6254f72 in  () at /usr/lib/libQt5Quick.so.5
#4  0x00007ffff080e6d8 in  () at /usr/lib/libQt5Core.so.5
#5  0x00007fffede55454 in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007fffefe1f7df in clone () at /usr/lib/libc.so.6

Thread 11 (Thread 0x7fff96973700 (LWP 15872)):
#0  0x00007fffefe1648d in poll () at /usr/lib/libc.so.6
#1  0x00007fffe7905ee1 in  () at /usr/lib/libpulse.so.0
#2  0x00007fffe78f76f1 in pa_mainloop_poll () at /usr/lib/libpulse.so.0
#3  0x00007fffe78f7d8e in pa_mainloop_iterate () at /usr/lib/libpulse.so.0
#4  0x00007fffe78f7e40 in pa_mainloop_run () at /usr/lib/libpulse.so.0
#5  0x00007fffe7905e29 in  () at /usr/lib/libpulse.so.0
#6  0x00007fffde729fe8 in  () at /usr/lib/pulseaudio/libpulsecommon-10.0.so
#7  0x00007fffede55454 in start_thread () at /usr/lib/libpthread.so.0
#8  0x00007fffefe1f7df in clone () at /usr/lib/libc.so.6

Thread 9 (Thread 0x7fff97fff700 (LWP 15870)):
#0  0x00007fffefe1648d in poll () at /usr/lib/libc.so.6
#1  0x00007fffe7b6d786 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007fffe7b6d89c in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007ffff0a3e44f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
    at /usr/lib/libQt5Core.so.5
#4  0x00007ffff09e7c9a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) ()
    at /usr/lib/libQt5Core.so.5
#5  0x00007ffff0809a73 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6  0x00007ffff243a025 in  () at /usr/lib/libQt5Qml.so.5
#7  0x00007ffff080e6d8 in  () at /usr/lib/libQt5Core.so.5
#8  0x00007fffede55454 in start_thread () at /usr/lib/libpthread.so.0
---Type <return> to continue, or q <return> to quit---
#9  0x00007fffefe1f7df in clone () at /usr/lib/libc.so.6

Thread 8 (Thread 0x7fff9ce0f700 (LWP 15869)):
#0  0x00007fffede5b4b8 in pthread_cond_timedwait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007ffff080f4c6 in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007ffff080abc4 in  () at /usr/lib/libQt5Core.so.5
#3  0x00007ffff080e6d8 in  () at /usr/lib/libQt5Core.so.5
#4  0x00007fffede55454 in start_thread () at /usr/lib/libpthread.so.0
#5  0x00007fffefe1f7df in clone () at /usr/lib/libc.so.6

Thread 7 (Thread 0x7fff9de10700 (LWP 15868)):
#0  0x00007fffefe1648d in poll () at /usr/lib/libc.so.6
#1  0x00007fffe7b6d786 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007fffe7b6d89c in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007ffff0a3e44f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
    at /usr/lib/libQt5Core.so.5
#4  0x00007ffff09e7c9a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) ()
    at /usr/lib/libQt5Core.so.5
#5  0x00007ffff0809a73 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6  0x00007ffff243a025 in  () at /usr/lib/libQt5Qml.so.5
#7  0x00007ffff080e6d8 in  () at /usr/lib/libQt5Core.so.5
#8  0x00007fffede55454 in start_thread () at /usr/lib/libpthread.so.0
#9  0x00007fffefe1f7df in clone () at /usr/lib/libc.so.6

Thread 6 (Thread 0x7fffaa019700 (LWP 15862)):
#0  0x00007fffefe1648d in poll () at /usr/lib/libc.so.6
#1  0x00007fffb0556d51 in  () at /usr/lib/libusb-1.0.so.0
#2  0x00007fffede55454 in start_thread () at /usr/lib/libpthread.so.0
#3  0x00007fffefe1f7df in clone () at /usr/lib/libc.so.6

Thread 5 (Thread 0x7fffcd80d700 (LWP 15860)):
#0  0x00007fffefe1648d in poll () at /usr/lib/libc.so.6
#1  0x00007fffe7b6d786 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007fffe7b6d89c in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007ffff0a3e44f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
    at /usr/lib/libQt5Core.so.5
#4  0x00007ffff09e7c9a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) ()
---Type <return> to continue, or q <return> to quit---
    at /usr/lib/libQt5Core.so.5
#5  0x00007ffff0809a73 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6  0x00007ffff2ecd125 in  () at /usr/lib/libQt5DBus.so.5
#7  0x00007ffff080e6d8 in  () at /usr/lib/libQt5Core.so.5
#8  0x00007fffede55454 in start_thread () at /usr/lib/libpthread.so.0
#9  0x00007fffefe1f7df in clone () at /usr/lib/libc.so.6

Thread 4 (Thread 0x7fffcf8b5700 (LWP 15859)):
#0  0x00007fffefe1648d in poll () at /usr/lib/libc.so.6
#1  0x00007fffe7b6d786 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007fffe7b6db12 in g_main_loop_run () at /usr/lib/libglib-2.0.so.0
#3  0x00007fffd252c316 in  () at /usr/lib/libgio-2.0.so.0
#4  0x00007fffe7b950d5 in  () at /usr/lib/libglib-2.0.so.0
#5  0x00007fffede55454 in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007fffefe1f7df in clone () at /usr/lib/libc.so.6

Thread 3 (Thread 0x7fffd00b6700 (LWP 15858)):
#0  0x00007fffefe1648d in poll () at /usr/lib/libc.so.6
#1  0x00007fffe7b6d786 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007fffe7b6d89c in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007fffe7b6d8e1 in  () at /usr/lib/libglib-2.0.so.0
#4  0x00007fffe7b950d5 in  () at /usr/lib/libglib-2.0.so.0
#5  0x00007fffede55454 in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007fffefe1f7df in clone () at /usr/lib/libc.so.6

Thread 2 (Thread 0x7fffd9c42700 (LWP 15856)):
#0  0x00007fffefe1648d in poll () at /usr/lib/libc.so.6
#1  0x00007fffe74b08e0 in  () at /usr/lib/libxcb.so.1
#2  0x00007fffe74b2679 in xcb_wait_for_event () at /usr/lib/libxcb.so.1
#3  0x00007fffdc5c8239 in  () at /usr/lib/libQt5XcbQpa.so.5
#4  0x00007ffff080e6d8 in  () at /usr/lib/libQt5Core.so.5
#5  0x00007fffede55454 in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007fffefe1f7df in clone () at /usr/lib/libc.so.6

Thread 1 (Thread 0x7ffff7ebad80 (LWP 15852)):
#0  0x00007fffefe1648d in poll () at /usr/lib/libc.so.6
#1  0x00007fffe7b6d786 in  () at /usr/lib/libglib-2.0.so.0
---Type <return> to continue, or q <return> to quit---
#2  0x00007fffe7b6d89c in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007ffff0a3e44f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
    at /usr/lib/libQt5Core.so.5
#4  0x00007ffff09e7c9a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) ()
    at /usr/lib/libQt5Core.so.5
#5  0x00007ffff09f01e4 in QCoreApplication::exec() () at /usr/lib/libQt5Core.so.5
#6  0x000000000048fbc6 in main(int, char**) (argc=<optimized out>, argv=<optimized out>)
    at /tmp/yaourt-tmp-frd/aur-kdenlive-git/src/kdenlive/src/main.cpp:160
Comment 2 Martin Riethmayer 2018-06-21 08:00:57 UTC
Still crashing in Kdenlive 17.11.80 on KDE Neon User:

KDE Plasma 5.12.2
KDE FW: 5.48.0
Qt: 5.11.0
Kernel: 4.13.0


Also crashing in Kdenliv 18.03.70 on KDE Neon Git unstable as of today:

KDE Plasma 5.13.80
KDE FW: 5.48.0
Qt: 5.11.0
Kernel: 4.13.0
Comment 3 emohr 2018-12-29 19:40:45 UTC
Tested on Refactoring version. It doesn’t crash anymore. 

But it seems Deshake do’s nothing nevertheless which parameter I change.

Changed to normal and AppImage_Refactoring.
Comment 4 farid 2021-03-07 13:39:32 UTC
The deshake effect is broken and has been removed during our effect cleanup task. Read more about it here: https://invent.kde.org/multimedia/kdenlive/-/issues/350

Closing since it is an upstream issue and not valid anymore. Thanks for reporting.