hello,
this patch solve the problem of 
Program terminated with signal 4, Illegal instruction on cpu amd geode-lx and 
VIA Nehemiah?

root@gatto:/tmp# openssl version
Illegal instruction (core dumped)

root@gatto:/tmp# gdb -c core /usr/bin/openssl
GNU gdb (GDB) 7.4
Copyright (C) 2012 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-slackware-linux".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /usr/bin/openssl...(no debugging symbols
found)...done.
[New LWP 11782]
 
warning: Could not load shared library symbols for linux-gate.so.1.
Do you need "set solib-search-path" or "set sysroot"?
Core was generated by openssl version'.
Program terminated with signal 4, Illegal instruction.
#0  0xb76bc1f3 in _init () from /usr/lib/libcrypto.so.0
(gdb) disassemble
Dump of assembler code for function _init:
   0xb76bc1d0 <+0>:     push   %ebx
   0xb76bc1d1 <+1>:     sub    $0x8,%esp
   0xb76bc1d4 <+4>:     call   0xb76bc840
   0xb76bc1d9 <+9>:     add    $0x12c697,%ebx
   0xb76bc1df <+15>:    mov    -0x220(%ebx),%eax
   0xb76bc1e5 <+21>:    test   %eax,%eax
   0xb76bc1e7 <+23>:    je     0xb76bc1ee <_init+30>
   0xb76bc1e9 <+25>:    call   0xb76bc4d0 <__gmon_start__@plt>
   0xb76bc1ee <+30>:    call   0xb76bc970
=> 0xb76bc1f3 <+35>:    nopw   %cs:0x0(%eax,%eax,1)
   0xb76bc1fd <+45>:    nopl   (%eax)
   0xb76bc200 <+48>:    call   0xb76bcc10 <OPENSSL_cpuid_setup>
   0xb76bc205 <+53>:    jmp    0xb76bc210 <_init+64>
   0xb76bc207 <+55>:    mov    %esi,%esi
   0xb76bc209 <+57>:    lea    0x0(%edi,%eiz,1),%edi
   0xb76bc210 <+64>:    call   0xb7797110
   0xb76bc215 <+69>:    add    $0x8,%esp
   0xb76bc218 <+72>:    pop    %ebx
   0xb76bc219 <+73>:    ret
End of assembler dump.
(gdb)




----- Original Message ----- 
From: "Andy Polyakov" <[email protected]>
To: <[email protected]>
Sent: Saturday, April 28, 2012 12:36 PM
Subject: [CVS] OpenSSL: openssl/crypto/aes/asm/ aes-586.pl aesni-x86.pl 
openssl...


>  OpenSSL CVS Repository
>  http://cvs.openssl.org/
>  ____________________________________________________________________________
> 
>  Server: cvs.openssl.org                  Name:   Andy Polyakov
>  Root:   /v/openssl/cvs                   Email:  [email protected]
>  Module: openssl                          Date:   28-Apr-2012 12:36:58
>  Branch: HEAD                             Handle: 2012042810365602
> 
>  Modified files:
>    openssl/crypto          x86cpuid.pl
>    openssl/crypto/aes/asm  aes-586.pl aesni-x86.pl
>    openssl/crypto/camellia/asm
>                            cmll-x86_64.pl
>    openssl/crypto/modes/asm
>                            ghash-x86.pl
>    openssl/crypto/perlasm  cbc.pl x86gas.pl
>    openssl/crypto/sha/asm  sha1-ia64.pl sha1-sparcv9a.pl sha512-586.pl
>    openssl/crypto/whrlpool/asm
>                            wp-mmx.pl
> 
>  Log:
>    perlasm: fix symptom-less bugs, missing semicolons and 'my'
>    declarations.
> 
>  Summary:
>    Revision    Changes     Path
>    1.27        +9  -9      openssl/crypto/aes/asm/aes-586.pl
>    1.13        +5  -5      openssl/crypto/aes/asm/aesni-x86.pl
>    1.7         +2  -2      openssl/crypto/camellia/asm/cmll-x86_64.pl
>    1.16        +3  -3      openssl/crypto/modes/asm/ghash-x86.pl
>    1.5         +1  -1      openssl/crypto/perlasm/cbc.pl
>    1.17        +2  -3      openssl/crypto/perlasm/x86gas.pl
>    1.9         +2  -1      openssl/crypto/sha/asm/sha1-ia64.pl
>    1.6         +1  -1      openssl/crypto/sha/asm/sha1-sparcv9a.pl
>    1.5         +8  -8      openssl/crypto/sha/asm/sha512-586.pl
>    1.6         +1  -1      openssl/crypto/whrlpool/asm/wp-mmx.pl
>    1.25        +3  -3      openssl/crypto/x86cpuid.pl
>  ____________________________________________________________________________
> 
______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
Development Mailing List                       [email protected]
Automated List Manager                           [email protected]

Reply via email to