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