Ticket #1768 (closed bug: fixed)

Opened 4 years ago

Last modified 3 years ago

Profiling runcore breaks Rakudo.

Reported by: tcurtis Owned by:
Priority: normal Milestone:
Component: profiling Version: trunk
Severity: medium Keywords:
Cc: Language:
Patch status: Platform:

Description

At revision 48628 and Rakudo commit g2ac5feb, running "parrot -R profiling perl6.pbc" produces the following error:

elements() not implemented in class 'ParrotInterpreter'
current instr.: 'parrot;Regex;Cursor;' pc 0 (ext/nqp-rx/src/stage0/Regex-s0.pir:42)
... call repeated 1 times

The error occurs regardless of whether I supply any command line arguments to perl6.pbc.

Change History

Changed 4 years ago by tcurtis

  • owner cotto deleted

Changed 4 years ago by jkeenan

Is this the same issue as reported by pmichaud about two weeks ago: TT #1745?

If so, we should consolidate this ticket into that one.

Changed 3 years ago by coke

  • status changed from new to closed
  • resolution set to fixed

With today-vintage parrot/rakudo, this works for me:

$ parrot -R profiling perl6.pbc
> say 3
3
> exit

PROFILING RUNCORE: wrote profile to parrot.pprof.74876
Use tools/dev/pprof2cg.pl to generate Callgrind-compatible output from this file.

... Closing ticket, thanks for your patience.

Note: See TracTickets for help on using tickets.