Closed
Bug 271461
Opened 20 years ago
Closed 13 years ago
[@ PresShell::GetViewToScroll]
Categories
(Core :: Layout, defect)
Tracking
()
RESOLVED
WORKSFORME
People
(Reporter: timeless, Unassigned)
References
()
Details
(Keywords: crash)
Crash Data
Incident ID: 2138044
Stack Signature PresShell::GetViewToScroll 162af7a0
Product ID MozillaTrunk
Build ID 2004111805
Trigger Time 2004-11-23 12:24:18.0
Platform Win32
Operating System Windows NT 5.1 build 2600
Module gklayout.dll + (0000b3e4)
URL visited http://bonsai.mozilla.org/cvsquery.cgi?who=timeless%25mozdev.org
User Comments going back to this page and then trying to scroll down
Since Last Crash 431734 sec
Total Uptime 431931 sec
Trigger Reason Access violation
Source File, Line No.
c:/builds/tinderbox/MozillaTrunk/WINNT_5.0_Clobber/mozilla/layout/html/base/src/nsPresShell.cpp,
line 3690
Stack Trace
PresShell::GetViewToScroll
[c:/builds/tinderbox/MozillaTrunk/WINNT_5.0_Clobber/mozilla/layout/html/base/src/nsPresShell.cpp,
line 3690]
PresShell::CompleteScroll
[c:/builds/tinderbox/MozillaTrunk/WINNT_5.0_Clobber/mozilla/layout/html/base/src/nsPresShell.cpp,
line 3205]
nsSelectMoveScrollCommand::DoCommandBrowseWithCaretOff
[c:/builds/tinderbox/MozillaTrunk/WINNT_5.0_Clobber/mozilla/dom/src/base/nsGlobalWindowCommands.cpp,
line 322]
nsSelectMoveScrollCommand::DoSelectCommand
[c:/builds/tinderbox/MozillaTrunk/WINNT_5.0_Clobber/mozilla/dom/src/base/nsGlobalWindowCommands.cpp,
line 269]
nsSelectionCommandsBase::DoCommand
[c:/builds/tinderbox/MozillaTrunk/WINNT_5.0_Clobber/mozilla/dom/src/base/nsGlobalWindowCommands.cpp,
line 189]
nsControllerCommandTable::DoCommand
[c:/builds/tinderbox/MozillaTrunk/WINNT_5.0_Clobber/mozilla/embedding/components/commandhandler/src/nsControllerCommandTable.cpp,
line 192]
nsBaseCommandController::DoCommand
[c:/builds/tinderbox/MozillaTrunk/WINNT_5.0_Clobber/mozilla/embedding/components/commandhandler/src/nsBaseCommandController.cpp,
line 132]
nsXBLPrototypeHandler::ExecuteHandler
[c:/builds/tinderbox/MozillaTrunk/WINNT_5.0_Clobber/mozilla/content/xbl/src/nsXBLPrototypeHandler.cpp,
line 353]
nsXBLWindowHandler::WalkHandlersInternal
[c:/builds/tinderbox/MozillaTrunk/WINNT_5.0_Clobber/mozilla/content/xbl/src/nsXBLWindowHandler.cpp,
line 302]
nsXBLWindowKeyHandler::WalkHandlers
[c:/builds/tinderbox/MozillaTrunk/WINNT_5.0_Clobber/mozilla/content/xbl/src/nsXBLWindowKeyHandler.cpp,
line 197]
nsXBLWindowKeyHandler::KeyPress
[c:/builds/tinderbox/MozillaTrunk/WINNT_5.0_Clobber/mozilla/content/xbl/src/nsXBLWindowKeyHandler.cpp,
line 250]
DispatchToInterface
[c:/builds/tinderbox/MozillaTrunk/WINNT_5.0_Clobber/mozilla/content/events/src/nsEventListenerManager.cpp,
line 129]
nsEventListenerManager::HandleEvent
[c:/builds/tinderbox/MozillaTrunk/WINNT_5.0_Clobber/mozilla/content/events/src/nsEventListenerManager.cpp,
line 1601]
nsWindowRoot::HandleChromeEvent
[c:/builds/tinderbox/MozillaTrunk/WINNT_5.0_Clobber/mozilla/dom/src/base/nsWindowRoot.cpp,
line 227]
GlobalWindowImpl::HandleDOMEvent
[c:/builds/tinderbox/MozillaTrunk/WINNT_5.0_Clobber/mozilla/dom/src/base/nsGlobalWindow.cpp,
line 935]
nsXULDocument::HandleDOMEvent
[c:/builds/tinderbox/MozillaTrunk/WINNT_5.0_Clobber/mozilla/content/xul/document/src/nsXULDocument.cpp,
line 1248]
nsXULElement::HandleDOMEvent
[c:/builds/tinderbox/MozillaTrunk/WINNT_5.0_Clobber/mozilla/content/xul/content/src/nsXULElement.cpp,
line 2847]
nsXULElement::HandleDOMEvent
[c:/builds/tinderbox/MozillaTrunk/WINNT_5.0_Clobber/mozilla/content/xul/content/src/nsXULElement.cpp,
line 2839]
nsXULElement::HandleDOMEvent
[c:/builds/tinderbox/MozillaTrunk/WINNT_5.0_Clobber/mozilla/content/xul/content/src/nsXULElement.cpp,
line 2839]
nsXULElement::HandleDOMEvent
[c:/builds/tinderbox/MozillaTrunk/WINNT_5.0_Clobber/mozilla/content/xul/content/src/nsXULElement.cpp,
line 2839]
nsXULElement::HandleDOMEvent
[c:/builds/tinderbox/MozillaTrunk/WINNT_5.0_Clobber/mozilla/content/xul/content/src/nsXULElement.cpp,
line 2839]
nsXULElement::HandleDOMEvent
[c:/builds/tinderbox/MozillaTrunk/WINNT_5.0_Clobber/mozilla/content/xul/content/src/nsXULElement.cpp,
line 2839]
nsXULElement::HandleDOMEvent
[c:/builds/tinderbox/MozillaTrunk/WINNT_5.0_Clobber/mozilla/content/xul/content/src/nsXULElement.cpp,
line 2839]
PresShell::HandleEventInternal
[c:/builds/tinderbox/MozillaTrunk/WINNT_5.0_Clobber/mozilla/layout/html/base/src/nsPresShell.cpp,
line 5986]
PresShell::HandleEvent
[c:/builds/tinderbox/MozillaTrunk/WINNT_5.0_Clobber/mozilla/layout/html/base/src/nsPresShell.cpp,
line 5846]
nsViewManager::HandleEvent
[c:/builds/tinderbox/MozillaTrunk/WINNT_5.0_Clobber/mozilla/view/src/nsViewManager.cpp,
line 2356]
nsViewManager::DispatchEvent
[c:/builds/tinderbox/MozillaTrunk/WINNT_5.0_Clobber/mozilla/view/src/nsViewManager.cpp,
line 2133]
HandleEvent
[c:/builds/tinderbox/MozillaTrunk/WINNT_5.0_Clobber/mozilla/view/src/nsView.cpp,
line 166]
nsWindow::DispatchEvent
[c:/builds/tinderbox/MozillaTrunk/WINNT_5.0_Clobber/mozilla/widget/src/windows/nsWindow.cpp,
line 1078]
nsWindow::DispatchWindowEvent
[c:/builds/tinderbox/MozillaTrunk/WINNT_5.0_Clobber/mozilla/widget/src/windows/nsWindow.cpp,
line 1095]
nsWindow::DispatchKeyEvent
[c:/builds/tinderbox/MozillaTrunk/WINNT_5.0_Clobber/mozilla/widget/src/windows/nsWindow.cpp,
line 3004]
nsWindow::OnKeyDown
[c:/builds/tinderbox/MozillaTrunk/WINNT_5.0_Clobber/mozilla/widget/src/windows/nsWindow.cpp,
line 3129]
nsWindow::ProcessMessage
[c:/builds/tinderbox/MozillaTrunk/WINNT_5.0_Clobber/mozilla/widget/src/windows/nsWindow.cpp,
line 3969]
nsWindow::WindowProc
[c:/builds/tinderbox/MozillaTrunk/WINNT_5.0_Clobber/mozilla/widget/src/windows/nsWindow.cpp,
line 1356]
USER32.dll + 0x8709 (0x77d48709)
USER32.dll + 0x87eb (0x77d487eb)
USER32.dll + 0x89a5 (0x77d489a5)
USER32.dll + 0x89e8 (0x77d489e8)
nsAppShell::Run
[c:/builds/tinderbox/MozillaTrunk/WINNT_5.0_Clobber/mozilla/widget/src/windows/nsAppShell.cpp,
line 159]
nsAppStartup::Run
[c:/builds/tinderbox/MozillaTrunk/WINNT_5.0_Clobber/mozilla/xpfe/components/startup/src/nsAppStartup.cpp,
line 216]
main1
[c:/builds/tinderbox/MozillaTrunk/WINNT_5.0_Clobber/mozilla/xpfe/bootstrap/nsAppRunner.cpp,
line 1331]
main
[c:/builds/tinderbox/MozillaTrunk/WINNT_5.0_Clobber/mozilla/xpfe/bootstrap/nsAppRunner.cpp,
line 1802]
WinMain
[c:/builds/tinderbox/MozillaTrunk/WINNT_5.0_Clobber/mozilla/xpfe/bootstrap/nsAppRunner.cpp,
line 1828]
WinMainCRTStartup()
kernel32.dll + 0x16d4f (0x7c816d4f)
Comment 1•14 years ago
|
||
timeless, what I see in crash-stats to match top frame is rare (~2 crashes/month), and rest of crash stack does not match comment 0
PresShell::GetViewToScroll(nsLayoutUtils::Direction)
bp-a9966dca-cd9a-4265-a624-fd0892110115
0 xul.dll PresShell::GetViewToScroll layout/base/nsPresShell.cpp:3593
1 xul.dll PresShell::ScrollPage layout/base/nsPresShell.cpp:3074
2 xul.dll nsIFrame::BuildDisplayListForChild layout/generic/nsFrame.cpp:1566
3 xul.dll nsDisplayWrapList::GetBounds layout/base/nsDisplayList.cpp:972
4 xul.dll nsDisplayWrapList::GetBounds layout/base/nsDisplayList.cpp:972
5 xul.dll nsDisplayWrapList::GetBounds layout/base/nsDisplayList.cpp:972
6 firefox.exe firefox.exe@0xb88c9
7 xul.dll nsDisplayClip::GetBounds layout/base/nsDisplayList.cpp:1188
8 xul.dll nsDisplayList::ComputeVisibility layout/base/nsDisplayList.cpp:331
9 xul.dll nsLayoutUtils::PaintFrame layout/base/nsLayoutUtils.cpp:1152
10 xul.dll PresShell::Paint layout/base/nsPresShell.cpp:5844
11 xul.dll nsViewManager::RenderViews view/src/nsViewManager.cpp:533
nsCOMPtr_base::assign_assuming_AddRef(nsISupports*) | nsCOMPtr_base::assign_from_qi(nsQueryInterface, nsID const&) | nsCOMPtr<nsIContent>::operator=(nsQueryInterface) | PresShell::GetViewToScroll(nsLayoutUtils::Direction)
bp-1af8164f-52be-4e5a-bb3a-5901a2110111
EXCEPTION_ACCESS_VIOLATION_READ
0xffffffff80004001
0 xul.dll nsCOMPtr_base::assign_assuming_AddRef obj-firefox/dist/include/nsCOMPtr.h:451
1 xul.dll nsCOMPtr_base::assign_from_qi obj-firefox/xpcom/build/nsCOMPtr.cpp:98
2 xul.dll nsCOMPtr<nsIContent>::operator= obj-firefox/dist/include/nsCOMPtr.h:658
3 xul.dll PresShell::GetViewToScroll layout/base/nsPresShell.cpp:3598
4 xul.dll PresShell::ScrollPage layout/base/nsPresShell.cpp:3074
5 xul.dll nsSelectMoveScrollCommand::DoCommandBrowseWithCaretOff dom/base/nsGlobalWindowCommands.cpp:320
6 xul.dll nsSelectMoveScrollCommand::DoSelectCommand dom/base/nsGlobalWindowCommands.cpp:250
7 xul.dll nsSelectionCommandsBase::DoCommand dom/base/nsGlobalWindowCommands.cpp:190
8 xul.dll nsControllerCommandTable::DoCommand embedding/components/commandhandler/src/nsControllerCommandTable.cpp:191
9 xul.dll nsBaseCommandController::DoCommand embedding/components/commandhandler/src/nsBaseCommandController.cpp:169
Assignee | ||
Updated•14 years ago
|
Crash Signature: [@ PresShell::GetViewToScroll]
Comment 3•13 years ago
|
||
There are no reported crashes for this signature in the past 4 weeks.
The method doesn't exist in mozilla-central anymore so I suppose that's why.
It was first renamed to PresShell::GetFrameToScroll
http://hg.mozilla.org/mozilla-central/diff/176699b95417/layout/base/nsPresShell.cpp
then nsIPresShell::GetFrameToScrollAsScrollable
http://hg.mozilla.org/mozilla-central/diff/9da3f465942d/layout/base/nsPresShell.cpp
There are no reported crashes for those signatures either, in the past 4 weeks.
Status: NEW → RESOLVED
Closed: 13 years ago
Resolution: --- → WORKSFORME
Updated•6 years ago
|
Product: Core → Core Graveyard
Assignee | ||
Updated•6 years ago
|
Component: Layout: Misc Code → Layout
Product: Core Graveyard → Core
You need to log in
before you can comment on or make changes to this bug.
Description
•