A plea from Rakudo-land
Moritz Lenz
moritz at faui2k3.org
Mon Jul 6 06:56:21 UTC 2009
chromatic wrote:
> On Saturday 04 July 2009 07:48:20 Andrew Whitworth wrote:
>
>> That error message only appears if the PMC contains metadata but is
>> not flagged with PObj_is_special_PMC_FLAG. That result of that
>> situation is that the metadata of the PMC (properties, etc) will not
>> be marked and will be prematurely swept.
>
> Interesting conjecture. With that in mind, does this patch seem necessary to
> anyone?
I tested this patch locally, and it reduced the fallout to two
instances. On running 'make t/spec/S12-attributes/class.t' after all the
tests have finished successfully:
ok 30 - good error message
# FUDGED!
src/call/pcc.c:613: failed assertion 'PObj_is_PMC_TEST(sig_pmc)'
Backtrace - Obtained 24 stack frames (max trace depth is 32).
(unknown)
Parrot_confess
Parrot_init_arg_op
(unknown)
(unknown)
Parrot_runops_fromc_args
(unknown)
(unknown)
do_sub_pragmas
PackFile_fixup_subs
(unknown)
(unknown)
(unknown)
(unknown)
[...]
The other is t/spec/S10-packages/basic.t which has been failing for
quite some time now.
Cheers,
Moritz
More information about the parrot-dev
mailing list