This problem has existed in both v3.0.1p1 and v3.0.2p1. And in both Solaris 6 and 8, at least on old sun4m (Super SPARC machines). The problem occurs when trying to build DSA keys with ssh-keygen. You get either a segmentation violation or a bus error. Actually, I've narrowed the problem to the OpenSSL code for DSA keys. I've fixed it locally by initializing all automatic variables in mem.c, dsa_gen.c, and dsa_key.c. Also using calloc instead of malloc. And increase buffer allocations by 1. I've also had similar problems with running the ssh client. And had to repair the OpenSSL code in the DH module. Just thought you might want to check it out. --Lyndon
Please send debugger traces and verify that you have not old OpenSSL headers lying around
Please also try the latest patch release (0.9.6c) of OpenSSL
is this still an open issue?
Sorry, but I don't have time to investigate this futher. The source environment I was using is gone now, and I've decided to use the pre- built binaries from www.sunfreeware.org instead. But thanks anyways
Mass change of RESOLVED bugs to CLOSED