You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
6.1 SPARC V9 ABI Features
6.1.1 Stack Bias
An important feature of the SPARC V9 ABI for developers is the stack bias.
For 64-bit SPARC programs, a stack bias of 2047 bytes must be added to both
the frame pointer and the stack pointer to get to the actual data of the stack frame.
I tried to build Greenlet 3.0.3 without optimization (using -O0) and in this case it constantly failed on BUS error:
Hello,
I hope you are well!
We use Greenlet 3.0.3 and 0.4.15 on Solaris 11.4 sparc 64-bit platform and in some cases it failed with:
But in all cases it happened after the
slp_switch
call.I read the
src/greenlet/platform/switch_sparc_sun_gcc.h
source code and I have a questions:Is it correct value for the
sparcv9
platform ?According to the https://docs.oracle.com/cd/E37838_01/html/E66175/advanced-2.html
-O0
) and in this case it constantly failed on BUS error:Please help me debug this issue - how can I check/validate the correct value of the Greenlet stack ?
Thank you very much!
The text was updated successfully, but these errors were encountered: