Bug#613094: libatlas: Error in cblas_dgemm in ATLAS 3.8.3 in Debian	GNU/kFreeBSD 32 bits
    José Luis García Pallero 
    jgpallero at gmail.com
       
    Sat Feb 12 21:15:30 UTC 2011
    
    
  
Package: libatlas3gf-base
Version: 3.8.3-29
Severity: grave
File: libatlas
Justification: renders package unusable
In Debian GNU/Linux all runs OK, but in the new Debian GNU/kFreeBSD an error with cblas_dgemm occurs (I don't know if the error
affects to sgemm, cgemm and/or zgemm). If I try to multiply two matrices bigger than 51x51 elements ATLAS crashes with an
"Illegal instruction" message. Here is a simple program to demonstrate the fact:
#include<cblas.h>
#define N 52
int main()
{
   double A[N*N],B[N*N],C[N*N];
   cblas_dgemm(CblasColMajor,CblasNoTrans,CblasNoTrans,N,N,N,1.0,A,N,B,N,1.0,C,N);
   return 0;
}
I don't know if the error persists in the current ATLAS development sources and/or in pure FreeBSD systems.
-- System Information:
Debian Release: wheezy/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: kfreebsd-i386 (i686)
Kernel: kFreeBSD 8.1-1-686
Locale: LANG=es_ES.UTF-8, LC_CTYPE=es_ES.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages libatlas3gf-base depends on:
ii  libc0.1                       2.11.2-11  Embedded GNU C Library: Shared lib
ii  libgcc1                       1:4.4.5-10 GCC support library
ii  libgfortran3                  4.4.5-10   Runtime library for GNU Fortran ap
libatlas3gf-base recommends no packages.
Versions of packages libatlas3gf-base suggests:
ii  libblas3gf                    1.2-8      Basic Linear Algebra Reference imp
ii  liblapack3gf                  3.3.0-3    library of linear algebra routines
-- no debconf information
    
    
More information about the debian-science-maintainers
mailing list