New issue 1859: windows translated -A module/thread/test segfaults pypy
https://bitbucket.org/pypy/pypy/issue/1859/windows-translated-a-module-thread-test

mattip:

this seems to be a shadowstack issue, since I've pretty much ruled everything 
else out :)

* running pypy.exe --jit off pypy/test_all.py 
pypy/module/thread/test/test_thread.py crashes pypy.exe, so it is not a jit 
issue
* The crash happens in AppTestThread.setupclass
* printing i in the ```for i in range(1000)``` loop reliably crashes with i==957
* compiling with -Od or running the code outside pytest.py does not crash, 
maybe connected to the testing infrastructure adding another 100 or so calls to 
begin_thread
* adding printf() in thread_nt.c indicates that the crash is not there, and 
that ``begin_thread`` is not returning -1
* running inside a debugger stops in interpreter/pyopcode 
``handle_operation_error`` with an invalid ``self`` (frame) 


Responsible: mattip
_______________________________________________
pypy-issue mailing list
[email protected]
https://mail.python.org/mailman/listinfo/pypy-issue

Reply via email to