Re: Trouble with Illegal instruction

2013-05-11 Thread Holger Bruenjes

Am 2013-05-11 02:45, schrieb Tom marchand:

What platform is this running on?



eistre:/ # uname -a
Linux eistre 2.6.32-eisfair-1-SMP #1 SMP Thu Apr 4 17:26:28 CEST 
2013 i686 i686 i386 GNU/Linux


eistre:/ # /lib/libc.so.6
GNU C Library stable release version 2.8, by Roland McGrath et al.

eistre:/ # cat /proc/cpuinfo
processor   : 0
vendor_id   : GenuineIntel
cpu family  : 6
model   : 5
model name  : Pentium II (Deschutes)
stepping: 2
cpu MHz : 398.992
cache size  : 512 KB
fdiv_bug: no
hlt_bug : no
f00f_bug: no
coma_bug: no
fpu : yes
fpu_exception   : yes
cpuid level : 2
wp  : yes
flags   : fpu vme de pse tsc msr pae mce cx8 sep mtrr pge 
mca cmov pse36 mmx fxsr up

bogomips: 797.98
clflush size: 32
cache_alignment : 32
address sizes   : 36 bits physical, 32 bits virtual
power management:


Holger





On May 9, 2013, at 4:00 PM, Holger Bruenjes wrote:


Hello

I have build OpenSSL 1.0.1e with fips 2.0.3

eistre:/ # openssl version
OpenSSL 1.0.1e-fips 11 Feb 2013


when I use 'wget' with https I run in Illegal instruction

I start with gdb and it comes


Verbindungsaufbau zu eisler.nettworks.org (eisler.nettworks.org)|
139.20.200.42|:443... verbunden.

Program received signal SIGILL, Illegal instruction.
[Switching to Thread 0xb733e700 (LWP 16808)]
0xb7560650 in fips_gcm_ghash_4bit_mmx () from /usr/lib/libcrypto.so.
1.0.0
(gdb)


Please can I solve that problem

Thanks

Holger
__
OpenSSL Project http://www.openssl.org
User Support Mailing Listopenssl-users@openssl.org
Automated List Manager   majord...@openssl.org




__
OpenSSL Project http://www.openssl.org
User Support Mailing Listopenssl-users@openssl.org
Automated List Manager   majord...@openssl.org


Re: Trouble with Illegal instruction

2013-05-11 Thread Jakob Bohm

(This is a summary of the mail below, hence posted above it)

Wauv!  An original Pentium II, the first P6 model with MMX.

I guess someone needs to recheck their assembler programming
assumptions about which instructions are implied by the
MMX CPUID bit.

Note that this hardware (along with the P5 MMX) is part of the
original definition of what that feature bit implies.

For starters, check the code in fips_gcm_ghash_4bit_mmx for
instructions that are beyond the MMX instruction set.

On 11-05-2013 09:09, Holger Bruenjes wrote:

Am 2013-05-11 02:45, schrieb Tom marchand:

What platform is this running on?



eistre:/ # uname -a
Linux eistre 2.6.32-eisfair-1-SMP #1 SMP Thu Apr 4 17:26:28 CEST 2013 
i686 i686 i386 GNU/Linux


eistre:/ # /lib/libc.so.6
GNU C Library stable release version 2.8, by Roland McGrath et al.

eistre:/ # cat /proc/cpuinfo
processor   : 0
vendor_id   : GenuineIntel
cpu family  : 6
model   : 5
model name  : Pentium II (Deschutes)
stepping: 2
cpu MHz : 398.992
cache size  : 512 KB
fdiv_bug: no
hlt_bug : no
f00f_bug: no
coma_bug: no
fpu : yes
fpu_exception   : yes
cpuid level : 2
wp  : yes
flags   : fpu vme de pse tsc msr pae mce cx8 sep mtrr pge mca 
cmov pse36 mmx fxsr up

bogomips: 797.98
clflush size: 32
cache_alignment : 32
address sizes   : 36 bits physical, 32 bits virtual
power management:


Holger





On May 9, 2013, at 4:00 PM, Holger Bruenjes wrote:


Hello

I have build OpenSSL 1.0.1e with fips 2.0.3

eistre:/ # openssl version
OpenSSL 1.0.1e-fips 11 Feb 2013


when I use 'wget' with https I run in Illegal instruction

I start with gdb and it comes


Verbindungsaufbau zu eisler.nettworks.org (eisler.nettworks.org)|
139.20.200.42|:443... verbunden.

Program received signal SIGILL, Illegal instruction.
[Switching to Thread 0xb733e700 (LWP 16808)]
0xb7560650 in fips_gcm_ghash_4bit_mmx () from /usr/lib/libcrypto.so.
1.0.0
(gdb)


Please can I solve that problem



Enjoy

Jakob
--
Jakob Bohm, CIO, Partner, WiseMo A/S. http://www.wisemo.com
Transformervej 29, 2730 Herlev, Denmark.  Direct +45 31 13 16 10
This public discussion message is non-binding and may contain errors.
WiseMo - Remote Service Management for PCs, Phones and Embedded
__
OpenSSL Project http://www.openssl.org
User Support Mailing Listopenssl-users@openssl.org
Automated List Manager   majord...@openssl.org