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

17.04.1: Crashes on Exit, Video Clip Load

Tags: None
(comma "," separated)
User avatar
ewhac
Registered Member
Posts
36
Karma
0
OS
Version 17.04.1 is frequently crashing on me. I have tried both the .deb from deb-multimedia.org, and the latest AppImage.

For the .deb version, the easiest way to trigger a crash is to launch the program, resize the timeline pane, then quit. This triggers a segfault, with a less than helpful backtrace:

Code: Select all
Thread 1 "kdenlive" received signal SIGSEGV, Segmentation fault.
0x00007fffaed841d0 in ?? ()
(gdb) bt
#0  0x00007fffaed841d0 in ?? ()
#1  0x00007ffff6fc7f9a in mlt_consumer_purge () from /usr/lib/x86_64-linux-gnu/libmlt.so.6
#2  0x0000555555a05c15 in ?? ()
#3  0x00005555558d8e55 in ?? ()
#4  0x00005555558d8ee9 in ?? ()
#5  0x00005555559ecb86 in ?? ()
#6  0x00005555559eccc9 in ?? ()
#7  0x00007ffff24fb4d0 in QObject::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007ffff2f6946b in QWidget::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#9  0x00007ffff306892b in QMainWindow::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#10 0x00007ffff59bb097 in KMainWindow::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libKF5XmlGui.so.5
#11 0x00007ffff59ffbb5 in KXmlGuiWindow::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libKF5XmlGui.so.5
#12 0x00007ffff2f21b8c in QApplicationPrivate::notify_helper(QObject*, QEvent*) ()
   from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#13 0x00007ffff2f29341 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#14 0x00007ffff24ce9e0 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#15 0x00007ffff24d116d in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) ()
   from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#16 0x00007ffff24d5179 in QCoreApplication::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#17 0x0000555555609642 in ?? ()
#18 0x00007ffff184c2b1 in __libc_start_main (main=0x555555608560, argc=1, argv=0x7fffffffe278, init=<optimized out>,
    fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fffffffe268) at ../csu/libc-start.c:291
#19 0x0000555555609d5a in _start ()


For the Appimage version, one need only launch Kdenlive, then attempt to load a video clip. The program crashes with a segfault. The Appimage was downloaded this morning (2017.05.19). I have no idea how to GDB an AppImage.

(Last night, the .deb version was also crashing every time I attempted to move a clip on the timeline, but tonight it's much better behaved (!??!???!). I have no idea what I might be doing differently.)
User avatar
ewhac
Registered Member
Posts
36
Karma
0
OS
ewhac wrote:For the Appimage version, one need only launch Kdenlive, then attempt to load a video clip. The program crashes with a segfault. The Appimage was downloaded this morning (2017.05.19). I have no idea how to GDB an AppImage.


After "extracting" a nightly Appimage to a directory, I modified the AppRun script to launch gdb, then ran kdenlive from there. I was then able to trigger the crash (load a movie clip). Here's the backtrace:

Code: Select all
Thread 1 "kdenlive" received signal SIGSEGV, Segmentation fault.
0x00007fffcfd4931f in av_dict_get () from /vidwork/ewhac/KLX/lib/libavutil.so.52
(gdb) bt
#0  0x00007fffcfd4931f in av_dict_get () from /vidwork/ewhac/KLX/lib/libavutil.so.52
#1  0x00007fffa55fc947 in KFileMetaData::FFmpegExtractor::extract(KFileMetaData::ExtractionResult*) ()
   from /vidwork/ewhac/KLX/plugins/kf5/kfilemetadata/kfilemetadata_ffmpegextractor.so
#2  0x00007ffff671ae52 in KFileMetaData::Extractor::extract(KFileMetaData::ExtractionResult*) ()
   from /vidwork/ewhac/KLX/lib/libKF5FileMetaData.so.3
#3  0x00000000008869e4 in ?? ()
#4  0x000000000087fb86 in ?? ()
#5  0x00000000008d39df in ?? ()
#6  0x00000000008b2b1f in ?? ()
#7  0x00000000008b27f6 in ?? ()
#8  0x00000000008ca0ab in ?? ()
#9  0x00000000008c93a7 in ?? ()
#10 0x00000000008c84ed in ?? ()
#11 0x00007ffff1e059a6 in QObject::event(QEvent*) () from /vidwork/ewhac/KLX/lib/libQt5Core.so.5
#12 0x00007ffff2913d8b in QWidget::event(QEvent*) () from /vidwork/ewhac/KLX/lib/libQt5Widgets.so.5
#13 0x00007ffff28d03ac in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /vidwork/ewhac/KLX/lib/libQt5Widgets.so.5
#14 0x00007ffff28d7300 in QApplication::notify(QObject*, QEvent*) () from /vidwork/ewhac/KLX/lib/libQt5Widgets.so.5
#15 0x00007ffff1ddc2b5 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /vidwork/ewhac/KLX/lib/libQt5Core.so.5
#16 0x00007ffff1dde313 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) ()
   from /vidwork/ewhac/KLX/lib/libQt5Core.so.5
#17 0x00007ffff1e2b4c3 in ?? () from /vidwork/ewhac/KLX/lib/libQt5Core.so.5
#18 0x00007fffea7897f7 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#19 0x00007fffea789a60 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#20 0x00007fffea789b0c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#21 0x00007ffff1e2ad0c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
   from /vidwork/ewhac/KLX/lib/libQt5Core.so.5
#22 0x00007ffff1dda58b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /vidwork/ewhac/KLX/lib/libQt5Core.so.5
#23 0x00007ffff1de23d4 in QCoreApplication::exec() () from /vidwork/ewhac/KLX/lib/libQt5Core.so.5
#24 0x00000000008fe939 in ?? ()
#25 0x00007ffff116a2b1 in __libc_start_main (main=0x8fcda4, argc=3, argv=0x7fffffffdd18, init=<optimized out>,
    fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fffffffdd08) at ../csu/libc-start.c:291
#26 0x000000000047a759 in _start ()
(gdb)


Suggestions welcome.


Bookmarks



Who is online

Registered users: Bing [Bot], Google [Bot], kde-naveen, Sogou [Bot], Yahoo [Bot]