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
Signal 11 doing multi-threaded large for loops in r-m #3690
Comments
From @japhbRakudo-Moar from last month, running on recent-ish Ubuntu derivative: $ perl6 -v $ /usr/bin/time -v perl6 -e 'await do for ^8 { start { my $i; for ^100_000 But succeeds with smaller N: $ /usr/bin/time -v perl6 -e 'await do for ^8 { start { my $i; for ^10_000 { |
From olivier.duclos@gmail.comThe provided example runs fine on perl6 version 2015.02-35-gbb3a3df built on MoarVM version 2015.02-6-gb1640b8o I am also on Ubuntu 14.04. perl6 -e 'await do for ^8 { start { my $i; for ^100_000 { $i++; }; say $i } }' |
The RT System itself - Status changed from 'new' to 'open' |
From @usev6japhb++ pointed out on #perl6 (http://irclog.perlgeek.de/perl6/2015-02-23#i_10163527) that "the bar for segfault has risen: Like the person who replied to my bug, 100_000 now seems to work, but 1_000_000 segfaults again." I can confirm this with a recent perl6-m on Debian 7 and FreeBSD 10.1. freebsd$ perl6-m --version freebsd$ /usr/bin/time perl6-m -e 'await do for ^8 { start { my $i; for ^100_000 { $i++; }; say $i } }' freebsd$ /usr/bin/time perl6-m -e 'await do for ^8 { start { my $i; for ^1_000_000 { $i++; }; say $i } }' |
From @jnthnOn Thu Feb 26 11:28:19 2015, bartolin@gmx.de wrote:
There was an ABA bug in some freelist handling in MoarVM, which led to memory corruption. Fixed, and added this as a stress test in S17-promise/stress.t. |
@jnthn - Status changed from 'open' to 'deleted' |
@jnthn - Status changed from 'deleted' to 'open' |
@jnthn - Status changed from 'open' to 'resolved' |
Migrated from rt.perl.org#123883 (status was 'resolved')
Searchable as RT123883$
The text was updated successfully, but these errors were encountered: