Bug 417401 - kdenlive crashes on exit
Summary: kdenlive crashes on exit
Status: RESOLVED UPSTREAM
Alias: None
Product: kdenlive
Classification: Applications
Component: User Interface (show other bugs)
Version: 19.12.2
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: Jean-Baptiste Mardelle
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-02-10 20:41 UTC by Harri
Modified: 2020-03-29 08:05 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 Harri 2020-02-10 20:41:02 UTC
SUMMARY
kdenlive crashes on exit

STEPS TO REPRODUCE
1. start kdenlive
2. end kdenlive by any means
3. watch it chrashing

this happens always

OBSERVED RESULT
When I start it in a console I get lots of output like this: 
qrc:/qml/timeline.qml:1343: TypeError: Cannot read property 'scaleFactor' of null
qrc:/qml/timeline.qml:1316: TypeError: Cannot read property 'scaleFactor' of null
qrc:/qml/timeline.qml:1319: TypeError: Cannot read property 'scaleFactor' of null
qrc:/qml/timeline.qml:220: TypeError: Cannot read property 'headerWidth' of null
qrc:/qml/timeline.qml:1106: TypeError: Cannot read property 'fullDuration' of null
qrc:/qml/timeline.qml:242: TypeError: Cannot read property 'scaleFactor' of null
qrc:/qml/timeline.qml:1087: TypeError: Cannot read property 'scaleFactor' of null
qrc:/qml/timeline.qml:1065: TypeError: Cannot read property 'fullDuration' of null
qrc:/qml/Ruler.qml:224: TypeError: Cannot read property 'zoneOut' of null

EXPECTED RESULT
clean end of program

SOFTWARE/OS VERSIONS
Qt Version: 5.14.1
Frameworks Version: 5.66.0
Operating System: Linux 4.12.14-lp151.28.36-default x86_64
Windowing system: X11
Distribution: "openSUSE Leap 15.1"

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

Thread 26 (Thread 0x7f282affd700 (LWP 14734)):
#0  0x00007f28f43f7c98 in read () at /lib64/libc.so.6
#1  0x00007f28eddcbc80 in  () at /usr/lib64/libglib-2.0.so.0
#2  0x00007f28edd86cb8 in g_main_context_check () at /usr/lib64/libglib-2.0.so.0
#3  0x00007f28edd87150 in  () at /usr/lib64/libglib-2.0.so.0
#4  0x00007f28edd872bc in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#5  0x00007f28f50977eb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f2820000b10, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#6  0x00007f28f5036d4a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f282affccb0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225
#7  0x00007f28f4e47657 in QThread::exec() (this=<optimized out>) at thread/qthread.cpp:536
#8  0x00007f28f4e48b2c in QThreadPrivate::start(void*) (arg=0x7f2824003a90) at thread/qthread_unix.cpp:342
#9  0x00007f28f0865569 in start_thread () at /lib64/libpthread.so.0
#10 0x00007f28f44069ef in clone () at /lib64/libc.so.6

Thread 25 (Thread 0x7f282b7fe700 (LWP 14733)):
#0  0x00007f28f43fc296 in ppoll () at /lib64/libc.so.6
#1  0x00007f28f0ca62a1 in pa_mainloop_poll () at /usr/lib64/libpulse.so.0
#2  0x00007f28f0ca68b0 in pa_mainloop_iterate () at /usr/lib64/libpulse.so.0
#3  0x00007f28c8d24ba7 in  () at /usr/lib64/libSDL2-2.0.so.0
#4  0x00007f28c8c801fe in  () at /usr/lib64/libSDL2-2.0.so.0
#5  0x00007f28c8ccb8dc in  () at /usr/lib64/libSDL2-2.0.so.0
#6  0x00007f28c8d401d9 in  () at /usr/lib64/libSDL2-2.0.so.0
#7  0x00007f28f0865569 in start_thread () at /lib64/libpthread.so.0
#8  0x00007f28f44069ef in clone () at /lib64/libc.so.6

