#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

Reply via email to