Closed Bug 494359 Opened 15 years ago Closed 15 years ago

Crash Firefox 3.5pre Crash Report [@ NS_GetInnermostURI(nsIURI*) - nsDOMStorage::InitAsSessionStorage]

Categories

(Core :: DOM: Core & HTML, defect)

1.9.1 Branch
x86
Windows XP
defect
Not set
critical

Tracking

()

RESOLVED DUPLICATE of bug 485396

People

(Reporter: alice0775, Unassigned)

References

Details

(Keywords: crash, regression)

Crash Data

User-Agent:       Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.1pre) Gecko/20090521 Firefox/3.5.0 (.NET CLR 3.5.30729)
Build Identifier: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.1pre) Gecko/20090521 Firefox/3.5.0 (.NET CLR 3.5.30729)

Random crash open new main window/new dialog window etc.

Reproducible: Sometimes

Actual Results:  
Random crash

Expected Results:  
No crash

It came to be frequent in Nightly build of these past one or two days

Crash reports:
http://crash-stats.mozilla.com/report/index/959bb6a8-f036-4b72-b227-88aaf2090522
http://crash-stats.mozilla.com/report/index/8c06f0b8-7501-4cbe-ba3a-8d5462090521
Version: unspecified → 3.5 Branch
Reproducible: Always

1. Start Shiretoko with new profile.
2. set extensions.checkCompatibility , extensions.checkUpdateSecurity to false.
3. Tool > options > Security > Use a master password, Set master password properly.
4. Close Option daialog.
5. Install Execute JS 0.2.2.1 (https://addons.mozilla.org/ja/firefox/addon/1729 )
6. Restart Shiretoko.

7. Let Shiretoko store a password(Gmail etc.)

8. Tool > Open Execute JS.
9. In the main window, Tool > options > Security > Saved Passwords... > Show Passwords
10. In the Execute Js Window, Select "Password Required" in upper-right select box.
11. Click Search button at upper-right in the Execute Js Window.

Actual Results:  
Crash

Expected Results:  
No crash

Crash reports:
http://crash-stats.mozilla.com/report/index/ef10004f-f469-4505-9ccf-2de982090522?p=1
Summary: Random crash Firefox 3.5pre Crash Report [@ NS_GetInnermostURI(nsIURI*) ] → Crash Firefox 3.5pre Crash Report [@ NS_GetInnermostURI(nsIURI*) ]
Sorry  typo.

10. In the Execute Js Window, Select "Password Required" in upper-LEFT select
box.
regression range:

Works fine:
http://hg.mozilla.org/releases/mozilla-1.9.1/rev/acd2d4638228
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.1b5pre) Gecko/20090520 Shiretoko/3.5b5pre ID:20090520041838

Works broken:
http://hg.mozilla.org/releases/mozilla-1.9.1/rev/11e0fd20fde9
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.1pre) Gecko/20090521 Shiretoko/3.5pre ID:20090521152500

Pushlog the above regression range:
http://hg.mozilla.org/releases/mozilla-1.9.1/pushloghtml?fromchange=acd2d4638228&tochange=11e0fd20fde9
Keywords: regression
A simpler reproduction method
Reproducible: Always

1. Start Shiretoko with new profile.
2. set extensions.checkCompatibility , extensions.checkUpdateSecurity to false.
3. Install Execute JS 0.2.2.1 (https://addons.mozilla.org/ja/firefox/addon/1729
)
4. Restart Shiretoko.
5. Tool > Open Execute JS.
6. Click Search button at upper-right in the Execute Js Window.

Actual Results:  
Crash
dcamp: thou shalt null check before calling NS_GetInnermostURI. Thanks.
Blocks: 458091
Status: UNCONFIRMED → ASSIGNED
Component: General → DOM: Mozilla Extensions
Ever confirmed: true
Keywords: crash
Product: Firefox → Core
QA Contact: general → general
Summary: Crash Firefox 3.5pre Crash Report [@ NS_GetInnermostURI(nsIURI*) ] → Crash Firefox 3.5pre Crash Report [@ NS_GetInnermostURI(nsIURI*) - nsDOMStorage::InitAsSessionStorage]
Version: 3.5 Branch → 1.9.1 Branch
This is actually a dupe of bug 485396.  The patch for bug 485396 needs to be applied to the 1.9.1 branch.
Oops, it's not a dupe of bug 485396.  It's the same problem, but a different procedure.  The patch should be similar though.
Status: ASSIGNED → RESOLVED
Closed: 15 years ago
Resolution: --- → DUPLICATE
Crash Signature: [@ NS_GetInnermostURI(nsIURI*) - nsDOMStorage::InitAsSessionStorage]
Component: DOM: Mozilla Extensions → DOM
Component: DOM → DOM: Core & HTML
You need to log in before you can comment on or make changes to this bug.