I am submitting this by hand as the automatic bug reporter borked on sending, receiving unexpected error from bugzilla. Application: kdenlive (17.04.2) Qt Version: 5.7.1 Frameworks Version: 5.36.0 Operating System: Linux 4.11.11-300.fc26.x86_64 x86_64 Distribution: "Fedora release 26 (Twenty Six)" -- Information about the crash: - What I was doing when the application crashed: I have a video project with a .webm music track (pulled from youtube) - and I added the Volume (keyframeable) plugin to control the volume during the scene. I noticed Kdenlive segfaults when I drag a volume node in the timeline with Ctrl pressed down (I tried different modified keys whether I could drag only horizontally, to move a keyframe in time without changing the set volume, which would be useful) This is Fedora 26 and Kdenlive is from rpmfusion-free-26 if the automatic bug reporter did not mention it. 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 0x7f6b8c245940 (LWP 24887))] Thread 16 (Thread 0x7f6b227fc700 (LWP 24934)): #0 0x00007f6b9a77119d in read () at /lib64/libc.so.6 #1 0x00007f6b8e4e70b1 in pa_read () at /usr/lib64/pulseaudio/libpulsecommon-10.0.so #2 0x00007f6b90f3211e in pa_mainloop_prepare () at /lib64/libpulse.so.0 #3 0x00007f6b90f32b90 in pa_mainloop_iterate () at /lib64/libpulse.so.0 #4 0x00007f6b648c038d in PULSE_WaitAudio (this=0x5558cc28a3e0) at src/audio/pulse/SDL_pulseaudio.c:310 #5 0x00007f6b6489411c in SDL_RunAudio (audiop=audiop@entry=0x5558cc28a3e0) at src/audio/SDL_audio.c:222 #6 0x00007f6b6489c7b8 in SDL_RunThread (data=0x7f6ad0001030) at src/thread/SDL_thread.c:204 #7 0x00007f6b648dedb9 in RunThread (data=<optimized out>) at src/thread/pthread/SDL_systhread.c:47 #8 0x00007f6b9910136d in start_thread () at /lib64/libpthread.so.0 #9 0x00007f6b9a781b8f in clone () at /lib64/libc.so.6 Thread 15 (Thread 0x7f6adf709700 (LWP 24933)): #0 0x00007f6b9910781b in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007f6ba4197003 in consumer_read_ahead_thread () at /lib64/libmlt.so.6 #2 0x00005558c8956ead in RenderThread::run() () #3 0x00007f6b9b399c9e in QThreadPrivate::start(void*) (arg=0x7f6ad0001bc0) at thread/qthread_unix.cpp:368 #4 0x00007f6b9910136d in start_thread () at /lib64/libpthread.so.0 #5 0x00007f6b9a781b8f in clone () at /lib64/libc.so.6 Thread 14 (Thread 0x7f6ade6a9700 (LWP 24932)): #0 0x00007f6b9910781b in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007f6b64b2dcb1 in consumer_thread () at /usr/lib64/mlt/libmltsdl.so #2 0x00007f6b9910136d in start_thread () at /lib64/libpthread.so.0 #3 0x00007f6b9a781b8f in clone () at /lib64/libc.so.6 Thread 13 (Thread 0x7f6b30a78700 (LWP 24930)): #0 0x00007f6b99107d1a in pthread_cond_timedwait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007f6b9b39a2e3 in QWaitConditionPrivate::wait_relative(unsigned long) (time=30000, this=0x5558cf6fa290) at thread/qwaitcondition_unix.cpp:133 #2 0x00007f6b9b39a2e3 in QWaitConditionPrivate::wait(unsigned long) (time=30000, this=0x5558cf6fa290) at thread/qwaitcondition_unix.cpp:141 #3 0x00007f6b9b39a2e3 in QWaitCondition::wait(QMutex*, unsigned long) (this=this@entry=0x5558cca5fdd0, mutex=mutex@entry=0x5558cbf0d5c0, time=30000) at thread/qwaitcondition_unix.cpp:215 #4 0x00007f6b9b396d5f in QThreadPoolThread::run() (this=0x5558cca5fdc0) at thread/qthreadpool.cpp:133 #5 0x00007f6b9b399c9e in QThreadPrivate::start(void*) (arg=0x5558cca5fdc0) at thread/qthread_unix.cpp:368 #6 0x00007f6b9910136d in start_thread () at /lib64/libpthread.so.0 #7 0x00007f6b9a781b8f in clone () at /lib64/libc.so.6 Thread 12 (Thread 0x7f6b22ffd700 (LWP 24904)): #0 0x00007f6b9a775a9d in poll () at /lib64/libc.so.6 #1 0x00007f6b93c9f569 in g_main_context_poll (priority=<optimized out>, n_fds=1, fds=0x7f6b00002a70, timeout=<optimized out>, context=0x7f6b00000990) at gmain.c:4271 #2 0x00007f6b93c9f569 in g_main_context_iterate (context=context@entry=0x7f6b00000990, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3967 #3 0x00007f6b93c9f67c in g_main_context_iteration (context=0x7f6b00000990, may_block=may_block@entry=1) at gmain.c:4033 #4 0x00007f6b9b58ce6b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f6b000008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425 #5 0x00007f6b9b53d60a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f6b22ffcc70, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212 #6 0x00007f6b9b39599a in QThread::exec() (this=<optimized out>) at thread/qthread.cpp:507 #7 0x00007f6b9b399c9e in QThreadPrivate::start(void*) (arg=0x5558cee8a9e0) at thread/qthread_unix.cpp:368 #8 0x00007f6b9910136d in start_thread () at /lib64/libpthread.so.0 #9 0x00007f6b9a781b8f in clone () at /lib64/libc.so.6 Thread 11 (Thread 0x7f6b23fff700 (LWP 24902)): #0 0x00007f6b9a77119d in read () at /lib64/libc.so.6 #1 0x00007f6b93ce3170 in read (__nbytes=16, __buf=0x7f6b23ffea50, __fd=<optimized out>) at /usr/include/bits/unistd.h:44 #2 0x00007f6b93ce3170 in g_wakeup_acknowledge (wakeup=0x7f6b28001610) at gwakeup.c:210 #3 0x00007f6b93c9f078 in g_main_context_check (context=context@entry=0x7f6b1c000990, max_priority=2147483647, fds=fds@entry=0x7f6b1c0012d0, n_fds=n_fds@entry=1) at gmain.c:3750 #4 0x00007f6b93c9f510 in g_main_context_iterate (context=context@entry=0x7f6b1c000990, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3969 #5 0x00007f6b93c9f67c in g_main_context_iteration (context=0x7f6b1c000990, may_block=may_block@entry=1) at gmain.c:4033 #6 0x00007f6b9b58ce6b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f6b1c0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425 #7 0x00007f6b9b53d60a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f6b23ffec70, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212 #8 0x00007f6b9b39599a in QThread::exec() (this=<optimized out>) at thread/qthread.cpp:507 #9 0x00007f6b9b399c9e in QThreadPrivate::start(void*) (arg=0x5558ceeb8310) at thread/qthread_unix.cpp:368 #10 0x00007f6b9910136d in start_thread () at /lib64/libpthread.so.0 #11 0x00007f6b9a781b8f in clone () at /lib64/libc.so.6 Thread 10 (Thread 0x7f6b32612700 (LWP 24898)): #0 0x00007f6b9a775a9d in poll () at /lib64/libc.so.6 #1 0x00007f6b93c9f569 in g_main_context_poll (priority=<optimized out>, n_fds=1, fds=0x7f6b280012d0, timeout=<optimized out>, context=0x7f6b28000990) at gmain.c:4271 #2 0x00007f6b93c9f569 in g_main_context_iterate (context=context@entry=0x7f6b28000990, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3967 #3 0x00007f6b93c9f67c in g_main_context_iteration (context=0x7f6b28000990, may_block=may_block@entry=1) at gmain.c:4033 #4 0x00007f6b9b58ce6b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f6b280008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425 #5 0x00007f6b9b53d60a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f6b32611c50, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212 #6 0x00007f6b9b39599a in QThread::exec() (this=<optimized out>) at thread/qthread.cpp:507 #7 0x00007f6b9f3b69b5 in QQmlThreadPrivate::run() () at /lib64/libQt5Qml.so.5 #8 0x00007f6b9b399c9e in QThreadPrivate::start(void*) (arg=0x5558cbe05d70) at thread/qthread_unix.cpp:368 #9 0x00007f6b9910136d in start_thread () at /lib64/libpthread.so.0 #10 0x00007f6b9a781b8f in clone () at /lib64/libc.so.6 Thread 9 (Thread 0x7f6b32e13700 (LWP 24897)): #0 0x00007f6b99107d1a in pthread_cond_timedwait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007f6b9b39a2e3 in QWaitConditionPrivate::wait_relative(unsigned long) (time=30000, this=0x5558cbf28fe0) at thread/qwaitcondition_unix.cpp:133 #2 0x00007f6b9b39a2e3 in QWaitConditionPrivate::wait(unsigned long) (time=30000, this=0x5558cbf28fe0) at thread/qwaitcondition_unix.cpp:141 #3 0x00007f6b9b39a2e3 in QWaitCondition::wait(QMutex*, unsigned long) (this=this@entry=0x5558cc9a8b10, mutex=mutex@entry=0x5558cbf0d5c0, time=30000) at thread/qwaitcondition_unix.cpp:215 #4 0x00007f6b9b396d5f in QThreadPoolThread::run() (this=0x5558cc9a8b00) at thread/qthreadpool.cpp:133 #5 0x00007f6b9b399c9e in QThreadPrivate::start(void*) (arg=0x5558cc9a8b00) at thread/qthread_unix.cpp:368 #6 0x00007f6b9910136d in start_thread () at /lib64/libpthread.so.0 #7 0x00007f6b9a781b8f in clone () at /lib64/libc.so.6 Thread 8 (Thread 0x7f6b3438b700 (LWP 24896)): #0 0x00007f6b93ce44c4 in g_mutex_unlock (mutex=0x7f6b2c000990) at gthread-posix.c:1348 #1 0x00007f6b93c9ef91 in g_main_context_check (context=context@entry=0x7f6b2c000990, max_priority=2147483647, fds=fds@entry=0x7f6b2c0012d0, n_fds=n_fds@entry=1) at gmain.c:3803 #2 0x00007f6b93c9f510 in g_main_context_iterate (context=context@entry=0x7f6b2c000990, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3969 #3 0x00007f6b93c9f67c in g_main_context_iteration (context=0x7f6b2c000990, may_block=may_block@entry=1) at gmain.c:4033 #4 0x00007f6b9b58ce6b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f6b2c0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425 #5 0x00007f6b9b53d60a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f6b3438ac50, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212 #6 0x00007f6b9b39599a in QThread::exec() (this=<optimized out>) at thread/qthread.cpp:507 #7 0x00007f6b9f3b69b5 in QQmlThreadPrivate::run() () at /lib64/libQt5Qml.so.5 #8 0x00007f6b9b399c9e in QThreadPrivate::start(void*) (arg=0x5558cc1604e0) at thread/qthread_unix.cpp:368 #9 0x00007f6b9910136d in start_thread () at /lib64/libpthread.so.0 #10 0x00007f6b9a781b8f in clone () at /lib64/libc.so.6 Thread 7 (Thread 0x7f6b389ac700 (LWP 24895)): #0 0x00007f6b9a775a9d in poll () at /lib64/libc.so.6 #1 0x00007f6b4e655831 in linux_udev_event_thread_main () at /lib64/libusb-1.0.so.0 #2 0x00007f6b9910136d in start_thread () at /lib64/libpthread.so.0 #3 0x00007f6b9a781b8f in clone () at /lib64/libc.so.6 Thread 6 (Thread 0x7f6b72f7f700 (LWP 24894)): #0 0x00007f6b9a77119d in read () at /lib64/libc.so.6 #1 0x00007f6b93ce3170 in read (__nbytes=16, __buf=0x7f6b72f7ea10, __fd=<optimized out>) at /usr/include/bits/unistd.h:44 #2 0x00007f6b93ce3170 in g_wakeup_acknowledge (wakeup=0x5558ca9cbe70) at gwakeup.c:210 #3 0x00007f6b93c9f078 in g_main_context_check (context=context@entry=0x7f6b68000990, max_priority=2147483647, fds=fds@entry=0x7f6b6800e910, n_fds=n_fds@entry=1) at gmain.c:3750 #4 0x00007f6b93c9f510 in g_main_context_iterate (context=context@entry=0x7f6b68000990, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3969 #5 0x00007f6b93c9f67c in g_main_context_iteration (context=0x7f6b68000990, may_block=may_block@entry=1) at gmain.c:4033 #6 0x00007f6b9b58ce6b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f6b680008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425 #7 0x00007f6b9b53d60a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f6b72f7ec30, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212 #8 0x00007f6b9b39599a in QThread::exec() (this=this@entry=0x7f6ba52e7060 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/qthread.cpp:507 #9 0x00007f6ba5274a39 in QDBusConnectionManager::run() (this=0x7f6ba52e7060 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at qdbusconnection.cpp:178 #10 0x00007f6b9b399c9e in QThreadPrivate::start(void*) (arg=0x7f6ba52e7060 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/qthread_unix.cpp:368 #11 0x00007f6b9910136d in start_thread () at /lib64/libpthread.so.0 #12 0x00007f6b9a781b8f in clone () at /lib64/libc.so.6 Thread 5 (Thread 0x7f6b78bd0700 (LWP 24893)): #0 0x00007f6b93ce44a9 in g_mutex_lock (mutex=mutex@entry=0x5558ca9fd3e0) at gthread-posix.c:1336 #1 0x00007f6b93c9e44e in g_main_context_acquire (context=context@entry=0x5558ca9fd3e0) at gmain.c:3295 #2 0x00007f6b93c9f425 in g_main_context_iterate (context=0x5558ca9fd3e0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3922 #3 0x00007f6b93c9f902 in g_main_loop_run (loop=0x5558ca9fb360) at gmain.c:4168 #4 0x00007f6b955aecb6 in gdbus_shared_thread_func (user_data=0x5558ca9ff4e0) at gdbusprivate.c:252 #5 0x00007f6b93cc6536 in g_thread_proxy (data=0x5558ca9a7540) at gthread.c:784 #6 0x00007f6b9910136d in start_thread () at /lib64/libpthread.so.0 #7 0x00007f6b9a781b8f in clone () at /lib64/libc.so.6 Thread 4 (Thread 0x7f6b793d1700 (LWP 24892)): #0 0x00007f6b9a775a9d in poll () at /lib64/libc.so.6 #1 0x00007f6b93c9f569 in g_main_context_poll (priority=<optimized out>, n_fds=1, fds=0x7f6b740008c0, timeout=<optimized out>, context=0x5558ca9ef4c0) at gmain.c:4271 #2 0x00007f6b93c9f569 in g_main_context_iterate (context=context@entry=0x5558ca9ef4c0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3967 #3 0x00007f6b93c9f67c in g_main_context_iteration (context=0x5558ca9ef4c0, may_block=may_block@entry=1) at gmain.c:4033 #4 0x00007f6b93c9f6c1 in glib_worker_main (data=<optimized out>) at gmain.c:5824 #5 0x00007f6b93cc6536 in g_thread_proxy (data=0x5558ca9a74a0) at gthread.c:784 #6 0x00007f6b9910136d in start_thread () at /lib64/libpthread.so.0 #7 0x00007f6b9a781b8f in clone () at /lib64/libc.so.6 Thread 3 (Thread 0x7f6b81e92700 (LWP 24891)): #0 0x00007f6b9a775a9d in poll () at /lib64/libc.so.6 #1 0x00007f6b97f75c97 in poll (__timeout=-1, __nfds=1, __fds=0x7f6b81e91b70) at /usr/include/bits/poll2.h:46 #2 0x00007f6b97f75c97 in _xcb_conn_wait (c=c@entry=0x5558ca952ca0, cond=cond@entry=0x5558ca952ce0, vector=vector@entry=0x0, count=count@entry=0x0) at xcb_conn.c:479 #3 0x00007f6b97f77a8a in xcb_wait_for_event (c=0x5558ca952ca0) at xcb_in.c:693 #4 0x00007f6b84c72ba9 in QXcbEventReader::run() (this=0x5558ca95d410) at qxcbconnection.cpp:1343 #5 0x00007f6b9b399c9e in QThreadPrivate::start(void*) (arg=0x5558ca95d410) at thread/qthread_unix.cpp:368 #6 0x00007f6b9910136d in start_thread () at /lib64/libpthread.so.0 #7 0x00007f6b9a781b8f in clone () at /lib64/libc.so.6 Thread 2 (Thread 0x7f6b8c241700 (LWP 24890)): #0 0x00007f6b9910781b in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007f6b9b024cec in __gthread_cond_wait (__mutex=<optimized out>, __cond=<optimized out>) at /usr/src/debug/gcc-7.1.1-20170622/obj-x86_64-redhat-linux/x86_64-redhat-linux/libstdc++-v3/include/x86_64-redhat-linux/bits/gthr-default.h:864 #2 0x00007f6b9b024cec in std::condition_variable::wait(std::unique_lock<std::mutex>&) (this=<optimized out>, __lock=...) at ../../../../../libstdc++-v3/src/c++11/condition_variable.cc:53 #3 0x00007f6b9dfa6897 in bmalloc::AsyncTask<bmalloc::Heap, void (bmalloc::Heap::*)()>::threadRunLoop() () at /lib64/libQt5WebKit.so.5 #4 0x00007f6b9dfa69d9 in () at /lib64/libQt5WebKit.so.5 #5 0x00007f6b9b02b02f in std::execute_native_thread_routine(void*) (__p=0x5558ca93d370) at ../../../../../libstdc++-v3/src/c++11/thread.cc:83 #6 0x00007f6b9910136d in start_thread () at /lib64/libpthread.so.0 #7 0x00007f6b9a781b8f in clone () at /lib64/libc.so.6 Thread 1 (Thread 0x7f6b8c245940 (LWP 24887)): [KCrash Handler] #6 0x00005558c8800620 in SelectManager::mouseMove(QMouseEvent*, int, int) () #7 0x00005558c87aeff6 in CustomTrackView::mouseMoveEvent(QMouseEvent*) () #8 0x00007f6b9ec30e50 in QWidget::event(QEvent*) (this=this@entry=0x5558cf24c740, event=event@entry=0x7ffd9c1b8800) at kernel/qwidget.cpp:9161 #9 0x00007f6b9ed141be in QFrame::event(QEvent*) (this=0x5558cf24c740, e=0x7ffd9c1b8800) at widgets/qframe.cpp:550 #10 0x00007f6b9ef1793b in QGraphicsView::viewportEvent(QEvent*) (this=0x5558cf24c740, event=0x7ffd9c1b8800) at graphicsview/qgraphicsview.cpp:2973 #11 0x00007f6b9b53e3bc in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) (receiver=receiver@entry=0x5558cf261510, event=event@entry=0x7ffd9c1b8800) at kernel/qcoreapplication.cpp:1099 #12 0x00007f6b9ebea5b5 in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=<optimized out>, receiver=0x5558cf261510, e=0x7ffd9c1b8800) at kernel/qapplication.cpp:3795 #13 0x00007f6b9ebf21c7 in QApplication::notify(QObject*, QEvent*) (this=<optimized out>, receiver=0x5558cf261510, e=0x7ffd9c1b8800) at kernel/qapplication.cpp:3273 #14 0x00007f6b9b53e627 in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x5558cf261510, event=0x7ffd9c1b8800) at kernel/qcoreapplication.cpp:988 #15 0x00007f6b9ebf11a2 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) (receiver=0x5558cf261510, event=0x7ffd9c1b8800, alienWidget=0x5558cf261510, nativeWidget=0x5558cb334fe0, buttonDown=<optimized out>, lastMouseReceiver=..., spontaneous=true) at ../../src/corelib/kernel/qcoreapplication.h:231 #16 0x00007f6b9ec4c33b in QWidgetWindow::handleMouseEvent(QMouseEvent*) (this=0x5558cd002e50, event=0x7ffd9c1b8c00) at kernel/qwidgetwindow.cpp:616 #17 0x00007f6b9ec4ea64 in QWidgetWindow::event(QEvent*) (this=0x5558cd002e50, event=0x7ffd9c1b8c00) at kernel/qwidgetwindow.cpp:239 #18 0x00007f6b9ebea5dc in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=<optimized out>, receiver=0x5558cd002e50, e=0x7ffd9c1b8c00) at kernel/qapplication.cpp:3799 #19 0x00007f6b9ebf1c74 in QApplication::notify(QObject*, QEvent*) (this=0x7ffd9c1b90c0, receiver=0x5558cd002e50, e=0x7ffd9c1b8c00) at kernel/qapplication.cpp:3556 #20 0x00007f6b9b53e627 in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=receiver@entry=0x5558cd002e50, event=event@entry=0x7ffd9c1b8c00) at kernel/qcoreapplication.cpp:988 #21 0x00007f6b9b875c13 in QCoreApplication::sendSpontaneousEvent(QObject*, QEvent*) (event=0x7ffd9c1b8c00, receiver=0x5558cd002e50) at ../../src/corelib/kernel/qcoreapplication.h:234 #22 0x00007f6b9b875c13 in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) (e=0x5558cd3825f0) at kernel/qguiapplication.cpp:1903 #23 0x00007f6b9b877655 in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) (e=0x5558cd3825f0) at kernel/qguiapplication.cpp:1687 #24 0x00007f6b9b855e7b in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) (flags=...) at kernel/qwindowsysteminterface.cpp:659 #25 0x00007f6b84ca57a0 in userEventSourceDispatch(GSource*, GSourceFunc, gpointer) (source=<optimized out>) at eventdispatchers/qeventdispatcher_glib.cpp:76 #26 0x00007f6b93c9f247 in g_main_dispatch (context=0x7f6b7c0016f0) at gmain.c:3234 #27 0x00007f6b93c9f247 in g_main_context_dispatch (context=context@entry=0x7f6b7c0016f0) at gmain.c:3899 #28 0x00007f6b93c9f5e8 in g_main_context_iterate (context=context@entry=0x7f6b7c0016f0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3972 #29 0x00007f6b93c9f67c in g_main_context_iteration (context=0x7f6b7c0016f0, may_block=may_block@entry=1) at gmain.c:4033 #30 0x00007f6b9b58ce4f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x5558caab8890, flags=...) at kernel/qeventdispatcher_glib.cpp:423 #31 0x00007f6b9b53d60a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7ffd9c1b8fb0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212 #32 0x00007f6b9b54527c in QCoreApplication::exec() () at kernel/qcoreapplication.cpp:1261 #33 0x00005558c86a7c39 in main () Report to https://bugs.kde.org/
Confirmed. As soon as you grab a second Keyframe with CTRL pressed Kdenlive segfaults. Same in Windows Kdenlive.
This is fixed with 20.08.0. We close this bug. If it still appears in the latest version, please feel free to re-open it and update the affected version number.