Bug 379138

Summary: Kdenlive 17.04 crash when selecting a composite transititon
Product: [Applications] kdenlive Reporter: Tore Eilertsen <tore>
Component: User InterfaceAssignee: Jean-Baptiste Mardelle <jb>
Status: RESOLVED DUPLICATE    
Severity: crash CC: aslanex, french.ebook.lover, kde, tavasti
Priority: NOR Keywords: drkonqi
Version: unspecified   
Target Milestone: ---   
Platform: unspecified   
OS: Linux   
Latest Commit: Version Fixed In:

Description Tore Eilertsen 2017-04-23 20:25:30 UTC
Application: kdenlive (17.04.0)

Qt Version: 5.6.1
Frameworks Version: 5.28.0
Operating System: Linux 4.4.0-72-generic x86_64
Distribution: Ubuntu 16.04.2 LTS

-- Information about the crash:
Loaded project from older version and discovered a error with a affine transition.
Deleted the afiine and added a composite. Kdenlive crashed and I'm now unable to delete the composite transition as Kdenlive freezes every time I select the transition.

The crash can be reproduced every time.

-- Backtrace:
Application: Kdenlive (kdenlive), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f96e730c8c0 (LWP 18397))]

Thread 14 (Thread 0x7f967a65c700 (LWP 18455)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f96bdc9195d in ?? () from /usr/lib/x86_64-linux-gnu/mlt/libmltsdl.so
#2  0x00007f96df6bc6ba in start_thread (arg=0x7f967a65c700) at pthread_create.c:333
#3  0x00007f96e0dc682d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 13 (Thread 0x7f96a4bb5700 (LWP 18454)):
#0  0x00007f96d89d9518 in ?? () from /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-8.0.so
#1  0x00007f96d89da458 in ?? () from /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-8.0.so
#2  0x00007f96d89da789 in ?? () from /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-8.0.so
#3  0x00007f96d89db01a in ?? () from /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-8.0.so
#4  0x00007f96dbe0b0b7 in pa_mainloop_dispatch () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
#5  0x00007f96dbe0b4bc in pa_mainloop_iterate () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
#6  0x00007f96bda2bfeb in ?? () from /usr/lib/x86_64-linux-gnu/libSDL-1.2.so.0
#7  0x00007f96bd9fe920 in ?? () from /usr/lib/x86_64-linux-gnu/libSDL-1.2.so.0
#8  0x00007f96bda080b8 in ?? () from /usr/lib/x86_64-linux-gnu/libSDL-1.2.so.0
#9  0x00007f96bda47f59 in ?? () from /usr/lib/x86_64-linux-gnu/libSDL-1.2.so.0
#10 0x00007f96df6bc6ba in start_thread (arg=0x7f96a4bb5700) at pthread_create.c:333
#11 0x00007f96e0dc682d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 12 (Thread 0x7f96937fe700 (LWP 18453)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f96e64d30db in ?? () from /usr/lib/x86_64-linux-gnu/libmlt.so.6
#2  0x0000000000742eed in RenderThread::run (this=0x7f967c80abb0) at /build/kdenlive-ROJqFx/kdenlive-17.04.0~ubuntu16.04.1/src/monitor/glwidget.cpp:1287
#3  0x00007f96e17c1808 in QThreadPrivate::start (arg=0x7f967c80abb0) at thread/qthread_unix.cpp:341
#4  0x00007f96df6bc6ba in start_thread (arg=0x7f96937fe700) at pthread_create.c:333
#5  0x00007f96e0dc682d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 11 (Thread 0x7f969e03e700 (LWP 18452)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f96bdc9230f in ?? () from /usr/lib/x86_64-linux-gnu/mlt/libmltsdl.so
#2  0x00007f96df6bc6ba in start_thread (arg=0x7f969e03e700) at pthread_create.c:333
#3  0x00007f96e0dc682d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 10 (Thread 0x7f96909f9700 (LWP 18414)):
#0  0x00007f96ddc9c3cc in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f96ddc9e8bb in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f96ddc9f2bb in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f96ddc9f49c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f96e19eb37b in QEventDispatcherGlib::processEvents (this=0x7f966c0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:419
#5  0x00007f96e1993ffa in QEventLoop::exec (this=this@entry=0x7f96909f8d00, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#6  0x00007f96e17bc9e4 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:500
#7  0x00007f96e17c1808 in QThreadPrivate::start (arg=0x7f968014ecc0) at thread/qthread_unix.cpp:341
#8  0x00007f96df6bc6ba in start_thread (arg=0x7f96909f9700) at pthread_create.c:333
#9  0x00007f96e0dc682d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 9 (Thread 0x7f9691ffb700 (LWP 18412)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f96e17c26bb in QWaitConditionPrivate::wait (time=18446744073709551615, this=0x4e9e9b0) at thread/qwaitcondition_unix.cpp:136
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x4fd9cf0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:208
#3  0x00007f96e5dfda8d in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#4  0x00007f96e5dfe365 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#5  0x00007f96e17c1808 in QThreadPrivate::start (arg=0x4fd9c70) at thread/qthread_unix.cpp:341
#6  0x00007f96df6bc6ba in start_thread (arg=0x7f9691ffb700) at pthread_create.c:333
#7  0x00007f96e0dc682d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 8 (Thread 0x7f9693fff700 (LWP 18410)):
#0  0x00007f96ddc9edcc in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f96ddc9f330 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f96ddc9f49c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f96e19eb37b in QEventDispatcherGlib::processEvents (this=0x7f96840008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:419
#4  0x00007f96e1993ffa in QEventLoop::exec (this=this@entry=0x7f9693ffed00, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#5  0x00007f96e17bc9e4 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:500
#6  0x00007f96e17c1808 in QThreadPrivate::start (arg=0x7f968c168790) at thread/qthread_unix.cpp:341
#7  0x00007f96df6bc6ba in start_thread (arg=0x7f9693fff700) at pthread_create.c:333
#8  0x00007f96e0dc682d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 7 (Thread 0x7f969d0d3700 (LWP 18409)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f96e17c26bb in QWaitConditionPrivate::wait (time=18446744073709551615, this=0x2565de0) at thread/qwaitcondition_unix.cpp:136
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x32c61a0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:208
#3  0x00007f96e5dfda8d in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#4  0x00007f96e5dfe365 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#5  0x00007f96e17c1808 in QThreadPrivate::start (arg=0x32c6120) at thread/qthread_unix.cpp:341
#6  0x00007f96df6bc6ba in start_thread (arg=0x7f969d0d3700) at pthread_create.c:333
#7  0x00007f96e0dc682d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 6 (Thread 0x7f969ffff700 (LWP 18404)):
#0  0x00007f96e0dbab5d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f96ddc9f38c in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f96ddc9f49c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f96e19eb37b in QEventDispatcherGlib::processEvents (this=0x7f96940008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:419
#4  0x00007f96e1993ffa in QEventLoop::exec (this=this@entry=0x7f969fffece0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#5  0x00007f96e17bc9e4 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:500
#6  0x00007f96e25ab6b5 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#7  0x00007f96e17c1808 in QThreadPrivate::start (arg=0x353a6e0) at thread/qthread_unix.cpp:341
#8  0x00007f96df6bc6ba in start_thread (arg=0x7f969ffff700) at pthread_create.c:333
#9  0x00007f96e0dc682d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 5 (Thread 0x7f96a5bb6700 (LWP 18402)):
#0  __libc_enable_asynccancel () at ../sysdeps/unix/sysv/linux/x86_64/cancellation.S:65
#1  0x00007f96e0dbab52 in poll () at ../sysdeps/unix/syscall-template.S:84
#2  0x00007f96ddc9f38c in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f96ddc9f49c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f96e19eb37b in QEventDispatcherGlib::processEvents (this=0x7f96a00008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:419
#5  0x00007f96e1993ffa in QEventLoop::exec (this=this@entry=0x7f96a5bb5ce0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#6  0x00007f96e17bc9e4 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:500
#7  0x00007f96e25ab6b5 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#8  0x00007f96e17c1808 in QThreadPrivate::start (arg=0x32e7730) at thread/qthread_unix.cpp:341
#9  0x00007f96df6bc6ba in start_thread (arg=0x7f96a5bb6700) at pthread_create.c:333
#10 0x00007f96e0dc682d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 4 (Thread 0x7f96aede8700 (LWP 18401)):
#0  0x00007f96e0dbab5d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f96b675b64c in ?? () from /lib/x86_64-linux-gnu/libusb-1.0.so.0
#2  0x00007f96df6bc6ba in start_thread (arg=0x7f96aede8700) at pthread_create.c:333
#3  0x00007f96e0dc682d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 3 (Thread 0x7f96d11a5700 (LWP 18400)):
#0  0x00007f96e0dbab5d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f96ddc9f38c in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f96ddc9f49c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f96e19eb37b in QEventDispatcherGlib::processEvents (this=0x7f96c40008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:419
#4  0x00007f96e1993ffa in QEventLoop::exec (this=this@entry=0x7f96d11a4cd0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#5  0x00007f96e17bc9e4 in QThread::exec (this=this@entry=0x7f96e7434d40 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/qthread.cpp:500
#6  0x00007f96e73c1515 in QDBusConnectionManager::run (this=0x7f96e7434d40 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at qdbusconnection.cpp:189
#7  0x00007f96e17c1808 in QThreadPrivate::start (arg=0x7f96e7434d40 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/qthread_unix.cpp:341
#8  0x00007f96df6bc6ba in start_thread (arg=0x7f96d11a5700) at pthread_create.c:333
#9  0x00007f96e0dc682d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 2 (Thread 0x7f96d3794700 (LWP 18399)):
#0  0x00007f96e0dbab5d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f96db9c9c62 in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#2  0x00007f96db9cb8d7 in xcb_wait_for_event () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#3  0x00007f96d631cd29 in QXcbEventReader::run (this=0x1e986e0) at qxcbconnection.cpp:1325
#4  0x00007f96e17c1808 in QThreadPrivate::start (arg=0x1e986e0) at thread/qthread_unix.cpp:341
#5  0x00007f96df6bc6ba in start_thread (arg=0x7f96d3794700) at pthread_create.c:333
#6  0x00007f96e0dc682d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 1 (Thread 0x7f96e730c8c0 (LWP 18397)):
[KCrash Handler]
#6  QScopedPointer<QObjectData, QScopedPointerDeleter<QObjectData> >::data (this=<optimized out>) at ../../include/QtCore/../../src/corelib/tools/qscopedpointer.h:135
#7  qGetPtrHelper<QScopedPointer<QObjectData> > (p=...) at ../../include/QtCore/../../src/corelib/global/qglobal.h:1014
#8  QAction::d_func (this=<optimized out>) at kernel/qaction.h:56
#9  QAction::setEnabled (this=0x72000db072000de, b=b@entry=false) at kernel/qaction.cpp:1021
#10 0x0000000000652ebe in GeometryWidget::GeometryWidget (this=0x4d9d910, info=0x3476810, clipPos=1850, showRotation=<optimized out>, useOffset=<optimized out>, parent=<optimized out>) at /build/kdenlive-ROJqFx/kdenlive-17.04.0~ubuntu16.04.1/src/effectstack/widgets/geometrywidget.cpp:59
#11 0x000000000062f646 in ParameterContainer::ParameterContainer (this=<optimized out>, effect=..., info=..., metaInfo=<optimized out>, parent=0x2e65070) at /build/kdenlive-ROJqFx/kdenlive-17.04.0~ubuntu16.04.1/src/effectstack/parametercontainer.cpp:334
#12 0x0000000000611507 in EffectStackEdit::transferParamDesc (this=0x34767e0, d=..., info=...) at /build/kdenlive-ROJqFx/kdenlive-17.04.0~ubuntu16.04.1/src/effectstack/effectstackedit.cpp:140
#13 0x000000000052f139 in TransitionSettings::slotTransitionChanged (this=this@entry=0x33ed7f0, reinit=reinit@entry=false, updateCurrent=updateCurrent@entry=false) at /build/kdenlive-ROJqFx/kdenlive-17.04.0~ubuntu16.04.1/src/project/transitionsettings.cpp:178
#14 0x000000000052f5ce in TransitionSettings::slotTransitionItemSelected (this=0x33ed7f0, t=<optimized out>, nextTrack=<optimized out>, p=..., update=<optimized out>) at /build/kdenlive-ROJqFx/kdenlive-17.04.0~ubuntu16.04.1/src/project/transitionsettings.cpp:270
#15 0x0000000000613810 in EffectStackView2::slotTransitionItemSelected (this=<optimized out>, t=<optimized out>, nextTrack=<optimized out>, p=..., update=<optimized out>) at /build/kdenlive-ROJqFx/kdenlive-17.04.0~ubuntu16.04.1/src/effectstack/effectstackview2.cpp:130
#16 0x00000000008acaf5 in EffectStackView2::qt_static_metacall (_o=<optimized out>, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at /build/kdenlive-ROJqFx/kdenlive-17.04.0~ubuntu16.04.1/obj-x86_64-linux-gnu/src/moc_effectstackview2.cpp:340
#17 0x00007f96e19c2b71 in QMetaObject::activate (sender=sender@entry=0x8aee650, signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=6, argv=argv@entry=0x7fff50f916f0) at kernel/qobject.cpp:3730
#18 0x00007f96e19c31b7 in QMetaObject::activate (sender=sender@entry=0x8aee650, m=m@entry=0xc32220 <CustomTrackView::staticMetaObject>, local_signal_index=local_signal_index@entry=6, argv=argv@entry=0x7fff50f916f0) at kernel/qobject.cpp:3595
#19 0x0000000000891728 in CustomTrackView::transitionItemSelected (this=this@entry=0x8aee650, _t1=0x1acfeb40, _t2=5, _t3=..., _t4=_t4@entry=false) at /build/kdenlive-ROJqFx/kdenlive-17.04.0~ubuntu16.04.1/obj-x86_64-linux-gnu/src/moc_customtrackview.cpp:976
#20 0x0000000000566a87 in CustomTrackView::updateTimelineSelection (this=this@entry=0x8aee650) at /build/kdenlive-ROJqFx/kdenlive-17.04.0~ubuntu16.04.1/src/timeline/customtrackview.cpp:834
#21 0x000000000059b96b in CustomTrackView::mousePressEvent (this=0x8aee650, event=0x7fff50f91e50) at /build/kdenlive-ROJqFx/kdenlive-17.04.0~ubuntu16.04.1/src/timeline/customtrackview.cpp:1003
#22 0x00007f96e2fba70f in QWidget::event (this=this@entry=0x8aee650, event=event@entry=0x7fff50f91e50) at kernel/qwidget.cpp:8744
#23 0x00007f96e30bab2e in QFrame::event (this=0x8aee650, e=0x7fff50f91e50) at widgets/qframe.cpp:544
#24 0x00007f96e32c672b in QGraphicsView::viewportEvent (this=0x8aee650, event=0x7fff50f91e50) at graphicsview/qgraphicsview.cpp:2970
#25 0x00007f96e1996012 in QCoreApplicationPrivate::sendThroughObjectEventFilters (receiver=receiver@entry=0x92742d0, event=event@entry=0x7fff50f91e50) at kernel/qcoreapplication.cpp:1126
#26 0x00007f96e2f74ad5 in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x92742d0, e=0x7fff50f91e50) at kernel/qapplication.cpp:3800
#27 0x00007f96e2f7a88e in QApplication::notify (this=<optimized out>, receiver=0x92742d0, e=0x7fff50f91e50) at kernel/qapplication.cpp:3277
#28 0x00007f96e19962a8 in QCoreApplication::notifyInternal2 (receiver=receiver@entry=0x92742d0, event=event@entry=0x7fff50f91e50) at kernel/qcoreapplication.cpp:1015
#29 0x00007f96e2f79585 in QCoreApplication::sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:225
#30 QApplicationPrivate::sendMouseEvent (receiver=receiver@entry=0x92742d0, event=event@entry=0x7fff50f91e50, alienWidget=alienWidget@entry=0x92742d0, nativeWidget=0x8aee650, buttonDown=buttonDown@entry=0x7f96e349acb0 <qt_button_down>, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:2775
#31 0x00007f96e2fd44b0 in QWidgetWindow::handleMouseEvent (this=this@entry=0x8aee490, event=event@entry=0x7fff50f92250) at kernel/qwidgetwindow.cpp:603
#32 0x00007f96e2fd6df3 in QWidgetWindow::event (this=0x8aee490, event=0x7fff50f92250) at kernel/qwidgetwindow.cpp:233
#33 0x00007f96e2f74afc in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x8aee490, e=0x7fff50f92250) at kernel/qapplication.cpp:3804
#34 0x00007f96e2f7a036 in QApplication::notify (this=0x7fff50f92730, receiver=0x8aee490, e=0x7fff50f92250) at kernel/qapplication.cpp:3561
#35 0x00007f96e19962a8 in QCoreApplication::notifyInternal2 (receiver=receiver@entry=0x8aee490, event=event@entry=0x7fff50f92250) at kernel/qcoreapplication.cpp:1015
#36 0x00007f96e1ce4fc0 in QCoreApplication::sendSpontaneousEvent (event=0x7fff50f92250, receiver=0x8aee490) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:228
#37 QGuiApplicationPrivate::processMouseEvent (e=0x1a93b5e0) at kernel/qguiapplication.cpp:1877
#38 0x00007f96e1ce6b55 in QGuiApplicationPrivate::processWindowSystemEvent (e=e@entry=0x1a93b5e0) at kernel/qguiapplication.cpp:1661
#39 0x00007f96e1cc478b in QWindowSystemInterface::sendWindowSystemEvents (flags=...) at kernel/qwindowsysteminterface.cpp:648
#40 0x00007f96d6352d40 in userEventSourceDispatch (source=<optimized out>) at eventdispatchers/qeventdispatcher_glib.cpp:70
#41 0x00007f96ddc9f197 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#42 0x00007f96ddc9f3f0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#43 0x00007f96ddc9f49c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#44 0x00007f96e19eb35f in QEventDispatcherGlib::processEvents (this=0x1eebeb0, flags=...) at kernel/qeventdispatcher_glib.cpp:417
#45 0x00007f96e1993ffa in QEventLoop::exec (this=this@entry=0x7fff50f925f0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#46 0x00007f96e199c6bc in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1285
#47 0x00007f96e1cdc7cc in QGuiApplication::exec () at kernel/qguiapplication.cpp:1607
#48 0x00007f96e2f71ac5 in QApplication::exec () at kernel/qapplication.cpp:2979
#49 0x000000000048ff65 in main (argc=1, argv=<optimized out>) at /build/kdenlive-ROJqFx/kdenlive-17.04.0~ubuntu16.04.1/src/main.cpp:158

Reported using DrKonqi
Comment 1 Markku Tavasti 2017-04-24 17:16:22 UTC
Version 4:17.04.0~ubuntu16.04.1, ubuntu 16.04.

I create new project, add 2 videos (tested with mp4 and mov videos) , put them on timeline, add affine transition. On selecting affine-transition, crash. Happens every time. 

I assume this is same bug, but I can file my case as separate if needed.
Comment 2 Markku Tavasti 2017-04-25 04:54:20 UTC
For anybody suffering this bug, 'Composite and transform' seems to work.
Comment 3 Kobboi 2017-04-26 19:32:44 UTC
I am probably suffering from the same problem. Adding Composite was still file, trying to change the time range crashes the program. Any interaction with that GUI object now seems to lead to a crash, so I can't remove it. Will get rid of it via the project file and try the abovementioned alternative for now.

(OS:Gentoo, kdenlive-17.04.0, qt packages ~5.7.1)
Comment 4 Tore Eilertsen 2017-04-26 20:27:52 UTC
(In reply to Kobboi from comment #3)
> I am probably suffering from the same problem. Adding Composite was still
> file, trying to change the time range crashes the program. Any interaction
> with that GUI object now seems to lead to a crash, so I can't remove it.
> Will get rid of it via the project file and try the abovementioned
> alternative for now.
> 
> (OS:Gentoo, kdenlive-17.04.0, qt packages ~5.7.1)

Ahh.. Thank you Kobboi! Did not think of the possibility to edit the project file directly.. As soon as I got rid of the lines with my buggy "composite" transition everything is back to normal.
For the record, here is the lines which was impossible to remove in the GUI:
<transition id="transition60" in="1850" out="1963">
   <property name="a_track">5</property>
   <property name="b_track">6</property>
   <property name="start">0/0:100%x100%</property>
   <property name="factory">loader</property>
   <property name="aligned">1</property>
   <property name="progressive">1</property>
   <property name="mlt_service">composite</property>
   <property name="kdenlive_id">composite</property>
   <property name="force_track">0</property>
   <property name="deinterlace">0</property>
   <property name="distort">0</property>
   <property name="fill">1</property>
   <property name="geometry">0%/0%:100%x100%:100</property>
   <property name="halign">centre</property>
   <property name="luma_invert">0</property>
   <property name="operator">over</property>
   <property name="softness">0</property>
   <property name="valign">middle</property>
  </transition>


.:Tore
Comment 5 aslanex 2017-04-29 14:53:36 UTC
It must be a UI problem, because when using an old file with a working Composite transition, it still works correctly, the crash happens just when trying to edit it.

Since Composite&Tranform does not support wipes, it is impossible to make graphics now under this bug...
Comment 6 alcinos 2017-05-09 15:59:23 UTC

*** This bug has been marked as a duplicate of bug 379274 ***