Kdenlive   bug tracker Home page

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0003346KdenliveFile Loadingpublic2014-08-10 21:282014-08-19 23:27
Reportersaulimabr 
Assigned Tovpinon 
PriorityurgentSeveritycrashReproducibilityalways
StatusresolvedResolutionfixed 
Platform64 bitOSUbuntuOS Version14.04
Product Version0.9.8 
Target VersionFixed in Version 
Summary0003346: Kdenlive crashes when load .h264 videos
DescriptionThe program works perfectly until I add to project any video with h264 codec, when it crash with a segmentation fault. Converting same video with other codec before load avoids the problem but don't solve.
In terminal this messages are displayed:

Got bus address: "unix:abstract=/tmp/dbus-7ox1qAiMKg,guid=523c369974b0ae75091eafc653e78074"
Connected to accessibility bus at: "unix:abstract=/tmp/dbus-7ox1qAiMKg,guid=523c369974b0ae75091eafc653e78074"
Registered DEC: true
Registered event listener change listener: true
Object::connect: No such signal org::freedesktop::UPower::DeviceAdded(QDBusObjectPath)
Object::connect: No such signal org::freedesktop::UPower::DeviceRemoved(QDBusObjectPath)
FIXME: handle dialog start.
QSpiAccessible::accessibleEvent not handled: "8008" obj: QObject(0x0) " invalid interface!"
QSpiAccessible::accessibleEvent not handled: "8008" obj: QObject(0x0) " invalid interface!"
FIXME: handle dialog end.
KCrash: Application 'kdenlive' crashing...
KCrash: Attempting to start /usr/lib/kde4/libexec/drkonqi from kdeinit
sock_file=/home/saul/.kde/socket-Ilha-Monster/kdeinit4__0
kdenlive: Fatal IO error 11 (Recurso temporariamente indisponível) on X server :0.
Unable to start Dr. Konqi
Re-raising signal for Apport handling.
Falha de segmentação (imagem do núcleo gravada)
Steps To Reproduce1- Open Kdenlive
2- Load any video with h264 codec
3- Segmentation Fault crash
TagsNo tags attached.
Build/Install MethodOther Method?
Attached Filesmov file icon h264-sample.mov [^] (8,155,146 bytes) 2014-08-17 20:08

- Relationships

-  Notes
(0010213)
vpinon (administrator)
2014-08-10 21:45

Hello,

Unfortunately I can't reproduce your problem, and the log is not very informative.
Do you use main dostro package or PPA's for kdenlive and/or multimedia components?
Is the source file on local drive?

To get more data, you could first enable debug output, running "kdebugdialog" and then checking "kdenlive", and to get a complete backtrace install kdenlive-dbg, run "gdb kdenlive", then "run", and "bt all" after crash.

Thanks
(0010214)
saulimabr (reporter)
2014-08-10 22:16

I'm using the ppa reported in kdenlive page for Kdenlive 0.98, other multimedia components from main distro (Ubuntu Trusty 14.04 64 bits) . The h264 file is on local drive.
The gdb shows me this messages after I open a new project and add a h264 video to project tree:

