Kdenlive   bug tracker Home page

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0002506KdenliveFile Loadingpublic2012-01-30 19:122012-01-31 15:46
Reporterbeemaster 
Assigned Toj-b-m 
PriorityhighSeveritycrashReproducibilityalways
StatusassignedResolutionopen 
Platform64 bitOSUbuntuOS Version10.04
Product Version 
Target VersionFixed in Version 
Summary0002506: Crashes when adding video clips
DescriptionAfter loading kdenlive I try to add clips. Audio clips adds OK, but video clips crashes. I tried to add AVI and OGV files.
Steps To Reproduce1. Load kdenlive.
2. Add video clips.
Additional InformationApplication: kdenlive (0.8.2.1)
KDE Platform Version: 4.4.5 (KDE 4.4.5)
Qt Version: 4.6.2
Operating System: Linux 2.6.32-32-generic x86_64
Distribution: Ubuntu 10.04.3 LTS

-- Information about the crash:
<In detail, tell us what you were doing when the application crashed.>

The crash can be reproduced every time.

 -- Backtrace:
Application: Kdenlive (kdenlive), signal: Segmentation fault
[Current thread is 1 (Thread 0x7fb9fc695780 (LWP 30311))]

Thread 4 (Thread 0x7fb9ddcf5700 (LWP 30315)):
[KCrash Handler]
0000005 sws_scale (c=0x0, src=0x7fb9ddcf34c0, srcStride=0x7fb9ddcf34e0, srcSliceY=<value optimized out>, srcSliceH=576, dst=<value optimized out>, dstStride=0x7fb9ddcf34b0)
    at /build/buildd/libav-0.6.2/libswscale/swscale.c:1848
0000006 0x00007fb9ef0bd7f7 in filter_scale (frame=0x7fb9e001a520, image=<value optimized out>, format=<value optimized out>, iwidth=<value optimized out>, iheight=576, owidth=48, oheight=27)
    at filter_swscale.c:170
0000007 0x00007fb9efaf660d in filter_get_image (this=0x7fb9e001a520, image=0x7fb9ddcf3768, format=0x7fb9ddcf3904, width=0x7fb9ddcf36bc, height=0x7fb9ddcf36b8, writable=<value optimized out>)
    at filter_rescale.c:230
0000008 0x00007fba0731a9da in mlt_frame_get_image (self=0x7fb9e001a520, buffer=0x7fb9ddcf3768, format=0x7fb9ddcf3904, width=0x7fb9ddcf36bc, height=0x7fb9ddcf36b8, writable=<value optimized out>)
    at mlt_frame.c:453
0000009 0x00007fb9efaf6a76 in filter_get_image (this=0x7fb9e001a520, image=0x7fb9ddcf3768, format=0x7fb9ddcf3904, width=0x7fb9ddcf390c, height=0x7fb9ddcf3908, writable=0) at filter_resize.c:267
0000010 0x00007fba0731a9da in mlt_frame_get_image (self=0x7fb9e001a520, buffer=0x7fb9ddcf3768, format=0x7fb9ddcf3904, width=0x7fb9ddcf390c, height=0x7fb9ddcf3908, writable=<value optimized out>)
    at mlt_frame.c:453
