Closed
Bug 615511
Opened 15 years ago
Closed 15 years ago
assertion in weakref self test with exact-gc changes
Categories
(Tamarin Graveyard :: Garbage Collection (mmGC), defect, P2)
Tamarin Graveyard
Garbage Collection (mmGC)
Tracking
(Not tracked)
RESOLVED
FIXED
Q3 11 - Serrano
People
(Reporter: brbaker, Assigned: lhansen)
References
Details
(Whiteboard: has-patch)
Attachments
(2 files)
3.59 KB,
text/plain
|
Details | |
772 bytes,
patch
|
pnkfelix
:
review+
|
Details | Diff | Splinter Review |
Running the mmgc-weakref selftest is causing the following assert to be thrown, this was introduced with the exact-gc changes
>$ ./avmshell -Dselftest=mmgc-weakref
>$ ['start', 'mmgc', 'weakref']
['test', 'mmgc', 'weakref', 'unmarked_object']
Assertion failed: "(((GetGCBits(item.ptr) & (kQueued|kMark)) == kQueued))" ("/Users/brbaker/hg/clean/MMgc/GC.cpp":442)
Assignee | ||
Comment 1•15 years ago
|
||
This is a bug in GCWeakRef::get - it does not make the object queued before pushing it onto the mark stack - but I don't know yet if the bug is a side effect of my patches or is just uncovered now because of different memory dynamics.
Assignee: nobody → lhansen
Status: NEW → ASSIGNED
Priority: -- → P2
Target Milestone: --- → flash10.x - Serrano
Assignee | ||
Comment 2•15 years ago
|
||
Attachment #494364 -
Flags: review?(fklockii)
Assignee | ||
Updated•15 years ago
|
Whiteboard: has-patch
Updated•15 years ago
|
Attachment #494364 -
Flags: review?(fklockii) → review+
Assignee | ||
Updated•15 years ago
|
Status: ASSIGNED → RESOLVED
Closed: 15 years ago
Resolution: --- → FIXED
Comment 3•15 years ago
|
||
changeset: 5602:53827737514f
user: Lars T Hansen <lhansen@adobe.com>
summary: Fix 615511 - assertion in weakref self test with exact-gc changes (r=fklockii)
http://hg.mozilla.org/tamarin-redux/rev/53827737514f
Assignee | ||
Updated•15 years ago
|
Updated•15 years ago
|
Flags: flashplayer-bug+
You need to log in
before you can comment on or make changes to this bug.
Description
•