Bug#581761: libatlas3gf-base: Illegal instruction on ATL_diamax_xp1yp0aXbX makes matplotlib crash

2010-05-17 Thread Sylvestre Ledru
Dear matplotlib maintainers,

Le samedi 15 mai 2010 à 13:12 -0300, Fabrice Silva a écrit :
 Package: libatlas3gf-base
 Version: 3.8.3-22
 Justification: renders package unusable
 Severity: grave
 Tags: sid
 
 On simple python script execution :
 test_plt.py
 import matplotlib.pyplot as plt
 plt.subplot(111)
 plt.show()
[...]

 Program received signal SIGILL, Illegal instruction.
 0xb767b638 in ATL_diamax_xp1yp0aXbX () from /usr/lib/libblas.so.3gf

Can you reproduce this issue ?
I haven't been able to reproduce it on my computer.

Thanks,
Sylvestre





-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#581761: libatlas3gf-base: Illegal instruction on ATL_diamax_xp1yp0aXbX makes matplotlib crash

2010-05-17 Thread Sandro Tosi
Hi Sylvestre,

On Mon, May 17, 2010 at 17:47, Sylvestre Ledru sylves...@debian.org wrote:
 Dear matplotlib maintainers,

 Le samedi 15 mai 2010 à 13:12 -0300, Fabrice Silva a écrit :
 Package: libatlas3gf-base
 Version: 3.8.3-22
 Justification: renders package unusable
 Severity: grave
 Tags: sid

 On simple python script execution :
 test_plt.py
         import matplotlib.pyplot as plt
         plt.subplot(111)
         plt.show()
 [...]

 Program received signal SIGILL, Illegal instruction.
 0xb767b638 in ATL_diamax_xp1yp0aXbX () from /usr/lib/libblas.so.3gf

 Can you reproduce this issue ?
 I haven't been able to reproduce it on my computer.

I tried upgrading libatlas3gf-base to 3.8.3-22 and all python packages
pending upgrades to the latest available in sid and I can't replicate
this issue. If that matters, I don't have any other libatlas3gf-*
packages installed and I'm on amd64.

Regards,
-- 
Sandro Tosi (aka morph, morpheus, matrixhasu)
My website: http://matrixhasu.altervista.org/
Me at Debian: http://wiki.debian.org/SandroTosi



--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#581761: libatlas3gf-base: Illegal instruction on ATL_diamax_xp1yp0aXbX makes matplotlib crash

2010-05-16 Thread Sylvestre Ledru
Hello Fabrice,

 Program received signal SIGILL, Illegal instruction.
 0xb767b638 in ATL_diamax_xp1yp0aXbX () from /usr/lib/libblas.so.3gf

Could you provide the full backtrace ?
I cannot reproduce here (even if I have also an x86 CPU) with
python-matplotlib 0.99.1.2-3.

Could you try:
sudo update-alternatives --auto liblapack.so.3gf 
sudo update-alternatives --auto libblas.so.3gf 

You might have some bad dependencies.

Thanks
Sylvestre




-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#581761: libatlas3gf-base: Illegal instruction on ATL_diamax_xp1yp0aXbX makes matplotlib crash

2010-05-16 Thread Fabrice Silva
Le dimanche 16 mai 2010 à 12:39 +0200, Sylvestre Ledru a écrit : 
 Hello Fabrice,
 
  Program received signal SIGILL, Illegal instruction.
  0xb767b638 in ATL_diamax_xp1yp0aXbX () from /usr/lib/libblas.so.3gf
 
 Could you provide the full backtrace ?
 I cannot reproduce here (even if I have also an x86 CPU) with
 python-matplotlib 0.99.1.2-3.
I have now installed python-matplotlib-dbg but the backtrace is the same
tiny backtrace that I previously sent

 Could you try:
 sudo update-alternatives --auto liblapack.so.3gf 
 sudo update-alternatives --auto libblas.so.3gf 
After restoring the automatic alternatives, the backtrace is still the
same

-- 
Fabrice Silva si...@lma.cnrs-mrs.fr
LMA UPR CNRS 7051
$ cd /tmp 
$ gdb python
GNU gdb (GDB) 7.1-debian
Copyright (C) 2010 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later http://gnu.org/licenses/gpl.html
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type show copying
and show warranty for details.
This GDB was configured as i486-linux-gnu.
For bug reporting instructions, please see:
http://www.gnu.org/software/gdb/bugs/...
Reading symbols from /usr/bin/python...Reading symbols from /usr/lib/debug/usr/bin/python2.5...done.
done.
(gdb) run test_plt.py 
Starting program: /usr/bin/python test_plt.py
[Thread debugging using libthread_db enabled]
/usr/lib/pymodules/python2.5/matplotlib/backends/backend_gtk.py:621: DeprecationWarning: Use the new widget gtk.Tooltip
  self.tooltips = gtk.Tooltips()

