https://bugs.kde.org/show_bug.cgi?id=440436
Bug ID: 440436 Summary: Kdenlive crash (SIGABRT) on creating a project Product: kdenlive Version: 21.04.3 Platform: Gentoo Packages OS: Linux Status: REPORTED Severity: normal Priority: NOR Component: Video Display & Export Assignee: j...@kdenlive.org Reporter: cyber+...@sysrq.in Target Milestone: --- Application: kdenlive (21.04.3) (Compiled from sources) Qt Version: 5.15.3 (KDE Qt5 Patch Collection) Frameworks Version: 5.84.0 Operating System: Linux 5.12.0-pf4 x86_64 Windowing System: X11 Drkonqi Version: 5.22.4 Distribution: "Gentoo Base System release 2.7" -- Information about the crash: I tried to create a project with default options. The crash can be reproduced every time. Removing ~/.config/kdenlive*, ~/.cache/kdenlive and ~/.local/share/kdenlive didn't help. -- Backtrace: Application: Kdenlive (kdenlive), signal: Aborted [KCrash Handler] #4 __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:49 #5 0x00007f3882402536 in __GI_abort () at abort.c:79 #6 0x00007f388277496e in () at /usr/lib/gcc/x86_64-pc-linux-gnu/11.1.0/libstdc++.so.6 #7 0x00007f38827a2daa in () at /usr/lib/gcc/x86_64-pc-linux-gnu/11.1.0/libstdc++.so.6 #8 0x00007f38827a2e15 in () at /usr/lib/gcc/x86_64-pc-linux-gnu/11.1.0/libstdc++.so.6 #9 0x00007f38827a3b43 in () at /usr/lib/gcc/x86_64-pc-linux-gnu/11.1.0/libstdc++.so.6 #10 0x00007f3882bcafd2 in QAbstractItemModel::beginRemoveRows(QModelIndex const&, int, int) (this=0x555d2441c3b0, parent=..., first=3, last=3) at ../../../qtcore-5.15.9999/src/corelib/itemmodels/qabstractitemmodel.cpp:2815 #11 0x0000555d205daac3 in operator() (__closure=<optimized out>) at ../kdenlive-21.04.3/src/timeline2/model/timelinemodel.cpp:3627 #12 std::__invoke_impl<bool, TimelineModel::deregisterTrack_lambda(int)::<lambda()>&> (__f=<optimized out>) at /usr/lib/gcc/x86_64-pc-linux-gnu/11.1.0/include/g++-v11/bits/invoke.h:61 #13 std::__invoke_r<bool, TimelineModel::deregisterTrack_lambda(int)::<lambda()>&> (__fn=<optimized out>) at /usr/lib/gcc/x86_64-pc-linux-gnu/11.1.0/include/g++-v11/bits/invoke.h:142 #14 std::_Function_handler<bool(), TimelineModel::deregisterTrack_lambda(int)::<lambda()> >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/lib/gcc/x86_64-pc-linux-gnu/11.1.0/include/g++-v11/bits/std_function.h:291 #15 0x0000555d205dadec in std::function<bool ()>::operator()() const (this=0x7ffc7392eb20) at /usr/lib/gcc/x86_64-pc-linux-gnu/11.1.0/include/g++-v11/bits/std_function.h:556 #16 TimelineModel::~TimelineModel() (this=this@entry=0x555d2441c3b0, __in_chrg=<optimized out>) at ../kdenlive-21.04.3/src/timeline2/model/timelinemodel.cpp:168 #17 0x0000555d205b1d85 in TimelineItemModel::~TimelineItemModel() (this=0x555d2441c3b0, __in_chrg=<optimized out>) at ../kdenlive-21.04.3/src/timeline2/model/timelineitemmodel.cpp:80 #18 TimelineItemModel::~TimelineItemModel() (this=0x555d2441c3b0, __in_chrg=<optimized out>) at ../kdenlive-21.04.3/src/timeline2/model/timelineitemmodel.cpp:80 #19 std::_Sp_counted_ptr<TimelineItemModel*, (__gnu_cxx::_Lock_policy)2>::_M_dispose() (this=<optimized out>) at /usr/lib/gcc/x86_64-pc-linux-gnu/11.1.0/include/g++-v11/bits/shared_ptr_base.h:348 #20 0x0000555d2056ad02 in std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release() (this=0x555d25964590) at /usr/lib/gcc/x86_64-pc-linux-gnu/11.1.0/include/g++-v11/bits/shared_ptr_base.h:168 #21 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() (this=<optimized out>, __in_chrg=<optimized out>) at /usr/lib/gcc/x86_64-pc-linux-gnu/11.1.0/include/g++-v11/bits/shared_ptr_base.h:702 #22 std::__shared_ptr<TimelineItemModel, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr() (this=<optimized out>, __in_chrg=<optimized out>) at /usr/lib/gcc/x86_64-pc-linux-gnu/11.1.0/include/g++-v11/bits/shared_ptr_base.h:1149 #23 std::__shared_ptr<TimelineItemModel, (__gnu_cxx::_Lock_policy)2>::reset() (this=0x555d2159a308) at /usr/lib/gcc/x86_64-pc-linux-gnu/11.1.0/include/g++-v11/bits/shared_ptr_base.h:1267 #24 ProjectManager::closeCurrentDocument(bool, bool) (this=this@entry=0x555d2159a2f0, saveChanges=saveChanges@entry=true, quit=quit@entry=false) at ../kdenlive-21.04.3/src/project/projectmanager.cpp:295 #25 0x0000555d2056ee5c in ProjectManager::newFile(QString, bool) (this=0x555d2159a2f0, profileName=..., showProjectSettings=<optimized out>) at ../kdenlive-21.04.3/src/project/projectmanager.cpp:181 #26 0x0000555d2056f94d in ProjectManager::newFile(bool) (this=0x555d2159a2f0, showProjectSettings=<optimized out>) at ../kdenlive-21.04.3/src/project/projectmanager.cpp:140 #27 0x00007f3882c48e98 in doActivate<false>(QObject*, int, void**) (sender=0x555d21573910, signal_index=4, argv=0x7ffc7392ee60) at ../../../qtcore-5.15.9999/src/corelib/kernel/qobject.cpp:3898 #28 0x00007f3882c42787 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (sender=sender@entry=0x555d21573910, m=m@entry=0x7f388430dd60 <QAction::staticMetaObject>, local_signal_index=local_signal_index@entry=1, argv=argv@entry=0x7ffc7392ee60) at ../../../qtcore-5.15.9999/src/corelib/kernel/qobject.cpp:3946 #29 0x00007f3883d9f7ea in QAction::triggered(bool) (this=this@entry=0x555d21573910, _t1=<optimized out>) at .moc/moc_qaction.cpp:379 #30 0x00007f3883da25a8 in QAction::activate(QAction::ActionEvent) (this=0x555d21573910, event=<optimized out>) at ../../../qtwidgets-5.15.9999/src/widgets/kernel/qaction.cpp:1161 #31 0x00007f3883e9ed82 in QAbstractButtonPrivate::click() (this=0x555d23d27e00) at ../../../qtwidgets-5.15.9999/src/widgets/widgets/qabstractbutton.cpp:398 #32 0x00007f3883e9eed7 in QAbstractButton::mouseReleaseEvent(QMouseEvent*) (this=0x555d23d27dc0, e=0x7ffc7392f3d0) at ../../../qtwidgets-5.15.9999/src/widgets/widgets/qabstractbutton.cpp:1044 #33 0x00007f3883f9b4ba in QToolButton::mouseReleaseEvent(QMouseEvent*) (this=<optimized out>, e=<optimized out>) at ../../../qtwidgets-5.15.9999/src/widgets/widgets/qtoolbutton.cpp:622 #34 0x00007f3883dea5ce in QWidget::event(QEvent*) (this=0x555d23d27dc0, event=0x7ffc7392f3d0) at ../../../qtwidgets-5.15.9999/src/widgets/kernel/qwidget.cpp:9020 #35 0x00007f3883da660f in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=this@entry=0x555d20eb8d20, receiver=receiver@entry=0x555d23d27dc0, e=e@entry=0x7ffc7392f3d0) at ../../../qtwidgets-5.15.9999/src/widgets/kernel/qapplication.cpp:3632 #36 0x00007f3883dae04e in QApplication::notify(QObject*, QEvent*) (this=0x7ffc7392f090, receiver=0x555d23d27dc0, e=0x7ffc7392f3d0) at ../../../qtwidgets-5.15.9999/src/widgets/kernel/qapplication.cpp:3076 #37 0x00007f3882c12fd8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x555d23d27dc0, event=0x7ffc7392f3d0) at ../../../qtcore-5.15.9999/src/corelib/kernel/qcoreapplication.cpp:1064 #38 0x00007f3883dacbe3 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool, bool) (receiver=receiver@entry=0x555d23d27dc0, event=event@entry=0x7ffc7392f3d0, alienWidget=<optimized out>, alienWidget@entry=0x555d23d27dc0, nativeWidget=0x555d212d7cc0, buttonDown=<optimized out>, lastMouseReceiver=..., spontaneous=true, onlyDispatchEnterLeave=false) at ../../../qtwidgets-5.15.9999/src/widgets/kernel/qapplication.cpp:2614 #39 0x00007f3883e044e6 in QWidgetWindow::handleMouseEvent(QMouseEvent*) (this=0x555d2342c720, event=0x7ffc7392f680) at ../../../qtwidgets-5.15.9999/src/widgets/kernel/qwidgetwindow.cpp:683 #40 0x00007f3883e075cd in QWidgetWindow::event(QEvent*) (this=0x555d2342c720, event=0x7ffc7392f680) at ../../../qtwidgets-5.15.9999/src/widgets/kernel/qwidgetwindow.cpp:300 #41 0x00007f3883da660f in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=<optimized out>, receiver=0x555d2342c720, e=0x7ffc7392f680) at ../../../qtwidgets-5.15.9999/src/widgets/kernel/qapplication.cpp:3632 #42 0x00007f3882c12fd8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x555d2342c720, event=0x7ffc7392f680) at ../../../qtcore-5.15.9999/src/corelib/kernel/qcoreapplication.cpp:1064 #43 0x00007f38837696d8 in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) (e=0x7ffc7392f7d0) at ../../../qtgui-5.15.9999/src/gui/kernel/qguiapplication.cpp:2282 #44 0x00007f388376a243 in QGuiApplicationPrivate::processTabletEvent(QWindowSystemInterfacePrivate::TabletEvent*) (e=0x7f3878018e00) at ../../../qtgui-5.15.9999/src/gui/kernel/qguiapplication.cpp:2735 #45 0x00007f3883748b13 in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) (flags=flags@entry=...) at ../../../qtgui-5.15.9999/src/gui/kernel/qwindowsysteminterface.cpp:1169 #46 0x00007f387e3797ea in xcbSourceDispatch(GSource*, GSourceFunc, gpointer) (source=<optimized out>) at ../../../../../qtgui-5.15.9999/src/plugins/platforms/xcb/qxcbeventdispatcher.cpp:105 #47 0x00007f3880c4219a in g_main_context_dispatch () at /usr/lib64/libglib-2.0.so.0 #48 0x00007f3880c42430 in () at /usr/lib64/libglib-2.0.so.0 #49 0x00007f3880c424df in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0 #50 0x00007f3882c687cc in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x555d20f25430, flags=...) at ../../../qtcore-5.15.9999/src/corelib/kernel/qeventdispatcher_glib.cpp:423 #51 0x00007f3882c115eb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7ffc7392fb20, flags=..., flags@entry=...) at ../../include/QtCore/../../../qtcore-5.15.9999/src/corelib/global/qflags.h:69 #52 0x00007f3882c1a0a5 in QCoreApplication::exec() () at ../../include/QtCore/../../../qtcore-5.15.9999/src/corelib/global/qflags.h:121 #53 0x00007f388375df3c in QGuiApplication::exec() () at ../../../qtgui-5.15.9999/src/gui/kernel/qguiapplication.cpp:1867 #54 0x00007f3883da6585 in QApplication::exec() () at ../../../qtwidgets-5.15.9999/src/widgets/kernel/qapplication.cpp:2824 #55 0x0000555d20212097 in main(int, char**) (argc=<optimized out>, argv=0x7ffc7392fc38) at ../kdenlive-21.04.3/src/main.cpp:277 [Inferior 1 (process 14468) detached] Possible duplicates by query: bug 440257, bug 429344, bug 427384, bug 424911, bug 423951. -- You are receiving this mail because: You are watching all bug changes.