Closed embray closed 5 years ago
Need to add more documentation to the test.
The failures on the Travis build don't appear to be relevant. It's failing like
x86_64-conda_cos6-linux-gnu-gcc -pthread -DNDEBUG -fwrapv -O2 -Wall -I/home/travis/miniconda3/envs/test/include -fPIC -DCYTHON_CLINE_IN_TRACEBACK=0 -U_FORTIFY_SOURCE -Isrc/cysignals -Isrc -I/home/travis/miniconda3/envs/test/include/python3.6m -c build/src/cysignals/signals.c -o build/temp.linux-x86_64-3.6/build/src/cysignals/signals.o
unable to execute 'x86_64-conda_cos6-linux-gnu-gcc': No such file or directory
error: command 'x86_64-conda_cos6-linux-gnu-gcc' failed with exit status 1
The failures on the Travis build don't appear to be relevant. It's failing like
This is supposed to be fixed by cfbd43bed315e1e0c6988bfa0a98a995ef227bd3
Can you rebase to latest master?
Oh, I remember seeing that commit but didn't understand what it was for. Yes, I'll try that.
See https://trac.sagemath.org/ticket/27214#comment:11
One thing I might also add is in the case of
STATUS_ACCESS_VIOLATION
, one thing I can do at the very least is query the Windows VMM for the state of the accessed memory region. If it returnsMAP_RESERVE
there's a good chance we are hitting the still unhandled corner case I described in the comments, and can print an additional message with the hint about usingmprotect(...)
. I'm not sure it really matters though.