Closed Bug 94577 Opened 23 years ago Closed 15 years ago

Crash [@ PresShell::UnsuppressAndInvalidate]

Categories

(Core :: Layout, defect)

x86
Windows 2000
defect
Not set
normal

Tracking

()

RESOLVED WORKSFORME
mozilla1.0.1

People

(Reporter: pavlov, Assigned: hyatt)

Details

(Keywords: crash)

Crash Data

I was jumping back a few pages while watching lots of dancing animated images 
playing on my page.

PresShell::UnsuppressAndInvalidate() line 4611 + 22 bytes
PresShell::ProcessReflowCommands(int 1) line 5986
ReflowEvent::HandleEvent() line 5759
HandlePLEvent(ReflowEvent * 0x042dae70) line 5773
PL_HandleEvent(PLEvent * 0x042dae70) line 590 + 10 bytes
PL_ProcessPendingEvents(PLEventQueue * 0x01029c90) line 520 + 9 bytes
_md_EventReceiverProc(HWND__ * 0x00080266, unsigned int 49512, unsigned int 0, 
long 16948368) line 1071 + 9 bytes
USER32! 77e12e98()
USER32! 77e130e0()
USER32! 77e15824()
nsAppShellService::Run(nsAppShellService * const 0x0110eed8) line 425
main1(int 1, char * * 0x003579a8, nsISupports * 0x00000000) line 1290 + 32 bytes
main(int 1, char * * 0x003579a8) line 1599 + 37 bytes
mainCRTStartup() line 338 + 17 bytes
KERNEL32! 77e97d08()


the PresShell has a refcount of 1 and mIsDestroying is set.  Presumably there 
should be code to bail early if this is set?
Status: NEW → ASSIGNED
Target Milestone: --- → mozilla1.0
Target Milestone: mozilla1.0 → mozilla1.0.1
Jay, I just saw the crash with a trunk Netscape build:

tack Signature  	gklayout.dll + 0x1fb0c0 (0x616cb0c0) c906dbc4
Email Address 	stephend@netscape.com
Product ID 	MozillaTrunk
Build ID 	2003041108
Trigger Time 	2003-04-12 00:25:40
Platform 	Win32
Operating System 	Windows NT 5.0 build 2195
Module 	gklayout.dll
URL visited 	www.toyota.com
User Comments 	
Trigger Reason 	Privileged instruction
Source File Name 	
Trigger Line No. 	
Stack Trace 	
gklayout.dll + 0x1fb0c0 (0x616cb0c0)
PresShell::UnsuppressAndInvalidate
[c:/builds/seamonkey/mozilla/layout/html/base/src/nsPresShell.cpp, line 4895]
PresShell::UnsuppressPainting
[c:/builds/seamonkey/mozilla/layout/html/base/src/nsPresShell.cpp, line 4919]
PresShell::sPaintSuppressionCallback
[c:/builds/seamonkey/mozilla/layout/html/base/src/nsPresShell.cpp, line 2925]
nsTimerImpl::Fire [c:/builds/seamonkey/mozilla/xpcom/threads/nsTimerImpl.cpp,
line 383]
PL_HandleEvent [c:/builds/seamonkey/mozilla/xpcom/threads/plevent.c, line 660]
PL_ProcessPendingEvents [c:/builds/seamonkey/mozilla/xpcom/threads/plevent.c,
line 596]
_md_EventReceiverProc [c:/builds/seamonkey/mozilla/xpcom/threads/plevent.c, line
1396]
nsAppShellService::Run
[c:/builds/seamonkey/mozilla/xpfe/appshell/src/nsAppShellService.cpp, line 479]
main1 [c:/builds/seamonkey/mozilla/xpfe/bootstrap/nsAppRunner.cpp, line 1287]
main [c:/builds/seamonkey/mozilla/xpfe/bootstrap/nsAppRunner.cpp, line 1653]
WinMain [c:/builds/seamonkey/mozilla/xpfe/bootstrap/nsAppRunner.cpp, line 1675]
WinMainCRTStartup()
KERNEL32.dll + 0x2847c (0x77ea847c) 
Keywords: crash
Summary: Crash in PresShell::UnsuppressAndInvalidate() → Crash [@ PresShell::UnsuppressAndInvalidate]
Old bug. Fixed by time and/or Bug 248343? Makes it sense to leave this bug open?
Crash Signature: [@ PresShell::UnsuppressAndInvalidate]
You need to log in before you can comment on or make changes to this bug.