This forum has been archived. All content is frozen. Please use KDE Discuss instead.

[Possible bug] Kdenlive crashes when loading project

Tags: None
(comma "," separated)
CharlieMAC
Registered Member
Posts
2
Karma
0
OS
Hello guys,

I have successfully compiled kdenlive under Debian testing and plasma 5.21, but it refuses to load a project and crashes. I am able to load the project successfully with the latest AppImage (e0cd0a0) though.

Here is the terminal output when loading this project using kdenlive compiled from the sources.
Code: Select all
qml: loaded clip:  15379 , ID:  15 , index:  3 , TYPE: Audio
qml: loaded clip with Astream:  0
ASSERT: "exists(transitionId)" in file /home/charlie/Workspaces/kdenlive/src/transitions/transitionsrepository.cpp, line 158
KCrash: crashing... crashRecursionCounter = 2
KCrash: Application Name = kdenlive path = /home/charlie/Workspaces/kdenlive/build/bin pid = 300169
KCrash: Arguments: /home/charlie/Workspaces/kdenlive/build/bin/kdenlive
KCrash: Attempting to start /usr/lib/x86_64-linux-gnu/libexec/drkonqi
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x7fa1180afbc0] stream 0, offset 0x2edc0f: partial file
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x7fa1180afbc0] stream 0, offset 0x2a8f8b: partial file
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x7fa1180afbc0] stream 0, offset 0x2a8f8b: partial file
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x7fa1180afbc0] stream 0, offset 0x6ca9e: partial file
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x7fa1180afbc0] stream 0, offset 0x24: partial file
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x7fa1180afbc0] stream 0, offset 0x4f9153: partial file
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x7fa1180afbc0] stream 0, offset 0x4c4428: partial file
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x7fa1180afbc0] stream 0, offset 0x4c4428: partial file
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x7fa1180afbc0] stream 0, offset 0x4a4f58: partial file
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x7fa1180afbc0] stream 0, offset 0x4827c4: partial file
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x7fa11a2c0700] stream 0, offset 0x1c9d87: partial file
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x7fa11a2c0700] stream 0, offset 0xc3fa8: partial file
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x7fa118062840] stream 0, offset 0x50802d: partial file
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x7fa118062840] stream 0, offset 0x4687f7: partial file


Now, here is the terminal ouput shown by the appimage when loading the same project:
Code: Select all
qml: loaded clip:  15379 , ID:  308 , index:  3 , TYPE: Audio
qml: loaded clip with Astream:  0
XML parsing of  "wipe" . found 6 parameters
 = = SET EFFECT PARAM:  "softness"  =  0
QLocale: Default value is QVariant(QString, "") parsed: ""
 = = SET EFFECT PARAM:  "luma"  = 
 = = SET EFFECT PARAM:  "luma_invert"  =  0
 = = SET EFFECT PARAM:  "geometry"  =  0%/0%:100%x100%:0;-1=0%/0%:100%x100%:100
WARNING: Unknown type : "fixed"
 = = SET EFFECT PARAM:  "aligned"  =  0
WARNING: Unknown type : "fixed"
 = = SET EFFECT PARAM:  "fill"  =  1
END parsing of  "wipe" . Number of found parameters 4
qml: loaded composition:  6634 , ID:  421 , index:  0
compo request resize to  30 , ACTUAL SZ:  1 ,  true -29
compo resize  421 6634 - 6663  /  6634 - 6634
// CURRENT COMPOSITIONS ----
 std::map(std::pair(6634,421))


Apparently, the crash has to do with the wipe composition, which is not the standard compoisition anymore when clicking on the lower left or right corner of the clip in the timeline.

Here is the backtrace generated by the KDE crash handler:

Code: Select all
Application: Kdenlive (kdenlive), signal: Aborted

[KCrash Handler]
#4  __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50
#5  0x00007f469fcc0537 in __GI_abort () at abort.c:79
#6  0x00007f46a0204bf1 in  () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f46a0204040 in qt_assert_x(char const*, char const*, char const*, int) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x000055624349f3f6 in TransitionsRepository::getTransition(QString const&) const (this=0x556246397a00, transitionId=...) at /home/charlie/Workspaces/kdenlive/src/transitions/transitionsrepository.cpp:158
#9  0x000055624357b5b9 in CompositionModel::construct(std::weak_ptr<TimelineModel> const&, QString const&, QString const&, int, std::unique_ptr<Mlt::Properties, std::default_delete<Mlt::Properties> >) (parent=std::weak_ptr<class TimelineModel> (use count 3, weak count 243) = {...}, transitionId=..., originalDecimalPoint=..., id=128, sourceProperties=std::unique_ptr<class Mlt::Properties> = {...}) at /home/charlie/Workspaces/kdenlive/src/timeline2/model/compositionmodel.cpp:43
#10 0x00005562433561a9 in TimelineModel::requestCompositionInsertion(QString const&, int, int, int, int, std::unique_ptr<Mlt::Properties, std::default_delete<Mlt::Properties> >, int&, std::function<bool ()>&, std::function<bool ()>&, bool, QString) (this=0x556253390310, transitionId=..., trackId=79, compositionTrack=3, position=6634, length=30, transProps=std::unique_ptr<class Mlt::Properties> = {...}, id=@0x7fff1e4b828c: 128, undo=..., redo=..., finalMove=false, originalDecimalPoint=...) at /home/charlie/Workspaces/kdenlive/src/timeline2/model/timelinemodel.cpp:4045
#11 0x000055624330d48f in constructTimelineFromMelt(std::shared_ptr<TimelineItemModel> const&, Mlt::Tractor, QProgressDialog*, QString) (timeline=std::shared_ptr<class TimelineItemModel> (use count 3, weak count 243) = {...}, tractor=<incomplete type>, progressDialog=0x556247265840, originalDecimalPoint=...) at /home/charlie/Workspaces/kdenlive/src/timeline2/model/builders/meltBuilder.cpp:188
#12 0x00005562432dca5b in ProjectManager::updateTimeline(int, int) (this=0x556244461720, pos=14317, scrollPos=-1) at /home/charlie/Workspaces/kdenlive/src/project/projectmanager.cpp:931
#13 0x00005562432d9dd3 in ProjectManager::doOpenFile(QUrl const&, KAutoSaveFile*) (this=0x556244461720, url=..., stale=0x55624981c5d0) at /home/charlie/Workspaces/kdenlive/src/project/projectmanager.cpp:593
#14 0x00005562432d8efc in ProjectManager::openFile(QUrl const&) (this=0x556244461720, url=...) at /home/charlie/Workspaces/kdenlive/src/project/projectmanager.cpp:522
#15 0x0000556242e7db37 in ProjectManager::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (_o=0x556244461720, _c=QMetaObject::InvokeMetaMethod, _id=16, _a=0x7fff1e4b8e40) at /home/charlie/Workspaces/kdenlive/build/src/kdenliveLib_autogen/QV7S676PVK/moc_projectmanager.cpp:240
#16 0x00007f46a0457580 in  () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#17 0x00007f46a2670842 in KRecentFilesAction::urlSelected(QUrl const&) () at /lib/x86_64-linux-gnu/libKF5ConfigWidgets.so.5
#18 0x00007f46a0457580 in  () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#19 0x00007f46a25974bf in KSelectAction::triggered(QAction*) () at /lib/x86_64-linux-gnu/libKF5WidgetsAddons.so.5
#20 0x00007f46a259a15e in KSelectAction::actionTriggered(QAction*) () at /lib/x86_64-linux-gnu/libKF5WidgetsAddons.so.5
#21 0x00007f46a0457546 in  () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#22 0x00007f46a15136ef in QActionGroup::triggered(QAction*) () at /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#23 0x00007f46a0457580 in  () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#24 0x00007f46a150fb62 in QAction::triggered(bool) () at /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#25 0x00007f46a15123a1 in QAction::activate(QAction::ActionEvent) () at /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#26 0x00007f46a168c50a in  () at /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#27 0x00007f46a1693a32 in  () at /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#28 0x00007f46a1555f9e in QWidget::event(QEvent*) () at /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#29 0x00007f46a151615f in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#30 0x00007f46a151d04b in QApplication::notify(QObject*, QEvent*) () at /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#31 0x00007f46a0420f6a in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#32 0x00007f46a151c076 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool, bool) () at /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#33 0x00007f46a156e573 in  () at /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#34 0x00007f46a157132e in  () at /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#35 0x00007f46a151615f in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#36 0x00007f46a0420f6a in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#37 0x00007f46a0e2e583 in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) () at /lib/x86_64-linux-gnu/libQt5Gui.so.5
#38 0x00007f46a0e0464c in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt5Gui.so.5
#39 0x00007f469baf57da in  () at /lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#40 0x00007f469e92be6b in g_main_context_dispatch () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#41 0x00007f469e92c118 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#42 0x00007f469e92c1cf in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#43 0x00007f46a04784bf in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#44 0x00007f46a041f92b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#45 0x00007f46a0427ba0 in QCoreApplication::exec() () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#46 0x0000556242e4d7fe in main(int, char**) (argc=1, argv=0x7fff1e4ba9d8) at /home/charlie/Workspaces/kdenlive/src/main.cpp:276
[Inferior 1 (process 302397) detached]



Any ideas? What Am I doing wrong here?

THanks in advance!
Ch.


Bookmarks



Who is online

Registered users: Bing [Bot], Evergrowing, Google [Bot]