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

Reply via email to