Openssl 0.9.8b throws illegal instruction
Eric Millbrandt
emillbrandt at coldhaus.com
Mon Jul 31 17:46:26 UTC 2006
I just installed the openssl port on my RELENG_4 alpha and now, when
recompiled, ssh and apache+mod_ssl die with signal 4. Has anyone seen
this behavior from the openssl port? I rebuilt openssl with debug
symbols and traced the problem back to the kernel. I will build kernel
symbols and trace the problem further later today. Any help would be
appreciated.
Eric
Openssl was compiled with these flags: -g -O -pipe -mcpu=56
>gdb ssh ssh.core
GNU gdb 4.18 (FreeBSD)
Copyright 1998 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain
conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB. Type "show warranty" for details.
This GDB was configured as "alpha-unknown-freebsd"...
Core was generated by `ssh'.
Program terminated with signal 4, Illegal instruction.
Reading symbols from /usr/local/lib/libcrypto.so.4...done.
Reading symbols from /usr/lib/libutil.so.3...done.
Reading symbols from /usr/lib/libz.so.2...done.
Reading symbols from /usr/lib/libcrypt.so.2...done.
Reading symbols from /usr/local/lib/libgssapi_krb5.so...done.
Reading symbols from /usr/local/lib/libkrb5.so...done.
Reading symbols from /usr/local/lib/libk5crypto.so...done.
Reading symbols from /usr/local/lib/libcom_err.so...done.
Reading symbols from /usr/lib/libc.so.4...done.
Reading symbols from /usr/local/lib/libkrb5support.so...done.
Reading symbols from /usr/libexec/ld-elf.so.1...done.
warning: Hit heuristic-fence-post without finding
warning: enclosing function for address 0x160194008
This warning occurs if you are debugging a function without any symbols
(for example, in a stripped executable). In that case, you may wish to
increase the size of the search with the `set heuristic-fence-post' command.
Otherwise, you told GDB there was a function where there isn't one, or
(more likely) you have encountered a bug in GDB.
warning: Hit heuristic-fence-post without finding
warning: enclosing function for address 0x160194008
#0 0x160194008 in ?? () from /usr/local/lib/libcrypto.so.4
(gdb) quit
More information about the freebsd-alpha
mailing list