[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

[Pkg-octave-devel] Bug#783034: Bug#783034: octave-ltfat breaks Octave rcond. Yields segmentation fault



Control: tags -1 unreproducible moreinfo

* Charlie Hagedorn <charlie.hagedorn@gmail.com> [2015-04-20 14:29]:

I've had inconsistent Octave seg-faults on several jessie machines that I've traced to at least the octave-ltfat package. The seg-faults are triggered calls to the Octave function rcond. Installing octave-ltfat makes it break, uninstalling restores expected behavior (i.e. not crashing Octave).

[snip]

I am unable to reproduce this bug on two different Debian testing systems I have access. I get on both of them:

    $ dpkg -l octave-ltfat octave-ltfat-common octave | grep ^ii
    ii  octave              3.8.2-4      i386         GNU Octave language for numerical computations
    ii  octave-ltfat        2.0.1-1      i386         Large Time/Frequency Analysis Toolbox
    ii  octave-ltfat-common 2.0.1-1      all          Large Time/Frequency Analysis Toolbox (arch-indep files)
    $ echo "rcond(magic(31))" | octave -q
    ans =  0.030391

It is pretty surprising for me that the presence or not of the octave-ltfat package will have an effect on the behavior of rcond, which is in Octave core:

    $ echo "which rcond" | octave -q
    'rcond' is a built-in function from the file libinterp/corefcn/rcond.cc

Rafael



Reply to: