Closed
Bug 2199
Opened 26 years ago
Closed 26 years ago
[PP] Paging back & forward between web pages crashes viewer
Categories
(Core Graveyard :: Viewer App, defect, P1)
Tracking
(Not tracked)
M2
People
(Reporter: elig, Assigned: sdagley)
Details
* TITLE/SUMMARY
[PP] Paging back & forward between web pages crashes viewer
[broken out of bug #2160]
* STEPS TO REPRODUCE
0) Type the URL "www.macintouch.com" into the URL field.
1) Type the URL "www.macnn.com" into the URL field.
2) Press the Back button, followed by the Forward button.
3) Repeat step #2 until your Mac crashes. (I've normally need one to three
instances of step #3 to induce a crash.)
* RESULT
- What happened
Poof. Crash. Harder to reproduce on some sites. (i.e. Going between
www.macintouch.com and www.apple.com, I can get a freeze, but no Macsbug invoked
--- after 8-10 pagings, with pagings done during the actual page layouts.)
Note that I normally have pressed the "Back" and "Forward" keys while the pages
are still redrawing. I believe this significantly increases the frequency of a
crash occuring.
- What was expected
Uh, tendonitis?
* REGRESSION
- Occurs On
viewer (1.5.98 build for Mac OS)
viewerDebug (1.4.98 build for Mac OS from sfraser)
- Doesn't Occur On
Communicator 4.5 for Win32 (RTM Complete build used)
viewer (1.5.98 build for Win32)
* CONFIGURATIONS TESTED
- PowerMac 8500/150 (233 Mhz 604e), 64 MB RAM, Mac OS 8.5.1
* MACSBUG LOGS DU JOUR (sp?)
(#1; this one occured twice)
Calling chain using A6/R1 links
Back chain ISA Caller
00000000 PPC 0BA8533C
03AF0200 PPC 0BA6F1A4 main+00080
03AF01B0 PPC 0BA6EA20 nsNativeViewerApp::Run()+00034
03AF0170 PPC 0B6D013C nsAppShell::Run()+00108
03AF0090 PPC 0B6D0878 nsMacMessagePump::DoMessagePump()+001AC
03AF0030 PPC 0B90E350 LPeriodical::DevoteTimeToRepeaters(const
EventRecord&)+00048
03AEFFD0 PPC 0B9D8F60 TimerPeriodical::SpendTime(const EventRecord&)+0005C
03AEFF70 PPC 0B9D899C TimerImpl::Fire()+0002C
03AEFF30 PPC 0B7EAE0C nsNetlibService::NetPollSocketsCallback(nsITimer*,
void*)+0004C
03AEFEF0 PPC 0B7C3E04 NET_PollSockets+000BC
03AEFEA0 PPC 0B7BEDE8 NET_ProcessNet+00520
03AEFB00 PPC 0B7E2BB0 net_ProcessHTTP+000E4
03AEF680 PPC 0B7E1C84 net_setup_http_stream+0093C
03AEF5C0 PPC 0B7F2710 NET_StreamBuilder+00214
03AEF560 PPC 0B7AD484 NET_CacheConverter+000F0
03AEF4B0 PPC 0B7F2710 NET_StreamBuilder+00214
03AEF450 PPC 0B7EEB60 NET_NGLayoutConverter+00158
03AEF3F0 PPC 0B34DD20 nsDocumentBindInfo::OnStartBinding(nsIURL*, const
char*)+00130
03AEF390 PPC 0B35463C nsWebShell::Embed(nsIContentViewer*, const char*,
nsISupports*)+
0012C
03AEF330 PPC 0B34F6E0 DocumentViewerImpl::Init(void*, nsIDeviceContext*,
nsIPref*, con
st nsRect&, nsScrollPreference)+0025C
03AEF2A0 PPC 0B350994 DocumentViewerImpl::MakeWindow(void*, const nsRect&,
nsScrollPre
ference)+001CC
03AEF240 PPC 0B6B0E74 nsWindow::SetFocus()+00028
PowerPC illegal instruction at FFC10000 _AA6A+00DFE
(#2)
Calling chain using A6/R1 links
Back chain ISA Caller
00000000 PPC 0BA8533C
03AB0880 PPC 0BA6F1A4 main+00080
03AB0830 PPC 0BA6EA20 nsNativeViewerApp::Run()+00034
03AB07F0 PPC 0B6D013C nsAppShell::Run()+00108
03AB0710 PPC 0B6D0878 nsMacMessagePump::DoMessagePump()+001AC
03AB06B0 PPC 0B90E350 LPeriodical::DevoteTimeToRepeaters(const
EventRecord&)+00048
03AB0650 PPC 0B9D8F60 TimerPeriodical::SpendTime(const EventRecord&)+0005C
03AB05F0 PPC 0B9D899C TimerImpl::Fire()+0002C
03AB05B0 PPC 0B7EAE0C nsNetlibService::NetPollSocketsCallback(nsITimer*,
void*)+0004C
03AB0570 PPC 0B7C3E04 NET_PollSockets+000BC
03AB0520 PPC 0B7BEDE8 NET_ProcessNet+00520
03AB0180 PPC 0B7E3024 net_ProcessHTTP+00558
03AAFD00 PPC 0B7B318C net_MemCacheAbort+0003C
03AAFCC0 PPC 0B7EE734 stub_abort(_NET_StreamClass*, int)+000B4
03AAFC20 PPC 0B34DFF0 nsDocumentBindInfo::OnStopBinding(nsIURL*, unsigned
int, const u
nsigned short*)+0008C
03AAFBC0 PPC 0B68E2AC nsParser::OnStopBinding(nsIURL*, unsigned int, const
unsigned sh
ort*)+00048
03AAFB70 PPC 0B68D100 nsParser::DidBuildModel(int)+00070
03AAFB20 PPC 0B679998 CNavDTD::DidBuildModel(int, int, nsIParser*)+000F4
03AAFA60 PPC 0B4116A4 HTMLContentSink::DidBuildModel(int)+00150
03AAF9F0 PPC 0B4177D4 nsHTMLDocument::ContentAppended(nsIContent*, int)+
000F4
03AAF9A0 PPC 0B3EB40C nsDocument::ContentAppended(nsIContent*, int)+00054
03AAF950 PPC 0B3F9810 PresShell::ContentAppended(nsIDocument*, nsIContent*
, int)+00064
03AAF910 PPC 0B3F7BC0 PresShell::ExitReflowLock()+00034
03AAF8D0 PPC 0B3F90F4 PresShell::ProcessReflowCommands()+00154
03AAF840 PPC 0B480D58 nsHTMLReflowCommand::Dispatch(nsIPresContext&,
nsHTMLReflowMetri
cs&, const nsSize&, nsIRenderingContext&)+0017C
03AAF780 PPC 0B48C1B8 RootFrame::Reflow(nsIPresContext&,
nsHTMLReflowMetrics&, const n
sHTMLReflowState&, unsigned int&)+003DC
03AAF620 PPC 0B3E7298 nsContainerFrame::ReflowChild(nsIFrame*,
nsIPresContext&, nsHTML
ReflowMetrics&, const nsHTMLReflowState&, unsigned int&)+000B4
03AAF5C0 PPC 0B481F84 nsScrollFrame::Reflow(nsIPresContext&,
nsHTMLReflowMetrics&, con
st nsHTMLReflowState&, unsigned int&)+004B4
03AAF3E0 PPC 0B3E7298 nsContainerFrame::ReflowChild(nsIFrame*,
nsIPresContext&, nsHTML
ReflowMetrics&, const nsHTMLReflowState&, unsigned int&)+000B4
03AAF380 PPC 0B60B45C nsAreaFrame::Reflow(nsIPresContext&,
nsHTMLReflowMetrics&, const
nsHTMLReflowState&, unsigned int&)+00250
03AAF270 PPC 0B5ABFDC nsBlockFrame::Reflow(nsIPresContext&,
nsHTMLReflowMetrics&, cons
t nsHTMLReflowState&, unsigned int&)+00040
03AAF220 PPC 0B5A4250 nsBaseIBFrame::Reflow(nsIPresContext&,
nsHTMLReflowMetrics&, con
st nsHTMLReflowState&, unsigned int&)+002D0
03AAE860 PPC 0B5AD178 nsBlockFrame::ReflowDirtyLines(nsBlockReflowState&)+
00038
03AAE810 PPC 0B5A534C nsBaseIBFrame::ReflowDirtyLines(nsBlockReflowState&
)+00068
03AAE780 PPC 0B5A5BF4 nsBaseIBFrame::ReflowLine(nsBlockReflowState&,
nsLineBox*, int&)
+001AC
03AAE700 PPC 0B5A6E84 nsBaseIBFrame::ReflowBlockFrame(nsBlockReflowState&,
nsLineBox*,
int&)+003B4
03AAE580 PPC 0B602590 nsBlockReflowContext::ReflowBlock(nsIFrame*, const
nsRect&, int,
unsigned int&)+002CC
03AAE4A0 PPC 0B5ABFDC nsBlockFrame::Reflow(nsIPresContext&,
nsHTMLReflowMetrics&, cons
t nsHTMLReflowState&, unsigned int&)+00040
03AAE450 PPC 0B5A4250 nsBaseIBFrame::Reflow(nsIPresContext&,
nsHTMLReflowMetrics&, con
st nsHTMLReflowState&, unsigned int&)+002D0
03AADA90 PPC 0B5AD178 nsBlockFrame::ReflowDirtyLines(nsBlockReflowState&)+
00038
03AADA40 PPC 0B5A534C nsBaseIBFrame::ReflowDirtyLines(nsBlockReflowState&
)+00068
03AAD9B0 PPC 0B5A5BF4 nsBaseIBFrame::ReflowLine(nsBlockReflowState&,
nsLineBox*, int&)
+001AC
03AAD930 PPC 0B5A6E84 nsBaseIBFrame::ReflowBlockFrame(nsBlockReflowState&,
nsLineBox*,
int&)+003B4
03AAD7B0 PPC 0B602590 nsBlockReflowContext::ReflowBlock(nsIFrame*, const
nsRect&, int,
unsigned int&)+002CC
03AAD6D0 PPC 0B47589C nsTableOuterFrame::Reflow(nsIPresContext&,
nsHTMLReflowMetrics&,
const nsHTMLReflowState&, unsigned int&)+00488
03AAD400 PPC 0B3E7298 nsContainerFrame::ReflowChild(nsIFrame*,
nsIPresContext&, nsHTML
ReflowMetrics&, const nsHTMLReflowState&, unsigned int&)+000B4
03AAD3A0 PPC 0B46A20C nsTableFrame::Reflow(nsIPresContext&,
nsHTMLReflowMetrics&, cons
t nsHTMLReflowState&, unsigned int&)+0026C
03AAD2F0 PPC 0B46A9CC nsTableFrame::ResizeReflowPass1(nsIPresContext&,
nsHTMLReflowMet
rics&, const nsHTMLReflowState&, unsigned int&, nsTableRowGroupFrame*,
nsReflowReason, int)+0
03DC
03AAD100 PPC 0B3E7298 nsContainerFrame::ReflowChild(nsIFrame*,
nsIPresContext&, nsHTML
ReflowMetrics&, const nsHTMLReflowState&, unsigned int&)+000B4
03AAD0A0 PPC 0B47D1EC nsTableRowGroupFrame::Reflow(nsIPresContext&,
nsHTMLReflowMetric
s&, const nsHTMLReflowState&, unsigned int&)+001C4
03AAD000 PPC 0B47BF5C
nsTableRowGroupFrame::ReflowMappedChildren(nsIPresContext&, nsHT
MLReflowMetrics&, RowGroupReflowState&, unsigned int&, nsTableRowFrame*,
nsReflowReason, int)
+002E0
03AACEB0 PPC 0B3E7298 nsContainerFrame::ReflowChild(nsIFrame*,
nsIPresContext&, nsHTML
ReflowMetrics&, const nsHTMLReflowState&, unsigned int&)+000B4
03AACE50 PPC 0B47A720 nsTableRowFrame::Reflow(nsIPresContext&,
nsHTMLReflowMetrics&, c
onst nsHTMLReflowState&, unsigned int&)+00138
03AACD60 PPC 0B478CA4 nsTableRowFrame::InitialReflow(nsIPresContext&,
nsHTMLReflowMetr
ics&, RowReflowState&, unsigned int&, nsTableCellFrame*, int)+0031C
03AACB70 PPC 0B3E7298 nsContainerFrame::ReflowChild(nsIFrame*,
nsIPresContext&, nsHTML
ReflowMetrics&, const nsHTMLReflowState&, unsigned int&)+000B4
03AACB10 PPC 0B45E028 nsTableCellFrame::Reflow(nsIPresContext&,
nsHTMLReflowMetrics&,
const nsHTMLReflowState&, unsigned int&)+003F4
03AAC920 PPC 0B3E7298 nsContainerFrame::ReflowChild(nsIFrame*,
nsIPresContext&, nsHTML
ReflowMetrics&, const nsHTMLReflowState&, unsigned int&)+000B4
03AAC8C0 PPC 0B60B45C nsAreaFrame::Reflow(nsIPresContext&,
nsHTMLReflowMetrics&, const
nsHTMLReflowState&, unsigned int&)+00250
03AAC7B0 PPC 0B5ABFDC nsBlockFrame::Reflow(nsIPresContext&,
nsHTMLReflowMetrics&, cons
t nsHTMLReflowState&, unsigned int&)+00040
03AAC760 PPC 0B5A4250 nsBaseIBFrame::Reflow(nsIPresContext&,
nsHTMLReflowMetrics&, con
st nsHTMLReflowState&, unsigned int&)+002D0
03AABDA0 PPC 0B5AD178 nsBlockFrame::ReflowDirtyLines(nsBlockReflowState&)+
00038
03AABD50 PPC 0B5A534C nsBaseIBFrame::ReflowDirtyLines(nsBlockReflowState&
)+00068
03AABCC0 PPC 0B5A5BF4 nsBaseIBFrame::ReflowLine(nsBlockReflowState&,
nsLineBox*, int&)
+001AC
03AABC40 PPC 0B5A6E84 nsBaseIBFrame::ReflowBlockFrame(nsBlockReflowState&,
nsLineBox*,
int&)+003B4
03AABAC0 PPC 0B602590 nsBlockReflowContext::ReflowBlock(nsIFrame*, const
nsRect&, int,
unsigned int&)+002CC
03AAB9E0 PPC 0B5ABFDC nsBlockFrame::Reflow(nsIPresContext&,
nsHTMLReflowMetrics&, cons
t nsHTMLReflowState&, unsigned int&)+00040
03AAB990 PPC 0B5A4250 nsBaseIBFrame::Reflow(nsIPresContext&,
nsHTMLReflowMetrics&, con
st nsHTMLReflowState&, unsigned int&)+002D0
03AAAFD0 PPC 0B5AD178 nsBlockFrame::ReflowDirtyLines(nsBlockReflowState&)+
00038
03AAAF80 PPC 0B5A534C nsBaseIBFrame::ReflowDirtyLines(nsBlockReflowState&
)+00068
03AAAEF0 PPC 0B5A5CCC nsBaseIBFrame::ReflowLine(nsBlockReflowState&,
nsLineBox*, int&)
+00284
03AAAE70 PPC 0B5A7334 nsBaseIBFrame::ReflowInlineFrame(nsBlockReflowState&
, nsLineBox*
, nsIFrame*, int&, int&)+000A8
03AAADF0 PPC 0B5B67B0 nsInlineReflow::ReflowFrame(nsIFrame*, int, unsigned
int&)+00120
03AAAD60 PPC 0B5B6D60 nsInlineReflow::ReflowFrame(int,
nsHTMLReflowMetrics&, unsigned
int&)+00200
03AAAC80 PPC 0B5A4250 nsBaseIBFrame::Reflow(nsIPresContext&,
nsHTMLReflowMetrics&, con
st nsHTMLReflowState&, unsigned int&)+002D0
03AAA2C0 PPC 0B5A534C nsBaseIBFrame::ReflowDirtyLines(nsBlockReflowState&
)+00068
03AAA230 PPC 0B5A5CCC nsBaseIBFrame::ReflowLine(nsBlockReflowState&,
nsLineBox*, int&)
+00284
03AAA1B0 PPC 0B5A7334 nsBaseIBFrame::ReflowInlineFrame(nsBlockReflowState&
, nsLineBox*
, nsIFrame*, int&, int&)+000A8
03AAA130 PPC 0B5B67B0 nsInlineReflow::ReflowFrame(nsIFrame*, int, unsigned
int&)+00120
03AAA0A0 PPC 0B5B6D60 nsInlineReflow::ReflowFrame(int,
nsHTMLReflowMetrics&, unsigned
int&)+00200
03AA9FC0 PPC 0B590E7C nsImageFrame::Reflow(nsIPresContext&,
nsHTMLReflowMetrics&, cons
t nsHTMLReflowState&, unsigned int&)+00098
03AA9F70 PPC 0B590CC8 nsImageFrame::GetDesiredSize(nsIPresContext*, const
nsHTMLReflow
State&, nsHTMLReflowMetrics&)+0005C
03AA9F30 PPC 0B59007C nsHTMLImageLoader::GetDesiredSize(nsIPresContext*,
const nsHTMLR
eflowState&, nsIFrame*, unsigned int (*)(nsIPresContext&, nsIFrame*, int),
nsHTMLReflowMetric
s&)+00094
PowerPC illegal instruction at 00000008
Updated•26 years ago
|
Status: NEW → RESOLVED
Closed: 26 years ago
Resolution: --- → DUPLICATE
Comment 1•26 years ago
|
||
When it does freeze for me, it's in our good friend _Delay. This means it's
really just the same old NSPR bug. Marking as duplicate.
*** This bug has been marked as a duplicate of 2133 ***
Reporter | ||
Updated•26 years ago
|
Status: RESOLVED → VERIFIED
Reporter | ||
Comment 2•26 years ago
|
||
Verified duplicate. Thanks, Mike.
Updated•16 years ago
|
Product: Core → Core Graveyard
You need to log in
before you can comment on or make changes to this bug.
Description
•