Hi! When I last updated graphics/py-matplotlib to 3.9.0 on June 6, before GCC 12 became the default, many self tests passed, though many failed too (928 failed, 6776 passed, 1785 skipped, 33 xfailed).
However, when I run the self tests now, I get a Python core dump. tests/test_axes.py ....Fatal Python error: Segmentation fault Current thread 0x000076b69e810800 (most recent call first): File "/usr/pkg/lib/python3.12/site-packages/numpy/core/fromnumeric.py", line 59 in _wrapfunc File "/usr/pkg/lib/python3.12/site-packages/numpy/core/fromnumeric.py", line 1133 in argsort File "/usr/pkg/lib/python3.12/site-packages/matplotlib/backends/backend_pdf.py", line 1756 in _writeImg File "/usr/pkg/lib/python3.12/site-packages/matplotlib/backends/backend_pdf.py", line 1793 in writeImages File "/usr/pkg/lib/python3.12/site-packages/matplotlib/backends/backend_pdf.py", line 843 in finalize File "/usr/pkg/lib/python3.12/site-packages/matplotlib/backends/backend_pdf.py", line 2802 in print_pdf File "/usr/pkg/lib/python3.12/site-packages/matplotlib/backend_bases.py", line 2068 in <lambda> File "/usr/pkg/lib/python3.12/site-packages/matplotlib/backend_bases.py", line 2218 in print_figure File "/usr/pkg/lib/python3.12/site-packages/matplotlib/figure.py", line 3388 in savefig File "/usr/pkg/lib/python3.12/site-packages/matplotlib/testing/decorators.py", line 420 in wrapper File "/usr/pkg/lib/python3.12/site-packages/_pytest/python.py", line 162 in pytest_pyfunc_call File "/usr/pkg/lib/python3.12/site-packages/pluggy/_callers.py", line 103 in _multicall File "/usr/pkg/lib/python3.12/site-packages/pluggy/_manager.py", line 120 in _hookexec File "/usr/pkg/lib/python3.12/site-packages/pluggy/_hooks.py", line 513 in __call__ File "/usr/pkg/lib/python3.12/site-packages/_pytest/python.py", line 1632 in runtest File "/usr/pkg/lib/python3.12/site-packages/_pytest/runner.py", line 173 in pytest_runtest_call File "/usr/pkg/lib/python3.12/site-packages/pluggy/_callers.py", line 103 in _multicall File "/usr/pkg/lib/python3.12/site-packages/pluggy/_manager.py", line 120 in _hookexec File "/usr/pkg/lib/python3.12/site-packages/pluggy/_hooks.py", line 513 in __call__ File "/usr/pkg/lib/python3.12/site-packages/_pytest/runner.py", line 241 in <lambda> File "/usr/pkg/lib/python3.12/site-packages/_pytest/runner.py", line 341 in from_call File "/usr/pkg/lib/python3.12/site-packages/_pytest/runner.py", line 240 in call_and_report File "/usr/pkg/lib/python3.12/site-packages/_pytest/runner.py", line 135 in runtestprotocol File "/usr/pkg/lib/python3.12/site-packages/_pytest/runner.py", line 116 in pytest_runtest_protocol File "/usr/pkg/lib/python3.12/site-packages/pluggy/_callers.py", line 103 in _multicall File "/usr/pkg/lib/python3.12/site-packages/pluggy/_manager.py", line 120 in _hookexec File "/usr/pkg/lib/python3.12/site-packages/pluggy/_hooks.py", line 513 in __call__ File "/usr/pkg/lib/python3.12/site-packages/_pytest/main.py", line 364 in pytest_runtestloop File "/usr/pkg/lib/python3.12/site-packages/pluggy/_callers.py", line 103 in _multicall File "/usr/pkg/lib/python3.12/site-packages/pluggy/_manager.py", line 120 in _hookexec File "/usr/pkg/lib/python3.12/site-packages/pluggy/_hooks.py", line 513 in __call__ File "/usr/pkg/lib/python3.12/site-packages/_pytest/main.py", line 339 in _main File "/usr/pkg/lib/python3.12/site-packages/_pytest/main.py", line 285 in wrap_session File "/usr/pkg/lib/python3.12/site-packages/_pytest/main.py", line 332 in pytest_cmdline_main File "/usr/pkg/lib/python3.12/site-packages/pluggy/_callers.py", line 103 in _multicall File "/usr/pkg/lib/python3.12/site-packages/pluggy/_manager.py", line 120 in _hookexec File "/usr/pkg/lib/python3.12/site-packages/pluggy/_hooks.py", line 513 in __call__ File "/usr/pkg/lib/python3.12/site-packages/_pytest/config/__init__.py", line 178 in main File "/usr/pkg/lib/python3.12/site-packages/_pytest/config/__init__.py", line 206 in console_main File "/usr/pkg/bin/pytest-3.12", line 8 in <module> Extension modules: numpy.core._multiarray_umath, numpy.core._multiarray_tests, numpy.linalg._umath_linalg, numpy.fft._pocketfft_internal, numpy.random._common, numpy.random.bit_generator, numpy.random._bounded_integers, numpy.random._mt19937, numpy.random.mtrand, numpy.random._philox, numpy.random._pcg64, numpy.random._sfc64, numpy.random._generator, PIL._imaging, kiwisolver._cext, fontTools.misc.bezierTools, lxml._elementpath, lxml.etree, fontTools.varLib.iup, PIL._imagingmath, PIL._webp (total: 21) *** Signal 11 Program terminated with signal SIGSEGV, Segmentation fault. #0 0x000076b69e9df2fa in _lwp_kill () from /usr/lib/libc.so.12 [Current thread is 1 (process 18537)] (gdb) bt #0 0x000076b69e9df2fa in _lwp_kill () from /usr/lib/libc.so.12 #1 <signal handler called> #2 0x000076b69ccaa0f2 in _mm512_i64gather_epi32(long long __vector(8), void const*, int) (__scale=4, __addr=0x76b694de4000, __index=...) at /usr/include/gcc-12/avx512fintrin.h:10463 #3 ymm_vector<unsigned int>::i64gather<4>(long long __vector(8), void const*) (base=0x76b694de4000, index=...) at ../numpy/core/src/npysort/x86-simd-sort/src/avx512-64bit-common.h:223 #4 get_pivot_64bit<ymm_vector<unsigned int>, unsigned int> (right=129, left=-127, arg=0x76b694de2000, arr=0x76b694de4000) at ../numpy/core/src/npysort/x86-simd-sort/src/avx512-64bit-argsort.hpp:244 #5 argsort_64bit_<ymm_vector<unsigned int>, unsigned int> (arr=0x76b694de4000, arg=0x76b694de2000, left=<optimized out>, right=129, max_iters=<optimized out>) at ../numpy/core/src/npysort/x86-simd-sort/src/avx512-64bit-argsort.hpp:275 #6 0x000076b69cc1f949 in argsort_64bit_<ymm_vector<unsigned int>, unsigned int> (max_iters=<optimized out>, right=252, left=0, arg=0x76b694de2000, arr=0x76b694de4000) at ../numpy/core/src/npysort/x86-simd-sort/src/avx512-64bit-argsort.hpp:281 #7 avx512_argsort<unsigned int> (arrsize=253, arg=0x76b694de2000, arr=0x76b694de4000) at ../numpy/core/src/npysort/x86-simd-sort/src/avx512-64bit-argsort.hpp:350 #8 avx512_argsort<unsigned int> (arr=0x76b694de4000, arg=0x76b694de2000, arrsize=253) at ../numpy/core/src/npysort/x86-simd-sort/src/avx512-64bit-argsort.hpp:347 #9 0x000076b69c91f7f7 in aquicksort_dispatch<unsigned int> (num=253, arg=0x76b694de2000, start=0x76b694de4000) at ../numpy/core/src/npysort/quicksort.cpp:124 #10 aquicksort_uint (vv=0x76b694de4000, tosort=tosort@entry=0x76b694de2000, n=253, __NPY_UNUSED_TAGGEDvarr=__NPY_UNUSED_TAGGEDvarr@entry=0x76b65cf438e0) at ../numpy/core/src/npysort/quicksort.cpp:888 #11 0x000076b69c8d16f9 in _new_argsortlike (op=op@entry=0x76b65cf438e0, axis=<optimized out>, argsort=argsort@entry=0x76b69c91f758 <aquicksort_uint(void*, npy_intp*, npy_intp, void*)>, argpart=argpart@entry=0x0, kth=kth@entry=0x0, nkth=nkth@entry=0) at ../numpy/core/src/multiarray/item_selection.c:1428 #12 0x000076b69c8d5ca1 in PyArray_ArgSort (op=op@entry=0x76b65cf438e0, axis=<optimized out>, which=<optimized out>) at ../numpy/core/src/multiarray/item_selection.c:1698 #13 0x000076b69c8e6bdd in array_argsort (self=0x76b65cf438e0, args=<optimized out>, len_args=<optimized out>, kwnames=<optimized out>) at ../numpy/core/src/multiarray/methods.c:1528 #14 0x000076b69ee9f02b in cfunction_vectorcall_FASTCALL_KEYWORDS (func=0x76b67638c5c0, args=0x76b65cf8a6e8, nargsf=<optimized out>, kwnames=0x76b65cbc1690) at Objects/methodobject.c:438 #15 0x000076b69ee51aa6 in _PyVectorcall_Call (tstate=0x76b69f297b50 <_PyRuntime+459632>, func=0x76b69ee9efaf <cfunction_vectorcall_FASTCALL_KEYWORDS>, callable=0x76b67638c5c0, tuple=<optimized out>, kwargs=<optimized out>) at Objects/call.c:283 #16 0x000076b69f03b5e4 in _PyEval_EvalFrameDefault (tstate=<optimized out>, frame=0x76b69e7d4308, throwflag=<optimized out>) at Python/bytecodes.c:3262 #17 0x000076b69ee4fb8f in _PyObject_VectorcallTstate (kwnames=0x0, nargsf=9223372036854775809, args=0x76b69e7d4230, callable=0x76b69c228a10, tstate=0x76b69f297b50 <_PyRuntime+459632>) at ./Include/internal/pycore_call.h:92 #18 PyObject_Vectorcall (callable=0x76b69c228a10, args=args@entry=0x76b69e7d4230, nargsf=nargsf@entry=9223372036854775809, kwnames=kwnames@entry=0x0) at Objects/call.c:325 #19 0x000076b69c88fdc4 in dispatcher_vectorcall (self=0x76b69c2b4d80, args=0x76b69e7d4230, len_args=-9223372036854775807, kwnames=0x0) at ../numpy/core/src/multiarray/arrayfunction_override.c:588 #20 0x000076b69ee4fb8f in _PyObject_VectorcallTstate (kwnames=0x0, nargsf=9223372036854775809, args=0x76b69e7d4230, callable=0x76b69c2b4d80, tstate=0x76b69f297b50 <_PyRuntime+459632>) at ./Include/internal/pycore_call.h:92 #21 PyObject_Vectorcall (callable=callable@entry=0x76b69c2b4d80, args=args@entry=0x76b69e7d4230, nargsf=9223372036854775809, kwnames=kwnames@entry=0x0) at Objects/call.c:325 #22 0x000076b69f03eeaa in _PyEval_EvalFrameDefault (tstate=<optimized out>, frame=0x76b69e7d4128, throwflag=<optimized out>) at Python/bytecodes.c:2714 #23 0x000076b69ee535d3 in _PyObject_VectorcallTstate (kwnames=0x76b68b07b080, nargsf=<optimized out>, args=0x76b65ced3d80, callable=0x76b69741bef0, tstate=0x76b69f297b50 <_PyRuntime+459632>) at ./Include/internal/pycore_call.h:92 #24 method_vectorcall (method=0x76b687d1fe50, args=0x76b65ced3d88, nargsf=<optimized out>, kwnames=0x76b68b07b080) at Objects/classobject.c:61 #25 0x000076b69ee51aa6 in _PyVectorcall_Call (tstate=0x76b69f297b50 <_PyRuntime+459632>, func=0x76b69ee5347c <method_vectorcall>, callable=0x76b687d1fe50, tuple=<optimized out>, kwargs=<optimized out>) at Objects/call.c:283 #26 0x000076b69f03b5e4 in _PyEval_EvalFrameDefault (tstate=<optimized out>, frame=0x76b69e7d3db8, throwflag=<optimized out>) at Python/bytecodes.c:3262 #27 0x000076b69ee535d3 in _PyObject_VectorcallTstate (kwnames=0x76b68b27c840, nargsf=<optimized out>, args=0x76b65ced3380, callable=0x76b6993071d0, tstate=0x76b69f297b50 <_PyRuntime+459632>) at ./Include/internal/pycore_call.h:92 #28 method_vectorcall (method=0x76b6879f1a90, args=0x76b65ced3388, nargsf=<optimized out>, kwnames=0x76b68b27c840) at Objects/classobject.c:61 #29 0x000076b69ee51aa6 in _PyVectorcall_Call (tstate=0x76b69f297b50 <_PyRuntime+459632>, func=0x76b69ee5347c <method_vectorcall>, callable=0x76b6879f1a90, tuple=<optimized out>, kwargs=<optimized out>) at Objects/call.c:283 #30 0x000076b69f03b5e4 in _PyEval_EvalFrameDefault (tstate=<optimized out>, frame=0x76b69e7d3b80, throwflag=<optimized out>) at Python/bytecodes.c:3262 #31 0x000076b69ee51814 in _PyObject_FastCallDictTstate (tstate=tstate@entry=0x76b69f297b50 <_PyRuntime+459632>, callable=callable@entry=0x76b69dbf55d0, args=args@entry=0x7f7fff4c6cd0, nargsf=nargsf@entry=1, kwargs=kwargs@entry=0x76b687ca1e90) at Objects/call.c:144 #32 0x000076b69ee51952 in _PyObject_Call_Prepend (tstate=tstate@entry=0x76b69f297b50 <_PyRuntime+459632>, callable=callable@entry=0x76b69dbf55d0, obj=obj@entry=0x76b69d060710, args=args@entry=0x76b69f23a1b0 <_PyRuntime+76240>, kwargs=kwargs@entry=0x76b687ca1e90) at Objects/call.c:508 #33 0x000076b69eec3be9 in slot_tp_call (self=0x76b69d060710, args=0x76b69f23a1b0 <_PyRuntime+76240>, kwds=0x76b687ca1e90) at Objects/typeobject.c:8776 #34 0x000076b69ee4f89f in _PyObject_MakeTpCall (tstate=0x76b69f297b50 <_PyRuntime+459632>, callable=callable@entry=0x76b69d060710, args=args@entry=0x76b69e7d3758, nargs=<optimized out>, keywords=keywords@entry=0x76b69d229cd0) at Objects/call.c:240 #35 0x000076b69ee4fbf9 in _PyObject_VectorcallTstate (kwnames=0x76b69d229cd0, nargsf=<optimized out>, args=0x76b69e7d3758, callable=0x76b69d060710, tstate=<optimized out>) at ./Include/internal/pycore_call.h:90 #36 0x000076b69f03eeaa in _PyEval_EvalFrameDefault (tstate=<optimized out>, frame=0x76b69e7d36f8, throwflag=<optimized out>) at Python/bytecodes.c:2714 #37 0x000076b69ee51814 in _PyObject_FastCallDictTstate (tstate=tstate@entry=0x76b69f297b50 <_PyRuntime+459632>, callable=callable@entry=0x76b69dbf55d0, args=args@entry=0x7f7fff4c7010, nargsf=nargsf@entry=1, kwargs=kwargs@entry=0x76b6986f6250) at Objects/call.c:144 #38 0x000076b69ee51952 in _PyObject_Call_Prepend (tstate=tstate@entry=0x76b69f297b50 <_PyRuntime+459632>, callable=callable@entry=0x76b69dbf55d0, obj=obj@entry=0x76b69d0608f0, args=args@entry=0x76b69f23a1b0 <_PyRuntime+76240>, kwargs=kwargs@entry=0x76b6986f6250) at Objects/call.c:508 #39 0x000076b69eec3be9 in slot_tp_call (self=0x76b69d0608f0, args=0x76b69f23a1b0 <_PyRuntime+76240>, kwds=0x76b6986f6250) at Objects/typeobject.c:8776 #40 0x000076b69ee51c15 in _PyObject_Call (kwargs=0x76b6986f6250, args=0x76b69f23a1b0 <_PyRuntime+76240>, callable=0x76b69d0608f0, tstate=0x76b69f297b50 <_PyRuntime+459632>) at Objects/call.c:367 #41 _PyObject_Call (tstate=0x76b69f297b50 <_PyRuntime+459632>, callable=0x76b69d0608f0, args=0x76b69f23a1b0 <_PyRuntime+76240>, kwargs=0x76b6986f6250) at Objects/call.c:339 #42 0x000076b69f03b5e4 in _PyEval_EvalFrameDefault (tstate=<optimized out>, frame=0x76b69e7d3390, throwflag=<optimized out>) at Python/bytecodes.c:3262 #43 0x000076b69ee51814 in _PyObject_FastCallDictTstate (tstate=tstate@entry=0x76b69f297b50 <_PyRuntime+459632>, callable=callable@entry=0x76b69dbf55d0, args=args@entry=0x7f7fff4c7350, nargsf=nargsf@entry=1, kwargs=kwargs@entry=0x76b698a1b490) at Objects/call.c:144 #44 0x000076b69ee51952 in _PyObject_Call_Prepend (tstate=tstate@entry=0x76b69f297b50 <_PyRuntime+459632>, callable=callable@entry=0x76b69dbf55d0, obj=obj@entry=0x76b69d060a80, args=args@entry=0x76b69f23a1b0 <_PyRuntime+76240>, kwargs=kwargs@entry=0x76b698a1b490) at Objects/call.c:508 #45 0x000076b69eec3be9 in slot_tp_call (self=0x76b69d060a80, args=0x76b69f23a1b0 <_PyRuntime+76240>, kwds=0x76b698a1b490) at Objects/typeobject.c:8776 #46 0x000076b69ee4f89f in _PyObject_MakeTpCall (tstate=0x76b69f297b50 <_PyRuntime+459632>, callable=callable@entry=0x76b69d060a80, args=args@entry=0x76b69e7d2e38, nargs=<optimized out>, keywords=keywords@entry=0x76b69d4a3390) at Objects/call.c:240 --Type <RET> for more, q to quit, c to continue without paging-- #47 0x000076b69ee4fbf9 in _PyObject_VectorcallTstate (kwnames=0x76b69d4a3390, nargsf=<optimized out>, args=0x76b69e7d2e38, callable=0x76b69d060a80, tstate=<optimized out>) at ./Include/internal/pycore_call.h:90 #48 0x000076b69f03eeaa in _PyEval_EvalFrameDefault (tstate=<optimized out>, frame=0x76b69e7d2db8, throwflag=<optimized out>) at Python/bytecodes.c:2714 #49 0x000076b69ee51814 in _PyObject_FastCallDictTstate (tstate=tstate@entry=0x76b69f297b50 <_PyRuntime+459632>, callable=callable@entry=0x76b69dbf55d0, args=args@entry=0x7f7fff4c7690, nargsf=nargsf@entry=1, kwargs=kwargs@entry=0x76b69ce6a3d0) at Objects/call.c:144 #50 0x000076b69ee51952 in _PyObject_Call_Prepend (tstate=tstate@entry=0x76b69f297b50 <_PyRuntime+459632>, callable=callable@entry=0x76b69dbf55d0, obj=obj@entry=0x76b69d060b70, args=args@entry=0x76b69f23a1b0 <_PyRuntime+76240>, kwargs=kwargs@entry=0x76b69ce6a3d0) at Objects/call.c:508 #51 0x000076b69eec3be9 in slot_tp_call (self=0x76b69d060b70, args=0x76b69f23a1b0 <_PyRuntime+76240>, kwds=0x76b69ce6a3d0) at Objects/typeobject.c:8776 #52 0x000076b69ee4f89f in _PyObject_MakeTpCall (tstate=0x76b69f297b50 <_PyRuntime+459632>, callable=callable@entry=0x76b69d060b70, args=args@entry=0x76b69e7d2b48, nargs=<optimized out>, keywords=keywords@entry=0x76b69d785190) at Objects/call.c:240 #53 0x000076b69ee4fbf9 in _PyObject_VectorcallTstate (kwnames=0x76b69d785190, nargsf=<optimized out>, args=0x76b69e7d2b48, callable=0x76b69d060b70, tstate=<optimized out>) at ./Include/internal/pycore_call.h:90 #54 0x000076b69f03eeaa in _PyEval_EvalFrameDefault (tstate=<optimized out>, frame=0x76b69e7d2ae0, throwflag=<optimized out>) at Python/bytecodes.c:2714 #55 0x000076b69ee51814 in _PyObject_FastCallDictTstate (tstate=tstate@entry=0x76b69f297b50 <_PyRuntime+459632>, callable=callable@entry=0x76b69dbf55d0, args=args@entry=0x7f7fff4c79d0, nargsf=nargsf@entry=1, kwargs=kwargs@entry=0x76b69ceec750) at Objects/call.c:144 #56 0x000076b69ee51952 in _PyObject_Call_Prepend (tstate=tstate@entry=0x76b69f297b50 <_PyRuntime+459632>, callable=callable@entry=0x76b69dbf55d0, obj=obj@entry=0x76b69d05fdb0, args=args@entry=0x76b69f23a1b0 <_PyRuntime+76240>, kwargs=kwargs@entry=0x76b69ceec750) at Objects/call.c:508 #57 0x000076b69eec3be9 in slot_tp_call (self=0x76b69d05fdb0, args=0x76b69f23a1b0 <_PyRuntime+76240>, kwds=0x76b69ceec750) at Objects/typeobject.c:8776 #58 0x000076b69ee4f89f in _PyObject_MakeTpCall (tstate=0x76b69f297b50 <_PyRuntime+459632>, callable=callable@entry=0x76b69d05fdb0, args=args@entry=0x76b69e7d2718, nargs=<optimized out>, keywords=keywords@entry=0x76b69d785940) at Objects/call.c:240 #59 0x000076b69ee4fbf9 in _PyObject_VectorcallTstate (kwnames=0x76b69d785940, nargsf=<optimized out>, args=0x76b69e7d2718, callable=0x76b69d05fdb0, tstate=<optimized out>) at ./Include/internal/pycore_call.h:90 #60 0x000076b69f03eeaa in _PyEval_EvalFrameDefault (tstate=<optimized out>, frame=0x76b69e7d2660, throwflag=<optimized out>) at Python/bytecodes.c:2714 #61 0x000076b69ef49ef5 in PyEval_EvalCode (co=co@entry=0x76b69e6ea200, globals=globals@entry=0x76b69e7da950, locals=locals@entry=0x76b69e7da950) at Python/ceval.c:578 #62 0x000076b69efa0e16 in run_eval_code_obj (tstate=tstate@entry=0x76b69f297b50 <_PyRuntime+459632>, co=co@entry=0x76b69e6ea200, globals=globals@entry=0x76b69e7da950, locals=locals@entry=0x76b69e7da950) at Python/pythonrun.c:1722 #63 0x000076b69efa0f39 in run_mod (mod=mod@entry=0x76b69e62d128, filename=filename@entry=0x76b69e650820, globals=globals@entry=0x76b69e7da950, locals=locals@entry=0x76b69e7da950, flags=flags@entry=0x7f7fff4c7f90, arena=arena@entry=0x76b69e7e42e0) at Python/pythonrun.c:1743 #64 0x000076b69efa1039 in pyrun_file (fp=fp@entry=0x76b69ec51c60 <usual>, filename=filename@entry=0x76b69e650820, start=start@entry=257, globals=globals@entry=0x76b69e7da950, locals=locals@entry=0x76b69e7da950, closeit=closeit@entry=1, flags=flags@entry=0x7f7fff4c7f90) at Python/pythonrun.c:1643 #65 0x000076b69efa3f81 in _PyRun_SimpleFileObject (fp=fp@entry=0x76b69ec51c60 <usual>, filename=filename@entry=0x76b69e650820, closeit=closeit@entry=1, flags=flags@entry=0x7f7fff4c7f90) at Python/pythonrun.c:433 #66 0x000076b69efa4629 in _PyRun_AnyFileObject (fp=fp@entry=0x76b69ec51c60 <usual>, filename=filename@entry=0x76b69e650820, closeit=closeit@entry=1, flags=flags@entry=0x7f7fff4c7f90) at Python/pythonrun.c:78 #67 0x000076b69efc9bff in pymain_run_file_obj (skip_source_first_line=0, filename=0x76b69e650820, program_name=0x76b69df841c0) at Modules/main.c:360 #68 pymain_run_file (config=0x76b69f23a730 <_PyRuntime+77648>) at Modules/main.c:379 #69 pymain_run_python (exitcode=0x7f7fff4c7f60) at Modules/main.c:629 #70 Py_RunMain () at Modules/main.c:709 #71 0x000076b69efca113 in pymain_main (args=args@entry=0x7f7fff4c80a0) at Modules/main.c:739 #72 0x000076b69efca1f9 in Py_BytesMain (argc=<optimized out>, argv=<optimized out>) at Modules/main.c:763 #73 0x00000000009b2491 in main (argc=<optimized out>, argv=<optimized out>) at ./Programs/python.c:15 #74 0x00000000009b2375 in ___start (cleanup=<optimized out>, ps_strings=0x7f7fff4c9fe0) at /disk/storage-202004/archive/foreign/src/lib/csu/common/crt0-common.c:349 #75 0x00007f7ff76b60d8 in ?? () from /usr/libexec/ld.elf_so #76 0x0000000000000007 in ?? () #77 0x00007f7fff4c8868 in ?? () #78 0x00007f7fff4c8880 in ?? () #79 0x00007f7fff4c8899 in ?? () #80 0x00007f7fff4c889d in ?? () #81 0x00007f7fff4c88a0 in ?? () #82 0x00007f7fff4c88ac in ?? () #83 0x00007f7fff4c88b5 in ?? () #84 0x0000000000000000 in ?? () I noticed because I saw this when updating the package to 3.9.1, but 3.9.0 has the same issue. I'm using PKGSRC_USE_SSP= all PKGSRC_USE_STACK_CHECK?= stack-clash PKGSRC_USE_RELRO= full so it could be the relro issue again, but it looks different. Thomas