Closed Bug 1177387 Opened 9 years ago Closed 4 years ago

crash @ xul!txInstruction::~txInstruction+26 [c:\users\mozilla\debug-builds\mozilla-central\dom\xslt\xslt\txinstructions.h @ 33]

Categories

(Core :: XSLT, defect)

Unspecified
All
defect
Not set
normal

Tracking

()

RESOLVED DUPLICATE of bug 1271960

People

(Reporter: cbook, Unassigned)

References

()

Details

(Keywords: crash)

Attachments

(3 files)

Attached file windbg information
Found via bughunter and reproduced on a win7 system trunk debug build

Steps to reproduce:

-> Load http://users.dominikanie.pl/%7Eondrash/catena/Mt1.xml

--> Crash
Attached file bughunter stack
still reproducible with todays trunk debug builds based on m-c tip
njn, mccr8: do you know who could take a look at this ?
Flags: needinfo?(n.nethercote)
Flags: needinfo?(continuation)
Maybe peterv? The crash looks like deeply nested recursion that exhausts the stack. Maybe this is a known issue.
Flags: needinfo?(peterv)
Flags: needinfo?(n.nethercote)
Flags: needinfo?(continuation)
Jonas worked on bug 1243337, which appears to be somewhat related.
I don't think there's any relation between this and bug 1243337. Other than that both are related to XSLT.

I wonder if the problem here is simply that we tear down txInstructions recursively, and that this creates a *really* long list of instructions, meaning that we simply run out of stack space.
> I don't think there's any relation between this and bug 1243337. Other than
> that both are related to XSLT.

Indeed, that's what I meant -- that you know about this code, not that you caused the crash :)  Sorry if that wasn't clear.

Bug 1271960 has a testcase attached.

Status: NEW → RESOLVED
Closed: 4 years ago
Flags: needinfo?(peterv)
Resolution: --- → DUPLICATE
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: