~$ 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

Reply via email to