Thread 24 (Thread 0x7f282bfff700 (LWP 14732)):
#0  0x00007f28f086b8ad in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007f28f4e4f0db in QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x23fe950) at thread/qwaitcondition_unix.cpp:146
#2  0x00007f28f4e4f0db in QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=<optimized out>, mutex=0x6312500, deadline=...) at thread/qwaitcondition_unix.cpp:225
#3  0x00007f28f4e4f259 in QWaitCondition::wait(QMutex*, unsigned long) (this=0x6312508, mutex=0x6312500, time=<optimized out>) at thread/qwaitcondition_unix.cpp:208
#4  0x00007f28f8ef0213 in  () at /usr/lib64/libQt5Quick.so.5
#5  0x00007f28f8ef0671 in  () at /usr/lib64/libQt5Quick.so.5
#6  0x00007f28f4e48b2c in QThreadPrivate::start(void*) (arg=0x6312460) at thread/qthread_unix.cpp:342
#7  0x00007f28f0865569 in start_thread () at /lib64/libpthread.so.0
#8  0x00007f28f44069ef in clone () at /lib64/libc.so.6

Thread 23 (Thread 0x7f285affd700 (LWP 14731)):
#0  0x00007f28f086b8ad in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007f28f858e061 in  () at /usr/lib64/libmlt.so.6
#2  0x000000000077aa9d in RenderThread::run() (this=0x7f2874000b30) at /usr/src/debug/kdenlive-19.12.2-lp151.8.1.x86_64/src/monitor/glwidget.cpp:1427
#3  0x00007f28f4e48b2c in QThreadPrivate::start(void*) (arg=0x7f2874000b30) at thread/qthread_unix.cpp:342
#4  0x00007f28f0865569 in start_thread () at /lib64/libpthread.so.0
#5  0x00007f28f44069ef in clone () at /lib64/libc.so.6

Thread 22 (Thread 0x7f285b7fe700 (LWP 14730)):
#0  0x00007f28f43fc19b in poll () at /lib64/libc.so.6
#1  0x00007f28edd871a9 in  () at /usr/lib64/libglib-2.0.so.0
#2  0x00007f28edd872bc in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#3  0x00007f28f50977eb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f2844000b10, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007f28f5036d4a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f285b7fdcb0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225
#5  0x00007f28f4e47657 in QThread::exec() (this=<optimized out>) at thread/qthread.cpp:536
#6  0x00007f28f4e48b2c in QThreadPrivate::start(void*) (arg=0x7f286815a1a0) at thread/qthread_unix.cpp:342
#7  0x00007f28f0865569 in start_thread () at /lib64/libpthread.so.0
#8  0x00007f28f44069ef in clone () at /lib64/libc.so.6

Thread 21 (Thread 0x7f285bfff700 (LWP 14729)):
#0  0x00007f28f086bc66 in pthread_cond_timedwait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007f28dd30d714 in  () at /usr/lib64/libnvidia-glcore.so.440.31
#2  0x00007f28dd37f2ec in  () at /usr/lib64/libnvidia-glcore.so.440.31
#3  0x00007f28dd1011cd in  () at /usr/lib64/libnvidia-glcore.so.440.31
#4  0x00007f28dd30c8ec in  () at /usr/lib64/libnvidia-glcore.so.440.31
#5  0x00007f28f0865569 in start_thread () at /lib64/libpthread.so.0
#6  0x00007f28f44069ef in clone () at /lib64/libc.so.6

Thread 20 (Thread 0x7f286cff9700 (LWP 14728)):
#0  0x00007f28f086bc66 in pthread_cond_timedwait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007f28dd30d714 in  () at /usr/lib64/libnvidia-glcore.so.440.31
#2  0x00007f28dd37f2ec in  () at /usr/lib64/libnvidia-glcore.so.440.31
#3  0x00007f28dd1011cd in  () at /usr/lib64/libnvidia-glcore.so.440.31
#4  0x00007f28dd30c8ec in  () at /usr/lib64/libnvidia-glcore.so.440.31
#5  0x00007f28f0865569 in start_thread () at /lib64/libpthread.so.0
#6  0x00007f28f44069ef in clone () at /lib64/libc.so.6

