Closed Bug 578056 Opened 15 years ago Closed 6 years ago

Firefox 4.0b1 Crash [@ LocationStep::fromDescendants(txXPathNode const&, txIMatchContext*, txNodeSet*) ]

Categories

(Core :: XSLT, defect)

x86
Windows Vista
defect
Not set
normal

Tracking

()

RESOLVED WONTFIX

People

(Reporter: cbook, Unassigned)

References

()

Details

(Keywords: crash, Whiteboard: [crashkill])

Crash Data

Jonas, Peter, any ideas?
Component: General → XSLT
QA Contact: general → xslt
The only thing I can think of is if a DOM tree is so deep that iterating it recursively runs out of stack space, but looking at the stacks that doesn't seem to be what is happening. Other than that, I unfortunately have no idea. The only thing I can think of off the top of my head is if we've somehow ended up with a corrupted DOM somehow. We're not doing any hokey stuff during this iteration. We should rewrite this code to use the new child iteration APIs, but that is unlikely to affect anything here.
(In reply to comment #1) > top of the stack is new code in New code? The line you point to is at least 3 years old.
Crash Signature: [@ LocationStep::fromDescendants(txXPathNode const&, txIMatchContext*, txNodeSet*) ]
Crash Signature: [@ LocationStep::fromDescendants(txXPathNode const&, txIMatchContext*, txNodeSet*) ] → [@ LocationStep::fromDescendants(txXPathNode const&, txIMatchContext*, txNodeSet*) ] [@ LocationStep::fromDescendants ]
Closing because no crashes reported for 12 weeks.
Status: NEW → RESOLVED
Closed: 6 years ago
Resolution: --- → WONTFIX
Closing because no crashes reported for 12 weeks.
You need to log in before you can comment on or make changes to this bug.