~$ dpkg -l \*blas\* | cat Desired=Unknown/Install/Remove/Purge/Hold | Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend |/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad) ||/ Name Version Architecture Description +++-=========================================-==========================================-============-============================================================================== un libblas.so <none> (no description available) un libblas.so.3 <none> (no description available) un libblas.so.3gf <none> (no description available) ii libblas3 1.2.20110419-5 amd64 Basic Linear Algebra Reference implementations, shared library un libblas3gf <none> (no description available) ii libopenblas-base 0.1.1-6 amd64 Optimized BLAS (linear algebra) library based on GotoBLAS2 ii libopenblas-dev 0.1.1-6 amd64 Optimized BLAS (linear algebra) library based on GotoBLAS2
Additionally, I can confirm that this is the same issue as in bug 1117335. Attaching to my python test-command via gdb, I obtain the following output in GDB: (gdb) c Continuing. Program received signal SIGILL, Illegal instruction. [Switching to Thread 0x7fb6e2817700 (LWP 3105)] 0x00007fb6e3657220 in dgemm_otcopy_BARCELONA () from /usr/lib/libblas.so.3gf (gdb) x/i $pc => 0x7fb6e3657220 <dgemm_otcopy_BARCELONA+32>: femms (gdb) disas Dump of assembler code for function dgemm_otcopy_BARCELONA: 0x00007fb6e3657200 <+0>: push %r15 0x00007fb6e3657202 <+2>: push %r14 0x00007fb6e3657204 <+4>: push %r13 0x00007fb6e3657206 <+6>: push %r12 0x00007fb6e3657208 <+8>: push %rbp 0x00007fb6e3657209 <+9>: push %rbx 0x00007fb6e365720a <+10>: mov %rsi,%rax 0x00007fb6e365720d <+13>: mov %rsi,%rbx 0x00007fb6e3657210 <+16>: and $0xfffffffffffffffc,%rax 0x00007fb6e3657214 <+20>: and $0xfffffffffffffffe,%rbx 0x00007fb6e3657218 <+24>: imul %rdi,%rax 0x00007fb6e365721c <+28>: imul %rdi,%rbx => 0x00007fb6e3657220 <+32>: femms 0x00007fb6e3657222 <+34>: lea (%r8,%rax,8),%r13 0x00007fb6e3657226 <+38>: lea (%r8,%rbx,8),%r12 0x00007fb6e365722a <+42>: lea 0x0(,%rcx,8),%rcx 0x00007fb6e3657232 <+50>: lea 0x0(,%rdi,8),%rbx [...] -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1122030 Title: trap invalid opcode in libopenblas To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/openblas/+bug/1122030/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs