Skip Menu |
Report information
Id: 130687
Status: resolved
Priority: 0/
Queue: perl6

Owner: Nobody
Requestors: bartolin [at] gmx.de
Cc:
AdminCc:

Severity: (no value)
Tag: (no value)
Platform: (no value)
Patch Status: (no value)
VM: (no value)



Date: Wed, 1 Feb 2017 16:58:14 +0100
To: rakudobug [...] perl.org
Subject: [JVM] New UnwindExceptions after Rakudo commit d69f3751d5
From: Christian Bartolomaeus <bartolin [...] gmx.de>
Download (untitled) / with headers
text/plain 1.3k
After Rakudo commit https://github.com/rakudo/rakudo/commit/d69f3751d5 some new failures happen during j-spectest. They are caused by new UnwindExceptions. Two examples for newly failing code: ## from S32-num/polymod.t $ ./perl6-j -e 'say 1234567890.polymod(10 xx *)' Exception in thread "main" org.perl6.nqp.runtime.UnwindException at org.perl6.nqp.runtime.ThreadContext.<init>(ThreadContext.java:127) at org.perl6.nqp.runtime.GlobalContext.getCurrentThreadContext(GlobalContext.java:340) at org.perl6.nqp.runtime.GlobalContext.<init>(GlobalContext.java:253) at org.perl6.nqp.runtime.CompilationUnit.enterFromMain(CompilationUnit.java:56) at perl6.main(gen/jvm/main.nqp) ## from integration/advent2011-day23.t $ ./perl6-j -e 'my @s = gather for 3, * + 3 ... * -> $n { last if $n > 21; take $n };' Exception in thread "main" org.perl6.nqp.runtime.UnwindException at org.perl6.nqp.runtime.ThreadContext.<init>(ThreadContext.java:127) at org.perl6.nqp.runtime.GlobalContext.getCurrentThreadContext(GlobalContext.java:340) at org.perl6.nqp.runtime.GlobalContext.<init>(GlobalContext.java:253) at org.perl6.nqp.runtime.CompilationUnit.enterFromMain(CompilationUnit.java:56) at perl6.main(gen/jvm/main.nqp) I'm going to fudge the failing tests, but wanted to open this ticket for later reference.
RT-Send-CC: perl6-compiler [...] perl.org
Download (untitled) / with headers
text/plain 161b
Those UnwindExceptions are gone now. The tests in S32-num/polymod.t and integration/advent2011-day23.t are passing again. I'm closing this ticket as 'resolved'.


This service is sponsored and maintained by Best Practical Solutions and runs on Perl.org infrastructure.

For issues related to this RT instance (aka "perlbug"), please contact perlbug-admin at perl.org