On May 24, 2007, at 12:18 AM, Garrett Cooper wrote: > Beech Rintoul wrote: >> On Wednesday 23 May 2007, Randy Bush said: >>> having serious crashes when running anything using openssl in cvsup >>> of last day, most recent being May 22 18:49 gmt. >>> >>> we are wondering about diagnostics >>> >>> dsaparam.c: In function 'dsaparam_main': >>> dsaparam.c:337: warning: function called through a non-compatible >>> type dsaparam.c:337: note: if this code is reached, the program >>> will abort dsaparam.c:417: warning: function called through a >>> non-compatible type dsaparam.c:417: note: if this code is reached, >>> the program will abort dsaparam.c:436: warning: function called >>> through a non-compatible type dsaparam.c:436: note: if this code is >>> reached, the program will abort >>> >>> randy >> Apply this patch and rebuild openssl. Fixed the problem for me. >> http://people.freebsd.org/~kan/openssl-gcc42.diff >> Beech > > Is there any reason why this patch hasn't been committed yet? > It was committed yesterday. See commit from Simon Nielsen: simon 2007-05-22 20:28:19 UTC FreeBSD src repository Modified files: crypto/openssl/crypto/asn1 asn1.h crypto/openssl/crypto/ocsp ocsp.h crypto/openssl/crypto/pem pem.h Log: Fix runtime crash in OpenSSL with "Illegal instruction" by making some casts a bit less evil. This was e.g. seen when using portsnap as: Fetching snapshot tag from portsnap3.FreeBSD.org... Illegal instruction Note the patch is slightly different from kan's original patch to match style in the OpenSSL source files a bit better. Submitted by: kan Tested by: many Revision Changes Path 1.2 +783 -495 src/crypto/openssl/crypto/asn1/asn1.h 1.2 +11 -16 src/crypto/openssl/crypto/ocsp/ocsp.h 1.2 +168 -54 src/crypto/openssl/crypto/pem/pem.h -- Larry Rosenman http://www.lerctr.org/~ler Phone: +1 512-248-2683 E-Mail: ler_at_lerctr.org US Mail: 430 Valona Loop, Round Rock, TX 78681-3893Received on Thu May 24 2007 - 02:27:02 UTC
This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:39:10 UTC