Kdenlive   bug tracker Home page

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0001272KdenliveBuild Systempublic2009-11-11 17:392010-02-20 08:17
ReporterNitro 
Assigned Toj-b-m 
PriorityhighSeveritycrashReproducibilityalways
StatusclosedResolutionno change required 
Platform32 bit intel and alikeOSUbuntu LinuxOS Version9.10
Product Version0.7.6 
Target VersionFixed in Version0.7.7 
Summary0001272: Kdenlive 0.7.6 crashes when opening a project built under Kdenlive 0.7.5
DescriptionKdenlive crashes when I open a project built under kdenlive 0.7.5
Steps To ReproduceOpen Kdenlive
Open Project
This message appears :
   Your project file was upgraded to the latest Kdenlive document version.
   To make sure you don't loose data, a backup copy called: /media/LaCie/Montage
   /Projets/MMH_backup3.kdenlive was created.

Click OK
The project appears furtively
Kdenlive crashes
TagsNo tags attached.
Build/Install MethodDistribution package
Attached Filestxt file icon kdenlive-20091111.kcrash.txt [^] (1,914 bytes) 2009-11-11 17:39 [Show Content]
txt file icon kdenlive-20091111.kcrash2.txt [^] (1,918 bytes) 2009-11-11 22:11 [Show Content]
log file icon make-error.log [^] (3,155 bytes) 2009-11-15 23:08
log file icon mlt-configure.log [^] (890 bytes) 2009-11-16 00:04
log file icon mlt-makeclean.log [^] (9,277 bytes) 2009-11-16 00:04
log file icon mlt-make.log [^] (50,292 bytes) 2009-11-16 00:05
log file icon mlt-make-warnings.log [^] (1,010 bytes) 2009-11-16 00:05
log file icon mlt-makeinstall.log [^] (9,001 bytes) 2009-11-16 00:06
log file icon mlt-melt-query-producers.log [^] (328 bytes) 2009-11-16 00:06

- Relationships

-  Notes
(0004272)
j-b-m (administrator)
2009-11-11 18:55

The crash seems related to a title clip. In Kdenlive 0.7.6, the titler module was completely rewritten, and now needs MLT to be build with Qt4 support.

You can check that by doing:

melt -query producers

That should give you a list of available producers, and it should contain "kdenlivetitle". If it does not, then the MLT package should be rebuild to include Qt4 support
(0004273)
Nitro (reporter)
2009-11-11 22:11

Hi,

There is the result of "melt -query producers" command :
---
producers:
  - melt
  - melt_file
  - frei0r.ising0r
  - frei0r.lissajous0r
  - frei0r.nois0r
  - frei0r.onecol0r
  - frei0r.partik0l
  - framebuffer
  - pango
  - pixbuf
  - vorbis
  - color
  - colour
  - consumer
  - loader
  - hold
  - noise
  - ppm
  - libdv
  - pgm
  - slowmotion
  - xml
  - xml-string
  - kino
...
I tried to rebuild MLT to include Qt4 support with this Kdenlive URL : http://www.kdenlive.org/user-manual/downloading-and-installing-kdenlive/installing-source/installing-mlt-rendering-engine [^]

It doesn't work. You can see the new crash file kdenlive-20091111.kcrash2.txt

Thanks.
(0004277)
j-b-m (administrator)
2009-11-13 09:58

You said that you recompiled MLT, but does the recompiled version show the "kdenlivetitle" producer with the "melt -query producers" command?

If it does not, then there is something wrong with you MLT's install. What is the output of your MLT's configure script?
(0004281)
Nitro (reporter)
2009-11-15 22:01
edited on: 2009-11-16 00:08

In fact, there were an error with the commande make...
You can see the output file : make-error.log.

And therefore I succeed to compile MLT.
But Kdenlive always crash when I open the project.

You can see the differents output files :
   - configure
   - make clean
   - make
   - make install

and you can see the result of the command : melt -query producers

Thanks for your help.

(0004366)
Nitro (reporter)
2009-11-28 09:27

Hi,

It doesn't work.

In fact, the result of the command melt -query producers is always the same...

look at the output file.

May be because there are two instances of MELT :
   ~$ whereis melt
      melt: /usr/bin/melt /usr/local/bin/melt

Best regards.
(0004371)
j-b-m (administrator)
2009-11-28 18:18

Ah, yes, the problem is probably related to you having 2 different installations of MLT, which is likely to create crashes.

By default, if you compile MLT it will install in /usr/local

So the question is why you have that MELT in /usr/bin.
Maybe you installed an MLT package through your package manager, in that case, remove all MLT related packages.

Otherwise, maybe you manually installed in /usr by using the --prefix=/usr option in MLT's configure script, in that case you should manually delete the following files / directories:

/usr/bin/melt
/usr/share/mlt/
/usr/lib/libmlt*
/usr/lib/mlt/


You can then recompile & reinstall MLT and Kdenlive, then remove the Kdenlive config file in $HOME/.kde/share/config/kdenliverc

