On aarch64 on a RPi3, somewhere between 7.2-current GENERIC.MP#2028 and
GENERIC.MP#2033, and the package snapshots that happened around the #2033
time,something changed that causes persistent segfaulting while executing a
perl script that's been unchanged for a year.

The segfault happens when python3 scripts are invoked from within the perl
script. I'm invoking the python3 scripts via system(); when I then SIGINT
via Ctrl-C, the traceback is from within python3.10, suggesting that
something that python is sub-launching might be causing the problem, but my
understanding of python internals is basically zero.

If I manually invoke either of the python scripts with identical
parameters, everything works, so it's not an innate problem with those
scripts or their interaction with python3.10; it's something about how
they're being invoked from perl.

I've tried building minimal repro case perl scripts and am so far
unsuccessful; everything works without segfaulting.

I've done enough isolation work now that I'm running into my limits of
knowledge and was curious whether this recent behavior rings a bell with
anyone here. Grasping at straws, but could this have anything to do with
the xonly work?

Thanks for any suggestions for how to better identify the root cause and
thus generate a more useful bug report.

s.

Reply via email to