0000011 0x00007fba07103b1d in Mlt::Frame::get_image (this=0x7fb9e02883d0, format=@0x7fb9ddcf3904, w=@0x7fb9ddcf390c, h=@0x7fb9ddcf3908, writable=0) at MltFrame.cpp:59
0000012 0x0000000000589c13 in KThumb::getFrame (frame=<value optimized out>, frameWidth=48, displayWidth=48, height=36) at /build/buildd/kdenlive-0.8.2.1/src/kthumb.cpp:209
0000013 0x00000000004d529b in Render::processFileProperties (this=0x1eb9930) at /build/buildd/kdenlive-0.8.2.1/src/renderer.cpp:885
0000014 0x00000000004afc76 in QtConcurrent::RunFunctionTask<void>::run (this=0x2cbf5f0) at /usr/include/qt4/QtCore/qtconcurrentrunbase.h:120
0000015 0x00007fba0682e9e9 in ?? () from /usr/lib/libQtCore.so.4
0000016 0x00007fba06838775 in ?? () from /usr/lib/libQtCore.so.4
0000017 0x00007fba051ff9ca in start_thread () from /lib/libpthread.so.0
0000018 0x00007fba01b8170d in clone () from /lib/libc.so.6
0000019 0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7fb9e63fb700 (LWP 30316)):
#0 0x00007fba05204bc9 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1 0x00007fba07328350 in mlt_consumer_get_frame (self=0x2738300) at mlt_consumer.c:536
0000002 0x00007fba0732953e in mlt_consumer_rt_frame (self=0x273841c) at mlt_consumer.c:1329
0000003 0x00007fb9e879a01c in consumer_thread (arg=<value optimized out>) at consumer_sdl_still.c:570
0000004 0x00007fba051ff9ca in start_thread () from /lib/libpthread.so.0
0000005 0x00007fba01b8170d in clone () from /lib/libc.so.6
0000006 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7fb9e6bfc700 (LWP 30317)):
#0 0x00007fba0520485c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1 0x00007fb9e8799921 in consumer_thread (arg=<value optimized out>) at consumer_sdl_preview.c:449
0000002 0x00007fba051ff9ca in start_thread () from /lib/libpthread.so.0
0000003 0x00007fba01b8170d in clone () from /lib/libc.so.6
0000004 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7fb9fc695780 (LWP 30311)):
#0 0x00007fba01b74f93 in poll () from /lib/libc.so.6
#1 0x00007fb9fe99c29a in ?? () from /usr/lib/libxcb.so.1
0000002 0x00007fb9fe99c7d7 in ?? () from /usr/lib/libxcb.so.1
0000003 0x00007fb9fe99ca85 in xcb_writev () from /usr/lib/libxcb.so.1
0000004 0x00007fba04ae36fa in _XSend () from /usr/lib/libX11.so.6
0000005 0x00007fba04ad4d2e in _XSetClipRectangles () from /usr/lib/libX11.so.6
0000006 0x00007fba04ad4e23 in XSetClipRectangles () from /usr/lib/libX11.so.6
0000007 0x00007fba0298e421 in ?? () from /usr/lib/libQtGui.so.4
0000008 0x00007fba02992c85 in ?? () from /usr/lib/libQtGui.so.4
0000009 0x00007fba028dddd3 in ?? () from /usr/lib/libQtGui.so.4
0000010 0x00007fba028ddeb2 in ?? () from /usr/lib/libQtGui.so.4
0000011 0x00007fb9f13bee58 in ?? () from /usr/lib/kde4/plugins/styles/oxygen.so
0000012 0x00007fba0692c487 in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
0000013 0x00007fba0278a1fc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
0000014 0x00007fba027906fb in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
0000015 0x00007fba063a9a16 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
0000016 0x00007fba0692d06c in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
0000017 0x00007fba027e87dd in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/libQtGui.so.4
0000018 0x00007fba027e9478 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) ()
   from /usr/lib/libQtGui.so.4
0000019 0x00007fba027e92a9 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) ()
   from /usr/lib/libQtGui.so.4
0000020 0x00007fba027e853a in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/libQtGui.so.4
0000021 0x00007fba027e9478 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) ()
   from /usr/lib/libQtGui.so.4
0000022 0x00007fba027e853a in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/libQtGui.so.4
0000023 0x00007fba027e9478 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) ()
   from /usr/lib/libQtGui.so.4
0000024 0x00007fba027e853a in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/libQtGui.so.4
0000025 0x00007fba027e9478 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) ()
   from /usr/lib/libQtGui.so.4
0000026 0x00007fba027e92a9 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) ()
   from /usr/lib/libQtGui.so.4
0000027 0x00007fba027e92a9 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) ()
   from /usr/lib/libQtGui.so.4
0000028 0x00007fba027e92a9 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) ()
   from /usr/lib/libQtGui.so.4
0000029 0x00007fba027e92a9 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) ()
   from /usr/lib/libQtGui.so.4
0000030 0x00007fba027e92a9 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) ()
   from /usr/lib/libQtGui.so.4
0000031 0x00007fba027e92a9 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) ()
   from /usr/lib/libQtGui.so.4