You should then have a clean MLT & Kdenlive install
(0004377)
Nitro (reporter)
2009-11-29 20:46

Hi,

I've uninstall ffmpeg, mlt and kdenlive and remove all files.

I rebuilt ffmpeg and mlt from sources.
Unfortunatly when I try to build kdenlive I've got the following problem :
~/Install/kdenlive-0.7.6/build$ make
[ 0%] Built target kdenlive_automoc
[ 0%] Building CXX object src/cmake_bindir/CMakeFiles/kdenlive.dir/renderer.o
/home/hrascol/Install/kdenlive-0.7.6/src/renderer.cpp:1998: warning: unused parameter ‘oldspeed’
.../Install/kdenlive-0.7.6/src/renderer.cpp: In member function ‘bool Render::mltMoveTransition(QString, int, int, int, GenTime, GenTime, GenTime, GenTime)’:
.../Install/kdenlive-0.7.6/src/renderer.cpp:2908: error: ‘class Mlt::Transition’ has no member named ‘get_b_track’
.../Install/kdenlive-0.7.6/src/renderer.cpp:2909: error: ‘class Mlt::Transition’ has no member named ‘get_in’
.../Install/kdenlive-0.7.6/src/renderer.cpp:2910: error: ‘class Mlt::Transition’ has no member named ‘get_out’
.../Install/kdenlive-0.7.6/src/renderer.cpp:2922: error: ‘class Mlt::Field’ has no member named ‘disconnect_service’
make[2]: *** [src/cmake_bindir/CMakeFiles/kdenlive.dir/renderer.o] Erreur 1
make[1]: *** [src/cmake_bindir/CMakeFiles/kdenlive.dir/all] Erreur 2
make: *** [all] Erreur 2

you can found the case on kdenlive site : http://www.kdenlive.org/forum/cant-compile [^]

On the overside, the result of the melt -query producer command is :
---
producers:
  - avformat
  - melt
  - melt_file
  - qimage
  - kdenlivetitle
  - frei0r.ising0r
  - frei0r.lissajous0r
  - frei0r.nois0r
  - frei0r.onecol0r
  - frei0r.partik0l
  - framebuffer
  - pango
  - pixbuf
  - vorbis
  - abnormal
  - color
  - colour
  - consumer
  - loader
  - hold
  - noise
  - ppm
  - libdv
  - pgm
  - slowmotion
  - xml
  - xml-string
  - kino
  - sdl_image
...

with kdenlivetitle. It's better.
(0004390)
Nitro (reporter)
2009-12-01 00:16

I understood my problem !
there were an old install of melt include file in /usr/local/includes (mlt an mlt++).
I removed them and now the make command is ok !

After the rebuilt of ffmpeg, melt (with kdenlivetitle producer) and kdenlive my project doesn't crash.

Thanks.

- Issue History
Date Modified Username Field Change
2009-11-11 17:39 Nitro New Issue
2009-11-11 17:39 Nitro File Added: kdenlive-20091111.kcrash.txt
2009-11-11 17:39 Nitro Build/Install Method => Distribution package
2009-11-11 18:55 j-b-m Note Added: 0004272
2009-11-11 18:55 j-b-m Status new => feedback
2009-11-11 22:11 Nitro Note Added: 0004273
2009-11-11 22:11 Nitro File Added: kdenlive-20091111.kcrash2.txt
2009-11-13 08:20 Nitro Issue Monitored: Nitro
2009-11-13 08:21 Nitro Issue End Monitor: Nitro
2009-11-13 09:58 j-b-m Note Added: 0004277
2009-11-15 22:01 Nitro Note Added: 0004281
2009-11-15 23:08 Nitro Note Edited: 0004281 View Revisions
2009-11-15 23:08 Nitro File Added: make-error.log
2009-11-16 00:03 Nitro Note Edited: 0004281 View Revisions
2009-11-16 00:04 Nitro File Added: mlt-configure.log
2009-11-16 00:04 Nitro File Added: mlt-makeclean.log
2009-11-16 00:05 Nitro File Added: mlt-make.log
2009-11-16 00:05 Nitro File Added: mlt-make-warnings.log
2009-11-16 00:06 Nitro File Added: mlt-makeinstall.log
2009-11-16 00:06 Nitro File Added: mlt-melt-query-producers.log
2009-11-16 00:08 Nitro Note Edited: 0004281 View Revisions
2009-11-28 09:27 Nitro Note Added: 0004366
2009-11-28 18:18 j-b-m Note Added: 0004371
2009-11-29 20:46 Nitro Note Added: 0004377
2009-12-01 00:16 Nitro Note Added: 0004390
2009-12-01 00:32 j-b-m Status feedback => resolved
2009-12-01 00:32 j-b-m Resolution open => no change required
2009-12-01 00:32 j-b-m Assigned To => j-b-m
2010-02-02 10:34 j-b-m Fixed in Version => 0.7.7
2010-02-20 08:17 j-b-m Status resolved => closed


Copyright © 2000 - 2010 MantisBT Group
Powered by Mantis Bugtracker