Closed Bug 281330 Opened 20 years ago Closed 20 years ago

Keeping Backspace pushed down when the history contains more than 2 entries occasionally causes a crash [@ nsView::Paint]

Categories

(Core :: Web Painting, defect)

x86
Windows XP
defect
Not set
critical

Tracking

()

RESOLVED FIXED

People

(Reporter: ryukbk, Assigned: roc)

References

Details

(Keywords: crash)

Crash Data

User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8b) Gecko/20050206 Firefox/1.0+ Build Identifier: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8b) Gecko/20050206 Firefox/1.0+ Pushing Backspace while loading a page occasionally causes a crash. Incident ID: 3515509 c:/builds/tinderbox/Fx-Trunk/WINNT_5.0_Clobber/mozilla/view/src/nsView.cpp, line 335 Stack Trace nsView::Paint [c:/builds/tinderbox/Fx-Trunk/WINNT_5.0_Clobber/mozilla/view/src/nsView.cpp, line 335] nsIFrame::GetWindow [c:/builds/tinderbox/Fx-Trunk/WINNT_5.0_Clobber/mozilla/layout/generic/nsFrame.cpp, line 2454] nsIFrame::GetScreenRect [c:/builds/tinderbox/Fx-Trunk/WINNT_5.0_Clobber/mozilla/layout/generic/nsFrame.cpp, line 2327] nsFrame::CheckInvalidateSizeChange [c:/builds/tinderbox/Fx-Trunk/WINNT_5.0_Clobber/mozilla/layout/generic/nsFrame.cpp, line 2594] SortByZOrder [c:/builds/tinderbox/Fx-Trunk/WINNT_5.0_Clobber/mozilla/view/src/nsViewManager.cpp, line 1142] nsViewManager::UpdateWidgetArea [c:/builds/tinderbox/Fx-Trunk/WINNT_5.0_Clobber/mozilla/view/src/nsViewManager.cpp, line 1757] nsView::DropMouseGrabbing [c:/builds/tinderbox/Fx-Trunk/WINNT_5.0_Clobber/mozilla/view/src/nsView.cpp, line 197] nsWindow::SuppressBlurEvents [c:/builds/tinderbox/Fx-Trunk/WINNT_5.0_Clobber/mozilla/widget/src/windows/nsWindow.cpp, line 1054] nsWindow::MapFromNativeToDOM [c:/builds/tinderbox/Fx-Trunk/WINNT_5.0_Clobber/mozilla/widget/src/windows/nsWindow.cpp, line 2976] nsWindow::OnKeyDown [c:/builds/tinderbox/Fx-Trunk/WINNT_5.0_Clobber/mozilla/widget/src/windows/nsWindow.cpp, line 3155] nsWindow::ProcessMessage [c:/builds/tinderbox/Fx-Trunk/WINNT_5.0_Clobber/mozilla/widget/src/windows/nsWindow.cpp, line 3980] nsWindow::DealWithPopups [c:/builds/tinderbox/Fx-Trunk/WINNT_5.0_Clobber/mozilla/widget/src/windows/nsWindow.cpp, line 1339] USER32.dll + 0x8709 (0x77cf8709) USER32.dll + 0x87eb (0x77cf87eb) USER32.dll + 0x89a5 (0x77cf89a5) USER32.dll + 0x89e8 (0x77cf89e8) ConvertWtoA [c:/builds/tinderbox/Fx-Trunk/WINNT_5.0_Clobber/mozilla/widget/src/windows/nsToolkit.cpp, line 196] nsAutoCompleteController::RowIndexToSearch [c:/builds/tinderbox/Fx-Trunk/WINNT_5.0_Clobber/mozilla/toolkit/components/autocomplete/src/nsAutoCompleteController.cpp, line 1136] main [c:/builds/tinderbox/Fx-Trunk/WINNT_5.0_Clobber/mozilla/browser/app/nsBrowserApp.cpp, line 60] kernel32.dll + 0x16d4f (0x7c816d4f) Reproducible: Always Steps to Reproduce:
see bug 281331 too
Keywords: crash
Summary: Crash at nsView::Paint → Pushing Backspace while loading a page occasionally causes a crash [@ nsView::Paint]
Version: unspecified → Trunk
Bug 281614 occurs at nsView::SetOpacity
Component: General → Layout: View Rendering
Product: Firefox → Core
Blocks: 281614
Summary: Pushing Backspace while loading a page occasionally causes a crash [@ nsView::Paint] → Keeping Backspace pushed down when the history contains more than 2 entries occasionally causes a crash [@ nsView::Paint]
Blocks: 281891
Assignee: firefox → roc
QA Contact: general → ian
OK. nsFrame::GetWindow doesn't call nsView::Paint (and never has, even before it got changed 4 days ago). So sounds like we just have a deleted frame or something... I'm going to request blocking just so this and the bugs it blocks stay on the beta radar. KL, any idea when this crash first appeared?
Flags: blocking1.8b2?
Backing out the first patch from bug 268352 ("Fix coordinate systems") and then rebuilding layout/base and layout/build seems to fix this crash bug for me.
(In reply to comment #3) > KL, any idea when this crash first appeared? As Martijn suggests, 1 week or so. http://talkback-public.mozilla.org/talkback/fastfind.jsp?search=1&searchby=stacksig&match=contains&searchfor=+nsView&vendor=All&product=FirefoxTrunk&platform=Win32&buildid=&sdate=&stime=&edate=&etime=&sortby=bbid shows that this crash (TB 3515509) on 02-05 was the first I got in nsView.
OK. Sounds like work on bug 281424 (which has a reproducible testcase) ought to fix this, then.
Depends on: 281424
Should be fixed by the patch in bug 281424. Please reopen if this is still an issue in tomorrow's builds.
Status: UNCONFIRMED → RESOLVED
Closed: 20 years ago
Resolution: --- → FIXED
Flags: blocking1.8b2?
Crash Signature: [@ nsView::Paint]
Component: Layout: View Rendering → Layout: Web Painting
You need to log in before you can comment on or make changes to this bug.