Closed
Bug 576344
Opened 15 years ago
Closed 15 years ago
ThreadLeave needs to wait until after collection work to decrement enterCount
Categories
(Tamarin Graveyard :: Garbage Collection (mmGC), defect, P1)
Tracking
(Not tracked)
RESOLVED
FIXED
flash10.1.x-Crush
People
(Reporter: treilly, Assigned: treilly)
Details
(Whiteboard: WE:2653043)
Attachments
(1 file)
614 bytes,
patch
|
lhansen
:
review+
|
Details | Diff | Splinter Review |
The reason is collection work can lead to a GCAutoEnterPause(ThreadLeave->ThreadEnter) used by CreateRootFromCurrentStack, see WE bug 2653043
Assignee | ||
Updated•15 years ago
|
Priority: -- → P1
Target Milestone: --- → flash10.1.x-Crush
Assignee | ||
Comment 1•15 years ago
|
||
Assignee | ||
Comment 2•15 years ago
|
||
The result of doing the enterCount early is that it goes negative when the GCAutoEnterPause calls ThreadLeave and it doesn't release the lock.
Updated•15 years ago
|
Attachment #455515 -
Flags: review?(lhansen) → review+
Assignee | ||
Comment 3•15 years ago
|
||
tamarin-redux: changeset: 4908:86f7c996feed
Status: ASSIGNED → RESOLVED
Closed: 15 years ago
Resolution: --- → FIXED
Assignee | ||
Comment 5•15 years ago
|
||
Watson: 2653043
You need to log in
before you can comment on or make changes to this bug.
Description
•