0000032 0x00007fba027e92a9 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) ()
   from /usr/lib/libQtGui.so.4
0000033 0x00007fba027e92a9 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) ()
   from /usr/lib/libQtGui.so.4
0000034 0x00007fba027e853a in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/libQtGui.so.4
0000035 0x00007fba029a28c5 in ?? () from /usr/lib/libQtGui.so.4
0000036 0x00007fba027d9b60 in QWidgetPrivate::syncBackingStore() () from /usr/lib/libQtGui.so.4
0000037 0x00007fba027e0865 in QWidget::event(QEvent*) () from /usr/lib/libQtGui.so.4
0000038 0x00007fba02ba2cab in QMainWindow::event(QEvent*) () from /usr/lib/libQtGui.so.4
0000039 0x00007fba064c0f63 in KXmlGuiWindow::event(QEvent*) () from /usr/lib/libkdeui.so.5
0000040 0x00007fba0278a22c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
0000041 0x00007fba027906fb in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
0000042 0x00007fba063a9a16 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
0000043 0x00007fba0692d06c in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
0000044 0x00007fba0692f7e7 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/libQtCore.so.4
0000045 0x00007fba069569d3 in ?? () from /usr/lib/libQtCore.so.4
0000046 0x00007fba00c948c2 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
0000047 0x00007fba00c98748 in ?? () from /lib/libglib-2.0.so.0
0000048 0x00007fba00c988fc in g_main_context_iteration () from /lib/libglib-2.0.so.0
0000049 0x00007fba06956513 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
0000050 0x00007fba0283a46e in ?? () from /usr/lib/libQtGui.so.4
0000051 0x00007fba0692b992 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
0000052 0x00007fba0692bd6c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
0000053 0x00007fba0692faab in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4
0000054 0x000000000045eea5 in main (argc=<value optimized out>, argv=<value optimized out>) at /build/buildd/kdenlive-0.8.2.1/src/main.cpp:89
TagsNo tags attached.
Build/Install Method(select)
Attached Files

- Relationships

-  Notes
(0007840)
j-b-m (administrator)
2012-01-30 20:11

Which MLT version do you have and how did you install Kdenlive & MLT? It seems you are using a self compiled libav 0.6.2, is this correct? If you compile yourself, it might be better to use a more recent version of FFmpeg or libav...
(0007842)
beemaster (reporter)
2012-01-30 21:10

MLT 0.7.6 from sunab's PPA. Kdenlive 0.8.2 from Lucid's repo.
Also tried Kdenlive 0.8.2.1 from sunab's PPA. Result was the same.
I have package libavcodec52 version 4:0.6.2-1ubuntu2+codecs1~lucid3 from Ubuntu's repo.
(0007843)
j-b-m (administrator)
2012-01-30 21:36

The official FFmpeg version for Ubuntu 10.04 is FFmpeg 0.5.1:
http://packages.ubuntu.com/search?suite=lucid&searchon=names&keywords=libavcodec [^]

You probably have an added an extra repository that installs a more recent FFmpeg, and that is the reason for the crash.

Also, I strongly encourage you to use Kdenlive 0.8.2.1 which has several important bugfixes over 0.8.2
(0007845)
beemaster (reporter)
2012-01-31 15:46

Yes, you are right. I got libavcodec52 from http://ppa.launchpad.net/kxstudio-team/ppa/ubuntu/ [^] . And kdenlive from this repo too (sunab's version crashes too as I said above). But it works well. And OpenShot video editor doesn't crash with my version of libav. So why kdenlive does?

- Issue History
Date Modified Username Field Change
2012-01-30 19:12 beemaster New Issue
2012-01-30 20:11 j-b-m Note Added: 0007840
2012-01-30 20:11 j-b-m Assigned To => j-b-m
2012-01-30 20:11 j-b-m Status new => feedback
2012-01-30 21:10 beemaster Note Added: 0007842
2012-01-30 21:10 beemaster Status feedback => assigned
2012-01-30 21:36 j-b-m Note Added: 0007843
2012-01-31 15:46 beemaster Note Added: 0007845


Copyright © 2000 - 2014 MantisBT Team
Powered by Mantis Bugtracker