Bug#685694: libmatio: diff for NMU version 1.3.4-3.1

Sébastien Villemot sebastien at debian.org
Thu Oct 4 10:19:04 UTC 2012


Salvatore Bonaccorso <carnil at debian.org> writes:

> On Sun, Sep 02, 2012 at 10:16:09AM +0200, Sylvestre Ledru wrote:
>> Le 01/09/2012 13:33, Salvatore Bonaccorso a écrit :

>> > A rebuild of the libmatio-doc would suffice here, as Sebastien noted.
>> > Is it fine for you to upload a 'no changes' upload or would you like
>> > to do it yourself?
>> >
>> > This would fix RC bug #685694.
>> >
>> OK. Sounds great. :) (even if I don't like "no-changes" upload when I
>> don't know why it failed before ...
>> 
>> Don't hesitate to NMU with a 0 delay (or I can do the upload, no worries)
>
> Before I did an NMU upload I tested now the 4 build-rdeps of
> libmatio-dev: scilab, dynare, vips and openmeeg.
>
> I get a FTBFS for openmeeg (failing tests) with a rebuilded libmatio.

The cause of the FTBFS is a bug in libmatio 1.3.4-3, more precisely an
illegal read. The bug is already present in the current sid binary, but
only triggers a crash after a recompilation (probably because of
compiler changes).

I attach a testcase: a C program and a MAT file (taken from openmeeg
testsuite).

When this test is run against the current libmatio, valgrind detects an
illegal read, but the program does not crash. When run against a
recompiled libmatio, the program crashes, and so does openmeeg
testsuite.

The good news is that this bug has been fixed upstream on the 1.3
branch, but has never been released since the stable branch is now 1.5:

 http://matio.git.sourceforge.net/git/gitweb.cgi?p=matio/matio;a=commit;h=4b096356fda6973b404218bb7536b7267641fc55

Note that libmatio 1.5 currently in experimental is not affected.

Sylvestre: how do you want to proceed? I can do a team upload with this
patch incorporated. That would fix the libmatio-doc RC bug without
introducing an FTBFS on other packages.

Best,
-------------- next part --------------
A non-text attachment was scrubbed...
Name: matio-test.c
Type: text/x-csrc
Size: 220 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/debian-science-maintainers/attachments/20121004/86b67ed4/attachment-0001.c>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: Head1.mat
Type: application/octet-stream
Size: 13703 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/debian-science-maintainers/attachments/20121004/86b67ed4/attachment-0001.obj>
-------------- next part --------------

-- 
 .''`.    Sébastien Villemot
: :' :    Debian Developer
`. `'     http://www.dynare.org/sebastien
  `-      GPG Key: 4096R/381A7594
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 835 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/debian-science-maintainers/attachments/20121004/86b67ed4/attachment-0001.pgp>


More information about the debian-science-maintainers mailing list