[perl #60652] Lexicals and :outer not Thawed Properly from PBC

[email protected] (chromatic)
Newsgroups perl.perl6.internals
Message-ID <[email protected]>
# New Ticket Created by  chromatic 
# Please include the string:  [perl #60652]
# in the subject line of all future correspondence about this issue. 
# <URL: http://rt.perl.org/rt3/Ticket/Display.html?id=60652 >


Several tests in t/op/lexicals.t fail when run as PBC (or with parrot -r):

t/op/lexicals  (Wstat: 1024 Tests: 47 Failed: 4)
  Failed tests:  38, 40-41, 43

$ ./parrot t/op/lexicals_38.pbc
20
Bug:  Context 811aee8 :outer points back to itself.
current instr.: '&g' pc 21 
(/home/chromatic/dev/parrot/t/op/lexicals_38.pir:17)
called from Sub '&main' pc 56 
(/home/chromatic/dev/parrot/t/op/lexicals_38.pir:26)

$ ./parrot t/op/lexicals_40.pbc
Null PMC access in get_string()
current instr.: '&g' pc 9 (/home/chromatic/dev/parrot/t/op/lexicals_40.pir:14)
called from Sub '&main' pc 33 
(/home/chromatic/dev/parrot/t/op/lexicals_40.pir:20)

$ ./parrot t/op/lexicals_41.pbc
Null PMC access in get_string()
current instr.: '&g' pc 9 (/home/chromatic/dev/parrot/t/op/lexicals_41.pir:15)
called from Sub '&main' pc 43 
(/home/chromatic/dev/parrot/t/op/lexicals_41.pir:22)

$ ./parrot t/op/lexicals_43.pbc
(hangs; interrupted)

I suspect these are all the same problem, and are related to RT #60650.

-- c
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.