Amaury Forgeot d'Arc <[EMAIL PROTECTED]> added the comment:

I think I have a beginning of an explanation:
libssl.dll implements a DllMain function, whose DLL_THREAD_DETACH event 
calls ERR_remove_state. 
At this time, the (posix) thread function has already exited; 
pthread::exit() was already called the pthread object has been deleted.

And the same (win32) thread will call sem_wait()... and maybe access 
freed resources.

Linking against the static library does not have this problem.

_______________________________________
Python tracker <[EMAIL PROTECTED]>
<http://bugs.python.org/issue3947>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to