Closed Bug 368528 Opened 18 years ago Closed 18 years ago

Cycle collector causes pldhash asserts

Categories

(Core :: XPCOM, defect)

x86
Linux
defect
Not set
normal

Tracking

()

RESOLVED DUPLICATE of bug 368523

People

(Reporter: bzbarsky, Assigned: graydon)

References

Details

Attachments

(1 file)

Attached file Stack (deleted) —
BUILD: current trunk build with patch for bug 368523 applied STEPS TO REPRODUCE: Start Firefox with XPCOM_DEBUG_BREAK=trap under gdb EXPECTED RESULTS: No asserts ACTUAL RESULTS: ###!!! ASSERTION: op == PL_DHASH_LOOKUP || RECURSION_LEVEL(table) == 0: 'op == PL_DHASH_LOOKUP || RECURSION_LEVEL(table) == 0', file pldhash.c, line 545 pretty much continuously. I've gotten this with a lot of stacks, all pretty different near the bottom, and none showing obvious recursion. They all have the same top: adding a pointer to the mBackingStore of a nsPurpleBuffer. One such stack is attached.
Flags: blocking1.9?
I believe this is a dupe of bug 368523.
Status: NEW → ASSIGNED
Assignee: nobody → graydon
Status: ASSIGNED → NEW
Oh, yeah. I'd forgotten I filed this.
Status: NEW → RESOLVED
Closed: 18 years ago
Resolution: --- → DUPLICATE
Flags: blocking1.9?
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: