#1008: continuation mark function marks non pobj PackFile_ByteCode *seg
------------------------------------+---------------------------------------
Reporter: jessevdam | Type: bug
Status: new | Priority: normal
Milestone: | Component: core
Version: 1.5.0 | Severity: medium
Keywords: continuation mark pobj | Lang:
Patch: new | Platform: all
------------------------------------+---------------------------------------
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.
--
Ticket URL: <https://trac.parrot.org/parrot/ticket/1008>
Parrot <https://trac.parrot.org/parrot/>
Parrot Development
_______________________________________________
parrot-tickets mailing list
[email protected]
http://lists.parrot.org/mailman/listinfo/parrot-tickets