Closed Bug 154268 Opened 23 years ago Closed 23 years ago

Reference Counting needs to be atomic throughout entire system

Categories

(Core :: XPCOM, defect)

x86
BeOS
defect
Not set
critical

Tracking

()

VERIFIED DUPLICATE of bug 154267

People

(Reporter: beos, Assigned: dougt)

Details

Refcounting is only made atomic when objects are expected to be shared between threads. But since BeOS has a thread per window, this isn't safe and the XPCOM base class tends to delete objects twice, causing crashes. This can mainly be seen on SMP machines. There is no particular class this crashes in, and is not completely reproducable.
Dupe of Bug 154267
oops, I don't know how i enterred this twice :) *** This bug has been marked as a duplicate of 154267 ***
Status: NEW → RESOLVED
Closed: 23 years ago
Resolution: --- → DUPLICATE
v
Status: RESOLVED → VERIFIED
You need to log in before you can comment on or make changes to this bug.