This is the mail archive of the cygwin mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

openssl coredump problem


Hello. When using thread and openssl CRYPTO_set_locking_callback, application can core dump when it terminates. Please try http://bugs.python.org/file11620/reproduce.zip. (I don't have
cygwin now, so I cannot get output of this)


See how this affect python in http://bugs.python.org/issue3947.
This is result of ./python Lib/test/test_threading.py.

    started worker thread
    trying nonsensical thread id
    waiting for worker thread to get started
    verifying worker hasn't exited
    attempting to raise asynch exception in worker
    waiting for worker to say it caught the exception
    all OK -- joining worker
   6020 [unknown (0x650)] python 1156 _cygtls::handle_exceptions: Error
while dumping state (probably corrupted stack)
Illegal instruction (core dumped)

/////////////////////////

Here is copy of message sent to openssl-dev about this issue.

I exerienced this crash with

- cygwin 1.5.25-15 on win2000
- openssl-dev 0.9.8h installed via cygwin setup

- Python
   * svn checkout http://svn.python.org/projects/python/trunk
   * cd trunk
   * ./configure
   * make (libssl.dll.a and libcrypto.dll.a are used to build _ssl module)
   * ./python.exe Lib/test/test_threading.py (crash)

You can reproduce crash with attached code too.
   * make
   * ./main (crash)

Thank you.

-- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Problem reports: http://cygwin.com/problems.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]