Ticket #1008 (closed bug: fixed)
continuation mark function marks non pobj PackFile_ByteCode *seg
Reported by: | jessevdam | Owned by: | |
---|---|---|---|
Priority: | normal | Milestone: | |
Component: | core | Version: | 1.5.0 |
Severity: | medium | Keywords: | continuation mark pobj |
Cc: | Language: | ||
Patch status: | applied | Platform: | all |
Description
The continuation mark function marks(Parrot_gc_mark_PObj_alive) a non pobj. The ATTR seg is a PackFile_ByteCode which is not a pmc.
I added patch which removes the specific mark, but I do not know whether there are any memory leaks or other problems.
I also added a patch which allows you to check whether any non pobj are passed into the gc function which expects pobj objects. I ran the test on r41260 and did not find any other non pobj being but into the gc functions.
Attachments
Change History
Note: See
TracTickets for help on using
tickets.