Package: kdenlive
Version: 16.04.2-1
Followup-For: Bug #827004

On 06/17/2016 03:23 AM, Patrick Matthäi wrote:
> We believe that the bug you reported is fixed in the latest version of
> kdenlive, which is due to be installed in the Debian FTP archive.
> 
> [snip]
>
>  kdenlive (16.04.2-1) unstable; urgency=medium
>  .
>    * New upstream release.
>      - Fixes segfault or arithmetic exception with "Reverse Clip".
>        Closes: #827004

Thank you for the update. Unfortunately, some the same errors persist. I
can no longer reproduce the first error I described in my original
report (segfault in xmlCheckUTF8__internal_alias), but I can reproduce
the other two.

I also spot a pattern in the errors: It seems that the arithmetic
exception in MltVideoProfile::isCompatible occurs when the clip to
reverse has the same frame rate as the project profile, and the segfault
in mlt_profile_fps occurs when the clip to reverse has a different frame
rate.

Note: I decided to install the new version of Kdenlive directly from
unstable, now that the Qt 5.6 packages have entered testing. If I should
wait for the new version of Kdenlive to enter testing, please let me
know and I will report back then.

The backtraces are essentially the same as before:


Program received signal SIGFPE, Arithmetic exception.
[Switching to Thread 0x7fffb1fd7700 (LWP 8615)]
0x0000555555934795 in MltVideoProfile::isCompatible (
    this=this@entry=0x7fffb1fd6af0, point=...)
    at /build/kdenlive-16.04.2/src/definitions.cpp:115
115     /build/kdenlive-16.04.2/src/definitions.cpp: No such file or
directory.
(gdb) bt
#0  0x0000555555934795 in MltVideoProfile::isCompatible (
    this=this@entry=0x7fffb1fd6af0, point=...)
    at /build/kdenlive-16.04.2/src/definitions.cpp:115
#1  0x00005555558f9641 in ProducerQueue::processFileProperties (
    this=<optimized out>)
    at /build/kdenlive-16.04.2/src/mltcontroller/producerqueue.cpp:237
#2  0x000055555563558d in QtConcurrent::RunFunctionTask<void>::run (
    this=0x55555cef9af0)
    at
/usr/include/x86_64-linux-gnu/qt5/QtConcurrent/qtconcurrentrunbase.h:130
#3  0x00007ffff07b8c03 in QThreadPoolThread::run (this=0x5555571037c0)
    at thread/qthreadpool.cpp:93
#4  0x00007ffff07bc808 in QThreadPrivate::start (arg=0x5555571037c0)
    at thread/qthread_unix.cpp:341
#5  0x00007fffec78a464 in start_thread (arg=0x7fffb1fd7700)
    at pthread_create.c:334
#6  0x00007fffefbbfe5d in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

(As described in the original report, this produces a .mlt file, but it
has a <profile> tag with invalid values.)


Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7fffb1fd7700 (LWP 8678)]
0x00007ffff66eccad in mlt_profile_fps (profile=0x73746e6576655f)
    at mlt_profile.c:267
267     mlt_profile.c: No such file or directory.
(gdb) bt
#0  0x00007ffff66eccad in mlt_profile_fps (profile=0x73746e6576655f)
    at mlt_profile.c:267
#1  0x00007ffff66db03c in mlt_properties_get_position (
    self=self@entry=0x7fffa580ea60, name=name@entry=0x7ffff66ef469 "out")
    at mlt_properties.c:1075
#2  0x00007ffff66e0dec in mlt_producer_get_out
(self=self@entry=0x7fffa580ea60)
    at mlt_producer.c:527
#3  0x00007ffff66e0dfe in mlt_producer_get_playtime (
    self=self@entry=0x7fffa580ea60) at mlt_producer.c:539
#4  0x00007ffff66e1f12 in mlt_multitrack_refresh (
    self=self@entry=0x7fffa580b580) at mlt_multitrack.c:144
#5  0x00007ffff66e2030 in mlt_multitrack_connect (self=0x7fffa580b580,
    producer=0x7fffa580ea60, track=<optimized out>) at mlt_multitrack.c:225
#6  0x00007ffff66ea8d3 in mlt_tractor_set_track (self=<optimized out>,
    producer=<optimized out>, index=<optimized out>) at mlt_tractor.c:244
#7  0x0000555555659707 in MeltJob::startJob (this=<optimized out>)
    at /build/kdenlive-16.04.2/src/project/jobs/meltjob.cpp:211
#8  0x000055555565f8a7 in JobManager::slotProcessJobs (this=0x55555cbe9420)
    at /build/kdenlive-16.04.2/src/project/jobs/jobmanager.cpp:191
#9  0x000055555563558d in QtConcurrent::RunFunctionTask<void>::run (
    this=0x55555cf59bc0)
    at
/usr/include/x86_64-linux-gnu/qt5/QtConcurrent/qtconcurrentrunbase.h:130
#10 0x00007ffff07b8c03 in QThreadPoolThread::run (this=0x5555570e4240)
    at thread/qthreadpool.cpp:93
#11 0x00007ffff07bc808 in QThreadPrivate::start (arg=0x5555570e4240)
    at thread/qthread_unix.cpp:341
#12 0x00007fffec78a464 in start_thread (arg=0x7fffb1fd7700)
    at pthread_create.c:334
#13 0x00007fffefbbfe5d in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109


Many thanks to you and Jean-Baptiste for your work.

Kyanos

-- System Information:
Debian Release: stretch/sid
  APT prefers testing
  APT policy: (500, 'testing'), (300, 'oldstable-updates'), (300,
'oldstable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.6.0-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.utf8, LC_CTYPE=en_US.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages kdenlive depends on:
ii  ffmpeg                       7:3.0.2-4
ii  kded5                        5.22.0-1
ii  kdenlive-data                16.04.2-1
ii  kinit                        5.22.0-1
ii  kio                          5.22.0-1
ii  libc6                        2.22-11
ii  libgcc1                      1:6.1.1-4
ii  libgl1-mesa-glx [libgl1]     11.2.2-1
ii  libglu1-mesa [libglu1]       9.0.0-2.1
ii  libkf5archive5               5.22.0-1
ii  libkf5attica5                5.22.0-1
ii  libkf5auth5                  5.22.0-1
ii  libkf5bookmarks5             5.22.0-2
ii  libkf5codecs5                5.22.0-1
ii  libkf5completion5            5.22.0-1
ii  libkf5configcore5            5.22.0-1
ii  libkf5configgui5             5.22.0-1
ii  libkf5configwidgets5         5.22.0-1
ii  libkf5coreaddons5            5.22.0-1
ii  libkf5crash5                 5.22.0-1
ii  libkf5dbusaddons5            5.22.0-1
ii  libkf5filemetadata3          5.22.0-1
ii  libkf5guiaddons5             5.22.0-1
ii  libkf5i18n5                  5.22.1-1
ii  libkf5iconthemes5            5.22.0-1
ii  libkf5itemviews5             5.22.0-1
ii  libkf5jobwidgets5            5.22.0-1
ii  libkf5kiocore5               5.22.0-1
ii  libkf5kiofilewidgets5        5.22.0-1
ii  libkf5kiontlm5               5.22.0-1
ii  libkf5kiowidgets5            5.22.0-1
ii  libkf5newstuff5              5.22.0-1
ii  libkf5notifications5         5.22.0-1
ii  libkf5notifyconfig5          5.22.0-1
ii  libkf5plotting5              5.22.0-1
ii  libkf5service-bin            5.22.0-1
ii  libkf5service5               5.22.0-1
ii  libkf5solid5                 5.22.0-1
ii  libkf5sonnetui5              5.22.0-2
ii  libkf5textwidgets5           5.22.0-1
ii  libkf5widgetsaddons5         5.22.0-1
ii  libkf5xmlgui5                5.22.0-1
ii  libmlt++3                    6.2.0-1
ii  libmlt6                      6.2.0-1
ii  libqt5concurrent5            5.6.1+dfsg-2
ii  libqt5core5a                 5.6.1+dfsg-2
ii  libqt5dbus5                  5.6.1+dfsg-2
ii  libqt5gui5                   5.6.1+dfsg-2
ii  libqt5network5               5.6.1+dfsg-2
ii  libqt5qml5                   5.6.1-4
ii  libqt5quick5                 5.6.1-4
ii  libqt5script5                5.6.1+dfsg-2
ii  libqt5svg5                   5.6.1-2
ii  libqt5widgets5               5.6.1+dfsg-2
ii  libqt5xml5                   5.6.1+dfsg-2
ii  libstdc++6                   6.1.1-4
ii  libv4l-0                     1.10.0-2
ii  melt                         6.2.0-1
ii  oxygen-icon-theme            4:4.14.0-1
ii  qml-module-qtquick-controls  5.6.1-2
ii  qml-module-qtquick2          5.6.1-4

Versions of packages kdenlive recommends:
ii  dvdauthor        0.7.0-1.4+b1
ii  dvgrab           3.5-2+b3
ii  frei0r-plugins   1.4-3+b1
ii  genisoimage      9:1.1.11-3
ii  recordmydesktop  0.3.8.1+svn602-1+b1
ii  swh-plugins      0.4.16+git20160602~repack1-2

Versions of packages kdenlive suggests:
pn  khelpcenter  <none>

-- no debconf information

Reply via email to