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   35        mode automatique
  1            /usr/lib/atlas-base/atlas/liblapack.so.3gf   35        mode manuel
  2            /usr/lib/lapack/liblapack.so.3gf             10        mode 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   Chemin                                    Priorité  État
------------------------------------------------------------
* 0            /usr/lib/atlas-base/atlas/libblas.so.3gf   35        mode automatique
  1            /usr/lib/atlas-base/atlas/libblas.so.3gf   35        mode manuel
  2            /usr/lib/libblas/libblas.so.3gf            10        mode 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()

Reply via email to