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
Fix segmentation fault in GAP function calls with wrong arguments
- Add proper exception handling in GapElement_Function.__call__ method
- Track sig_on() calls with sig_on_called flag to prevent crashes
- Ensure proper GAPError exceptions instead of segfaults when GAP functions
are called with incorrect arguments (e.g., libgap.Sum(*[1,2,3]))
- Update doctest to properly import GAPError from sage.libs.gap.util
- All 523 tests in element.pyx pass successfully
Fixes issue where upgraded setuptools/beniget/gast packages caused
segmentation faults in GAP function error handling.
0 commit comments