blas error and crash when doing ldivide/rdivide of a scalar by a vector

Ben Abbott bpabbott at mac.com
Sat Jan 12 16:55:02 CST 2008


On Jan 12, 2008, at 4:55 PM, Sergei Steshenko wrote:

>
> --- "John W. Eaton" <jwe at bevo.che.wisc.edu> wrote:
>
>> On 12-Jan-2008, Carlo de Falco wrote:
> [snip]
>> For me, the breaking point seems to be N = 116.
>>
>> Also, DGEBRD is not called directly from Octave, so maybe this is a
>> bug in LAPACK?
>>
>> jwe
>> _______________________________________________
>> Bug-octave mailing list
>> Bug-octave at octave.org
>> https://www.cae.wisc.edu/mailman/listinfo/bug-octave
>>
>
> For me the breaking point seems to be N = 740:
>
> "
> octave:6> ones(1,739)\1;
> octave:7> ones(1,740)\1;
> ** On entry to DGEBRD parameter number 10 had an illegal value
> error: exception encountered in Fortran subroutine dgelsd_
> error: unrecoverable error in dgelsd
> error: evaluating binary operator `\' near line 7, column 12
> octave:7>
> ".
>

Running on Mac OS X and using Apple's Lapack/blas the breaking points  
is also N=740.

However, the error is a bit different, and octave did crash/exit.

octave:2> ones(1,740)\1
Parameter 10 to routine DGEBRD was incorrect
Mac OS BLAS parameter error in DGEBRD, parameter #0, (unavailable), is 0
octave(2392) malloc: *** error for object 0x66db20: double free
*** set a breakpoint in malloc_error_break to debug

bens-macbook:~ bpabbott$

Ben



More information about the Bug-octave mailing list