Closed
Bug 314059
Opened 20 years ago
Closed 20 years ago
crash [@ XMLToXMLString] (jsxml.c line 2867)
Categories
(Core :: JavaScript Engine, defect, P1)
Tracking
()
VERIFIED
FIXED
mozilla1.8rc1
People
(Reporter: Seno.Aiko, Assigned: mrbkap)
Details
(Keywords: crash, testcase, verified1.8)
Crash Data
Attachments
(2 files)
|
563 bytes,
text/html
|
Details | |
|
942 bytes,
patch
|
mrbkap
:
review+
asa
:
approval1.8rc1+
|
Details | Diff | Splinter Review |
This is similar to bug 311580, it creates a huge XML object and tries to stringify it. Open the attached testcase, then press the button (or, in the JS shell, type 'body'). This probably crashes. I suck at using WinDbg (and debugging C in general), but it points to this line:
if (ns->prefix && !IS_EMPTY(ns->prefix)) {
where ns is an invalid but non-null pointer, causing an access violation.
Btw., thank you for the Bugzilla permissions. I'll leave this report unconfirmed until somebody else can reproduce it.
(Build id: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9a1) Gecko/20051027 Firefox/1.6a1)
Comment 2•20 years ago
|
||
confirm on branch and trunk/winxp
Severity: normal → major
Status: UNCONFIRMED → NEW
Ever confirmed: true
Flags: testcase?
Comment 3•20 years ago
|
||
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8) Gecko/20051027 Firefox/1.5
I am confirming too.
| Assignee | ||
Comment 4•20 years ago
|
||
This has r=brendan. We are int-tagging the marks, but not int-detagging them to use them.
Assignee: general → mrbkap
Status: NEW → ASSIGNED
Attachment #201069 -
Flags: review+
Attachment #201069 -
Flags: approval1.8rc1?
Comment 5•20 years ago
|
||
One-line patch to a bug that leaves a dangling pointer being used for loads but not stores. Probably not exploitable, easily fixed, E4X polish bug. Should ride along if there is an rc2.
/be
Flags: blocking1.8rc1?
| Assignee | ||
Comment 6•20 years ago
|
||
Checked into trunk.
Status: ASSIGNED → RESOLVED
Closed: 20 years ago
Resolution: --- → FIXED
| Assignee | ||
Updated•20 years ago
|
Severity: major → critical
Priority: -- → P1
Target Milestone: --- → mozilla1.8rc1
Comment 7•20 years ago
|
||
(In reply to comment #5)
> One-line patch to a bug that leaves a dangling pointer being used for loads but
> not stores. Probably not exploitable, easily fixed, E4X polish bug. Should
> ride along if there is an rc2.
>
> /be
>
We absolutely need a RC2 I crashed a lot these past 2 days. It started with 20051016 daily. TB11144987H
I'm trying to figure out what caused this and maybe open a bug. I was too busy at College.
Comment 8•20 years ago
|
||
moving out to the 1.8 rc2 ride-along candidate list. We'll consider taking this if we do an RC2.
Flags: blocking1.8rc1? → blocking1.8rc2?
Updated•20 years ago
|
Attachment #201069 -
Flags: approval1.8rc1? → approval1.8rc1+
Updated•20 years ago
|
Flags: blocking1.8rc2? → blocking1.8rc2+
Comment 10•20 years ago
|
||
tested with firefox 1.5 rc2 on winxp/linux
testcase: no crash, out of memory in js console
Keywords: fixed1.8 → verified1.8
Comment 11•20 years ago
|
||
can't really add to the automatic tests since it requires a user action after the out of memory error which I can't catch.
Flags: testcase? → testcase-
Updated•15 years ago
|
Crash Signature: [@ XMLToXMLString]
You need to log in
before you can comment on or make changes to this bug.
Description
•