Dear Octave Community I've noticed interesting crashes with some oct-files of my control-oo package [1]. One of the affected functions is "hinfsyn", which is a wrapper for two Fortran subroutines from the Slicot Library [2]. When one tries to execute "test hinfsyn" or the files hinfcont.m and hinfdisc (see attachment), Octave 3.2.3 shows different behaviour, depending on processor type and operating system:
- On IBM PowerPC G5 with Mac OS X 10.5 (Octave.app PPC) everything works fine. - On Intel Core 2 Duo with Mac OS X 10.6 (Octave.app i386) Octave works as expected on the first try. But after the second call of hinfsyn, Octave crashes with a short error message: either segmentation fault or bus error. - On Intel Pentium 4 with Fedora Linux 12, Octave already crashes on the first call of hinfsyn with the detailed error messages attached to this mail. Both test cases for continuous- and discrete-time system are taken from the Slicot Fortran library. Therefore they are well-tested and shouldn't cause any problems. Could there be a problem with the Fortran compilers for i386, i.e. G95 (Mac) and GFortran (Fedora) ? What can I do to track down the problem? Thanks for any insights. Regards, Lukas Reichlin [1] http://octave.svn.sourceforge.net/viewvc/octave/trunk/octave-forge/extra/control-oo.tar.gz?view=tar [2] http://www.slicot.org/
hinfcont_error
Description: Binary data
hinfcont.m
Description: Binary data
hinfdisc_error
Description: Binary data
hinfdisc.m
Description: Binary data
------------------------------------------------------------------------------ This SF.Net email is sponsored by the Verizon Developer Community Take advantage of Verizon's best-in-class app development support A streamlined, 14 day to market process makes app distribution fast and easy Join now and get one step closer to millions of Verizon customers http://p.sf.net/sfu/verizon-dev2dev
_______________________________________________ Octave-dev mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/octave-dev
