http://bugs.winehq.org/show_bug.cgi?id=18364
--- Comment #28 from Juan Lang juan_lang@yahoo.com 2009-08-28 15:19:51 --- (In reply to comment #27)
The firsts three are outputs of the program normal execution with no torrents added, with 6 torrents with http url announce and the third with 6 torrents with https torrents when doesn't crash (the error seems to be random). The next ones are the different backtraces that appears when it fails, always when reporting to the tracker with a https torrent.
Without the patch is possible to obtain the same backtraces.
Thank you. The first three crashes are in a different location than previously, while the fourth appears to be the same crash.
My hunch is roughly the same as before: the version of OpenSSL (or the GnuTLS OpenSSL compatibility library) on your system fails if SSL_CTX_set_default_verify_paths is called twice. Without the earlier patch, it would be called every time a new SSL connection is made. With it, it's still possible under certain race conditions for it to be called twice, if two threads are attempting SSL connections at nearly the same time.
Shortly I'll upload a slightly more careful version of this patch and ask you to try it instead.