Thread 19 (Thread 0x7f286d7fa700 (LWP 14727)):
#0  0x00007f28f086bc66 in pthread_cond_timedwait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007f28dd30d714 in  () at /usr/lib64/libnvidia-glcore.so.440.31
#2  0x00007f28dd37f2ec in  () at /usr/lib64/libnvidia-glcore.so.440.31
#3  0x00007f28dd1011cd in  () at /usr/lib64/libnvidia-glcore.so.440.31
#4  0x00007f28dd30c8ec in  () at /usr/lib64/libnvidia-glcore.so.440.31
#5  0x00007f28f0865569 in start_thread () at /lib64/libpthread.so.0
#6  0x00007f28f44069ef in clone () at /lib64/libc.so.6

Thread 18 (Thread 0x7f286dffb700 (LWP 14726)):
#0  0x00007f28f086bc66 in pthread_cond_timedwait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007f28dd30d714 in  () at /usr/lib64/libnvidia-glcore.so.440.31
#2  0x00007f28dd37f2ec in  () at /usr/lib64/libnvidia-glcore.so.440.31
#3  0x00007f28dd1011cd in  () at /usr/lib64/libnvidia-glcore.so.440.31
#4  0x00007f28dd30c8ec in  () at /usr/lib64/libnvidia-glcore.so.440.31
#5  0x00007f28f0865569 in start_thread () at /lib64/libpthread.so.0
#6  0x00007f28f44069ef in clone () at /lib64/libc.so.6

Thread 17 (Thread 0x7f286e7fc700 (LWP 14725)):
#0  0x00007f28f086bc66 in pthread_cond_timedwait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007f28dd30d714 in  () at /usr/lib64/libnvidia-glcore.so.440.31
#2  0x00007f28dd37f2ec in  () at /usr/lib64/libnvidia-glcore.so.440.31
#3  0x00007f28dd1011cd in  () at /usr/lib64/libnvidia-glcore.so.440.31
#4  0x00007f28dd30c8ec in  () at /usr/lib64/libnvidia-glcore.so.440.31
#5  0x00007f28f0865569 in start_thread () at /lib64/libpthread.so.0
#6  0x00007f28f44069ef in clone () at /lib64/libc.so.6

Thread 16 (Thread 0x7f286effd700 (LWP 14724)):
#0  0x00007f28f086bc66 in pthread_cond_timedwait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007f28dd30d714 in  () at /usr/lib64/libnvidia-glcore.so.440.31
#2  0x00007f28dd37f2ec in  () at /usr/lib64/libnvidia-glcore.so.440.31
#3  0x00007f28dd1011cd in  () at /usr/lib64/libnvidia-glcore.so.440.31
#4  0x00007f28dd30c8ec in  () at /usr/lib64/libnvidia-glcore.so.440.31
#5  0x00007f28f0865569 in start_thread () at /lib64/libpthread.so.0
#6  0x00007f28f44069ef in clone () at /lib64/libc.so.6

Thread 15 (Thread 0x7f286f7fe700 (LWP 14723)):
#0  0x00007f28f086bc66 in pthread_cond_timedwait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007f28dd30d714 in  () at /usr/lib64/libnvidia-glcore.so.440.31
#2  0x00007f28dd37f2ec in  () at /usr/lib64/libnvidia-glcore.so.440.31
#3  0x00007f28dd1011cd in  () at /usr/lib64/libnvidia-glcore.so.440.31
#4  0x00007f28dd30c8ec in  () at /usr/lib64/libnvidia-glcore.so.440.31
#5  0x00007f28f0865569 in start_thread () at /lib64/libpthread.so.0
#6  0x00007f28f44069ef in clone () at /lib64/libc.so.6

Thread 14 (Thread 0x7f286ffff700 (LWP 14722)):
#0  0x00007f28f086bc66 in pthread_cond_timedwait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007f28dd30d714 in  () at /usr/lib64/libnvidia-glcore.so.440.31
#2  0x00007f28dd1006d0 in  () at /usr/lib64/libnvidia-glcore.so.440.31
#3  0x00007f28dd101122 in  () at /usr/lib64/libnvidia-glcore.so.440.31
#4  0x00007f28dd30c8ec in  () at /usr/lib64/libnvidia-glcore.so.440.31
#5  0x00007f28f0865569 in start_thread () at /lib64/libpthread.so.0
#6  0x00007f28f44069ef in clone () at /lib64/libc.so.6

