Openshot cannot find already installed codecs
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenShot Video Editor |
New
|
Undecided
|
Unassigned |
Bug Description
Os name & version: 2 different machines:
Debian wheezy kernel 3.0.0-1-powerpc64.
Debian wheezy kernel 3.0.0-1-i386
Installation method: DEB packages
Openshot version: OpenShot 1.3.1
Bug info:
Everytime I launch openshot, a little window shows the message:
"No formats or codecs were found. Please check the OpenShot preferences and configure the 'melt' command name."
Everything related to melt and openshot preferences is already configured, all codecs are installed as well. As a matter of fact, openshot starts correctly and is also possible to edit videos, but exporting them is not possible.
IMHO is all related to a malfunction of melt program which segfaults every now and then. I attach the openshot.debug file, and also a gdb-debugged sesion of melt:
############# BEGIN openshot.debug ################
-------
OpenShot Debug File 0.0.2 - 2011-08-17 12:58:39.781168
-------
This file contains a list of installed packages related to OpenShot,
locations of files, and a list of shared libraries used by python-mlt.
-------
Distribution Version Info
-------
No LSB modules are available.
Distributor ID: Debian
Description: Debian GNU/Linux testing (wheezy)
Release: testing
Codename: wheezy
-------
List of Installed Packages
-------
Desitjat=
| Estat=Not/
|/ Err?=(none)
||/ Nom Versió Descripció
+++-===
un libmlt1 <none> (no hi ha cap descripció disponible)
un libmlt2 <none> (no hi ha cap descripció disponible)
ii openshot 1.3.1-1 Create and edit videos and movies
un python-mlt2 <none> (no hi ha cap descripció disponible)
No s'ha trobat cap paquet que correspongui amb python-mlt.
No s'ha trobat cap paquet que correspongui amb openshot-mlt.
-------
Python Path (i.e. sys.path)
-------
/home/mombars/
/usr/lib/python2.6
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/local/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
-------
Files in /usr/lib/
-------
find: «/usr/lib/
-------
Attempt to import mlt (using Python)
-------
Successfully imported mlt library!
-------
Find 'openshot' files & folders
-------
-------
Find 'mlt' files & folders
-------
-------
Find libmlt*.so*
-------
-------
Locate '_mlt.so', used by python-mlt
-------
/usr/lib/
/usr/lib/
-------
Shared Libraries for /usr/lib/
-------
linux-vdso32.so.1 => (0x00100000)
libmlt++.so.3 => /usr/lib/
libmlt.so.4 => /usr/lib/
libpthread.so.0 => /lib/powerpc-
libdl.so.2 => /lib/powerpc-
libutil.so.1 => /lib/powerpc-
libpython2.
libstdc++.so.6 => /usr/lib/
libm.so.6 => /lib/powerpc-
libgcc_s.so.1 => /lib/powerpc-
libc.so.6 => /lib/powerpc-
/lib/ld.so.1 (0x20541000)
libssl.so.1.0.0 => /usr/lib/
libcrypto.so.1.0.0 => /usr/lib/
libz.so.1 => /usr/lib/libz.so.1 (0x6f557000)
-------
Debug File 'openshot.debug'
-------
This script has created a file called 'openshot.debug' which
contains all of this output. If you are having trouble installing
OpenShot, you can attach this file to your bug report.
############ END openshot.debug ###############
############ BEGIN gdb-debugged session of /usr/bin/melt ####
Starting program: /usr/bin/melt -query "video_codecs"
[Thread debugging using libthread_db enabled]
---
video_codecs:
- a64multi
- a64multi5
- asv1
- asv2
- bmp
- dnxhd
- dpx
- dvvideo
- ffv1
- ffvhuff
- flashsv
- flashsv2
- flv
- gif
- h261
- h263
- h263p
- huffyuv
- jpegls
- ljpeg
- mjpeg
- mpeg1video
- mpeg2video
- mpeg4
- msmpeg4v2
- msmpeg4
- msvideo1
- pam
- pbm
- pcx
- pgm
- pgmyuv
- png
- ppm
- qtrle
- rawvideo
- roqvideo
- rv10
- rv20
- sgi
- snow
- svq1
- targa
- tiff
- v210
- wmv1
- wmv2
- zlib
- zmbv
- libdirac
- libtheora
- libvpx
- libx264
- libxvid
...
Program received signal SIGSEGV, Segmentation fault.
0x0ed5ba10 in QVariantAnimati
(gdb)
############### END of gdb-debugged session of /usr/bin/melt #########
As gdb is pointing out, something is broken in libQtCore.so.4, that seems to be the orign of the bug.
If that's the case that something is broken in libQtCore.so.4, then I'm not sure what we can do - Openshot doesn't use QT.