[Kdenlive-devel] Crash on startup Ubuntu Edgy

Stephane Fillod f8cfe at free.fr
Sat Dec 9 15:38:13 UTC 2006


Sat, Dec 09, 2006 at 01:29:40PM +0100, a.micouleau at free.fr skribis:
> Hi All
> 
> I followed the Ubuntu Howto and compiled and installed with no error ffmpeg,
> mlt,mlt++ and kdenlive. All the dependencies have been filled. Though when I

Can you make sure you have SDL dev packages installed?
Something like " dpkg -l '*sdl*dev*'  "
I have version 1.2.10-3ubuntu2 on my Edgy system.
It looks like your mlt build miss the SDL support.

> launch kdenlive I get an error:
> 
> # kdenlive
> kdecore (KAction): WARNING: KAction::insertKAccel( kaccel = 0x820faa8 ): KAccel
> object already contains an action name "edit_paste"
> kdenlive: Mlt inited
> kdenlive: +++++++++++  Generating scenelist start...  ++++++++++++++++++
> kdenlive: Creating new document
> kdenlive: deleting contents...
> kdenlive: ****************  INIT DOCUMENT VIEW ***************
> kdenlive: ERROR: Sorry, cannot create MLT consumer, check your MLT install
> KCrash: Application 'kdenlive' crashing...

Hum, in KRender::createVideoXWindow(), we should return (or raise an
exception) when encountering the error instead of going ahead further and
crashing. Since the function is void, what is the Right Thing(tm) to do?

> My KDE backtrace :
> 
> Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1".
> [Thread debugging using libthread_db enabled]
> [New Thread -1231808848 (LWP 21828)]
> [KCrash handler]
> #6  mlt_properties_set_int (this=0x0, name=0x81bdaf9 "app_locked", value=1)
                              ^^^^^^^^^
	                      null pointer
>     at mlt_properties.c:275
> #7  0xb7fa5966 in Mlt::Properties::set () from /usr/lib/libmlt++.so.0.2.2
> #8  0x080b9b37 in KRender::createVideoXWindow ()
> #9  0x080b3f1b in Gui::KMMScreen::KMMScreen ()
> #10 0x080b0fb8 in Gui::KMMMonitor::KMMMonitor ()
> #11 0x080c73bd in Gui::MonitorManager::createMonitor ()
> #12 0x080a1274 in Gui::KdenliveApp::initView ()
> #13 0x080a7a63 in Gui::KdenliveApp::KdenliveApp ()
> #14 0x080c7012 in main ()
> 
> The list and google didn't help... Any Idea on how I could resolve this issue?

My guess would be the SDL install. Can you check whether there's a libmltsdl.so
installed in /usr/share/mlt/modules/ ?

Cheers,
-- 
Stephane




More information about the Kdenlive mailing list