Bug#581761: libatlas3gf-base: Illegal instruction on ATL_diamax_xp1yp0aXbX makes matplotlib crash
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
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
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
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
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
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
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
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
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