Closed
Bug 637288
Opened 14 years ago
Closed 13 years ago
Crash [@ ns_if_addref<jsdIExecutionHook*>(jsdIExecutionHook*) ]
Categories
(Core :: DOM: Editor, defect)
Tracking
()
RESOLVED
WORKSFORME
Tracking | Status | |
---|---|---|
blocking2.0 | --- | - |
People
(Reporter: scoobidiver, Unassigned)
Details
(Keywords: crash, regression)
Crash Data
It is a new crash signature in 4.0b12.
It is currently #53 top crasher in 4.0b12.
Signature ns_if_addref<jsdIExecutionHook*>(jsdIExecutionHook*)
UUID 2566fff1-f54d-4bc1-b67b-31d772110228
Time 2011-02-28 02:54:35.573136
Uptime 5280
Install Age 169280 seconds (2.0 days) since version was first installed.
Product Firefox
Version 4.0b12
Build ID 20110222210221
Branch 2.0
OS Windows NT
OS Version 6.1.7600
CPU x86
CPU Info AuthenticAMD family 16 model 10 stepping 0
Crash Reason EXCEPTION_ACCESS_VIOLATION_READ
Crash Address 0x4
App Notes AdapterVendorID: 10de, AdapterDeviceID: 0e22, AdapterDriverVersion: 8.17.12.6658
Frame Module Signature [Expand] Source
0 xul.dll ns_if_addref<jsdIExecutionHook*> obj-firefox/dist/include/nsISupportsUtils.h:94
1 xul.dll nsDOMDocumentType::GetNotations content/base/src/nsDOMDocumentType.cpp:180
2 xul.dll nsDocShell::GetEditor docshell/base/nsDocShell.cpp:10543
3 xul.dll GetHTMLEditor content/base/src/nsGenericElement.cpp:334
4 xul.dll nsINode::GetSelectionRootContent content/base/src/nsGenericElement.cpp:375
5 xul.dll nsFrameSelection::ConstrainFrameAndPointToAnchorSubtree layout/generic/nsSelection.cpp:914
6 xul.dll nsFrameSelection::HandleDrag layout/generic/nsSelection.cpp:1707
7 xul.dll nsFrame::HandleDrag
8 xul.dll nsFrame::HandleEvent layout/generic/nsFrame.cpp:1848
9 xul.dll nsPresShellEventCB::HandleEvent layout/base/nsPresShell.cpp:1488
10 xul.dll nsEventTargetChainItem::HandleEventTargetChain content/events/src/nsEventDispatcher.cpp:386
11 xul.dll nsEventDispatcher::Dispatch content/events/src/nsEventDispatcher.cpp:628
12 xul.dll PresShell::HandleEventInternal layout/base/nsPresShell.cpp:7066
13 xul.dll PresShell::HandlePositionedEvent layout/base/nsPresShell.cpp:6900
14 xul.dll PresShell::HandleEvent layout/base/nsPresShell.cpp:6734
15 xul.dll PresShell::HandleEvent
16 xul.dll nsViewManager::HandleEvent view/src/nsViewManager.cpp:1105
17 xul.dll nsViewManager::DispatchEvent view/src/nsViewManager.cpp:1083
18 xul.dll AttachedHandleEvent view/src/nsView.cpp:193
19 xul.dll nsWindow::DispatchEvent widget/src/windows/nsWindow.cpp:3786
20 xul.dll nsWindow::DispatchWindowEvent widget/src/windows/nsWindow.cpp:3809
21 xul.dll nsWindow::DispatchMouseEvent widget/src/windows/nsWindow.cpp:4233
22 xul.dll nsWindow::ProcessMessage widget/src/windows/nsWindow.cpp:5115
23 xul.dll nsWindow::WindowProcInternal widget/src/windows/nsWindow.cpp:4613
24 xul.dll nsIMM32Handler::ProcessMessage widget/src/windows/nsIMM32Handler.cpp:401
25 xul.dll nsIMM32Handler::ProcessMessage widget/src/windows/nsIMM32Handler.cpp:401
26 xul.dll xul.dll@0x359b4d
More reports at:
https://crash-stats.mozilla.com/report/list?range_value=4&range_unit=weeks&signature=ns_if_addref%3CjsdIExecutionHook*%3E%28jsdIExecutionHook*%29
![]() |
||
Comment 1•14 years ago
|
||
The part of that stack below GetEditor is bogus. Ehsan, peter? This looks pretty bad!
In particular, the call there is:
return mEditorData->GetEditor(aEditor);
This is a non-virtual function, so I'm not sure how we're landing in the document type code (which _is_ a virtual function)... but presumably in this case mEditorData is bogus?
blocking2.0: --- → ?
![]() |
||
Updated•14 years ago
|
Component: Document Navigation → Editor
QA Contact: docshell → editor
Comment 2•14 years ago
|
||
Why do you think this should block release, Boris? It's wayyyyy down on the crash list.
![]() |
||
Comment 3•14 years ago
|
||
I didn't realize a new #50 topcrash is way down on the list.
If it's actually low-frequency, then there's no reason to block on this, I suspect.
Updated•14 years ago
|
blocking2.0: ? → -
Comment 4•14 years ago
|
||
(In reply to comment #1)
> The part of that stack below GetEditor is bogus. Ehsan, peter? This looks
> pretty bad!
>
> In particular, the call there is:
>
> return mEditorData->GetEditor(aEditor);
>
> This is a non-virtual function, so I'm not sure how we're landing in the
> document type code (which _is_ a virtual function)... but presumably in this
> case mEditorData is bogus?
Hmm, even if mEditorData is bogus, it won't explain this crash. We should just end up in nsDocShellEditorData::GetEditor with the wrong this pointer, right?
![]() |
||
Comment 5•14 years ago
|
||
You'd think so, yes....
Reporter | ||
Comment 6•14 years ago
|
||
Now #31 top crasher in 4.0b12.
Assignee | ||
Updated•14 years ago
|
Crash Signature: [@ ns_if_addref<jsdIExecutionHook*>(jsdIExecutionHook*) ]
Reporter | ||
Comment 7•13 years ago
|
||
There have been no crashes in versions above 4.0b12 for the last four weeks.
I close it as WFM.
Status: NEW → RESOLVED
Closed: 13 years ago
Resolution: --- → WORKSFORME
You need to log in
before you can comment on or make changes to this bug.
Description
•