Hello,

you are right, it also happens here, I can play and compose videos, no
problem but at the end it segfaults.
I am building mlt since 0.7.0 with all hardening options which are
available, but for testing I rebuild 0.7.2-2 without them and still get
the same faults.

@Dan:
What is your opinion?

Output:

me@gnu:~/Download$ gdb melt
GNU gdb (GDB) 7.2-debian
Copyright (C) 2010 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 "i486-linux-gnu".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /usr/bin/melt...Reading symbols from
/usr/lib/debug/usr/bin/melt...done.
done.
(gdb) run
Starting program: /usr/bin/melt
[Thread debugging using libthread_db enabled]
Usage: melt [options] [producer [name=value]* ]+
Options:
  -attach filter[:arg] [name=value]*       Attach a filter to the output
  -attach-cut filter[:arg] [name=value]*   Attach a filter to a cut
  -attach-track filter[:arg] [name=value]* Attach a filter to a track
  -attach-clip filter[:arg] [name=value]*  Attach a filter to a producer
  -audio-track | -hide-video               Add an audio-only track
  -blank frames                            Add blank silence to a track
  -consumer id[:arg] [name=value]*         Set the consumer (sink)
  -debug                                   Set the logging level to debug
  -filter filter[:arg] [name=value]*       Add a filter to the current track
  -group [name=value]*                     Apply properties repeatedly
  -help                                    Show this message
  -join clips                              Join multiple clips into one cut
  -mix length                              Add a mix between the last two
cuts
  -mixer transition                        Add a transition to the mix
  -null-track | -hide-track                Add a hidden track
  -profile name                            Set the processing settings
  -progress                                Display progress along with
position
  -remove                                  Remove the most recent cut
  -repeat times                            Repeat the last cut
  -query                                   List all of the registered
services
  -query "consumers" | "consumer"=id       List consumers or show info
about one
  -query "filters" | "filter"=id           List filters or show info about
one
  -query "producers" | "producer"=id       List producers or show info
about one
  -query "transitions" | "transition"=id   List transitions, show info
about one
  -query "profiles" | "profile"=id         List profiles, show info about one
  -query "formats"                         List audio/video formats
  -query "audio_codecs"                    List audio codecs
  -query "video_codecs"                    List video codecs
  -serialise [filename]                    Write the commands to a text file
  -silent                                  Do not display position/transport
  -split relative-frame                    Split the last cut into two cuts
  -swap                                    Rearrange the last two cuts
  -track                                   Add a track
  -transition id[:arg] [name=value]*       Add a transition
  -verbose                                 Set the logging level to verbose
  -version                                 Show the version and copyright
  -video-track | -hide-audio               Add a video-only track
For more help: <http://www.mltframework.org/>

Program received signal SIGSEGV, Segmentation fault.
0xb4c7cffa in QVariantAnimation::registerInterpolator(QVariant (*)(void
const*, void const*, double), int) () from /usr/lib/libQtCore.so.4
(gdb) bt
#0  0xb4c7cffa in QVariantAnimation::registerInterpolator(QVariant
(*)(void const*, void const*, double), int) () from
/usr/lib/libQtCore.so.4
#1  0xb5027f03 in ?? () from /usr/lib/libQtGui.so.4
#2  0xb7e62888 in __cxa_finalize () from /lib/i686/cmov/libc.so.6
#3  0xb501dfd4 in ?? () from /usr/lib/libQtGui.so.4
#4  0xb574f584 in _fini () from /usr/lib/libQtGui.so.4
#5  0xb7ff5aa6 in ?? () from /lib/ld-linux.so.2
#6  0xb7ff6557 in ?? () from /lib/ld-linux.so.2
#7  0xb7e2fca4 in ?? () from /lib/i686/cmov/libdl.so.2
#8  0xb7ff0bd6 in ?? () from /lib/ld-linux.so.2
#9  0xb7e3009c in ?? () from /lib/i686/cmov/libdl.so.2
#10 0xb7e2fcda in dlclose () from /lib/i686/cmov/libdl.so.2
#11 0xb7fb29b9 in mlt_property_clear (self=0x8097978) at mlt_property.c:107
#12 mlt_property_close (self=0x8097978) at mlt_property.c:475
#13 0xb7fb305d in mlt_properties_close (self=0x8053310) at
mlt_properties.c:1174
#14 mlt_properties_close (self=0x8053310) at mlt_properties.c:1145
#15 0xb7fc3c2e in mlt_repository_close (self=0x8053310) at
mlt_repository.c:236
#16 0xb7fc2d2b in mlt_factory_close () at mlt_factory.c:379
#17 0x08049c12 in main (argc=1, argv=0xbffff4a4) at melt.c:776
(gdb)





> Package: melt
> Version: 0.7.2-2
> Severity: important
>
>
> Hi,
>
> When I run "melt" without any argument (but it also happens with
> arguments) it displays the usual help message and then segfaults. The
> stacktrace is
>
> #0  0x00007ffff5c4af37 in QVariantAnimation::registerInterpolator(QVariant
> (*)(void const*, void const*, double), int) () from
> /usr/lib/libQtCore.so.4
> #1  0x00007ffff627b770 in ?? () from /usr/lib/libQtGui.so.4
> #2  0x00007ffff76480d5 in __cxa_finalize (d=0x7ffff6d51560)
>     at cxa_finalize.c:56
> #3  0x00007ffff62719d6 in ?? () from /usr/lib/libQtGui.so.4
> #4  0x00007fffffffdb28 in ?? ()
> #5  0x0000000000000007 in ?? ()
> #6  0x00007fffffffe060 in ?? ()
> #7  0x00007ffff68f52f5 in _fini () from /usr/lib/libQtGui.so.4
> #8  0x00007fffffffe060 in ?? ()
> #9  0x00007ffff7de9b12 in _dl_close_worker (map=<value optimized out>)
>     at dl-close.c:272
> Backtrace stopped: previous frame inner to this frame (corrupt stack?)
>
> -- System Information:
> Debian Release: wheezy/sid
>   APT prefers testing
>   APT policy: (990, 'testing'), (500, 'unstable'), (1, 'experimental')
> Architecture: amd64 (x86_64)
>
> Kernel: Linux 2.6.38-2-amd64 (SMP w/2 CPU cores)
> Locale: LANG=en_US.utf8, LC_CTYPE=en_US.utf8 (charmap=UTF-8)
> Shell: /bin/sh linked to /bin/dash
>
> Versions of packages melt depends on:
> ii  libc6                         2.13-4     Embedded GNU C Library:
> Shared lib
> ii  libmlt-data                   0.7.2-2    multimedia framework (data)
> ii  libmlt4                       0.7.2-2    multimedia framework
> (runtime)
>
> melt recommends no packages.
>
> melt suggests no packages.
>
> -- no debconf information
>
>
>
>





--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to