From owner-freebsd-current@FreeBSD.ORG Sat May 19 20:31:09 2007 Return-Path: X-Original-To: freebsd-current@freebsd.org Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id B5AEA16A400 for ; Sat, 19 May 2007 20:31:09 +0000 (UTC) (envelope-from michiel@boland.org) Received: from neerbosch.nijmegen.internl.net (neerbosch.nijmegen.internl.net [217.149.193.38]) by mx1.freebsd.org (Postfix) with ESMTP id 3EBED13C458 for ; Sat, 19 May 2007 20:31:09 +0000 (UTC) (envelope-from michiel@boland.org) Received: from brakkenstein.nijmegen.internl.net by neerbosch.nijmegen.internl.net via brakkenstein.nijmegen.internl.net [217.149.193.41] with ESMTP for id l4JKV7nl007515 (8.13.4/1.4); Sat, 19 May 2007 22:31:07 +0200 (MEST) Received: from localhost by brakkenstein.nijmegen.internl.net via mboland@localhost with ESMTP for id l4JKTjW9004487 (8.13.2/2.02); Sat, 19 May 2007 22:29:45 +0200 (MEST) X-Authentication-Warning: brakkenstein.nijmegen.internl.net: mboland owned process doing -bs Date: Sat, 19 May 2007 22:29:45 +0200 (MEST) From: Michiel Boland To: freebsd-current@freebsd.org Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Subject: openvpn dies in recent -CURRENT X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 19 May 2007 20:31:09 -0000 Hi. Openvpn dies with an illegal instruction error in recent -CURRENTs. (I guess currents with the new gcc.) Running through a debugger gives:- Starting program: /usr/local/sbin/openvpn /usr/local/etc/openvpn/openvpn.conf Program received signal SIGILL, Illegal instruction. 0x0000000800868dd0 in PEM_read_bio_X509 (bp=0x800e4b080, x=0x0, cb=0x439e70 , u=0x0) from /lib/libcrypto.so.5 (gdb) bt #0 0x0000000800868dd0 in PEM_read_bio_X509 (bp=0x800e4b080, x=0x0, cb=0x439e70 , u=0x0) from /lib/libcrypto.so.5 #1 0x00000008006b14e8 in SSL_CTX_use_certificate_file (ctx=0x800e3d1c0, file=0x800e1a0e8 "/usr/local/etc/openvpn/mboland.crt", type=Variable "type" is not available. ) at /usr/src/secure/lib/libssl/../../../crypto/openssl/ssl/ssl_rsa.c:481 #2 0x000000000043b0f8 in init_ssl () #3 0x0000000000413a04 in init_instance () #4 0x0000000000413ecd in init_instance_handle_signals () #5 0x0000000000422b7f in main () (gdb) disas Dump of assembler code for function PEM_read_bio_X509: 0x0000000800868dd0 : ud2a End of assembler dump.