Crash when dropping a clip on the timeline
Crash when dropping a clip to timeline directly from file manager.
Thread 79 "kdenlive" received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7fff673a1700 (LWP 320491)]
0x0000000000000000 in ?? ()
(gdb) backtrace
#0 0x0000000000000000 in ()
#1 0x00007fff8f1f0d4a in () at /usr/lib/x86_64-linux-gnu/libSDL2-2.0.so.0
#2 0x00007fff8c02cd85 in sdl2_open_audio (desired=0x7fff673a0c60, obtained=0x7fff673a0c80) at common.c:30
#3 0x00007fff8c030242 in consumer_play_audio (self=0x9a7c0f0, frame=0x7ffe58004e60, init_audio=1, duration=0x7fff673a0d10) at consumer_sdl2_audio.c:344
#4 0x00007fff8c030d84 in consumer_thread (arg=0x9a7c0f0) at consumer_sdl2_audio.c:607
#5 0x00007ffff3f2c609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#6 0x00007ffff47d5293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
(gdb) continue
Continuing.
KCrash: crashing... crashRecursionCounter = 2
KCrash: Application Name = kdenlive path = /usr/bin pid = 320385
KCrash: Arguments: /usr/bin/kdenlive
KCrash: Attempting to start /usr/lib/x86_64-linux-gnu/libexec/drkonqi
[Detaching after fork from child process 320497]
qml: loaded clip: 263 , ID: 5 , index: 1 , TYPE: AV
qml: loaded clip with Astream: 1
qml: loaded clip: 263 , ID: 6 , index: 2 , TYPE: AV
qml: loaded clip with Astream: 1
[Thread 0x7fffa6ffd700 (LWP 320406) exited]
[Thread 0x7fffa7fff700 (LWP 320404) exited]
[Thread 0x7fffc8ff9700 (LWP 320403) exited]
[Thread 0x7fffcaffd700 (LWP 320399) exited]
[Thread 0x7fffcbfff700 (LWP 320397) exited]
[Thread 0x7fffcb7fe700 (LWP 320398) exited]
[Thread 0x7fffc9ffb700 (LWP 320401) exited]
[Thread 0x7fffe0abc700 (LWP 320396) exited]
Thread 1 "kdenlive" received signal SIGSTOP, Stopped (signal).
[Switching to Thread 0x7ffff0e208c0 (LWP 320385)]
0x00007ffff47c8aff in __GI___poll (fds=0x7fffffffa818, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
29 ../sysdeps/unix/sysv/linux/poll.c: No such file or directory.
(gdb) backtrace
#0 0x00007ffff47c8aff in __GI___poll (fds=0x7fffffffa818, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1 0x00007ffff433ec1a in () at /usr/lib/x86_64-linux-gnu/libxcb.so.1
#2 0x00007ffff433f329 in () at /usr/lib/x86_64-linux-gnu/libxcb.so.1
#3 0x00007ffff433f5b7 in () at /usr/lib/x86_64-linux-gnu/libxcb.so.1
#4 0x00007ffff43406b5 in () at /usr/lib/x86_64-linux-gnu/libxcb.so.1
#5 0x00007ffff4340735 in xcb_wait_for_reply () at /usr/lib/x86_64-linux-gnu/libxcb.so.1
#6 0x00007ffff09f4200 in () at /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#7 0x00007ffff09f4310 in () at /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#8 0x00007ffff598216c in QCursor::pos(QScreen const*) () at /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#9 0x00007ffff6351a21 in QTreeView::drawTree(QPainter*, QRegion const&) const (this=this@entry=0x9296e90, painter=painter@entry=0x7fffffffaca8, region=...)
at itemviews/qtreeview.cpp:1471
#10 0x00007ffff6356bc7 in QTreeView::paintEvent(QPaintEvent*) (this=0x9296e90, event=0x7fffffffb2c0) at ../../include/QtGui/../../src/gui/kernel/qevent.h:452
#11 0x00007ffff60acc06 in QWidget::event(QEvent*) (this=this@entry=0x9296e90, event=event@entry=0x7fffffffb2c0) at kernel/qwidget.cpp:8663
#12 0x00007ffff615cf82 in QFrame::event(QEvent*) (this=0x9296e90, e=0x7fffffffb2c0) at widgets/qframe.cpp:550
#13 0x00007ffff62e75b2 in QAbstractItemView::viewportEvent(QEvent*) (this=this@entry=0x9296e90, event=event@entry=0x7fffffffb2c0) at itemviews/qabstractitemview.cpp:1746
#14 0x00007ffff6357d2f in QTreeView::viewportEvent(QEvent*) (this=0x9296e90, event=0x7fffffffb2c0) at itemviews/qtreeview.cpp:1314
#15 0x00007ffff4eb5443 in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) (event=<optimized out>, receiver=<optimized out>) at kernel/qcoreapplication.cpp:1189
#16 QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) (receiver=receiver@entry=0x809df80, event=event@entry=0x7fffffffb2c0) at kernel/qcoreapplication.cpp:1178
#17 0x00007ffff6069db2 in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=<optimized out>, receiver=0x809df80, e=0x7fffffffb2c0) at kernel/qapplication.cpp:3626
#18 0x00007ffff6072bb8 in QApplication::notify(QObject*, QEvent*) () at kernel/qapplication.cpp:3156
#19 0x00007ffff4eb56da in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x809df80, event=0x7fffffffb2c0)
at ../../include/QtCore/5.15.2/QtCore/private/../../../../../src/corelib/thread/qthread_p.h:325
#20 0x00007ffff60a500a in QWidgetPrivate::sendPaintEvent(QRegion const&) (this=0x9222cc0, toBePainted=...) at kernel/qwidget.cpp:5467
#21 0x00007ffff60a5832 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, QFlags<QWidgetPrivate::DrawWidgetFlag>, QPainter*, QWidgetRepaintManager*) ()
at kernel/qwidget.cpp:5417
#22 0x00007ffff607c427 in QWidgetRepaintManager::paintAndFlush() (this=this@entry=0x81b3510) at kernel/qwidgetrepaintmanager.cpp:1003
#23 0x00007ffff607cf44 in QWidgetRepaintManager::sync() (this=0x81b3510) at kernel/qwidgetrepaintmanager.cpp:770
#24 0x00007ffff60a66d5 in QWidgetPrivate::syncBackingStore() (this=0x1060550) at kernel/qwidget.cpp:1756
#25 0x00007ffff60ad5fc in QWidget::event(QEvent*) (this=this@entry=0x14d88f0, event=event@entry=0x7fff3182d1b0) at kernel/qwidget.cpp:8964
#26 0x00007ffff61c58c8 in QMainWindow::event(QEvent*) (this=0x14d88f0, event=0x7fff3182d1b0) at widgets/qmainwindow.cpp:1341
#27 0x00007ffff7bba5f3 in KMainWindow::event(QEvent*) () at /usr/lib/x86_64-linux-gnu/libKF5XmlGui.so.5
#28 0x00007ffff7c06fcb in KXmlGuiWindow::event(QEvent*) () at /usr/lib/x86_64-linux-gnu/libKF5XmlGui.so.5
#29 0x00007ffff6069dc3 in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=<optimized out>, receiver=0x14d88f0, e=0x7fff3182d1b0) at kernel/qapplication.cpp:3632
#30 0x00007ffff6072bb8 in QApplication::notify(QObject*, QEvent*) () at kernel/qapplication.cpp:3156
#31 0x00007ffff4eb56da in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x14d88f0, event=0x7fff3182d1b0)
at ../../include/QtCore/5.15.2/QtCore/private/../../../../../src/corelib/thread/qthread_p.h:325
#32 0x00007ffff4eb7fe1 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (receiver=0x0, event_type=0, data=0x104b720) at kernel/qcoreapplication.cpp:1817
#33 0x00007ffff4f10987 in postEventSourceDispatch(GSource*, GSourceFunc, gpointer) (s=0x1183710) at kernel/qeventdispatcher_glib.cpp:277
#34 0x00007ffff34ef17d in g_main_context_dispatch () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#35 0x00007ffff34ef400 in () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#36 0x00007ffff34ef4a3 in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#37 0x00007ffff4f0ffe2 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x1187c20, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#38 0x00007ffff4eb41eb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7fffffffbe80, flags=..., flags@entry=...)
at ../../include/QtCore/../../src/corelib/global/qflags.h:141
#39 0x00007ffff627544d in QDialog::exec() (this=0x91f30f0) at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#40 0x00007ffff73212e1 in KMessageBox::createKMessageBox(QDialog*, QDialogButtonBox*, QIcon const&, QString const&, QStringList const&, QString const&, bool*, QFlags<KMessageBox::Option>, QString const&, QMessageBox::Icon) () at /usr/lib/x86_64-linux-gnu/libKF5WidgetsAddons.so.5
#41 0x00007ffff73218b1 in KMessageBox::createKMessageBox(QDialog*, QDialogButtonBox*, QMessageBox::Icon, QString const&, QStringList const&, QString const&, bool*, QFlags<KMessageBox::Opti--Type <RET> for more, q to quit, c to continue without paging--
on>, QString const&) () at /usr/lib/x86_64-linux-gnu/libKF5WidgetsAddons.so.5
#42 0x00007ffff73234d7 in () at /usr/lib/x86_64-linux-gnu/libKF5WidgetsAddons.so.5
#43 0x00007ffff7323776 in KMessageBox::warningContinueCancelList(QWidget*, QString const&, QStringList const&, QString const&, KGuiItem const&, KGuiItem const&, QString const&, QFlags<KMessageBox::Option>) () at /usr/lib/x86_64-linux-gnu/libKF5WidgetsAddons.so.5
#44 0x00007ffff7323821 in KMessageBox::warningContinueCancel(QWidget*, QString const&, QString const&, KGuiItem const&, KGuiItem const&, QString const&, QFlags<KMessageBox::Option>) ()
at /usr/lib/x86_64-linux-gnu/libKF5WidgetsAddons.so.5
#45 0x00000000007f1411 in KdenliveDoc::switchProfile(ProfileParam*) (this=0x91ffaf0, pf=0x7fff14022780) at /home/bruno/build/kdenlive/src/doc/kdenlivedoc.cpp:1503
#46 0x00000000004f46b4 in KdenliveDoc::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (_o=0x91ffaf0, _c=QMetaObject::InvokeMetaMethod, _id=18, _a=0x7fff1401f3d8)
at kdenliveLib_autogen/HNFLTKTXEJ/moc_kdenlivedoc.cpp:189
#47 0x00007ffff4ee3279 in QObject::event(QEvent*) (this=0x91ffaf0, e=0x7fff1401f390) at kernel/qobject.cpp:1314
#48 0x00007ffff6069dc3 in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=<optimized out>, receiver=0x91ffaf0, e=0x7fff1401f390) at kernel/qapplication.cpp:3632
#49 0x00007ffff6072bb8 in QApplication::notify(QObject*, QEvent*) () at kernel/qapplication.cpp:3156
#50 0x00007ffff4eb56da in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x91ffaf0, event=0x7fff1401f390)
at ../../include/QtCore/5.15.2/QtCore/private/../../../../../src/corelib/thread/qthread_p.h:325
#51 0x00007ffff4eb7fe1 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (receiver=0x0, event_type=0, data=0x104b720) at kernel/qcoreapplication.cpp:1817
#52 0x00007ffff4f10987 in postEventSourceDispatch(GSource*, GSourceFunc, gpointer) (s=0x1183710) at kernel/qeventdispatcher_glib.cpp:277
#53 0x00007ffff34ef17d in g_main_context_dispatch () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#54 0x00007ffff34ef400 in () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#55 0x00007ffff34ef4a3 in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#56 0x00007ffff4f0ffe2 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x1187c20, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#57 0x00007ffff4eb41eb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7fffffffcdd0, flags=..., flags@entry=...)
at ../../include/QtCore/../../src/corelib/global/qflags.h:141
#58 0x00007ffff4ebc394 in QCoreApplication::exec() () at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#59 0x00000000004d9da8 in main(int, char**) (argc=1, argv=0x7fffffffdb48) at /home/bruno/build/kdenlive/src/main.cpp:278
Edited by Farid Abdelnour