Program received signal SIGILL, Illegal instruction.
0xb767b638 in ATL_diamax_xp1yp0aXbX () from /usr/lib/libblas.so.3gf
(gdb) quit
A debugging session is active.

	Inferior 1 [process 3633] will be killed.

Quit anyway? (y or n) y
$ su
Mot de passe : 
# update-alternatives --auto liblapack.so.3gf 
# update-alternatives --auto libblas.so.3gf 
# exit
$ man update-alternatives 
$ update-alternatives --config liblapack.so.3gf 
Il existe 2 choix pour l'alternative liblapack.so.3gf (qui fournit /usr/lib/liblapack.so.3gf).

  Sélection   Chemin  Priorité  État

* 0/usr/lib/atlas-base/atlas/liblapack.so.3gf   35mode automatique
  1/usr/lib/atlas-base/atlas/liblapack.so.3gf   35mode manuel
  2/usr/lib/lapack/liblapack.so.3gf 10mode manuel

Appuyez sur Entrée pour conserver la valeur par défaut[*] ou choisissez le numéro sélectionné :^C
$ update-alternatives --config libblas.so.3gf 
Il existe 2 choix pour l'alternative libblas.so.3gf (qui fournit /usr/lib/libblas.so.3gf).

  Sélection   CheminPriorité  État

* 0/usr/lib/atlas-base/atlas/libblas.so.3gf   35mode automatique
  1/usr/lib/atlas-base/atlas/libblas.so.3gf   35mode manuel
  2/usr/lib/libblas/libblas.so.3gf10mode manuel

Appuyez sur Entrée pour conserver la valeur par défaut[*] ou choisissez le numéro sélectionné :^C
$ gdb python
GNU gdb (GDB) 7.1-debian
Copyright (C) 2010 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later http://gnu.org/licenses/gpl.html
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type show copying
and show warranty for details.
This GDB was configured as i486-linux-gnu.
For bug reporting instructions, please see:
http://www.gnu.org/software/gdb/bugs/...
Reading symbols from /usr/bin/python...Reading symbols from /usr/lib/debug/usr/bin/python2.5...done.
done.
(gdb) run test_plt.py 
Starting program: /usr/bin/python test_plt.py
[Thread debugging using libthread_db enabled]
/usr/lib/pymodules/python2.5/matplotlib/backends/backend_gtk.py:621: DeprecationWarning: Use the new widget gtk.Tooltip
  self.tooltips = gtk.Tooltips()

Program received signal SIGILL, Illegal instruction.
0xb767b638 in ATL_diamax_xp1yp0aXbX () from /usr/lib/libblas.so.3gf
(gdb) quit
A debugging session is active.

	Inferior 1 [process 3691] will be killed.

Quit anyway? (y or n) y
$ 

import matplotlib.pyplot as plt
plt.subplot(111)
plt.show()


Bug#581761: libatlas3gf-base: Illegal instruction on ATL_diamax_xp1yp0aXbX makes matplotlib crash

2010-05-16 Thread Sylvestre Ledru
Le dimanche 16 mai 2010 à 09:38 -0300, Fabrice Silva a écrit :
 Le dimanche 16 mai 2010 à 12:39 +0200, Sylvestre Ledru a écrit : 
  Hello Fabrice,
  
   Program received signal SIGILL, Illegal instruction.
   0xb767b638 in ATL_diamax_xp1yp0aXbX () from /usr/lib/libblas.so.3gf
  
  Could you provide the full backtrace ?
  I cannot reproduce here (even if I have also an x86 CPU) with
  python-matplotlib 0.99.1.2-3.
 I have now installed python-matplotlib-dbg but the backtrace is the same
 tiny backtrace that I previously sent
 
I don't see the backtrace if you attached file ?!
You should type bt or where in gdb to get it.

Could you also try with see (1,2 or 3) to see if the problem occurs or
not ?

Thanks
Sylvestre





-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#581761: libatlas3gf-base: Illegal instruction on ATL_diamax_xp1yp0aXbX makes matplotlib crash

2010-05-16 Thread Sylvestre Ledru
Le dimanche 16 mai 2010 à 14:22 -0300, Fabrice Silva a écrit :
 Le dimanche 16 mai 2010 à 19:16 +0200, Sylvestre Ledru a écrit : 
  I don't see the backtrace if you attached file ?!
  You should type bt or where in gdb to get it.
 Sorry, I should not send emails early in the morning. See attached the
 very short bt...
Indeed, it is not very helpful :p

  Could you also try with see (1,2 or 3) to see if the problem occurs or
  not ?
 I do not understand. Is 'see' a gdb command ? It does not seem to in my
 gdb...
Sorry, I meant sse!
For example:
libatlas3gf-sse3

Merci!
Sylvestre





-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#581761: libatlas3gf-base: Illegal instruction on ATL_diamax_xp1yp0aXbX makes matplotlib crash

