Open Bug 897367 Opened 7 years ago Updated 2 years ago

Too many Notification objects causes a too-much-recursion crash through EnsureContentViewer

Categories

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

x86
Windows 7
defect

Tracking

()

People

(Reporter: jruderman, Unassigned)

Details

(Keywords: crash, testcase)

Attachments

(1 file)

user_pref("notification.feature.enabled", true);

Repeating portion of the stack:

> 65  xul.dll!nsDocShell::EnsureContentViewer() [nsDocShell.cpp:7c20e8e4e56e : 6974 + 0x1c]
>     eip = 0x6ee23790   esp = 0x00217e28   ebp = 0x00217e5c
>     Found by: call frame info
> 66  xul.dll!nsDocShell::GetInterface(nsID const &,void * *) [nsDocShell.cpp:7c20e8e4e56e : 958 + 0x19]
>     eip = 0x6ee1f292   esp = 0x00217e64   ebp = 0x00217e88
>     Found by: call frame info
> 67  xul.dll!nsGetInterface::operator()(nsID const &,void * *) [nsIInterfaceRequestorUtils.cpp:7c20e8e4e56e : 19 + 0xf]
>     eip = 0x6e216d87   esp = 0x00217e90   ebp = 0x00217eb4
>     Found by: call frame info
> 68  xul.dll!nsCOMPtr<nsIDocument>::assign_from_helper(nsCOMPtr_helper const &,nsID const &) [nsCOMPtr.h:7c20e8e4e56e : 1259 + 0xd]
>     eip = 0x6e4e0941   esp = 0x00217ebc   ebp = 0x00217ec4
>     Found by: call frame info
> 69  xul.dll!nsDocShell::EnsureContentViewer() [nsDocShell.cpp:7c20e8e4e56e : 6974 + 0x1c]
>     eip = 0x6ee23790   esp = 0x00217ecc   ebp = 0x00217f00
>     Found by: call frame info
Not reproducible for me. Are there other preferences to set?
Assignee: nobody → wchen
Assignee: wchen → nobody
Priority: -- → P3
Component: DOM → DOM: Core & HTML
You need to log in before you can comment on or make changes to this bug.