From help-request at octave dot org Sun Apr 16 08:56:58 2006 Subject: Re: chol? From: Marius Schamschula To: "Andy Pugh" Cc: "Vic Norton" , "Octave Help" Date: Sun, 16 Apr 2006 08:54:59 -0500 --Apple-Mail-4--615225194 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed Andy, From all indications this problem was introduced with octave 2.1.73. When 2.1.73 first came out I spent a week trying to build it on Mac OS X 10.3.9 and 10.4.x. I used several combinations of C and FORTRAN compilers. I never could get a working octave-forge to build against octave 2.1.73 because of the dynamic load library problem. I have since downgraded back to octave 2.1.72 and a version of octave-forge 2006.03.17 that had been built against it. On Apr 16, 2006, at 7:20 AM, Andy Pugh wrote: > On 4/15/06, Vic Norton wrote: > >> After waiting for a while I get >> panic: Bus error -- stopping myself... >> attempting to save variables to `octave-core'... >> save to `octave-core' complete >> Bus error >> vic$ > > I vaguely recall the same problem myself. I say vaguely as I can't > even remember which platform I was running on, let alone which > version. > Also, it wasn't with chol, it was with an m-file I had written myself. > > After that background, it turned out that an m-file was missing it's > 'function' keyword. So the first thing it did was try to invoke > itself. > > I have just tried that in 2.1.71 on OSX 10.4.6 and the behavior is > little more conventional. > > Is it possible that one of the functions called by chol, or chol > itself, has been altered in this way? I think I had done it to check > the behaviour of a function (ie so I could see the internal variables > at the command line) and messed up returning it to normal. > > This is all rather vague recollection from 18 months or more ago, > though. > > -- > atp Marius -- Marius Schamschula Webmaster The Huntsville Macintosh Users Group www.hmug.org webmaster at hmug dot org marius at schamschula dot com --Apple-Mail-4--615225194 Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=ISO-8859-1 Andy,

=46rom all indications this = problem was introduced with octave 2.1.73. When 2.1.73 first came out I = spent a week trying to build it on Mac OS X 10.3.9 and 10.4.x. I used = several combinations of C and FORTRAN compilers. I never could get a = working octave-forge to build against octave 2.1.73 because of the=A0dynamic load library = problem. I have since downgraded back to octave 2.1.72 and a version of = octave-forge 2006.03.17 that had been built against = it.

On Apr 16, 2006, at 7:20 AM, Andy = Pugh wrote:

On 4/15/06, Vic Norton <vic@norton dot name> wrote:

After waiting for a while I = get
=A0=A0 panic: Bus error -- = stopping myself...
=A0=A0 attempting to save = variables to `octave-core'...
=A0=A0 save to `octave-core' = complete
=A0=A0 Bus error
=A0=A0 = vic$

I vaguely recall the same = problem myself. I say vaguely as I can't
even = remember which platform I was running on, let alone which
version.
Also, it = wasn't with chol, it was with an m-file I had written myself.

After = that background, it turned out that an m-file was missing it's
'function' keyword. So the first thing it did was = try to invoke
itself.

I have = just tried that in 2.1.71 on OSX 10.4.6 and the behavior is
little more conventional.

Is it = possible that one of the functions called by chol, or chol
itself, has been altered in this way? I think I had = done it to check
the behaviour of a function (ie = so I could see the internal variables
at the = command line) and messed up returning it to normal.

This is = all rather vague recollection from 18 months or more ago, = though.

--
Marius

--

Marius Schamschula =A0 = =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 Webmaster


=A0 =A0 =A0 =A0 The Huntsville Macintosh Users = Group

=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 www.hmug.org


webmaster at hmug dot org=A0 =A0 marius at schamschula = dot com


=

= --Apple-Mail-4--615225194-- ------------------------------------------------------------- Octave is freely available under the terms of the GNU GPL. Octave's home on the web: http://www.octave.org How to fund new projects: http://www.octave.org/funding.html Subscription information: http://www.octave.org/archive.html -------------------------------------------------------------