New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
libGAP error handling bug #14453
Comments
comment:1
Attachment: sage_crash_ihsJs4.log |
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
comment:3
Looks like a GCC compiler bug (GCC-4.8.0). |
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
comment:7
Thanks for debugging this! Should we still treat this as critical or maybe just wait until gcc-4.8.1 is out? |
comment:8
Independently of the GCC issue, there still is a segmentation fault with Cython-0.19b2. Perhaps we should also fix that here. |
This comment has been minimized.
This comment has been minimized.
comment:10
The Cython segfault also looks like an upstream (Cython-0.19b2) problem. So libGAP does a good job of testing various upstream projects :-) |
This comment has been minimized.
This comment has been minimized.
Author: Jeroen Demeyer |
comment:11
Modulo upstream issues, this patch should be fine and can be applied. |
comment:12
Attachment: 14453_libgap.patch.gz The critical bug is #14460. |
Reviewer: Volker Braun |
comment:13
Looks good to me. |
Merged: sage-5.10.beta0 |
The libGAP error handler (
error_handler()
) insage/libs/gap/util.pyx
should useset_sage_signal_handler_message()
instead ofsig_str()
. Unfortunately, this exposes a bug in GCC-4.8.0: #14460 (work-around: compile with-fno-tree-dominator-opts
).CC: @vbraun
Component: interfaces
Author: Jeroen Demeyer
Reviewer: Volker Braun
Merged: sage-5.10.beta0
Issue created by migration from https://trac.sagemath.org/ticket/14453
The text was updated successfully, but these errors were encountered: