Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

dist-modules: fix selection of a threaded perl #23167

Open
wants to merge 2 commits into
base: blead
Choose a base branch
from

Conversation

tonycoz
Copy link
Contributor

@tonycoz tonycoz commented Apr 2, 2025

I looked at the test results of a PR recently and when drilling down into the threaded results noticed we weren't actually testing against old threaded perls.

I suspect I broke this when I re-worked it to add the pretty labels, since the original patch set here did fix some threaded build issues detected by these tests.


  • This set of changes does not require a perldelta entry.

tonycoz added 2 commits April 2, 2025 11:04
I suspect I broke this when I re-worked it to add the pretty labels.
This was failing for threads.pm, threads-shared, Thread-Semaphore
under 5.8.9 threaded.

I wasn't able to make these fail with my local copy of 5.8.9 threaded.

These are failing with messages like:

  Unbalanced string table refcount: (0) for "TRAP" during global destruction.
  Unbalanced string table refcount: (0) for "ERRNO" during global destruction.
  Unbalanced string table refcount: (0) for "setuid" during global destruction.
  Unbalanced string table refcount: (0) for "POSIX.pm" during global destruction.
  Unbalanced string table refcount: (0) for "SKIP" during global destruction.
  Unbalanced string table refcount: (0) for "load" during global destruction.
  Unbalanced string table refcount: (0) for "register::" during global destruction.
  Unbalanced string table refcount: (0) for "_filters" during global destruction.
  Unbalanced string table refcount: (0) for "gen_uid" during global destruction.
  Unbalanced string table refcount: (0) for "==" during global destruction.
  Unbalanced string table refcount: (0) for "FINALIZED" during global destruction.
  Unbalanced string table refcount: (0) for "event_tap" during global destruction.
  Unbalanced string table refcount: (0) for "confess" during global destruction.
  Unbalanced string table refcount: (0) for "CAN_SIGSYS" during global destruction.
  Unbalanced string table refcount: (0) for "NUM56" during global destruction.
  Unbalanced string table refcount: (0) for "tv_interval" during global destruction.
@jkeenan jkeenan added the Infrastructure Things needed to maintain Perl development label Apr 2, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Infrastructure Things needed to maintain Perl development
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants