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
perl hangs if CLONE_SKIP dies #10177
Comments
From @cpansprout$ perl -Mthreads -le 'sub CLONE_SKIP{die} create threads sub{ }=>->join' If CLONE_SKIP dies, threads.pm does not have a chance to unlock the Use of uninitialized value $category in concatenation (.) or string Flags: Site configuration information for perl 5.11.4: Configured by sprout at Thu Feb 4 18:03:57 PST 2010. Summary of my perl5 (revision 5 version 11 subversion 4 patch Locally applied patches: @INC for perl 5.11.4: Environment for perl 5.11.4: |
From @jdhedden
With bleadperl under Cygwin on Windows, the above produces:
The offending line is in S_exit_warning() in threads.xs MUTEX_LOCK(&MY_POOL.create_destruct_mutex); The path of execution looks to be that first I not knowledgable enough to effect a solution. One possible kludge for this would be to disallow die() If the above is acceptable, I think I can generate a patch to |
The RT System itself - Status changed from 'new' to 'open' |
Migrated from rt.perl.org#72808 (status was 'open')
Searchable as RT72808$
The text was updated successfully, but these errors were encountered: