It does appear to be python3.14 related. Taking the relevant part of the
test case, I get:

root@r:~/isl-0.27# PYTHONPATH=interface python3.13 isl_test_python.py

with 3.13, but:

root@r:~/isl-0.27# PYTHONPATH=interface python3.14 isl_test_python.py 
Segmentation fault         (core dumped) PYTHONPATH=interface python3.14 
isl_test_python.py

with 3.14. Stack trace:

root@r:~/isl-0.27# PYTHONPATH=interface gdb python3.14
GNU gdb (Ubuntu 17.1-2ubuntu1) 17.1
Copyright (C) 2025 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Type "show copying" and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<https://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
    <http://www.gnu.org/software/gdb/documentation/>.

For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from python3.14...
(No debugging symbols found in python3.14)
(gdb) r isl_test_python.py 
Starting program: /usr/bin/python3.14 isl_test_python.py
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/usr/lib/x86_64-linux-gnu/libthread_db.so.1".
[Detaching after vfork from child process 3419]

Program received signal SIGSEGV, Segmentation fault.
0x00000000005d96c0 in PyObject_ClearWeakRefs ()
(gdb) bt
#0  0x00000000005d96c0 in PyObject_ClearWeakRefs ()
#1  0x00000000005d746a in ?? ()
#2  0x0000000000513503 in _Py_Dealloc ()
#3  0x0000000000569772 in _PyEval_FrameClearAndPop ()
#4  0x000000000054d116 in _PyEval_EvalFrameDefault ()
#5  0x000000000058c9c4 in ?? ()
#6  0x00000000005357c3 in PyObject_Vectorcall ()
#7  0x00007ffff74f411f in ?? () from 
/usr/lib/python3.14/lib-dynload/_ctypes.cpython-314-x86_64-linux-gnu.so
#8  0x00007ffff74f4031 in ?? () from 
/usr/lib/python3.14/lib-dynload/_ctypes.cpython-314-x86_64-linux-gnu.so
#9  0x00007ffff7b07e30 in ffi_closure_unix64_inner (cif=<optimized out>, 
fun=<optimized out>, user_data=<optimized out>, rvalue=<optimized out>, 
    reg_args=<optimized out>, argp=0x7fffffffd410 "\350\325\377\377\377\177") 
at ../src/x86/ffi64.c:902
#10 0x00007ffff7b09278 in ffi_closure_unix64 () at ../src/x86/unix64.S:303
#11 0x00007ffff708604f in isl_id_free (id=0xc003e0) at 
/usr/src/isl-0.27-1build1/isl_id.c:231
#12 isl_id_free (id=0xc003e0) at /usr/src/isl-0.27-1build1/isl_id.c:207
#13 0x00007ffff7b09056 in ffi_call_unix64 () at ../src/x86/unix64.S:104
#14 0x00007ffff7b04d16 in ffi_call_int (cif=cif@entry=0x7fffffffd6a0, 
fn=fn@entry=0x7ffff7085fd0 <isl_id_free>, rvalue=<optimized out>, 
    rvalue@entry=0x7fffffffd5d0, avalue=avalue@entry=0x7fffffffd5c0, 
closure=closure@entry=0x0) at ../src/x86/ffi64.c:676
#15 0x00007ffff7b077ae in ffi_call (cif=0x7fffffffd6a0, fn=0x7ffff7085fd0 
<isl_id_free>, rvalue=0x7fffffffd5d0, avalue=0x7fffffffd5c0)
    at ../src/x86/ffi64.c:713
#16 0x00007ffff74ef82b in ?? () from 
/usr/lib/python3.14/lib-dynload/_ctypes.cpython-314-x86_64-linux-gnu.so
#17 0x00007ffff74f0285 in ?? () from 
/usr/lib/python3.14/lib-dynload/_ctypes.cpython-314-x86_64-linux-gnu.so
#18 0x000000000052f67c in _PyObject_MakeTpCall ()
#19 0x00000000005505df in _PyEval_EvalFrameDefault ()
#20 0x000000000058c9c4 in ?? ()
#21 0x000000000059220b in PyObject_CallOneArg ()
#22 0x000000000070443d in ?? ()
#23 0x00000000005ccce8 in PyObject_CallFinalizerFromDealloc ()
#24 0x00000000005d79cc in ?? ()
#25 0x0000000000513503 in _Py_Dealloc ()
#26 0x00000000005697ba in _PyEval_FrameClearAndPop ()
#27 0x000000000054d116 in _PyEval_EvalFrameDefault ()
#28 0x0000000000547f56 in PyEval_EvalCode ()
#29 0x00000000006cba41 in ?? ()
#30 0x00000000006c85f1 in ?? ()
#31 0x00000000006c7c9b in ?? ()
#32 0x00000000006c7769 in ?? ()
#33 0x00000000006c5409 in Py_RunMain ()
#34 0x0000000000674a74 in Py_BytesMain ()
#35 0x00007ffff7c2a601 in __libc_start_call_main (main=main@entry=0x674a30, 
argc=argc@entry=2, argv=argv@entry=0x7fffffffe578)
    at ../sysdeps/nptl/libc_start_call_main.h:59
#36 0x00007ffff7c2a718 in __libc_start_main_impl (main=0x674a30, argc=2, 
argv=0x7fffffffe578, init=<optimized out>, fini=<optimized out>, 
    rtld_fini=<optimized out>, stack_end=0x7fffffffe568) at 
../csu/libc-start.c:360
#37 0x0000000000673e75 in _start ()

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2146888

Title:
  isl: FTBFS in Resolute

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/isl/+bug/2146888/+subscriptions


-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to