Dear Adam,

Le mardi 01 janvier 2019 à 11:17 -0500, Adam Knapp a écrit :
> Package: octave
> Version: 4.4.1-2+b1
> Severity: important

> Below, we have what I tried:
> 
> octave:1> dot([i i], [i i])
> fatal: caught signal Segmentation fault -- stopping myself...
> Segmentation fault
> 
> 
> This should return 2, just like the real number version (and like Matlab).
> 
> Other variations crash similarly: as column vectors, with a mixture of real 
> and complex numbers, using single components.
> 
> The mathematically equivalent: 
> sum( [i i] .* conj([i i]) ) 
> works fine.

This is likely a BLAS issue.

Can you please report back which BLAS implementation you are using?
(most likely OpenBLAS).

Does the bug disappear when you switch to another implementation? (e.g.
reference BLAS).

You probably want to read this page on BLAS implementations and Debian:
https://wiki.debian.org/DebianScience/LinearAlgebraLibraries

Best,

-- 
⢀⣴⠾⠻⢶⣦⠀  Sébastien Villemot
⣾⠁⢠⠒⠀⣿⡁  Debian Developer
⢿⡄⠘⠷⠚⠋⠀  http://sebastien.villemot.name
⠈⠳⣄⠀⠀⠀⠀  http://www.debian.org

Attachment: signature.asc
Description: This is a digitally signed message part

Reply via email to