<masak> I'd just like to report that the stacktraces in Rakudo are back to being insanely long. <masak> I think they're even longer than when people were complaining about them being far too long last time, and someone fixed it. <moritz_> and are also back to be totally useless <masak> yes. * masak submits rakudobug
Here's an example: $ perl6 lib/November/CGI.pm Unable to parse blockoid, couldn't find final '}' at line 8 current instr.: 'perl6;Regex;Cursor;FAILGOAL' pc 1664 (ext/nqp- rx/src/stage0/Regex-s0.pir:907) called from Sub 'perl6;Perl6;Grammar;blockoid' pc 53135 (src/gen/perl6-grammar.pir:4334) called from Sub 'perl6;Perl6;Grammar;pblock' pc 51952 (src/gen/perl6- grammar.pir:4002) called from Sub 'perl6;Perl6;Grammar;circumfix:sym<{ }>' pc 132791 (src/gen/perl6-grammar.pir:24155) called from Sub 'perl6;Regex;Cursor;!protoregex' pc 1752 (ext/nqp- rx/src/stage0/Regex-s0.pir:971) called from Sub 'perl6;HLL;Grammar;circumfix' pc 2899 (ext/nqp- rx/src/stage0/HLL-s0.pir:1190) called from Sub 'perl6;HLL;Grammar;term:sym<circumfix>' pc 2967 (ext/nqp-rx/src/stage0/HLL-s0.pir:1219) called from Sub 'perl6;Regex;Cursor;!protoregex' pc 1752 (ext/nqp- rx/src/stage0/Regex-s0.pir:971) called from Sub 'perl6;Perl6;Grammar;term' pc 114072 (src/gen/perl6- grammar.pir:19605) called from Sub 'perl6;HLL;Grammar;termish' pc 2350 (ext/nqp- rx/src/stage0/HLL-s0.pir:1040) called from Sub 'perl6;HLL;Grammar;EXPR' pc 1016 (ext/nqp- rx/src/stage0/HLL-s0.pir:552) called from Sub 'perl6;Perl6;Grammar;EXPR' pc 133525 (src/gen/perl6- grammar.pir:24358) called from Sub 'perl6;Perl6;Grammar;statement' pc 50235 (src/gen/perl6-grammar.pir:3481) called from Sub 'perl6;Perl6;Grammar;statementlist' pc 49266 (src/gen/perl6-grammar.pir:3185) called from Sub 'perl6;Perl6;Grammar;blockoid' pc 53135 (src/gen/perl6-grammar.pir:4334) called from Sub 'perl6;Perl6;Grammar;block' pc 52782 (src/gen/perl6- grammar.pir:4241) called from Sub 'perl6;HLL;Grammar;LANG' pc 1761 (ext/nqp- rx/src/stage0/HLL-s0.pir:825) called from Sub 'perl6;Perl6;Regex;codeblock' pc 180845 (src/gen/perl6-grammar.pir:36478) called from Sub 'perl6;Perl6;Regex;assertion:sym<{ }>' pc 180597 (src/gen/perl6-grammar.pir:36427) called from Sub 'perl6;Regex;Cursor;!protoregex' pc 1752 (ext/nqp- rx/src/stage0/Regex-s0.pir:971) called from Sub 'perl6;Regex;P6Regex;Grammar;assertion' pc 18818 (ext/nqp-rx/src/stage0/P6Regex-s0.pir:5090) called from Sub 'perl6;Regex;P6Regex;Grammar;assertion:sym<?>' pc 18852 (ext/nqp-rx/src/stage0/P6Regex-s0.pir:5095) called from Sub 'perl6;Regex;Cursor;!protoregex' pc 1752 (ext/nqp- rx/src/stage0/Regex-s0.pir:971) called from Sub 'perl6;Regex;P6Regex;Grammar;assertion' pc 18818 (ext/nqp-rx/src/stage0/P6Regex-s0.pir:5090) called from Sub 'perl6;Regex;P6Regex;Grammar;metachar:sym<assert>' pc 12629 (ext/nqp-rx/src/stage0/P6Regex-s0.pir:3448) called from Sub 'perl6;Regex;Cursor;!protoregex' pc 1752 (ext/nqp- rx/src/stage0/Regex-s0.pir:971) called from Sub 'perl6;Regex;P6Regex;Grammar;metachar' pc 6975 (ext/nqp-rx/src/stage0/P6Regex-s0.pir:1914) called from Sub 'perl6;Regex;P6Regex;Grammar;atom' pc 4066 (ext/nqp-rx/src/stage0/P6Regex-s0.pir:1144) called from Sub 'perl6;Regex;P6Regex;Grammar;quantified_atom' pc 3406 (ext/nqp-rx/src/stage0/P6Regex-s0.pir:993) called from Sub 'perl6;Regex;P6Regex;Grammar;termish' pc 3133 (ext/nqp-rx/src/stage0/P6Regex-s0.pir:921) called from Sub 'perl6;Regex;P6Regex;Grammar;nibbler' pc 2481 (ext/nqp-rx/src/stage0/P6Regex-s0.pir:749) called from Sub 'perl6;HLL;Grammar;LANG' pc 1761 (ext/nqp- rx/src/stage0/HLL-s0.pir:825) called from Sub 'perl6;Perl6;Grammar;regex_def' pc 106800 (src/gen/perl6-grammar.pir:17851) called from Sub 'perl6;Perl6;Grammar;regex_declarator:sym<token>' pc 106056 (src/gen/perl6-grammar.pir:17644) called from Sub 'perl6;Regex;Cursor;!protoregex' pc 1752 (ext/nqp- rx/src/stage0/Regex-s0.pir:971) called from Sub 'perl6;Perl6;Grammar;regex_declarator' pc 105650 (src/gen/perl6-grammar.pir:0) called from Sub 'perl6;Perl6;Grammar;term:sym<regex_declarator>' pc 74051 (src/gen/perl6-grammar.pir:9637) called from Sub 'perl6;Regex;Cursor;!protoregex' pc 1752 (ext/nqp- rx/src/stage0/Regex-s0.pir:971) called from Sub 'perl6;Perl6;Grammar;term' pc 114072 (src/gen/perl6- grammar.pir:19605) called from Sub 'perl6;HLL;Grammar;termish' pc 2350 (ext/nqp- rx/src/stage0/HLL-s0.pir:1040) called from Sub 'perl6;HLL;Grammar;EXPR' pc 1016 (ext/nqp- rx/src/stage0/HLL-s0.pir:552) called from Sub 'perl6;Perl6;Grammar;EXPR' pc 133525 (src/gen/perl6- grammar.pir:24358) called from Sub 'perl6;Perl6;Grammar;statement' pc 50235 (src/gen/perl6-grammar.pir:3481) called from Sub 'perl6;Perl6;Grammar;statementlist' pc 49266 (src/gen/perl6-grammar.pir:3185) called from Sub 'perl6;Perl6;Grammar;blockoid' pc 53135 (src/gen/perl6-grammar.pir:4334) called from Sub 'perl6;Perl6;Grammar;block' pc 52782 (src/gen/perl6- grammar.pir:4241) called from Sub 'perl6;Perl6;Grammar;package_def' pc 84827 (src/gen/perl6-grammar.pir:12454) called from Sub 'perl6;Perl6;Grammar;package_declarator:sym<grammar>' pc 83748 (src/gen/perl6-grammar.pir:12156) called from Sub 'perl6;Regex;Cursor;!protoregex' pc 1752 (ext/nqp- rx/src/stage0/Regex-s0.pir:971) called from Sub 'perl6;Perl6;Grammar;package_declarator' pc 82655 (src/gen/perl6-grammar.pir:11899) called from Sub 'perl6;Perl6;Grammar;term:sym<package_declarator>' pc 72811 (src/gen/perl6-grammar.pir:9311) called from Sub 'perl6;Regex;Cursor;!protoregex' pc 1752 (ext/nqp- rx/src/stage0/Regex-s0.pir:971) called from Sub 'perl6;Perl6;Grammar;term' pc 114072 (src/gen/perl6- grammar.pir:19605) called from Sub 'perl6;HLL;Grammar;termish' pc 2350 (ext/nqp- rx/src/stage0/HLL-s0.pir:1040) called from Sub 'perl6;HLL;Grammar;EXPR' pc 1016 (ext/nqp- rx/src/stage0/HLL-s0.pir:552) called from Sub 'perl6;Perl6;Grammar;EXPR' pc 133525 (src/gen/perl6- grammar.pir:24358) called from Sub 'perl6;Perl6;Grammar;statement' pc 50235 (src/gen/perl6-grammar.pir:3481) called from Sub 'perl6;Perl6;Grammar;statementlist' pc 49266 (src/gen/perl6-grammar.pir:3185) called from Sub 'perl6;Perl6;Grammar;comp_unit' pc 48710 (src/gen/perl6-grammar.pir:3014) called from Sub 'perl6;Perl6;Grammar;TOP' pc 38552 (src/gen/loader_pm.pir:473) called from Sub 'perl6;Regex;Cursor;parse' pc 282 (ext/nqp- rx/src/stage0/Regex-s0.pir:181) called from Sub 'perl6;HLL;Compiler;parse' pc 5 (ext/nqp- rx/src/stage0/HLL-s0.pir:24) called from Sub 'perl6;PCT;HLLCompiler;compile' pc 403 (compilers/pct/src/PCT/HLLCompiler.pir:294) called from Sub 'perl6;Perl6;Module;Loader;_block119' pc 35081 (src/gen/locator_pm.pir:168) called from Sub 'perl6;Perl6;Module;Loader;_block90' pc 34921 (src/gen/locator_pm.pir:107) called from Sub 'perl6;Perl6;Module;Loader;need' pc 34433 (src/gen/role_pm.pir:845) called from Sub 'perl6;Perl6;Actions;need' pc 184680 (src/gen/perl6- grammar.pir:37571) called from Sub 'perl6;Perl6;Actions;statement_control:sym<use>' pc 199422 (src/gen/perl6-actions.pir:2058) called from Sub 'perl6;Regex;Cursor;!reduce' pc 975 (ext/nqp- rx/src/stage0/Regex-s0.pir:624) called from Sub 'perl6;Regex;Cursor;!cursor_pass' pc 541 (ext/nqp- rx/src/stage0/Regex-s0.pir:340) called from Sub 'perl6;Perl6;Grammar;statement_control:sym<use>' pc 64724 (src/gen/perl6-grammar.pir:7401) called from Sub 'perl6;Regex;Cursor;!protoregex' pc 1752 (ext/nqp- rx/src/stage0/Regex-s0.pir:971) called from Sub 'perl6;Perl6;Grammar;statement_control' pc 56753 (src/gen/perl6-grammar.pir:5259) called from Sub 'perl6;Perl6;Grammar;statement' pc 50235 (src/gen/perl6-grammar.pir:3481) called from Sub 'perl6;Perl6;Grammar;statementlist' pc 49266 (src/gen/perl6-grammar.pir:3185) called from Sub 'perl6;Perl6;Grammar;package_def' pc 84827 (src/gen/perl6-grammar.pir:12454) called from Sub 'perl6;Perl6;Grammar;package_declarator:sym<class>' pc 83395 (src/gen/perl6-grammar.pir:12068) called from Sub 'perl6;Regex;Cursor;!protoregex' pc 1752 (ext/nqp- rx/src/stage0/Regex-s0.pir:971) called from Sub 'perl6;Perl6;Grammar;package_declarator' pc 82655 (src/gen/perl6-grammar.pir:11899) called from Sub 'perl6;Perl6;Grammar;term:sym<package_declarator>' pc 72811 (src/gen/perl6-grammar.pir:9311) called from Sub 'perl6;Regex;Cursor;!protoregex' pc 1752 (ext/nqp- rx/src/stage0/Regex-s0.pir:971) called from Sub 'perl6;Perl6;Grammar;term' pc 114072 (src/gen/perl6- grammar.pir:19605) called from Sub 'perl6;HLL;Grammar;termish' pc 2350 (ext/nqp- rx/src/stage0/HLL-s0.pir:1040) called from Sub 'perl6;HLL;Grammar;EXPR' pc 1016 (ext/nqp- rx/src/stage0/HLL-s0.pir:552) called from Sub 'perl6;Perl6;Grammar;EXPR' pc 133525 (src/gen/perl6- grammar.pir:24358) called from Sub 'perl6;Perl6;Grammar;statement' pc 50235 (src/gen/perl6-grammar.pir:3481) called from Sub 'perl6;Perl6;Grammar;statementlist' pc 49266 (src/gen/perl6-grammar.pir:3185) called from Sub 'perl6;Perl6;Grammar;comp_unit' pc 48710 (src/gen/perl6-grammar.pir:3014) called from Sub 'perl6;Perl6;Grammar;TOP' pc 38552 (src/gen/loader_pm.pir:473) called from Sub 'perl6;Regex;Cursor;parse' pc 282 (ext/nqp- rx/src/stage0/Regex-s0.pir:181) called from Sub 'perl6;HLL;Compiler;parse' pc 5 (ext/nqp- rx/src/stage0/HLL-s0.pir:24) called from Sub 'perl6;PCT;HLLCompiler;compile' pc 403 (compilers/pct/src/PCT/HLLCompiler.pir:294) called from Sub 'perl6;Perl6;Module;Loader;_block119' pc 35081 (src/gen/locator_pm.pir:168) called from Sub 'perl6;Perl6;Module;Loader;_block90' pc 34921 (src/gen/locator_pm.pir:107) called from Sub 'perl6;Perl6;Module;Loader;need' pc 34433 (src/gen/role_pm.pir:845) called from Sub 'perl6;Perl6;Actions;need' pc 184680 (src/gen/perl6- grammar.pir:37571) called from Sub 'perl6;Perl6;Actions;statement_control:sym<use>' pc 199422 (src/gen/perl6-actions.pir:2058) called from Sub 'perl6;Regex;Cursor;!reduce' pc 975 (ext/nqp- rx/src/stage0/Regex-s0.pir:624) called from Sub 'perl6;Regex;Cursor;!cursor_pass' pc 541 (ext/nqp- rx/src/stage0/Regex-s0.pir:340) called from Sub 'perl6;Perl6;Grammar;statement_control:sym<use>' pc 64724 (src/gen/perl6-grammar.pir:7401) called from Sub 'perl6;Regex;Cursor;!protoregex' pc 1752 (ext/nqp- rx/src/stage0/Regex-s0.pir:971) called from Sub 'perl6;Perl6;Grammar;statement_control' pc 56753 (src/gen/perl6-grammar.pir:5259) called from Sub 'perl6;Perl6;Grammar;statement' pc 50235 (src/gen/perl6-grammar.pir:3481) called from Sub 'perl6;Perl6;Grammar;statementlist' pc 49266 (src/gen/perl6-grammar.pir:3185) called from Sub 'perl6;Perl6;Grammar;comp_unit' pc 48710 (src/gen/perl6-grammar.pir:3014) called from Sub 'perl6;Perl6;Grammar;TOP' pc 38552 (src/gen/loader_pm.pir:473) called from Sub 'perl6;Regex;Cursor;parse' pc 282 (ext/nqp- rx/src/stage0/Regex-s0.pir:181) called from Sub 'perl6;HLL;Compiler;parse' pc -1 ((unknown file):-1) called from Sub 'perl6;PCT;HLLCompiler;compile' pc 403 (compilers/pct/src/PCT/HLLCompiler.pir:294) called from Sub 'perl6;PCT;HLLCompiler;eval' pc 1007 (compilers/pct/src/PCT/HLLCompiler.pir:563) called from Sub 'perl6;PCT;HLLCompiler;evalfiles' pc 1318 (compilers/pct/src/PCT/HLLCompiler.pir:714) called from Sub 'perl6;PCT;HLLCompiler;command_line' pc 1504 (compilers/pct/src/PCT/HLLCompiler.pir:801) called from Sub 'perl6;Perl6;Compiler;main' pc -1 ((unknown file):-1) That's a record in insanity. :(