On Wed, Mar 6, 2024 at 12:02 PM Jaap Spies <[email protected]> wrote:
> Operating System: Fedora Linux 39
> Kernel Version: 6.7.3-200.fc39.x86_64 (64-bit)
> Processors: 24 × 13th Gen Intel® Core™ i7-13700KF
> Memory: 31,2 GiB of RAM
>
> make ptestlong
> same error as expected:
> ----------------------------------------------------------------------
> sage -t --long --warn-long 29.6
> --random-seed=230234824358800765306206065889005137096
> src/sage/libs/gap/element.pyx # Killed due to segmentation fault
>
getting back to this error:
So running something like
./sage -tp 24 --long --random-seed=230234824358800765306206065889005137096
src/sage/libs/gap/element.pyx
still leads to the segfault, right?
If so, could you add "print(rnd)" after "rnd = [...]" in the test in
question
and re-run the above command?
(The idea is to print the actual value of rnd that causes the segfault)
--- a/src/sage/libs/gap/element.pyx
+++ b/src/sage/libs/gap/element.pyx
@@ -2488,6 +2488,7 @@ cdef class GapElement_Function(GapElement):
sage: for i in range(100):
....: rnd = [ randint(-10,10) for i in range(randint(0,7))
]
+ ....: print(rnd)
....: # compute the sum in GAP
....: _ = libgap.Sum(rnd)
....: try:
It's most probably related to the fact that you're apparently using Python
3.12, installed on your OS,
to build and run sage (judging from libpython3.12.so mentioned in the log
you posted few days ago, for an earllier rc or beta).
I tried reproducing this by using a built from source Python 3.12 on Fedora
38, but all is good there.
Officially we still only support Python 3.11.
We have similar issues open:
https://github.com/sagemath/sage/issues/37026
https://github.com/sagemath/sage/issues/37289
Dima
> Jaap
> ----------------------------------------------------------------------
>
> On Tue, Mar 5, 2024 at 7:08 PM Matthias Köppe <[email protected]>
> wrote:
>
>> Thanks for the report!
>> https://github.com/sagemath/sage/pull/37543 adds the missing dependency
>> declaration.
>>
>> On Tuesday, March 5, 2024 at 1:10:30 AM UTC-8 [email protected]
>> wrote:
>>
>>> On a PC running Fedora-39 (x86_64): failed in building
>>> "sagemath_doc_html-none",
>>> needed to do `./sage -i graphs` and then make again to finish building.
>>>
>>> Procedure:
>>> 1. copy the git source.
>>> 2. `make configure && ./configure && dnf install <suggested packages> &&
>>> make reconfigure`.
>>> 3. make -> stopped in building "sagemath_doc_html-none".
>>> 4. `./sage -i graphs && make` to finish the build.
>>>
>>> Kazuyoshi
>>>
>>>
>>> 2024年3月5日(火) 8:40 Volker Braun <[email protected]>:
>>>
>>>> As always, you can get the latest beta version from the "develop" git
>>>> branch. Alternatively, the self-contained source tarball is at
>>>> http://www.sagemath.org/download-latest.html
>>>>
>>>>
>>>> cb8e15b4769 (tag: 10.3.rc2, github/develop) Updated SageMath version to
>>>> 10.3.rc2
>>>> 872ca39ec42 gh-37504: `cmake`, `ninja_build`: Reject installations in
>>>> inaccessible user schemes
>>>> fc0d3399a69 gh-37495: build/pkgs/flint: Reject FLINT >= 3.1.0
>>>> 4ac7152b170 (tag: 10.3.rc1) Updated SageMath version to 10.3.rc1
>>>>
>>>> --
>>>> You received this message because you are subscribed to the Google
>>>> Groups "sage-release" group.
>>>> To unsubscribe from this group and stop receiving emails from it, send
>>>> an email to [email protected].
>>>> To view this discussion on the web visit
>>>> https://groups.google.com/d/msgid/sage-release/cc8e19ba-ee2a-49c9-b4c5-d3ed3b54e222n%40googlegroups.com
>>>> <https://groups.google.com/d/msgid/sage-release/cc8e19ba-ee2a-49c9-b4c5-d3ed3b54e222n%40googlegroups.com?utm_medium=email&utm_source=footer>
>>>> .
>>>>
>>>
>>>
>>> --
>>> Kazuyoshi Furutaka
>>>
>> --
>> You received this message because you are subscribed to the Google Groups
>> "sage-release" group.
>> To unsubscribe from this group and stop receiving emails from it, send an
>> email to [email protected].
>> To view this discussion on the web visit
>> https://groups.google.com/d/msgid/sage-release/a55493b6-cc3c-49f5-9e8b-d26d5f09942cn%40googlegroups.com
>> <https://groups.google.com/d/msgid/sage-release/a55493b6-cc3c-49f5-9e8b-d26d5f09942cn%40googlegroups.com?utm_medium=email&utm_source=footer>
>> .
>>
> --
> You received this message because you are subscribed to the Google Groups
> "sage-release" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/sage-release/CAK0%3DbK11NHhRuiXrBkJ%2BiOgXFAbbFRWYmLJQJ70TT5Tgmye3-A%40mail.gmail.com
> <https://groups.google.com/d/msgid/sage-release/CAK0%3DbK11NHhRuiXrBkJ%2BiOgXFAbbFRWYmLJQJ70TT5Tgmye3-A%40mail.gmail.com?utm_medium=email&utm_source=footer>
> .
>
--
You received this message because you are subscribed to the Google Groups
"sage-release" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/sage-release/CAAWYfq0Uf7Bmfks6S%3DmSTMb-xzvRYoPyCko3pJ_4ESovKZCMGQ%40mail.gmail.com.