Thread 13 (Thread 0x7f2894f36700 (LWP 14721)):
#0  0x00007f28f086b8ad in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007f28f4e4f0db in QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x608cae0) at thread/qwaitcondition_unix.cpp:146
#2  0x00007f28f4e4f0db in QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=<optimized out>, mutex=0x6082740, deadline=...) at thread/qwaitcondition_unix.cpp:225
#3  0x00007f28f4e4f259 in QWaitCondition::wait(QMutex*, unsigned long) (this=0x6082748, mutex=0x6082740, time=<optimized out>) at thread/qwaitcondition_unix.cpp:208
#4  0x00007f28f8ef0213 in  () at /usr/lib64/libQt5Quick.so.5
#5  0x00007f28f8ef0671 in  () at /usr/lib64/libQt5Quick.so.5
#6  0x00007f28f4e48b2c in QThreadPrivate::start(void*) (arg=0x60826a0) at thread/qthread_unix.cpp:342
#7  0x00007f28f0865569 in start_thread () at /lib64/libpthread.so.0
#8  0x00007f28f44069ef in clone () at /lib64/libc.so.6

Thread 12 (Thread 0x7f289576c700 (LWP 14719)):
#0  0x00007f28f086b8ad in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007f28c8f9b442 in  () at /usr/lib64/mlt-6/libmltsdl2.so
#2  0x00007f28f0865569 in start_thread () at /lib64/libpthread.so.0
#3  0x00007f28f44069ef in clone () at /lib64/libc.so.6

Thread 11 (Thread 0x7f28957ad700 (LWP 14718)):
#0  0x00007f28f43f7c98 in read () at /lib64/libc.so.6
#1  0x00007f28ec5c9701 in pa_read () at /usr/lib64/pulseaudio/libpulsecommon-11.1.so
#2  0x00007f28f0ca5e0e in pa_mainloop_prepare () at /usr/lib64/libpulse.so.0
#3  0x00007f28f0ca6880 in pa_mainloop_iterate () at /usr/lib64/libpulse.so.0
#4  0x00007f28f0ca6940 in pa_mainloop_run () at /usr/lib64/libpulse.so.0
#5  0x00007f28c8d24d0f in  () at /usr/lib64/libSDL2-2.0.so.0
#6  0x00007f28c8ccb8dc in  () at /usr/lib64/libSDL2-2.0.so.0
#7  0x00007f28c8d401d9 in  () at /usr/lib64/libSDL2-2.0.so.0
#8  0x00007f28f0865569 in start_thread () at /lib64/libpthread.so.0
#9  0x00007f28f44069ef in clone () at /lib64/libc.so.6

Thread 10 (Thread 0x7f2896bfd700 (LWP 14717)):
#0  0x00007f28f43fc19b in poll () at /lib64/libc.so.6
#1  0x00007f28edd871a9 in  () at /usr/lib64/libglib-2.0.so.0
#2  0x00007f28edd872bc in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#3  0x00007f28f50977eb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f288c000b10, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007f28f5036d4a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f2896bfcc40, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225
#5  0x00007f28f4e47657 in QThread::exec() (this=<optimized out>) at thread/qthread.cpp:536
#6  0x00007f28f8e32b36 in  () at /usr/lib64/libQt5Quick.so.5
#7  0x00007f28f4e48b2c in QThreadPrivate::start(void*) (arg=0x40972c0) at thread/qthread_unix.cpp:342
#8  0x00007f28f0865569 in start_thread () at /lib64/libpthread.so.0
#9  0x00007f28f44069ef in clone () at /lib64/libc.so.6

Thread 9 (Thread 0x7f28977fe700 (LWP 14716)):
#0  0x00007f28f43fc19b in poll () at /lib64/libc.so.6
#1  0x00007f28edd871a9 in  () at /usr/lib64/libglib-2.0.so.0
#2  0x00007f28edd872bc in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#3  0x00007f28f50977eb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f2888000b10, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007f28f5036d4a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f28977fdc90, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225
#5  0x00007f28f4e47657 in QThread::exec() (this=<optimized out>) at thread/qthread.cpp:536
#6  0x00007f28f5bc3f35 in  () at /usr/lib64/libQt5Qml.so.5
#7  0x00007f28f4e48b2c in QThreadPrivate::start(void*) (arg=0x3e9ccb0) at thread/qthread_unix.cpp:342
#8  0x00007f28f0865569 in start_thread () at /lib64/libpthread.so.0
#9  0x00007f28f44069ef in clone () at /lib64/libc.so.6

Thread 8 (Thread 0x7f2897fff700 (LWP 14715)):
#0  0x00007f28edd866f4 in g_main_context_prepare () at /usr/lib64/libglib-2.0.so.0
#1  0x00007f28edd870db in  () at /usr/lib64/libglib-2.0.so.0
#2  0x00007f28edd872bc in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#3  0x00007f28f50977eb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f2890000b10, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007f28f5036d4a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f2897ffec40, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225
#5  0x00007f28f4e47657 in QThread::exec() (this=<optimized out>) at thread/qthread.cpp:536
#6  0x00007f28f8e32b36 in  () at /usr/lib64/libQt5Quick.so.5
#7  0x00007f28f4e48b2c in QThreadPrivate::start(void*) (arg=0x3e99800) at thread/qthread_unix.cpp:342
#8  0x00007f28f0865569 in start_thread () at /lib64/libpthread.so.0
#9  0x00007f28f44069ef in clone () at /lib64/libc.so.6

Thread 7 (Thread 0x7f28a5d7d700 (LWP 14714)):
#0  0x00007f28f43fc19b in poll () at /lib64/libc.so.6
#1  0x00007f28edd871a9 in  () at /usr/lib64/libglib-2.0.so.0
#2  0x00007f28edd872bc in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#3  0x00007f28f50977eb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f289c000b10, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007f28f5036d4a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f28a5d7cc90, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225
#5  0x00007f28f4e47657 in QThread::exec() (this=<optimized out>) at thread/qthread.cpp:536
#6  0x00007f28f5bc3f35 in  () at /usr/lib64/libQt5Qml.so.5
#7  0x00007f28f4e48b2c in QThreadPrivate::start(void*) (arg=0x3bc3280) at thread/qthread_unix.cpp:342
#8  0x00007f28f0865569 in start_thread () at /lib64/libpthread.so.0
#9  0x00007f28f44069ef in clone () at /lib64/libc.so.6

Thread 6 (Thread 0x7f28a6fbe700 (LWP 14713)):
#0  0x00007f28f43fc19b in poll () at /lib64/libc.so.6
#1  0x00007f28edd871a9 in  () at /usr/lib64/libglib-2.0.so.0
#2  0x00007f28edd872bc in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#3  0x00007f28f50977eb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f2898000b10, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007f28f5036d4a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f28a6fbdc90, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225
#5  0x00007f28f4e47657 in QThread::exec() (this=<optimized out>) at thread/qthread.cpp:536
#6  0x00007f28f5bc3f35 in  () at /usr/lib64/libQt5Qml.so.5
#7  0x00007f28f4e48b2c in QThreadPrivate::start(void*) (arg=0x3a9d9c0) at thread/qthread_unix.cpp:342
#8  0x00007f28f0865569 in start_thread () at /lib64/libpthread.so.0
#9  0x00007f28f44069ef in clone () at /lib64/libc.so.6

Thread 5 (Thread 0x7f28a7fff700 (LWP 14712)):
#0  0x00007ffc05119649 in  ()
#1  0x00007ffc05119910 in clock_gettime ()
#2  0x00007f28f44142e6 in clock_gettime () at /lib64/libc.so.6
#3  0x00007f28f50970f1 in qt_clock_gettime (ts=0x7f28a7ffe9f0, clock=<optimized out>) at kernel/qelapsedtimer_unix.cpp:111
#4  0x00007f28f50970f1 in do_gettime (frac=<synthetic pointer>, sec=<synthetic pointer>) at kernel/qelapsedtimer_unix.cpp:166
#5  0x00007f28f50970f1 in qt_gettime() () at kernel/qelapsedtimer_unix.cpp:175
#6  0x00007f28f5095929 in QTimerInfoList::updateCurrentTime() (this=this@entry=0x7f28a0004920) at kernel/qtimerinfo_unix.cpp:91
#7  0x00007f28f5095f05 in QTimerInfoList::timerWait(timespec&) (this=0x7f28a0004920, tm=...) at kernel/qtimerinfo_unix.cpp:388
#8  0x00007f28f509754e in timerSourcePrepareHelper (timeout=0x7f28a7ffeac4, src=<optimized out>) at kernel/qeventdispatcher_glib.cpp:133
#9  0x00007f28f509754e in timerSourcePrepare(GSource*, gint*) (source=<optimized out>, timeout=0x7f28a7ffeac4) at kernel/qeventdispatcher_glib.cpp:166
#10 0x00007f28edd86709 in g_main_context_prepare () at /usr/lib64/libglib-2.0.so.0
#11 0x00007f28edd870db in  () at /usr/lib64/libglib-2.0.so.0
#12 0x00007f28edd872bc in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#13 0x00007f28f50977eb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f28a0000b10, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#14 0x00007f28f5036d4a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f28a7ffec90, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225
#15 0x00007f28f4e47657 in QThread::exec() (this=<optimized out>) at thread/qthread.cpp:536
#16 0x00007f28f5bc3f35 in  () at /usr/lib64/libQt5Qml.so.5
#17 0x00007f28f4e48b2c in QThreadPrivate::start(void*) (arg=0x39d9cd0) at thread/qthread_unix.cpp:342
#18 0x00007f28f0865569 in start_thread () at /lib64/libpthread.so.0
#19 0x00007f28f44069ef in clone () at /lib64/libc.so.6

Thread 4 (Thread 0x7f28beca0700 (LWP 14709)):
#0  0x00007f28edd868e2 in g_main_context_query () at /usr/lib64/libglib-2.0.so.0
#1  0x00007f28edd87127 in  () at /usr/lib64/libglib-2.0.so.0
#2  0x00007f28edd872bc in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#3  0x00007f28f50977eb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f28b0000b10, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007f28f5036d4a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f28bec9fc90, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225
#5  0x00007f28f4e47657 in QThread::exec() (this=<optimized out>) at thread/qthread.cpp:536
#6  0x00007f28f5bc3f35 in  () at /usr/lib64/libQt5Qml.so.5
#7  0x00007f28f4e48b2c in QThreadPrivate::start(void*) (arg=0x3295e60) at thread/qthread_unix.cpp:342
#8  0x00007f28f0865569 in start_thread () at /lib64/libpthread.so.0
#9  0x00007f28f44069ef in clone () at /lib64/libc.so.6

Thread 3 (Thread 0x7f28df369700 (LWP 14706)):
#0  0x00007f28eddccfb9 in g_mutex_lock () at /usr/lib64/libglib-2.0.so.0
#1  0x00007f28edd870b0 in  () at /usr/lib64/libglib-2.0.so.0
#2  0x00007f28edd872bc in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#3  0x00007f28f50977eb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f28d8000b10, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007f28f5036d4a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f28df368c80, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225
#5  0x00007f28f4e47657 in QThread::exec() (this=<optimized out>) at thread/qthread.cpp:536
#6  0x00007f28f72c2115 in  () at /usr/lib64/libQt5DBus.so.5
#7  0x00007f28f4e48b2c in QThreadPrivate::start(void*) (arg=0x7f28f7539da0) at thread/qthread_unix.cpp:342
#8  0x00007f28f0865569 in start_thread () at /lib64/libpthread.so.0
#9  0x00007f28f44069ef in clone () at /lib64/libc.so.6

Thread 2 (Thread 0x7f28e53a4700 (LWP 14705)):
#0  0x00007f28f43fc19b in poll () at /lib64/libc.so.6
#1  0x00007f28ed47e307 in  () at /usr/lib64/libxcb.so.1
#2  0x00007f28ed47ff3a in xcb_wait_for_event () at /usr/lib64/libxcb.so.1
#3  0x00007f28e7f86200 in  () at /usr/lib64/libQt5XcbQpa.so.5
#4  0x00007f28f4e48b2c in QThreadPrivate::start(void*) (arg=0x1904f30) at thread/qthread_unix.cpp:342
#5  0x00007f28f0865569 in start_thread () at /lib64/libpthread.so.0
#6  0x00007f28f44069ef in clone () at /lib64/libc.so.6

Thread 1 (Thread 0x7f28fd353900 (LWP 14703)):
[KCrash Handler]
#6  0x0000000000000000 in  ()
#7  0x00007f28f1142461 in QQmlAdaptorModel::rowCount() const () at /usr/lib64/libQt5QmlModels.so.5
#8  0x00007f28f11424f8 in QQmlAdaptorModel::columnAt(int) const () at /usr/lib64/libQt5QmlModels.so.5
#9  0x00007f28f1146035 in  () at /usr/lib64/libQt5QmlModels.so.5
#10 0x00007f28f114b0f4 in QQmlDelegateModel::modelIndex(int) const () at /usr/lib64/libQt5QmlModels.so.5
#11 0x00007f28f1158b0b in  () at /usr/lib64/libQt5QmlModels.so.5
#12 0x00007f28f1158e35 in QQmlDelegateModel::qt_metacall(QMetaObject::Call, int, void**) () at /usr/lib64/libQt5QmlModels.so.5
#13 0x00007f28f5b61739 in  () at /usr/lib64/libQt5Qml.so.5
#14 0x00007f28f5a4f125 in  () at /usr/lib64/libQt5Qml.so.5
#15 0x00007f28f5a50b2e in  () at /usr/lib64/libQt5Qml.so.5
#16 0x00007f28f5a517e1 in QV4::QObjectMethod::callInternal(QV4::Value const*, QV4::Value const*, int) const () at /usr/lib64/libQt5Qml.so.5
#17 0x00007f28f5a81606 in QV4::Runtime::CallPropertyLookup::call(QV4::ExecutionEngine*, QV4::Value const&, unsigned int, QV4::Value*, int) () at /usr/lib64/libQt5Qml.so.5
#18 0x00007f28d7d05c66 in  ()
#19 0x0000000000000000 in  ()
[Inferior 1 (process 14703) detached]

Possible duplicates by query: bug 417369, bug 417285, bug 417263, bug 416900, bug 416816.
Comment 1 farid 2020-02-13 20:43:17 UTC
Can you please test if this is happening in the latest version (19.12.2)? Do try the AppImage since it'll guarantee that all dependencies are met. 

Also please close if it is fixed.

Thanks
Comment 2 Harri 2020-02-13 20:52:16 UTC
(In reply to farid from comment #1)
> Can you please test if this is happening in the latest version (19.12.2)? Do
> try the AppImage since it'll guarantee that all dependencies are met. 
> 
> Also please close if it is fixed.
> 
> Thanks

Yes I have 19.12.2
Comment 3 Harri 2020-02-13 22:07:12 UTC
with the appimage the error doesn't occure.
I cannot set the status to resolved as it isn't.
But you can close it if you like.
Comment 4 farid 2020-02-14 00:29:50 UTC
(In reply to Harri from comment #3)
> with the appimage the error doesn't occure.
> I cannot set the status to resolved as it isn't.
> But you can close it if you like.

This has already been fixed, it will be in the next release (19.12.3) due next month. See here:
https://invent.kde.org/kde/kdenlive/issues/530

And here:
https://invent.kde.org/kde/kdenlive/commit/78f8880a3d9c1e37548b5146d9f61f05ab7032ea
https://invent.kde.org/kde/kdenlive/commit/cc31207f49c02c3d0c83988828317b25456a78cb
Comment 5 Harri 2020-02-14 08:49:41 UTC
thanks
Comment 6 Harri 2020-03-15 17:33:39 UTC
I have 19.12.3 and the bug is still there.
Comment 7 emohr 2020-03-22 18:40:10 UTC
Please try with the Kdenlive_Nightly_Appimage
https://binary-factory.kde.org/job/Kdenlive_Nightly_Appimage_Build/lastSuccessfulBuild/artifact/

To see if the bug is fixed.
Comment 8 Harri 2020-03-22 19:25:26 UTC
the appimage 20.07.70 doesn't crash on exit.
As I wrote before the appimage 19.12.2c also didn't crash on exit.
But the "normal" program 19.12.3 always crashes on exit.
I prefer to use kdenlive from my distribution (opensuse 15.1), but this seems to become difficult.
Comment 9 emohr 2020-03-24 16:55:36 UTC
Yes this is difficult. I see it so often that the distributions of Kdenlive (i.e. opensuse 15.1) are faulty.

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.
Comment 10 Harri 2020-03-29 08:05:03 UTC
I confirm, the bug ist fixed in version 20.03.80 - also in the opensuse 15.1 repository. Thanks!