Branch: refs/heads/smoke-me/tonyc/23226-atfork Home: https://github.com/Perl/perl5 Commit: a2c167ba4993aea22440883174689f6a63bd74b5 https://github.com/Perl/perl5/commit/a2c167ba4993aea22440883174689f6a63bd74b5 Author: Tony Cook <t...@develop-help.com> Date: 2025-07-16 (Wed, 16 Jul 2025)
Changed paths: M ext/XS-APItest/t/thread.t Log Message: ----------- foreign thread signal forwarding: swap tests to support OpenBSD On OpenBSD, With the tests in the original order, with the parent process setting a signal handler and accepting a foreign signal, the child process test would block busy waiting when the child process called exit. >From looking at kdump the child process is busy waiting on sched_yield outside the perl process. Since this appears to be OpenBSD specific (other BSD, linux, MacOS work fine), and the sequence causing the problem seems unlikely outside a test scenario I'm not going to investigate further. To unsubscribe from these emails, change your notification settings at https://github.com/Perl/perl5/settings/notifications