gdb kdenlive
GNU gdb (Ubuntu 7.7-0ubuntu3.1) 7.7
Copyright (C) 2014 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> [^]
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>. [^]
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>. [^]
For help, type "help".
Type "apropos word" to search for commands related to "word"...
Lendo símbolos de kdenlive...Lendo símbolos de /usr/lib/debug/.build-id/d2/6368d1bb0b42f3c29c55aa6c36afe2895956e8.debug...concluído.
concluído.
(gdb) run
Starting program: /usr/bin/kdenlive
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[New Thread 0x7fffe10fe700 (LWP 12177)]
[New Thread 0x7fffe08fd700 (LWP 12178)]
[New Thread 0x7fffd3fff700 (LWP 12179)]
[New Thread 0x7fffd37fe700 (LWP 12180)]
[New Thread 0x7fffd2ffd700 (LWP 12181)]
kdenlive(12173) MainWindow::parseProfiles: RESULTING MLT PATH: "/usr/share/mlt/profiles/"
Got bus address: "unix:abstract=/tmp/dbus-7ox1qAiMKg,guid=523c369974b0ae75091eafc653e78074"
Connected to accessibility bus at: "unix:abstract=/tmp/dbus-7ox1qAiMKg,guid=523c369974b0ae75091eafc653e78074"
Registered DEC: true
[Thread 0x7fffd37fe700 (LWP 12180) exited]
kdenlive(12173) RecMonitor::RecMonitor: /////// BUILDING MONITOR, ID: 83886197
kdenlive(12173) MainWindow::loadPlugins: Parsing plugin folder: "/usr/lib/kde4/"
kdenlive(12173) MainWindow::loadPlugins: Found plugin: "libkdenlive_sampleplugin.so"
kdenlive(12173) MainWindow::addToMenu: // ADD to MENU ("Contagem regressiva", "Ruído")
kdenlive(12173) KdenliveDoc::setProfilePath: Kdenlive document, init timecode from path: "dv_ntsc_wide" , 29.97
kdenlive(12173) TrackView::slotAddProjectTrack: ************* ADD DOC TRACK 4 , DURATION: 0
kdenlive(12173) TrackView::slotAddProjectTrack: ************* ADD DOC TRACK 3 , DURATION: 0
kdenlive(12173) TrackView::slotAddProjectTrack: ************* ADD DOC TRACK 2 , DURATION: 0
kdenlive(12173) TrackView::slotAddProjectTrack: ************* ADD DOC TRACK 1 , DURATION: 0
kdenlive(12173) TrackView::slotAddProjectTrack: ************* ADD DOC TRACK 0 , DURATION: 0
kdenlive(12173) TrackView::parseDocument: /////////// TOTAL PROJECT DURATION: 1
kdenlive(12173) Render::resetProfile: reset to same profile, nothing to do
kdenlive(12173) Render::checkMaxThreads: // MLT threads updated to: 10
kdenlive(12173) Render::setSceneList: // NEW SCENE LIST DURATION SET TO: 2
kdenlive(12173) MainWindow::connectDocument: /////////////////// CONNECTING DOC TO PROJECT VIEW ////////////////
[New Thread 0x7fffd37fe700 (LWP 12186)]
[New Thread 0x7fffb2a80700 (LWP 12187)]
[Thread 0x7fffd37fe700 (LWP 12186) exited]
[Thread 0x7fffb2a80700 (LWP 12187) exited]
[New Thread 0x7fffb2a80700 (LWP 12188)]
[New Thread 0x7fffd37fe700 (LWP 12189)]
Registered event listener change listener: true
[Thread 0x7fffd2ffd700 (LWP 12181) exited]
kdenlive(12173)/kdecore (KSycoca) KSycocaPrivate::openDatabase: Trying to open ksycoca from "/var/tmp/kdecache-saul/ksycoca4"
kdenlive(12173)/kio (bookmarks) KBookmarkManager::KBookmarkManager: starting KDirWatch for "/home/saul/.local/share/user-places.xbel"
[New Thread 0x7fffd2ffd700 (LWP 12190)]
Object::connect: No such signal org::freedesktop::UPower::DeviceAdded(QDBusObjectPath)
Object::connect: No such signal org::freedesktop::UPower::DeviceRemoved(QDBusObjectPath)
kdenlive(12173)/kio (Scheduler) KIO::SchedulerPrivate::doJob: KIO::SimpleJob(0x55555742db00)
kdenlive(12173)/kio (Scheduler) KIO::SchedulerPrivate::protoQ: creating ProtoQueue instance for "file"
kdenlive(12173)/kio (Scheduler) KIO::ProtoQueue::ProtoQueue: m_maxConnectionsTotal: 5 m_maxConnectionsPerHost: 5
kdenlive(12173)/kio (Slave) KIO::Slave::createSlave: createSlave "file" for KUrl("file:///home/saul/Vídeos/blog/bgs/" [^])
kdenlive(12173)/kio (KIOConnection) KIO::ConnectionServer::listenForRemote: Listening on "local:/tmp/ksocket-saul/kdenliveX12173.slave-socket"
kdenlive(12173)/kio (Scheduler) KIO::SchedulerPrivate::jobFinished: KIO::StatJob(0x55555742db00) KIO::Slave(0x5555574686d0)
kdenlive(12173)/kio (KDirListerCache) KDirListerCache::listDir: Listing directory: KUrl("file:///home/saul/Vídeos/blog/bgs" [^])
kdenlive(12173)/kio (Scheduler) KIO::SchedulerPrivate::doJob: KIO::SimpleJob(0x555557e33150)
kdenlive(12173)/kio (KDirListerCache) KDirListerCache::stopListingUrl: KDirLister(0x55555742e820) url= KUrl("file:///home/saul/Vídeos/blog/bgs" [^])
kdenlive(12173)/kio (Scheduler) KIO::SchedulerPrivate::cancelJob: KIO::ListJob(0x555557e33150) QObject(0x0)
kdenlive(12173)/kio (Scheduler) KIO::SchedulerPrivate::jobFinished: KIO::ListJob(0x555557e33150) QObject(0x0)
kdenlive(12173)/kio (KDirListerCache) KDirListerCache::slotResult: finished listing KUrl("file:///home/saul/Vídeos/blog/bgs" [^])
kdenlive(12173)/kio (KDirListerCache) KDirListerCache::listDir: Listing directory: KUrl("file:///home/saul/Vídeos/blog/bgs" [^])
kdenlive(12173)/kio (Scheduler) KIO::SchedulerPrivate::doJob: KIO::SimpleJob(0x555557c8cf20)
FIXME: handle dialog start.
kdenlive(12173)/kio (Scheduler) KIO::SchedulerPrivate::jobFinished: KIO::ListJob(0x555557c8cf20) KIO::Slave(0x5555574686d0)
kdenlive(12173)/kio (KDirListerCache) KDirListerCache::slotResult: finished listing KUrl("file:///home/saul/Vídeos/blog/bgs" [^])
kdenlive(12173)/kio (Scheduler) KIO::SchedulerPrivate::doJob: KIO::SimpleJob(0x555555e66530)
kdenlive(12173)/kio (Scheduler) KIO::SchedulerPrivate::jobFinished: KIO::StatJob(0x555555e66530) KIO::Slave(0x5555574686d0)
QSpiAccessible::accessibleEvent not handled: "8008" obj: QObject(0x0) " invalid interface!"
kdenlive(12173)/kio (KDirListerCache) KDirListerCache::stopListingUrl: KDirLister(0x55555742e820) url= KUrl("file:///home/saul/Vídeos/blog/bgs" [^])
FIXME: handle dialog end.
kdenlive(12173)/kio (KDirListerCache) KDirListerCache::stopListingUrl: KDirLister(0x55555742e820) url= KUrl("file:///home/saul/Vídeos/blog/bgs" [^])
kdenlive(12173)/kio (KDirListerCache) KDirListerCache::forgetDirs: KDirLister(0x55555742e820) item moved into cache: KUrl("file:///home/saul/Vídeos/blog/bgs" [^])
kdenlive(12173) ClipManager::slotAddClipList: Adding clip: "/home/saul/Vídeos/blog/bgs/?h264-sample.mov"
kdenlive(12173) AddClipCommand::redo: ---- redoing action
[New Thread 0x7fffb12ea700 (LWP 12191)]

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7fffb12ea700 (LWP 12191)]
0x00007fffc0186e26 in ?? () from /usr/lib/x86_64-linux-gnu/libavcodec.so.54

(gdb) bt all
No symbol "all" in current context.
(gdb)
(0010215)
saulimabr (reporter)
2014-08-10 22:17

The kdebug shows this messages when I doing the same:
Application: Kdenlive (kdenlive), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
[Current thread is 1 (Thread 0x7ff2d5e197c0 (LWP 12261))]

Thread 8 (Thread 0x7ff2becb7700 (LWP 12274)):
#0 0x00007ff2d082dfbd in poll () at ../sysdeps/unix/syscall-template.S:81
#1 0x00007ff2cdb78fe4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
0000002 0x00007ff2cdb790ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
0000003 0x00007ff2becbf1ad in ?? () from /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so
0000004 0x00007ff2cdb9df15 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
0000005 0x00007ff2d22e8182 in start_thread (arg=0x7ff2becb7700) at pthread_create.c:312
0000006 0x00007ff2d083b30d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 7 (Thread 0x7ff2be4b6700 (LWP 12275)):
#0 0x00007ff2d082dfbd in poll () at ../sysdeps/unix/syscall-template.S:81
#1 0x00007ff2cdb78fe4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
0000002 0x00007ff2cdb7930a in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
0000003 0x00007ff2c3a66e16 in ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
0000004 0x00007ff2cdb9df15 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
0000005 0x00007ff2d22e8182 in start_thread (arg=0x7ff2be4b6700) at pthread_create.c:312
0000006 0x00007ff2d083b30d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 6 (Thread 0x7ff2b6137700 (LWP 12281)):
#0 0x00007ff2d082dfbd in poll () at ../sysdeps/unix/syscall-template.S:81
#1 0x00007ff2cdb78fe4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
0000002 0x00007ff2cdb790ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
0000003 0x00007ff2cdb79129 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
0000004 0x00007ff2cdb9df15 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
0000005 0x00007ff2d22e8182 in start_thread (arg=0x7ff2b6137700) at pthread_create.c:312
0000006 0x00007ff2d083b30d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 5 (Thread 0x7ff290417700 (LWP 12298)):
#0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:238
#1 0x00007ff2d273a991 in mlt_consumer_get_frame () from /usr/lib/x86_64-linux-gnu/libmlt.so.6
0000002 0x00007ff2d273b448 in mlt_consumer_rt_frame () from /usr/lib/x86_64-linux-gnu/libmlt.so.6
0000003 0x00007ff296c5e707 in ?? () from /usr/lib/x86_64-linux-gnu/mlt/libmltsdl.so
0000004 0x00007ff2d22e8182 in start_thread (arg=0x7ff290417700) at pthread_create.c:312
0000005 0x00007ff2d083b30d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 4 (Thread 0x7ff2b5936700 (LWP 12299)):
#0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1 0x00007ff296c5ddb8 in ?? () from /usr/lib/x86_64-linux-gnu/mlt/libmltsdl.so
0000002 0x00007ff2d22e8182 in start_thread (arg=0x7ff2b5936700) at pthread_create.c:312
0000003 0x00007ff2d083b30d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 3 (Thread 0x7ff2b5135700 (LWP 12336)):
#0 0x00007ff2d22ef3bd in read () at ../sysdeps/unix/syscall-template.S:81
#1 0x00007ff2cdbb9c20 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
0000002 0x00007ff2cdb78b14 in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
0000003 0x00007ff2cdb78f7b in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
0000004 0x00007ff2cdb790ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
0000005 0x00007ff2d2afa7be in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
0000006 0x00007ff2d2acc0af in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
0000007 0x00007ff2d2acc3a5 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
0000008 0x00007ff2d29c8c5f in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
0000009 0x00007ff2d2aad823 in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
0000010 0x00007ff2d29cb32f in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
0000011 0x00007ff2d22e8182 in start_thread (arg=0x7ff2b5135700) at pthread_create.c:312
0000012 0x00007ff2d083b30d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 2 (Thread 0x7ff28ec67700 (LWP 12337)):
[KCrash Handler]
0000005 0x00007ff29dd04e26 in ?? () from /usr/lib/x86_64-linux-gnu/libavcodec.so.54
0000006 0x00007ff29dd073bd in ?? () from /usr/lib/x86_64-linux-gnu/libavcodec.so.54
0000007 0x00007ff29dff0112 in avcodec_decode_audio4 () from /usr/lib/x86_64-linux-gnu/libavcodec.so.54
0000008 0x00007ff29eaaffd8 in ?? () from /usr/lib/x86_64-linux-gnu/libavformat.so.54
0000009 0x00007ff29eab590b in avformat_find_stream_info () from /usr/lib/x86_64-linux-gnu/libavformat.so.54
0000010 0x00007ff29ed19f15 in ?? () from /usr/lib/x86_64-linux-gnu/mlt/libmltavformat.so
0000011 0x00007ff29ed1bf58 in producer_avformat_init () from /usr/lib/x86_64-linux-gnu/mlt/libmltavformat.so
0000012 0x00007ff2d273ea3a in mlt_factory_producer () from /usr/lib/x86_64-linux-gnu/libmlt.so.6
0000013 0x00007ff29913fa17 in ?? () from /usr/lib/x86_64-linux-gnu/mlt/libmltcore.so
0000014 0x00007ff29913fce4 in producer_loader_init () from /usr/lib/x86_64-linux-gnu/mlt/libmltcore.so
0000015 0x00007ff2d273ea3a in mlt_factory_producer () from /usr/lib/x86_64-linux-gnu/libmlt.so.6
0000016 0x00007ff2d25137e4 in Mlt::Producer::Producer(Mlt::Profile&, char const*, char const*) () from /usr/lib/x86_64-linux-gnu/libmlt++.so.3
0000017 0x00007ff2d61b0e2e in Render::processFileProperties (this=0x7ff2d9171d20) at /build/buildd/kdenlive-0.9.8/src/renderer.cpp:780
0000018 0x00007ff2d5f0c506 in QtConcurrent::RunFunctionTask<void>::run (this=0x7ff2d9fd04d0) at /usr/include/qt4/QtCore/qtconcurrentrunbase.h:134
0000019 0x00007ff2d29befee in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
0000020 0x00007ff2d29cb32f in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
0000021 0x00007ff2d22e8182 in start_thread (arg=0x7ff28ec67700) at pthread_create.c:312
0000022 0x00007ff2d083b30d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 1 (Thread 0x7ff2d5e197c0 (LWP 12261)):
#0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1 0x00007ff2d29cb816 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
0000002 0x00007ff2d29be242 in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
0000003 0x00007ff2d29bf6b5 in QThreadPool::~QThreadPool() () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
0000004 0x00007ff2d29bf6e9 in QThreadPool::~QThreadPool() () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
0000005 0x00007ff2d29bfeb5 in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
0000006 0x00007ff2d077c509 in __run_exit_handlers (status=1, listp=0x7ff2d0aff6c8 <__exit_funcs>, run_list_atexit=run_list_atexit@entry=true) at exit.c:82
0000007 0x00007ff2d077c555 in __GI_exit (status=<optimized out>) at exit.c:104
0000008 0x00007ff2c2ed0224 in ?? () from /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0
0000009 0x00007ff2d58188d0 in KApplication::xioErrhandler(_XDisplay*) () from /usr/lib/libkdeui.so.5
0000010 0x00007ff2d1fe65ee in _XIOError () from /usr/lib/x86_64-linux-gnu/libX11.so.6
0000011 0x00007ff2d1fe476a in _XReply () from /usr/lib/x86_64-linux-gnu/libX11.so.6
0000012 0x00007ff2d1fdaaa5 in XQueryPointer () from /usr/lib/x86_64-linux-gnu/libX11.so.6
0000013 0x00007ff2d354c6e8 in QCursor::pos() () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
0000014 0x00007ff2d3a01ab9 in QTreeView::drawTree(QPainter*, QRegion const&) const () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
0000015 0x00007ff2d3a054cc in QTreeView::paintEvent(QPaintEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
0000016 0x00007ff2d35192f0 in QWidget::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
0000017 0x00007ff2d38bafce in QFrame::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
0000018 0x00007ff2d39ca5b3 in QAbstractItemView::viewportEvent(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
0000019 0x00007ff2d3a09190 in QTreeView::viewportEvent(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
0000020 0x00007ff2d2acd646 in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
0000021 0x00007ff2d34c9e0c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
0000022 0x00007ff2d34d04a0 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
0000023 0x00007ff2d5819d1a in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
0000024 0x00007ff2d2acd4dd in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
0000025 0x00007ff2d3513a11 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
0000026 0x00007ff2d36d685a in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
0000027 0x00007ff2d3508ea0 in QWidgetPrivate::syncBackingStore() () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
0000028 0x00007ff2d3518e6a in QWidget::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
0000029 0x00007ff2d38d39b3 in QMainWindow::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
0000030 0x00007ff2d5905f09 in KXmlGuiWindow::event(QEvent*) () from /usr/lib/libkdeui.so.5
0000031 0x00007ff2d34c9e2c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
0000032 0x00007ff2d34d04a0 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
0000033 0x00007ff2d5819d1a in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
0000034 0x00007ff2d2acd4dd in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
0000035 0x00007ff2d2ad0b3d in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
0000036 0x00007ff2d2afaf83 in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
0000037 0x00007ff2cdb78e04 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
0000038 0x00007ff2cdb79048 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
0000039 0x00007ff2cdb790ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
0000040 0x00007ff2d2afa7a1 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
0000041 0x00007ff2d356bbb6 in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
0000042 0x00007ff2d2acc0af in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
0000043 0x00007ff2d2acc3a5 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
0000044 0x00007ff2d2ad1b79 in QCoreApplication::exec() () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
0000045 0x00007ff2d5ef8952 in main (argc=<optimized out>, argv=<optimized out>) at /build/buildd/kdenlive-0.9.8/src/main.cpp:91
(0010216)
vpinon (administrator)
2014-08-10 22:45

krash seems triggered in libavcodec...
(0010217)
saulimabr (reporter)
2014-08-10 22:53

How can I solve this?
(0010218)
vpinon (administrator)
2014-08-11 14:25

Maybe you can try binaries from
http://builds.meltytech.com/kdenlive/latest.rss [^]
they ship with latest FFmpeg libraries included (ubuntu package links to libav libraries that sometimes have problems)
(0010219)
saulimabr (reporter)
2014-08-11 16:34

I downloaded the lastest build, but it give the same error reported above...
(0010220)
saulimabr (reporter)
2014-08-11 20:51
edited on: 2014-08-11 20:53

Sorry for my last note. I had not seen the script "start-kdenlive" outside the /bin folder in the downloaded package and try to excute the program in the /bin folder.
Executing the script "start-kdenlive" in /kdenlive folder, the program runs without problems and very stable.
How can I report this bug with libavcodec.so.54?

(0010221)
vpinon (administrator)
2014-08-11 23:28

the backtrace actually shows a failure after call to avcodec_decode_audio4, so the AAC (?) might be triggering the pbm.
Maybe you could try to drop the extracted audio only in kdenlive to see if it crashes also.

Then you could attach a short extract to see if it fails on my side (running libavcodec.so.55 maybe they solved the problem already)
(0010222)
saulimabr (reporter)
2014-08-12 02:54

I extract the aac audio with a "ffmpeg -i video.mp4 testaudio.aac" and import the testaudio.aac to my project tree without any problems. The audio plays correctly and program don't crash again.
But if I import video.mp4 to my project tree the program crash with the related error.
(0010223)
saulimabr (reporter)
2014-08-12 02:59
edited on: 2014-08-12 03:03

I have the lastest ffmpeg installed in /opt/ffmpeg with lastest libraries like "libavcodec.so.55", but kdenlive uses the system library "libavcodec.so.54". Are there some way to make kdenlive use the libraries em /opt/ffmpeg/lib instead system default libs?

(0010224)
vpinon (administrator)
2014-08-12 10:21

You always can "export LD_LIBRARY_PATH=/opt/ffmpeg/lib" before lauching "kdenlive" in the same terminal (or just in single line "LD_LIBRARY_PATH=/opt/ffmpeg/lib kdenlive"), but I'm not sure that MLT will like to run with different libraries from the ones it was compiled with... If not maybe you should also build MLT, pointing at your FFmpeg build for compile. In the end you are not far from using "meltytech" setup ;-)

I'm also having other bugs with LibAV 55, think we should file bugs to them and to debian/ubuntu packagers for updates.
(0010242)
vpinon (administrator)
2014-08-17 09:22

Hello,
Can you attach here a small sample file, so that I could test with latest libav & maybe report bug to them?
Thanks
(0010244)
saulimabr (reporter)
2014-08-17 15:38

Hello,
Using "LD_LIBRARY_PATH=/opt/ffmpeg/lib kdenlive" the problem persists. What kind of sample file you need to I attach here?
(0010245)
vpinon (administrator)
2014-08-17 18:39

a small (<10MB) H264 file that crashes kdenlive!
(0010260)
vpinon (administrator)
2014-08-19 23:27

Well, all I have to say is… works for me :/ (LibAV 10.3)
assuming the issue was known and solved by lib authors (upstream)

- Issue History
Date Modified Username Field Change
2014-08-10 21:28 saulimabr New Issue
2014-08-10 21:45 vpinon Note Added: 0010213
2014-08-10 22:16 saulimabr Note Added: 0010214
2014-08-10 22:17 saulimabr Note Added: 0010215
2014-08-10 22:45 vpinon Note Added: 0010216
2014-08-10 22:53 saulimabr Note Added: 0010217
2014-08-11 14:25 vpinon Note Added: 0010218
2014-08-11 16:34 saulimabr Note Added: 0010219
2014-08-11 20:51 saulimabr Note Added: 0010220
2014-08-11 20:53 saulimabr Note Edited: 0010220 View Revisions
2014-08-11 23:28 vpinon Note Added: 0010221
2014-08-12 02:54 saulimabr Note Added: 0010222
2014-08-12 02:59 saulimabr Note Added: 0010223
2014-08-12 03:03 saulimabr Note Edited: 0010223 View Revisions
2014-08-12 03:03 saulimabr Note Edited: 0010223 View Revisions
2014-08-12 10:21 vpinon Note Added: 0010224
2014-08-17 09:22 vpinon Note Added: 0010242
2014-08-17 09:22 vpinon Assigned To => vpinon
2014-08-17 09:22 vpinon Status new => feedback
2014-08-17 15:38 saulimabr Note Added: 0010244
2014-08-17 15:38 saulimabr Status feedback => assigned
2014-08-17 18:39 vpinon Note Added: 0010245
2014-08-17 20:08 saulimabr File Added: h264-sample.mov
2014-08-19 23:27 vpinon Note Added: 0010260
2014-08-19 23:27 vpinon Status assigned => resolved
2014-08-19 23:27 vpinon Resolution open => fixed


Copyright © 2000 - 2014 MantisBT Team
Powered by Mantis Bugtracker