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 > > > > ------------------------------------------------------------------------------ What Every C/C++ and Fortran developer Should Know! Read this article and learn how Intel has extended the reach of its next-generation tools to help Windows* and Linux* C/C++ and Fortran developers boost performance applications - including clusters. http://p.sf.net/sfu/intel-dev2devmay _______________________________________________ Mlt-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/mlt-devel
