>>>>>>> Could you 'truss -v sigaction,sigprocmask apps/openssl version' and
>>>>>>> submit output?
>>>>>>  I cannot. My server doesn't run Solaris but Linux/sparc. I just have
>>>>>> seen the same bug a long time ago on Solaris but I don't have any
>>>>>> solaris server anymore.
>>>>> Then run 'strace -v apps/openssl version'.
>>>>    Output is attached.
>>> But according to the output, the apps/openssl didn't crash, but caught
>>> *and* handled SIGILL. So it works at least in apps/openssl context. Do
>>> same against your application that crashes.

Please? I.e. strace -v *your* application...

>>> Also do tell if there is
>>> anything special about your application, in particular what other
>>> libraries is it linked with.
> 
>       GSL, NCURSES, readline, sqlite, libiconv.

My understanding is that at least sqlite brings in libpthreads into
address space. I've tried to link in pthreads to apps/openssl on
Solaris, but it keeps working. Could you try same on Linux? I.e.

- open Makefile in text editor;
- locate EX_LIBS= line and add -lpthread;
- make;
- strace -v apps/openssl version;


______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
Development Mailing List                       openssl-dev@openssl.org
Automated List Manager                           majord...@openssl.org

Reply via email to