-
Notifications
You must be signed in to change notification settings - Fork 555
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
threads->kill() coredumps if thread has called threads->exit() #13211
Comments
From @jimavThis is a bug report for perl from james_avera@yahoo.com, A segfault occurs if $thr->kill is called on a thread which #!/usr/bin/perl sub thread_main { my $th = threads->create(\&thread_main); Flags: Site configuration information for perl 5.14.2: Configured by Debian Project at Mon Apr 15 15:34:46 UTC 2013. Summary of my perl5 (revision 5 version 14 subversion 2) configuration: Locally applied patches: @INC for perl 5.14.2: Environment for perl 5.14.2: |
From @jkeenanOn Wed Aug 28 14:29:22 2013, jimav wrote:
To test the poster's claim, I built a threaded perl on the dromedary I then adapted his script to take a command-line argument for the number ##### ... and same results for 400, 500 and 1000 as for 300 Thank you very much. |
From @jkeenanSummary of my perl5 (revision 5 version 19 subversion 4) configuration: Characteristics of this binary (from libperl): |
The RT System itself - Status changed from 'new' to 'open' |
From @jdheddenThe OP did not state the version of threads being used. This bug was 1.78 Wed Sep 22 17:21:22 2010 Here's the link to the bug report: |
From @cpansproutOn Wed Aug 28 17:42:25 2013, jdhedden@gmail.com wrote:
Well, that’s odd, because the original poster is using 5.14.2, which Has someone misdiagnosed the problem? -- Father Chrysostomos |
From @jdheddenOn Wed Aug 28 18:17:51 2013, sprout wrote:
I ran a test on with 5.14.2 similar to what Jim did, and got similar James, which version of threads you using? |
From @jkeenanOn Wed Aug 28 18:42:38 2013, jdhedden@gmail.com wrote:
Whatever is in blead, which I presume means 1.87. |
From @iabynOn Wed, Aug 28, 2013 at 07:01:02PM -0700, James E Keenan via RT wrote:
A bisect shows it was fixed in v5.18.0-RC1 by: commit 47c9d59 Remove PERL_ASYNC_CHECK() from Perl_leave_scope(). -- |
@cpansprout - Status changed from 'open' to 'resolved' |
From @jimavOn 08/28/2013 07:01 PM, James E Keenan via RT wrote: For the record, I have threads::VERSION=1.83 |
Migrated from rt.perl.org#119507 (status was 'resolved')
Searchable as RT119507$
The text was updated successfully, but these errors were encountered: