# New Ticket Created by  Zoffix Znet 
# Please include the string:  [perl #128992]
# in the subject line of all future correspondence about this issue. 
# <URL: https://rt.perl.org/Ticket/Display.html?id=128992 >


The previous day I ran make stresstest a ton of times and never had this 
failure. Today, we bumped [^1] nqp/MoarVM versions to bring in the latest 
changes and S17-procasync/no-runaway-file-limit.t started to segfault for me 
sporadically, about 30% of the time. So it's likely the issue is somewhere
within the nqp changes [^2] or the MoarVM changes [^3] that occurred between 
the version bumps.

Here's the conversation on the topic: 
http://irclog.perlgeek.de/moarvm/2016-08-19#i_13053345

I found I the segfaults were more frequent (or at least appeared to be), when I 
modified the test [^4] to split its work among 30 promises (it's a 24-core box; 
Debian).

When running this line in Rakudo checkout, eventually it crashes:

while RAKUDO_MAX_THREADS=40 ./perl6 -Ilib --ll-exception 
t/spec/S17-procasync/no-runaway-file-limit.t; do true; done

[1] 
https://github.com/rakudo/rakudo/commit/25e9fd76e85fabda20e263b6f87e27b0673f26e2
[2] https://github.com/perl6/nqp/compare/2df0a06...b416158
[3] https://github.com/MoarVM/MoarVM/compare/40948f6...31eccd7
[4] https://gist.github.com/zoffixznet/56542718459362a5990ad9b44b8edab6

Reply via email to