Closed
Bug 4076
Opened 26 years ago
Closed 24 years ago
Unix: Xserver crashing on small to large resizing
Categories
(SeaMonkey :: General, defect, P1)
Tracking
(Not tracked)
RESOLVED
WONTFIX
People
(Reporter: mcafee, Assigned: mcafee)
Details
(Keywords: crash, helpwanted, platform-parity, Whiteboard: [NEED INFO][nsbeta3-][obscure])
Solaris, Linux. Both Akkana and I have been seeing the Xserver crash,
it started showing up around 3/17.
Assignee | ||
Updated•26 years ago
|
OS: other → Linux
Priority: P1
Hardware: Other → PC
Re-assinged to mcafee@netscape.com.
Chris, can you give me some more data than this?
Updated•26 years ago
|
Target Milestone: M4
Comment 3•26 years ago
|
||
targetting m4
advice: look in the classic xfe code for code to deal with these wonderful sun
xservers.
also, after you get a reproducible test case, run the viewer with --no-xshm to
disable shared memory.
The reporters have indicated that they resized the viewer to something big.
Well, it might be that solaris cannot provide a shared memory chunk big enough
to cover the size of large images.
Same might be true in other losing platforms, like irix.
Try a web page that has a huge gif and resize it from really small to really
big...
Assignee | ||
Comment 5•26 years ago
|
||
Crash on Solaris/egcs build of apprunner:
#0 0xee103460 in __sigprocmask ()
#1 0xee0fb02c in _resetsig ()
#2 0xee0fa8f0 in _sigon ()
#3 0xee0fd4fc in _thrp_kill ()
#4 0xee23a4c0 in abort ()
#5 0xee55a2fc in g_logv (log_domain=0xee770e08 "Gdk",
log_level=G_LOG_LEVEL_ERROR, format=0x0, args1=0x6) at gmessages.c:389
#6 0xee55a398 in g_log (log_domain=0xee770e08 "Gdk",
log_level=G_LOG_LEVEL_ERROR, format=0xee770ef8 "an x io error occurred")
at gmessages.c:406
#7 0xee74e7d4 in gdk_x_io_error (display=0x0) at gdk.c:1074
#8 0xee4a34a0 in _XIOError ()
#9 0xee48f44c in _XRead ()
#10 0xee4918ec in _XReply ()
#11 0xee4bc850 in XListFontsWithInfo ()
#12 0xef5c6ae4 in nsFontMetricsGTK::Init (this=0x2bd310, aFont=@0xefff8e08,
aContext=0x1857e8) at nsFontMetricsGTK.cpp:160
#13 0xef61005c in nsFontCache::GetMetricsFor (this=0x2b8e58,
aFont=@0xefff8e08, aMetrics=@0xefff8df8) at nsDeviceContext.cpp:669
#14 0xef60eb60 in DeviceContextImpl::GetMetricsFor (this=0x1857e8,
aFont=@0xefff8e08, aMetrics=@0xefff8df8) at nsDeviceContext.cpp:244
#15 0xeeba0da4 in nsFormControlHelper::GetTextSize (aPresContext=@0x194190,
aFrame=0x29dd54, aString=@0xefff8ea0, aSize=@0xefff90d8,
aRendContext=0x2bbb68) at nsFormControlHelper.cpp:138
#16 0xeeba10e0 in nsFormControlHelper::GetTextSize (aPresContext=@0x194190,
aFrame=0x29dd54, aNumChars=20, aSize=@0xefff90d8, aRendContext=0x2bbb68)
at nsFormControlHelper.cpp:172
#17 0xeeba15ac in nsFormControlHelper::CalculateSize (aPresContext=0x194190,
aRendContext=0x2bbb68, aFrame=0x29dd54, aCSSSize=@0xefff90e0,
aSpec=@0xefff9098, aDesiredSize=@0xefff90d8, aMinSize=@0xefff90d0,
aWidthExplicit=@0xefff90cc, aHeightExplicit=@0xefff90c8,
aRowHeight=@0xefff90c4) at nsFormControlHelper.cpp:263
#18 0xeebbb3e4 in nsTextControlFrame::GetDesiredSize (this=0x29dd20,
aPresContext=0x194190, aReflowState=@0xefff92e8,
aDesiredLayoutSize=@0xefff92a0, aDesiredWidgetSize=@0x29dd60)
at nsTextControlFrame.cpp:261
#19 0xeebb2414 in nsFormControlFrame::Reflow (this=0x29dd20,
aPresContext=@0x194190, aDesiredSize=@0xefff92a0,
aReflowState=@0xefff92e8, aStatus=@0xefff942c)
at nsFormControlFrame.cpp:244
#20 0xeeaad818 in nsLineLayout::ReflowFrame (this=0xefff98c8, aFrame=0x29dd20,
aNextRCFrame=0xefff98b4, aReflowStatus=@0xefff942c) at nsLineLayout.cpp:841
#21 0xeea7ba54 in nsBlockFrame::ReflowInlineFrame (this=0x29c4d0,
aState=@0xefff9670, aLine=0x29dd80, aFrame=0x29dd20,
aLineReflowStatus=0xefff94c7 "") at nsBlockFrame.cpp:2728
#22 0xeea7b52c in nsBlockFrame::ReflowInlineFrames (this=0x29c4d0,
aState=@0xefff9670, aLine=0x29dd80, aKeepReflowGoing=0xefff95e8)
at nsBlockFrame.cpp:2610
#23 0xeea78ec8 in nsBlockFrame::ReflowLine (this=0x29c4d0, aState=@0xefff9670,
aLine=0x29dd80, aKeepReflowGoing=0xefff95e8) at nsBlockFrame.cpp:1717
#24 0xeea78578 in nsBlockFrame::ReflowDirtyLines (this=0x29c4d0,
aState=@0xefff9670) at nsBlockFrame.cpp:1522
#25 0xeea77128 in nsBlockFrame::Reflow (this=0x29c4d0, aPresContext=@0x194190,
aMetrics=@0xefffa238, aReflowState=@0xefff9fd0, aStatus=@0xefffb20c)
at nsBlockFrame.cpp:892
#26 0xeea73ba4 in nsAreaFrame::Reflow (this=0x29c4d0, aPresContext=@0x194190,
aDesiredSize=@0xefffa238, aReflowState=@0xefffa198, aStatus=@0xefffb20c)
at nsAreaFrame.cpp:509
#27 0xeea87228 in nsContainerFrame::ReflowChild (this=0x29d7b0,
aKidFrame=0x29c4d0, aPresContext=@0x194190, aDesiredSize=@0xefffa238,
aReflowState=@0xefffa198, aStatus=@0xefffb20c) at nsContainerFrame.cpp:388
#28 0xeec3cc6c in nsTableCellFrame::Reflow (this=0x29d7b0,
aPresContext=@0x194190, aDesiredSize=@0xefffa478,
aReflowState=@0xefffa3d0, aStatus=@0xefffb20c) at nsTableCellFrame.cpp:501
#29 0xeea87228 in nsContainerFrame::ReflowChild (this=0x296e30,
aKidFrame=0x29d7b0, aPresContext=@0x194190, aDesiredSize=@0xefffa478,
aReflowState=@0xefffa3d0, aStatus=@0xefffb20c) at nsContainerFrame.cpp:388
#30 0xeec5b2e4 in nsTableRowFrame::InitialReflow (this=0x296e30,
aPresContext=@0x194190, aDesiredSize=@0xefffa830,
aReflowState=@0xefffa648, aStatus=@0xefffb20c, aStartFrame=0x0,
aDoSiblings=1) at nsTableRowFrame.cpp:808
#31 0xeec5d278 in nsTableRowFrame::Reflow (this=0x296e30,
aPresContext=@0x194190, aDesiredSize=@0xefffa830,
aReflowState=@0xefffa790, aStatus=@0xefffb20c) at nsTableRowFrame.cpp:1418
#32 0xeea87228 in nsContainerFrame::ReflowChild (this=0x27f8c0,
aKidFrame=0x296e30, aPresContext=@0x194190, aDesiredSize=@0xefffa830,
aReflowState=@0xefffa790, aStatus=@0xefffb20c) at nsContainerFrame.cpp:388
#33 0xeec5ed48 in nsTableRowGroupFrame::ReflowMappedChildren (this=0x27f8c0,
aPresContext=@0x194190, aDesiredSize=@0xefffaaf8,
aReflowState=@0xefffa918, aStatus=@0xefffb20c, aStartFrame=0x0,
aReason=eReflowReason_Initial, aDoSiblings=1)
at nsTableRowGroupFrame.cpp:421
#34 0xeec60d90 in nsTableRowGroupFrame::Reflow (this=0x27f8c0,
aPresContext=@0x194190, aDesiredSize=@0xefffaaf8,
aReflowState=@0xefffaa48, aStatus=@0xefffb20c)
at nsTableRowGroupFrame.cpp:962
#35 0xeea87228 in nsContainerFrame::ReflowChild (this=0x296c10,
aKidFrame=0x27f8c0, aPresContext=@0x194190, aDesiredSize=@0xefffaaf8,
aReflowState=@0xefffaa48, aStatus=@0xefffb20c) at nsContainerFrame.cpp:388
#36 0xeec4ab5c in nsTableFrame::ResizeReflowPass1 (this=0x296c10,
aPresContext=@0x194190, aDesiredSize=@0xefffaf48,
aReflowState=@0xefffaea8, aStatus=@0xefffb20c, aStartingFrame=0x0,
aReason=eReflowReason_Initial, aDoSiblingFrames=1) at nsTableFrame.cpp:2603
#37 0xeec4a150 in nsTableFrame::Reflow (this=0x296c10, aPresContext=@0x194190,
aDesiredSize=@0xefffaf48, aReflowState=@0xefffaea8, aStatus=@0xefffb20c)
at nsTableFrame.cpp:2459
#38 0xeea87228 in nsContainerFrame::ReflowChild (this=0x295fc0,
aKidFrame=0x296c10, aPresContext=@0x194190, aDesiredSize=@0xefffaf48,
aReflowState=@0xefffaea8, aStatus=@0xefffb20c) at nsContainerFrame.cpp:388
#39 0xeec57b70 in nsTableOuterFrame::Reflow (this=0x295fc0,
aPresContext=@0x194190, aDesiredSize=@0xefffb280,
aReflowState=@0xefffb048, aStatus=@0xefffb20c) at nsTableOuterFrame.cpp:958
#40 0xeea83124 in nsBlockReflowContext::ReflowBlock (this=0xefffb240,
aFrame=0x295fc0, aSpace=@0xefffb210, aApplyTopMargin=1,
aPrevBottomMargin=0, aIsAdjacentWithTop=1, aComputedOffsets=@0xefffb1f8,
aFrameReflowStatus=@0xefffb20c) at nsBlockReflowContext.cpp:212
#41 0xeea7ac20 in nsBlockFrame::ReflowBlockFrame (this=0x28f4b0,
aState=@0xefffb458, aLine=0x2a1438, aKeepReflowGoing=0xefffb3d0)
at nsBlockFrame.cpp:2382
#42 0xeea78ea4 in nsBlockFrame::ReflowLine (this=0x28f4b0, aState=@0xefffb458,
aLine=0x2a1438, aKeepReflowGoing=0xefffb3d0) at nsBlockFrame.cpp:1714
#43 0xeea78578 in nsBlockFrame::ReflowDirtyLines (this=0x28f4b0,
aState=@0xefffb458) at nsBlockFrame.cpp:1522
#44 0xeea77128 in nsBlockFrame::Reflow (this=0x28f4b0, aPresContext=@0x194190,
aMetrics=@0xefffc0a8, aReflowState=@0xefffbe88, aStatus=@0xefffc234)
at nsBlockFrame.cpp:892
#45 0xeec769e8 in nsToolbarFrame::Reflow (this=0x28f4b0,
aPresContext=@0x194190, aDesiredSize=@0xefffc0a8,
aReflowState=@0xefffbe88, aStatus=@0xefffc234) at nsToolbarFrame.cpp:131
#46 0xeec77974 in nsToolboxFrame::Reflow (this=0x27c900,
aPresContext=@0x194190, aDesiredSize=@0xefffc0a8,
aReflowState=@0xefffc0f0, aStatus=@0xefffc234) at nsToolboxFrame.cpp:421
#47 0xeeaad818 in nsLineLayout::ReflowFrame (this=0xefffc6d0, aFrame=0x27c900,
aNextRCFrame=0xefffc6bc, aReflowStatus=@0xefffc234) at nsLineLayout.cpp:841
#48 0xeea7ba54 in nsBlockFrame::ReflowInlineFrame (this=0x278248,
aState=@0xefffc478, aLine=0x2a75c0, aFrame=0x27c900,
aLineReflowStatus=0xefffc2cf "") at nsBlockFrame.cpp:2728
#49 0xeea7b52c in nsBlockFrame::ReflowInlineFrames (this=0x278248,
aState=@0xefffc478, aLine=0x2a75c0, aKeepReflowGoing=0xefffc3f0)
at nsBlockFrame.cpp:2610
#50 0xeea78ec8 in nsBlockFrame::ReflowLine (this=0x278248, aState=@0xefffc478,
aLine=0x2a75c0, aKeepReflowGoing=0xefffc3f0) at nsBlockFrame.cpp:1717
#51 0xeea78578 in nsBlockFrame::ReflowDirtyLines (this=0x278248,
aState=@0xefffc478) at nsBlockFrame.cpp:1522
#52 0xeea77128 in nsBlockFrame::Reflow (this=0x278248, aPresContext=@0x194190,
aMetrics=@0xefffd020, aReflowState=@0xefffcde8, aStatus=@0xefffcfac)
at nsBlockFrame.cpp:892
#53 0xeea83124 in nsBlockReflowContext::ReflowBlock (this=0xefffcfe0,
aFrame=0x278248, aSpace=@0xefffcfb0, aApplyTopMargin=1,
aPrevBottomMargin=0, aIsAdjacentWithTop=1, aComputedOffsets=@0xefffcf98,
aFrameReflowStatus=@0xefffcfac) at nsBlockReflowContext.cpp:212
#54 0xeea7ac20 in nsBlockFrame::ReflowBlockFrame (this=0x275f20,
aState=@0xefffd1f8, aLine=0x2bba68, aKeepReflowGoing=0xefffd170)
at nsBlockFrame.cpp:2382
#55 0xeea78ea4 in nsBlockFrame::ReflowLine (this=0x275f20, aState=@0xefffd1f8,
aLine=0x2bba68, aKeepReflowGoing=0xefffd170) at nsBlockFrame.cpp:1714
#56 0xeea78578 in nsBlockFrame::ReflowDirtyLines (this=0x275f20,
aState=@0xefffd1f8) at nsBlockFrame.cpp:1522
#57 0xeea77128 in nsBlockFrame::Reflow (this=0x275f20, aPresContext=@0x194190,
aMetrics=@0xefffddb0, aReflowState=@0xefffdb58, aStatus=@0xefffe3a4)
at nsBlockFrame.cpp:892
#58 0xeea73ba4 in nsAreaFrame::Reflow (this=0x275f20, aPresContext=@0x194190,
aDesiredSize=@0xefffddb0, aReflowState=@0xefffdd10, aStatus=@0xefffe3a4)
at nsAreaFrame.cpp:509
#59 0xeea87228 in nsContainerFrame::ReflowChild (this=0x275c08,
aKidFrame=0x275f20, aPresContext=@0x194190, aDesiredSize=@0xefffddb0,
aReflowState=@0xefffdd10, aStatus=@0xefffe3a4) at nsContainerFrame.cpp:388
#60 0xeea997a0 in RootFrame::Reflow (this=0x275c08, aPresContext=@0x194190,
aDesiredSize=@0xefffe008, aReflowState=@0xefffdf20, aStatus=@0xefffe3a4)
at nsHTMLFrame.cpp:247
#61 0xeea87228 in nsContainerFrame::ReflowChild (this=0x26fe98,
aKidFrame=0x275c08, aPresContext=@0x194190, aDesiredSize=@0xefffe008,
aReflowState=@0xefffdf20, aStatus=@0xefffe3a4) at nsContainerFrame.cpp:388
#62 0xeeac2c20 in nsScrollFrame::Reflow (this=0x26fe98,
aPresContext=@0x194190, aDesiredSize=@0xefffe238,
aReflowState=@0xefffe190, aStatus=@0xefffe3a4) at nsScrollFrame.cpp:393
#63 0xeea87228 in nsContainerFrame::ReflowChild (this=0x26fd28,
aKidFrame=0x26fe98, aPresContext=@0x194190, aDesiredSize=@0xefffe238,
aReflowState=@0xefffe190, aStatus=@0xefffe3a4) at nsContainerFrame.cpp:388
#64 0xeead5ee0 in ViewportFrame::Reflow (this=0x26fd28,
aPresContext=@0x194190, aDesiredSize=@0xefffe3a8,
aReflowState=@0xefffe2f8, aStatus=@0xefffe3a4) at nsViewportFrame.cpp:432
#65 0xeeab9eb0 in PresShell::InitialReflow (this=0x1e0808, aWidth=9225,
aHeight=9750) at nsPresShell.cpp:877
#66 0xed3c0d28 in XULDocumentImpl::StartLayout (this=0x195058)
at nsXULDocument.cpp:3088
#67 0xed3ba310 in XULDocumentImpl::EndLoad (this=0x195058)
at nsXULDocument.cpp:1414
#68 0xed3dbef0 in XULContentSinkImpl::DidBuildModel (this=0x192a08,
aQualityLevel=1) at nsXULContentSink.cpp:426
#69 0xef0cb130 in CWellFormedDTD::DidBuildModel (this=0x1e2bf0, anErrorCode=0,
aNotifySink=1, aParser=0x193268, aSink=0x192a08) at nsWellFormedDTD.cpp:288
#70 0xef0c09e8 in nsParser::DidBuildModel (this=0x193268, anErrorCode=0)
at nsParser.cpp:442
#71 0xef0c171c in nsParser::ResumeParse (this=0x193268, aDefaultDTD=0x0)
at nsParser.cpp:759
#72 0xef0c1f44 in nsParser::OnStopBinding (this=0x193268, aURL=0x185da8,
status=0, aMsg=0xefffe880) at nsParser.cpp:983
#73 0xef17eb88 in nsDocumentBindInfo::OnStopBinding (this=0x185d70,
aURL=0x185da8, aStatus=0, aMsg=0xefffe880) at nsDocLoader.cpp:1989
#74 0xef1e168c in stub_complete (stream=0x17df70) at nsStubContext.cpp:585
#75 0xef434f18 in net_ProcessFile (cur_entry=0x186240) at mkfile.c:1356
#76 0xef22e258 in NET_ProcessNet (ready_fd=0x0, fd_type=1) at mkgeturl.c:3312
#77 0xef23a4e0 in NET_PollSockets () at mkselect.c:298
#78 0xef1d7594 in nsNetlibService::NetPollSocketsCallback (aTimer=0xc5570,
aClosure=0x81450) at nsNetService.cpp:1220
#79 0xef515144 in TimerImpl::FireTimeout (this=0xc5570) at nsTimer.cpp:73
#80 0xef5158fc in nsTimerExpired (aCallData=0xc5570) at nsTimer.cpp:189
#81 0xee558304 in g_timeout_dispatch (source_data=0x273770,
current_time=0xeffff038, user_data=0xc5570) at gmain.c:1147
#82 0xee556fe4 in g_main_dispatch (current_time=0xeffff038) at gmain.c:647
#83 0xee55781c in g_main_iterate (block=1072, dispatch=1) at gmain.c:854
#84 0xee557a2c in g_main_run (loop=0xc7488) at gmain.c:912
#85 0xee6447d0 in gtk_main () at gtkmain.c:475
#86 0xef669310 in nsAppShell::Run (this=0x17e6a0) at nsAppShell.cpp:207
#87 0xef782b7c in nsAppShellService::Run (this=0x181c60)
at nsAppShellService.cpp:174
#88 0x1eee4 in main (argc=1, argv=0xeffff3a4) at nsAppRunner.cpp:337
Assignee | ||
Comment 6•26 years ago
|
||
Font stuff? Adding michaelp.
Assignee | ||
Comment 8•26 years ago
|
||
No, I just randomly crashed. This is was with apprunner, not viewer.
Updated•26 years ago
|
Target Milestone: M4 → M5
Comment 9•26 years ago
|
||
moving to m5
Comment 10•26 years ago
|
||
please try the shared memory thing above.
Assignee | ||
Updated•26 years ago
|
Target Milestone: M5 → M6
Comment 11•26 years ago
|
||
anyone have any thoughts...?
Comment 12•26 years ago
|
||
as i said before, --no-xshm will probably fix this.
Updated•26 years ago
|
Summary: [PP]Unix: Xserver crashing → [PP]Unix: Xserver crashing on small to large resizing
Whiteboard: --no-xshm will probably fix this.
Comment 13•26 years ago
|
||
has anyone tried the fix? is it safe|worth taking for M6?
Assignee | ||
Updated•26 years ago
|
Target Milestone: M6 → M7
Assignee | ||
Comment 14•26 years ago
|
||
This is going to be hard to track down and verify that --no-xshm
without a reproduceable case. M7.
Comment 15•26 years ago
|
||
removing self from cc
Assignee | ||
Updated•26 years ago
|
Target Milestone: M7 → M10
Assignee | ||
Comment 16•26 years ago
|
||
M10
Comment 17•26 years ago
|
||
Moving all Apprunner bugs past and present to Other component temporarily whilst
don and I set correct component. Apprunner component will be deleted/retired
shortly.
Assignee | ||
Comment 18•25 years ago
|
||
m11
Assignee | ||
Updated•25 years ago
|
Component: other → Browser-General
Assignee | ||
Comment 19•25 years ago
|
||
Solaris in m12 for me.
Assignee | ||
Updated•25 years ago
|
Target Milestone: M11 → M12
Comment 20•25 years ago
|
||
Move to M13.
Comment 21•25 years ago
|
||
Worry about this later ...
Updated•25 years ago
|
Summary: [PP]Unix: Xserver crashing on small to large resizing → Unix: Xserver crashing on small to large resizing
Comment 24•25 years ago
|
||
mass re-assign of all bugs where i was listed as the qa contact
QA Contact: cyeh → chofmann
Assignee | ||
Comment 25•25 years ago
|
||
m20
Whiteboard: --no-xshm will probably fix this. → help wanted
Target Milestone: M17 → M20
Comment 26•25 years ago
|
||
Adding helpwanted keyword to all bugs with the old HELPWANTED in their status
whiteboard.
Keywords: helpwanted
Comment 27•25 years ago
|
||
nav triage team: [NEED INFO]
2 questions:
> Does this still happen?
> If so, what are the steps a user would follow to reproduce this?
Whiteboard: help wanted → [NEED INFO]
Assignee | ||
Comment 28•25 years ago
|
||
this is not nsbeta3
Comment 29•25 years ago
|
||
Nav triage team: We'll take your word for it, mcafee. [nsbeta3-]
Whiteboard: [NEED INFO] → [NEED INFO] [nsbeta3-]
Comment 30•24 years ago
|
||
Marking [obscure] to separate this from `known' crashers. There has not been any
real activity since March 1999.
Whiteboard: [NEED INFO] [nsbeta3-] → [NEED INFO][nsbeta3-][obscure]
Assignee | ||
Comment 31•24 years ago
|
||
This bug is dead, killing it. Please reopen if you care about this.
Status: NEW → RESOLVED
Closed: 24 years ago
Resolution: --- → WONTFIX
Updated•20 years ago
|
Product: Browser → Seamonkey
You need to log in
before you can comment on or make changes to this bug.
Description
•