<arigato>
mattip: fwiw, if I go to a built pypy, I get a segfault trying to import ssl
<arigato>
something like calling a null function pointer, would be my guess from gdb
<arigato>
ah argh, it crashes only with the jit turned on
<arigato>
uh no, sorry, the crash *sometimes* occurs without the jit too
<arigato>
(...no, confusion and bad manipulation I guess. the crash is very reproducible and unrelated to the jit)
<kenaan>
arigo cffi/cffi 74f57a76ed53 /c/: Give a RuntimeError when we try to call a null function pointer, similar to how we get a RuntimeError when trying...
<kenaan>
arigo default 0dadf2ae75d9 /: update to cffi/74f57a76ed53
<arigato>
copying the logic from bindings.py to _stdssl/__init__.py gives a result that works (as much as it doesn't immediately segfault)
<mattip>
+1 thanks
<kenaan>
arigo default aa592738d692 /lib_pypy/_cffi_ssl/_stdssl/__init__.py: Copy the logic from bindings.py that only calls Cryptography_setup_ssl_threads() in some cases. In other cases the...
inhahe has quit [Read error: Connection reset by peer]
inhahe has joined #pypy
antocuni has quit [Ping timeout: 248 seconds]
tsaka_ has joined #pypy
jcea has quit [Remote host closed the connection]
jcea has joined #pypy
<mattip>
cryptography build changed to not put MACROS in the string fed to ffi.cdef, which broke our pypy_win32_extra.py
<kenaan>
mattip default 87a095fb0cdf /lib_pypy/_cffi_ssl/_cffi_src/openssl/pypy_win32_extra.py: MACROS is no longer part of the string fed to ffi.cdef, use TYPES instead
<kenaan>
mattip py3.6 d2f8e364e52d /lib_pypy/_cffi_ssl/_cffi_src/openssl/pypy_win32_extra.py: merge default into py3.6