Closed
Bug 645677
Opened 14 years ago
Closed 6 years ago
Too much FUD around kUnusedAtomTag
Categories
(Tamarin Graveyard :: Virtual Machine, defect)
Tamarin Graveyard
Virtual Machine
Tracking
(Not tracked)
RESOLVED
WONTFIX
People
(Reporter: edwsmith, Unassigned)
References
Details
tag 0 is supposed to be unused, but:
1. in the comments:
> cannot use 0 as tag, breaks atomWriteBarrier
This is ancient, and may or may not be true.
2. Object initialization can expose code to kUnusedAtomTag. See Bug 645673.
How should we fix this bug?
- we could renumber tags to make all of them be legal
- we could clarify comments and add lots of tests.
Comment 1•14 years ago
|
||
The player sticks unmanaged pointers in avmplus::Hashtable's using raw (Atom) casts. That's the deal, its basically one place (SymbolClassTable). It also sticks RCObjects in hastable's using atomToGenericObject that I have a patch for to switch to GCHashtable that I haven't had time to land (its causing asserts from the newly stricter atomWriteBarrier).
Comment 2•6 years ago
|
||
Tamarin is a dead project now. Mass WONTFIX.
Status: NEW → RESOLVED
Closed: 6 years ago
Resolution: --- → WONTFIX
Comment 3•6 years ago
|
||
Tamarin isn't maintained anymore. WONTFIX remaining bugs.
You need to log in
before you can comment on or make changes to this bug.
Description
•