2010-05-16 Thread Fabrice Silva
Le dimanche 16 mai 2010 à 19:16 +0200, Sylvestre Ledru a écrit : 
 I don't see the backtrace if you attached file ?!
 You should type bt or where in gdb to get it.
Sorry, I should not send emails early in the morning. See attached the
very short bt...

 Could you also try with see (1,2 or 3) to see if the problem occurs or
 not ?
I do not understand. Is 'see' a gdb command ? It does not seem to in my
gdb...


$ gdb python
GNU gdb (GDB) 7.1-debian
Copyright (C) 2010 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later http://gnu.org/licenses/gpl.html
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type show copying
and show warranty for details.
This GDB was configured as i486-linux-gnu.
For bug reporting instructions, please see:
http://www.gnu.org/software/gdb/bugs/...
Reading symbols from /usr/bin/python...Reading symbols from /usr/lib/debug/usr/bin/python2.5...done.
done.
(gdb) run test_plt.py 
Starting program: /usr/bin/python test_plt.py
[Thread debugging using libthread_db enabled]
/usr/lib/pymodules/python2.5/matplotlib/backends/backend_gtk.py:621: DeprecationWarning: Use the new widget gtk.Tooltip
  self.tooltips = gtk.Tooltips()

Program received signal SIGILL, Illegal instruction.
0xb767b638 in ATL_diamax_xp1yp0aXbX () from /usr/lib/libblas.so.3gf
(gdb) bt
#0  0xb767b638 in ATL_diamax_xp1yp0aXbX () from /usr/lib/libblas.so.3gf
#1  0x in ?? ()
(gdb) 



Bug#581761: libatlas3gf-base: Illegal instruction on ATL_diamax_xp1yp0aXbX makes matplotlib crash

2010-05-16 Thread Fabrice Silva
 Could you also try with see (1,2 or 3) to see if the problem occurs or not ?
  I do not understand. Is 'see' a gdb command ? It does not seem to in my 
  gdb...
 Sorry, I meant sse!
 For example:
 libatlas3gf-sse3
I installed libatlas3gf-sse (as I am working on an old Dell Latiture
C610: PIII) and it solved my problem!

Thanks!




-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#581761: libatlas3gf-base: Illegal instruction on ATL_diamax_xp1yp0aXbX makes matplotlib crash

2010-05-15 Thread Fabrice Silva
Package: libatlas3gf-base
Version: 3.8.3-22
Justification: renders package unusable
Severity: grave
Tags: sid

On simple python script execution :
test_plt.py
import matplotlib.pyplot as plt
plt.subplot(111)
plt.show()

the interpreter crash when the pointer enters the figure canvas with the
following backtrace:
gdb python
GNU gdb (GDB) 7.1-debian
Copyright (C) 2010 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later
http://gnu.org/licenses/gpl.html
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type show
copying
and show warranty for details.
This GDB was configured as i486-linux-gnu.
For bug reporting instructions, please see:
http://www.gnu.org/software/gdb/bugs/...
Reading symbols from /usr/bin/python...(no debugging symbols
found)...done.
(gdb) run test_plt.py
Starting program: /usr/bin/python test_plt.py
[Thread debugging using libthread_db enabled]

Program received signal SIGILL, Illegal instruction.
0xb767b638 in ATL_diamax_xp1yp0aXbX () from /usr/lib/libblas.so.3gf


$ ls -l /usr/lib/libblas.so.3gf
lrwxrwxrwx 1 root root 32 16 avril 13:33 /usr/lib/libblas.so.3gf -
/etc/alternatives/libblas.so.3gf
$ ls -l /etc/alternatives/libblas.so.3gf
lrwxrwxrwx 1 root root 40 16 avril
13:33 /etc/alternatives/libblas.so.3gf -
/usr/lib/atlas-base/atlas/libblas.so.3gf
$ dpkg --search /usr/lib/atlas-base/atlas/libblas.so.3gf
libatlas3gf-base: /usr/lib/atlas-base/atlas/libblas.so.3gf


It only happens since the last update of the package libatlas3gf-base
from
3.8.3-21 to 3.8.3-22.



-- System Information:
Debian Release: squeeze/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: i386 (i686)

Kernel: Linux 2.6.32-5-686 (SMP w/1 CPU core)
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages libatlas3gf-base depends on:
ii  libc6 2.10.2-8   Embedded GNU C Library:
Shared lib
ii  libgcc1   1:4.4.4-1  GCC support library
ii  libgfortran3  4.4.4-1Runtime library for GNU
Fortran ap

libatlas3gf-base recommends no packages.

Versions of packages libatlas3gf-base suggests:
ii  libblas3gf1.2-7  Basic Linear Algebra
Reference imp
ii  liblapack3gf  3.2.1-8library of linear algebra
routines

-- no debconf information





-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org