Open
Bug 714398
Opened 12 years ago
Updated 2 years ago
ASSERTION: Doing nscoord addition with values > nscoord_MAX when opening an email in GMail
Categories
(Core :: Layout: Tables, defect)
Tracking
()
NEW
People
(Reporter: bjacob, Unassigned)
Details
(Keywords: assertion, testcase, Whiteboard: [platform-rel-Google] [platform-rel-Gmail])
Attachments
(2 files)
398 bytes,
text/html
|
Details | |
1.65 KB,
patch
|
Details | Diff | Splinter Review |
This looks like bug 421404, but you need to open an email to trigger it. STR: 1. log in to GMail 2. click on some email in your inbox to open it ###!!! ASSERTION: Doing nscoord addition with values > nscoord_MAX: 'a < nscoord_MAX && b < nscoord_MAX', file ../../dist/include/nsCoord.h, line 227 ###!!! ASSERTION: Doing nscoord addition with values > nscoord_MAX: 'a < nscoord_MAX && b < nscoord_MAX', file ../../dist/include/nsCoord.h, line 227 (gdb) bt #0 0x00007f48baece1cd in nanosleep () at ../sysdeps/unix/syscall-template.S:82 #1 0x00007f48baece040 in __sleep (seconds=<optimized out>) at ../sysdeps/unix/sysv/linux/sleep.c:138 #2 0x00007f48b7b4852d in ah_crap_handler (signum=11) at /home/bjacob/mozilla-central/toolkit/xre/nsSigHandlers.cpp:121 #3 0x00007f48b7b4daa0 in nsProfileLock::FatalSignalHandler (signo=11, info=0x7fff586c2a30, context=0x7fff586c2900) at /home/bjacob/mozilla-central/obj-firefox-debug/toolkit/profile/nsProfileLock.cpp:226 #4 <signal handler called> #5 0x00007f48bbf7e5d2 in TouchBadMemory () at /home/bjacob/mozilla-central/memory/mozalloc/mozalloc_abort.cpp:66 #6 0x00007f48bbf7e625 in mozalloc_abort ( msg=0x7fff586c2dd0 "###!!! ASSERTION: Doing nscoord addition with values > nscoord_MAX: 'a < nscoord_MAX && b < nscoord_MAX', file ../../dist/include/nsCoord.h, line 227") at /home/bjacob/mozilla-central/memory/mozalloc/mozalloc_abort.cpp:87 #7 0x00007f48b91c67b5 in Abort ( aMsg=0x7fff586c2dd0 "###!!! ASSERTION: Doing nscoord addition with values > nscoord_MAX: 'a < nscoord_MAX && b < nscoord_MAX', file ../../dist/include/nsCoord.h, line 227") at /home/bjacob/mozilla-central/xpcom/base/nsDebugImpl.cpp:388 #8 0x00007f48b91c6783 in NS_DebugBreak_P (aSeverity=1, aStr=0x7f48b9ad1df0 "Doing nscoord addition with values > nscoord_MAX", aExpr=0x7f48b9ad1dc8 "a < nscoord_MAX && b < nscoord_MAX", aFile=0x7f48b9ad1bc0 "../../dist/include/nsCoord.h", aLine=227) at /home/bjacob/mozilla-central/xpcom/base/nsDebugImpl.cpp:375 #9 0x00007f48b7e91760 in NSCoordSaturatingAdd (a=0, b=1073751004) at ../../dist/include/nsCoord.h:226 #10 0x00007f48b80bd358 in BasicTableLayoutStrategy::DistributeWidthToColumns (this=0x7f48859f9af0, aWidth=1073741824, aFirstCol=0, aColCount=2, aWidthType=BasicTableLayoutStrategy::BTLS_PREF_WIDTH, aSpanHasSpecifiedWidth=false) at /home/bjacob/mozilla-central/layout/tables/BasicTableLayoutStrategy.cpp:762 #11 0x00007f48b80bc6ed in BasicTableLayoutStrategy::ComputeColumnIntrinsicWidths (this=0x7f48859f9af0, aRenderingContext=0x7f488457ea00) at /home/bjacob/mozilla-central/layout/tables/BasicTableLayoutStrategy.cpp:368 #12 0x00007f48b80bc873 in BasicTableLayoutStrategy::ComputeIntrinsicWidths (this=0x7f48859f9af0, aRenderingContext=0x7f488457ea00) at /home/bjacob/mozilla-central/layout/tables/BasicTableLayoutStrategy.cpp:418 #13 0x00007f48b80bbac0 in BasicTableLayoutStrategy::GetMinWidth (this=0x7f48859f9af0, aRenderingContext=0x7f488457ea00) at /home/bjacob/mozilla-central/layout/tables/BasicTableLayoutStrategy.cpp:72 #14 0x00007f48b80d312f in nsTableFrame::GetMinWidth (this=0x7f4884c52020, aRenderingContext=0x7f488457ea00) at /home/bjacob/mozilla-central/layout/tables/nsTableFrame.cpp:1483 #15 0x00007f48b7e9933a in nsLayoutUtils::IntrinsicForContainer (aRenderingContext=0x7f488457ea00, aFrame=0x7f4884c52020, aType=nsLayoutUtils::MIN_WIDTH) at /home/bjacob/mozilla-central/layout/base/nsLayoutUtils.cpp:2293 ---Type <return> to continue, or q <return> to quit--- #16 0x00007f48b80e610a in nsTableOuterFrame::GetMinWidth (this=0x7f4884c51f58, aRenderingContext=0x7f488457ea00) at /home/bjacob/mozilla-central/layout/tables/nsTableOuterFrame.cpp:456 #17 0x00007f48b7e9933a in nsLayoutUtils::IntrinsicForContainer (aRenderingContext=0x7f488457ea00, aFrame=0x7f4884c51f58, aType=nsLayoutUtils::MIN_WIDTH) at /home/bjacob/mozilla-central/layout/base/nsLayoutUtils.cpp:2293 #18 0x00007f48b7f0b5ce in nsBlockFrame::GetMinWidth (this=0x7f48904cd960, aRenderingContext=0x7f488457ea00) at /home/bjacob/mozilla-central/layout/generic/nsBlockFrame.cpp:715 #19 0x00007f48b7e9933a in nsLayoutUtils::IntrinsicForContainer (aRenderingContext=0x7f488457ea00, aFrame=0x7f48904cd960, aType=nsLayoutUtils::MIN_WIDTH) at /home/bjacob/mozilla-central/layout/base/nsLayoutUtils.cpp:2293 #20 0x00007f48b7f0b5ce in nsBlockFrame::GetMinWidth (this=0x7f4884d62850, aRenderingContext=0x7f488457ea00) at /home/bjacob/mozilla-central/layout/generic/nsBlockFrame.cpp:715 #21 0x00007f48b7e9933a in nsLayoutUtils::IntrinsicForContainer (aRenderingContext=0x7f488457ea00, aFrame=0x7f4884d62850, aType=nsLayoutUtils::MIN_WIDTH) at /home/bjacob/mozilla-central/layout/base/nsLayoutUtils.cpp:2293 #22 0x00007f48b7f0b5ce in nsBlockFrame::GetMinWidth (this=0x7f488542e700, aRenderingContext=0x7f488457ea00) at /home/bjacob/mozilla-central/layout/generic/nsBlockFrame.cpp:715 #23 0x00007f48b7e9933a in nsLayoutUtils::IntrinsicForContainer (aRenderingContext=0x7f488457ea00, aFrame=0x7f488542e700, aType=nsLayoutUtils::MIN_WIDTH) at /home/bjacob/mozilla-central/layout/base/nsLayoutUtils.cpp:2293 #24 0x00007f48b7f0b5ce in nsBlockFrame::GetMinWidth (this=0x7f48850dd5b8, aRenderingContext=0x7f488457ea00) at /home/bjacob/mozilla-central/layout/generic/nsBlockFrame.cpp:715 #25 0x00007f48b7e9933a in nsLayoutUtils::IntrinsicForContainer (aRenderingContext=0x7f488457ea00, aFrame=0x7f48850dd5b8, aType=nsLayoutUtils::MIN_WIDTH) at /home/bjacob/mozilla-central/layout/base/nsLayoutUtils.cpp:2293 #26 0x00007f48b7f0b5ce in nsBlockFrame::GetMinWidth (this=0x7f48850de1b8, aRenderingContext=0x7f488457ea00) at /home/bjacob/mozilla-central/layout/generic/nsBlockFrame.cpp:715 #27 0x00007f48b7e9933a in nsLayoutUtils::IntrinsicForContainer (aRenderingContext=0x7f488457ea00, aFrame=0x7f48850de1b8, aType=nsLayoutUtils::MIN_WIDTH) at /home/bjacob/mozilla-central/layout/base/nsLayoutUtils.cpp:2293 #28 0x00007f48b7f0b5ce in nsBlockFrame::GetMinWidth (this=0x7f48850dddd8, aRenderingContext=0x7f488457ea00) at /home/bjacob/mozilla-central/layout/generic/nsBlockFrame.cpp:715 #29 0x00007f48b7e9933a in nsLayoutUtils::IntrinsicForContainer (aRenderingContext=0x7f488457ea00, aFrame=0x7f48850dddd8, aType=nsLayoutUtils::MIN_WIDTH) at /home/bjacob/mozilla-central/layout/base/nsLayoutUtils.cpp:2293 #30 0x00007f48b7f0b5ce in nsBlockFrame::GetMinWidth (this=0x7f48850dd8e8, aRenderingContext=0x7f488457ea00) at /home/bjacob/mozilla-central/layout/generic/nsBlockFrame.cpp:715 #31 0x00007f48b7e9933a in nsLayoutUtils::IntrinsicForContainer (aRenderingContext=0x7f488457ea00, aFrame=0x7f48850dd8e8, ---Type <return> to continue, or q <return> to quit--- aType=nsLayoutUtils::MIN_WIDTH) at /home/bjacob/mozilla-central/layout/base/nsLayoutUtils.cpp:2293 #32 0x00007f48b7f0b5ce in nsBlockFrame::GetMinWidth (this=0x7f48850dcb38, aRenderingContext=0x7f488457ea00) at /home/bjacob/mozilla-central/layout/generic/nsBlockFrame.cpp:715 #33 0x00007f48b7e9933a in nsLayoutUtils::IntrinsicForContainer (aRenderingContext=0x7f488457ea00, aFrame=0x7f48850dcb38, aType=nsLayoutUtils::MIN_WIDTH) at /home/bjacob/mozilla-central/layout/base/nsLayoutUtils.cpp:2293 #34 0x00007f48b7f0b5ce in nsBlockFrame::GetMinWidth (this=0x7f48850dcc78, aRenderingContext=0x7f488457ea00) at /home/bjacob/mozilla-central/layout/generic/nsBlockFrame.cpp:715 #35 0x00007f48b7e9933a in nsLayoutUtils::IntrinsicForContainer (aRenderingContext=0x7f488457ea00, aFrame=0x7f48850dcc78, aType=nsLayoutUtils::MIN_WIDTH) at /home/bjacob/mozilla-central/layout/base/nsLayoutUtils.cpp:2293 #36 0x00007f48b7f0b5ce in nsBlockFrame::GetMinWidth (this=0x7f48850dc3d0, aRenderingContext=0x7f488457ea00) at /home/bjacob/mozilla-central/layout/generic/nsBlockFrame.cpp:715 #37 0x00007f48b7e9933a in nsLayoutUtils::IntrinsicForContainer (aRenderingContext=0x7f488457ea00, aFrame=0x7f48850dc3d0, aType=nsLayoutUtils::MIN_WIDTH) at /home/bjacob/mozilla-central/layout/base/nsLayoutUtils.cpp:2293 #38 0x00007f48b7f0b5ce in nsBlockFrame::GetMinWidth (this=0x7f48850db9c0, aRenderingContext=0x7f488457ea00) at /home/bjacob/mozilla-central/layout/generic/nsBlockFrame.cpp:715 #39 0x00007f48b7e9933a in nsLayoutUtils::IntrinsicForContainer (aRenderingContext=0x7f488457ea00, aFrame=0x7f48850db9c0, aType=nsLayoutUtils::MIN_WIDTH) at /home/bjacob/mozilla-central/layout/base/nsLayoutUtils.cpp:2293 #40 0x00007f48b7f0b5ce in nsBlockFrame::GetMinWidth (this=0x7f48859dd5d0, aRenderingContext=0x7f488457ea00) at /home/bjacob/mozilla-central/layout/generic/nsBlockFrame.cpp:715 #41 0x00007f48b7e9933a in nsLayoutUtils::IntrinsicForContainer (aRenderingContext=0x7f488457ea00, aFrame=0x7f48859dd5d0, aType=nsLayoutUtils::MIN_WIDTH) at /home/bjacob/mozilla-central/layout/base/nsLayoutUtils.cpp:2293 #42 0x00007f48b7f0b5ce in nsBlockFrame::GetMinWidth (this=0x7f48859e7930, aRenderingContext=0x7f488457ea00) at /home/bjacob/mozilla-central/layout/generic/nsBlockFrame.cpp:715 #43 0x00007f48b7e9933a in nsLayoutUtils::IntrinsicForContainer (aRenderingContext=0x7f488457ea00, aFrame=0x7f48859e7930, aType=nsLayoutUtils::MIN_WIDTH) at /home/bjacob/mozilla-central/layout/base/nsLayoutUtils.cpp:2293 #44 0x00007f48b80cb9ca in nsTableCellFrame::GetMinWidth (this=0x7f48850c1170, aRenderingContext=0x7f488457ea00) at /home/bjacob/mozilla-central/layout/tables/nsTableCellFrame.cpp:729 #45 0x00007f48b80bbc45 in GetWidthInfo (aRenderingContext=0x7f488457ea00, aFrame=0x7f48850c1170, aIsCell=true) at /home/bjacob/mozilla-central/layout/tables/BasicTableLayoutStrategy.cpp:113 #46 0x00007f48b80bc15b in GetCellWidthInfo (aRenderingContext=0x7f488457ea00, aCellFrame=0x7f48850c1170) at /home/bjacob/mozilla-central/layout/tables/BasicTableLayoutStrategy.cpp:238 ---Type <return> to continue, or q <return> to quit--- #47 0x00007f48b80bc480 in BasicTableLayoutStrategy::ComputeColumnIntrinsicWidths (this=0x7f488b6d7c40, aRenderingContext=0x7f488457ea00) at /home/bjacob/mozilla-central/layout/tables/BasicTableLayoutStrategy.cpp:308 #48 0x00007f48b80bc873 in BasicTableLayoutStrategy::ComputeIntrinsicWidths (this=0x7f488b6d7c40, aRenderingContext=0x7f488457ea00) at /home/bjacob/mozilla-central/layout/tables/BasicTableLayoutStrategy.cpp:418 #49 0x00007f48b80bbac0 in BasicTableLayoutStrategy::GetMinWidth (this=0x7f488b6d7c40, aRenderingContext=0x7f488457ea00) at /home/bjacob/mozilla-central/layout/tables/BasicTableLayoutStrategy.cpp:72 #50 0x00007f48b80d312f in nsTableFrame::GetMinWidth (this=0x7f48850bc3b8, aRenderingContext=0x7f488457ea00) at /home/bjacob/mozilla-central/layout/tables/nsTableFrame.cpp:1483 #51 0x00007f48b80d3267 in nsTableFrame::TableShrinkWidthToFit (this=0x7f48850bc3b8, aRenderingContext=0x7f488457ea00, aWidthInCB=69840) at /home/bjacob/mozilla-central/layout/tables/nsTableFrame.cpp:1541 #52 0x00007f48b80d3314 in nsTableFrame::ComputeAutoSize (this=0x7f48850bc3b8, aRenderingContext=0x7f488457ea00, aCBSize=..., aAvailableWidth=69840, aMargin=..., aBorder=..., aPadding=..., aShrinkWrap=true) at /home/bjacob/mozilla-central/layout/tables/nsTableFrame.cpp:1573 #53 0x00007f48b7f3e8cd in nsFrame::ComputeSize (this=0x7f48850bc3b8, aRenderingContext=0x7f488457ea00, aCBSize=..., aAvailableWidth=69840, aMargin=..., aBorder=..., aPadding=..., aShrinkWrap=true) at /home/bjacob/mozilla-central/layout/generic/nsFrame.cpp:3664 #54 0x00007f48b7ee6e06 in nsFieldSetFrame::ComputeSize (this=0x7f48850bc3b8, aRenderingContext=0x7f488457ea00, aCBSize=..., aAvailableWidth=69840, aMargin=..., aBorder=..., aPadding=..., aShrinkWrap=true) at /home/bjacob/mozilla-central/layout/forms/nsFieldSetFrame.cpp:404 #55 0x00007f48b80e6492 in ChildShrinkWrapWidth (aRenderingContext=0x7f488457ea00, aChildFrame=0x7f48850bc3b8, aCBSize=..., aAvailableWidth=69840, aMarginResult=0x0) at /home/bjacob/mozilla-central/layout/tables/nsTableOuterFrame.cpp:541 #56 0x00007f48b80e660e in nsTableOuterFrame::ComputeAutoSize (this=0x7f48850bc330, aRenderingContext=0x7f488457ea00, aCBSize=..., aAvailableWidth=69840, aMargin=..., aBorder=..., aPadding=..., aShrinkWrap=false) at /home/bjacob/mozilla-central/layout/tables/nsTableOuterFrame.cpp:569 #57 0x00007f48b7f3e8cd in nsFrame::ComputeSize (this=0x7f48850bc330, aRenderingContext=0x7f488457ea00, aCBSize=..., aAvailableWidth=69840, aMargin=..., aBorder=..., aPadding=..., aShrinkWrap=false) at /home/bjacob/mozilla-central/layout/generic/nsFrame.cpp:3664 #58 0x00007f48b7f705a6 in nsHTMLReflowState::InitConstraints (this=0x7fff586c5d10, aPresContext=0x7f4886ac6000, aContainingBlockWidth=69840, aContainingBlockHeight=1073741824, aBorder=0x0, aPadding=0x0, aFrameType=0x7f48a9f54eb0) at /home/bjacob/mozilla-central/layout/generic/nsHTMLReflowState.cpp:1877 #59 0x00007f48b7f6c9a7 in nsHTMLReflowState::Init (this=0x7fff586c5d10, aPresContext=0x7f4886ac6000, ---Type <return> to continue, or q <return> to quit--- aContainingBlockWidth=-1, aContainingBlockHeight=-1, aBorder=0x0, aPadding=0x0) at /home/bjacob/mozilla-central/layout/generic/nsHTMLReflowState.cpp:288 #60 0x00007f48b7f6c5a0 in nsHTMLReflowState::nsHTMLReflowState (this=0x7fff586c5d10, aPresContext=0x7f4886ac6000, aParentReflowState=..., aFrame=0x7f48850bc330, aAvailableSpace=..., aContainingBlockWidth=-1, aContainingBlockHeight=-1, aInit=true) at /home/bjacob/mozilla-central/layout/generic/nsHTMLReflowState.cpp:177 #61 0x00007f48b7f20d50 in nsBlockReflowContext::ComputeCollapsedTopMargin (aRS=..., aMargin=0x7fff586c74a0, aClearanceFrame=0x0, aMayNeedRetry=0x7fff586c6b1f, aBlockIsEmpty=0x7fff586c604f) at /home/bjacob/mozilla-central/layout/generic/nsBlockReflowContext.cpp:182 #62 0x00007f48b7f20da1 in nsBlockReflowContext::ComputeCollapsedTopMargin (aRS=..., aMargin=0x7fff586c74a0, aClearanceFrame=0x0, aMayNeedRetry=0x7fff586c6b1f, aBlockIsEmpty=0x7fff586c627f) at /home/bjacob/mozilla-central/layout/generic/nsBlockReflowContext.cpp:188 #63 0x00007f48b7f20da1 in nsBlockReflowContext::ComputeCollapsedTopMargin (aRS=..., aMargin=0x7fff586c74a0, aClearanceFrame=0x0, aMayNeedRetry=0x7fff586c6b1f, aBlockIsEmpty=0x7fff586c64af) at /home/bjacob/mozilla-central/layout/generic/nsBlockReflowContext.cpp:188 #64 0x00007f48b7f20da1 in nsBlockReflowContext::ComputeCollapsedTopMargin (aRS=..., aMargin=0x7fff586c74a0, aClearanceFrame=0x0, aMayNeedRetry=0x7fff586c6b1f, aBlockIsEmpty=0x7fff586c66df) at /home/bjacob/mozilla-central/layout/generic/nsBlockReflowContext.cpp:188 #65 0x00007f48b7f20da1 in nsBlockReflowContext::ComputeCollapsedTopMargin (aRS=..., aMargin=0x7fff586c74a0, aClearanceFrame=0x0, aMayNeedRetry=0x7fff586c6b1f, aBlockIsEmpty=0x0) at /home/bjacob/mozilla-central/layout/generic/nsBlockReflowContext.cpp:188 #66 0x00007f48b7f12f6b in nsBlockFrame::ReflowBlockFrame (this=0x7f48a56231b8, aState=..., aLine=..., aKeepReflowGoing=0x7fff586c6f8f) at /home/bjacob/mozilla-central/layout/generic/nsBlockFrame.cpp:3044 #67 0x00007f48b7f115f3 in nsBlockFrame::ReflowLine (this=0x7f48a56231b8, aState=..., aLine=..., aKeepReflowGoing=0x7fff586c6f8f) at /home/bjacob/mozilla-central/layout/generic/nsBlockFrame.cpp:2485 #68 0x00007f48b7f0f676 in nsBlockFrame::ReflowDirtyLines (this=0x7f48a56231b8, aState=...) at /home/bjacob/mozilla-central/layout/generic/nsBlockFrame.cpp:1966 #69 0x00007f48b7f0c8c2 in nsBlockFrame::Reflow (this=0x7f48a56231b8, aPresContext=0x7f4886ac6000, aMetrics=..., aReflowState=..., aStatus=@0x7fff586c78bc) at /home/bjacob/mozilla-central/layout/generic/nsBlockFrame.cpp:1053 #70 0x00007f48b7f2d291 in nsContainerFrame::ReflowChild (this=0x7f488a0d43d0, aKidFrame=0x7f48a56231b8, aPresContext=0x7f4886ac6000, aDesiredSize=..., aReflowState=..., aX=0, aY=0, aFlags=3, aStatus=@0x7fff586c78bc, aTracker=0x0) at /home/bjacob/mozilla-central/layout/generic/nsContainerFrame.cpp:943 ---Type <return> to continue, or q <return> to quit--- #71 0x00007f48b7f5bdb0 in nsHTMLScrollFrame::ReflowScrolledFrame (this=0x7f488a0d43d0, aState=0x7fff586c7a60, aAssumeHScroll=false, aAssumeVScroll=true, aMetrics=0x7fff586c7950, aFirstPass=true) at /home/bjacob/mozilla-central/layout/generic/nsGfxScrollFrame.cpp:552 #72 0x00007f48b7f5c040 in nsHTMLScrollFrame::ReflowContents (this=0x7f488a0d43d0, aState=0x7fff586c7a60, aDesiredSize=...) at /home/bjacob/mozilla-central/layout/generic/nsGfxScrollFrame.cpp:644 #73 0x00007f48b7f5cd07 in nsHTMLScrollFrame::Reflow (this=0x7f488a0d43d0, aPresContext=0x7f4886ac6000, aDesiredSize=..., aReflowState=..., aStatus=@0x7fff586c7f9c) at /home/bjacob/mozilla-central/layout/generic/nsGfxScrollFrame.cpp:885 #74 0x00007f48b7f21159 in nsBlockReflowContext::ReflowBlock (this=0x7fff586c7eb0, aSpace=..., aApplyTopMargin=true, aPrevMargin=..., aClearance=0, aIsAdjacentWithTop=false, aLine=0x7f48858b1698, aFrameRS=..., aFrameReflowStatus=@0x7fff586c7f9c, aState=...) at /home/bjacob/mozilla-central/layout/generic/nsBlockReflowContext.cpp:294 #75 0x00007f48b7f13499 in nsBlockFrame::ReflowBlockFrame (this=0x7f48a5624420, aState=..., aLine=..., aKeepReflowGoing=0x7fff586c844f) at /home/bjacob/mozilla-central/layout/generic/nsBlockFrame.cpp:3178 #76 0x00007f48b7f115f3 in nsBlockFrame::ReflowLine (this=0x7f48a5624420, aState=..., aLine=..., aKeepReflowGoing=0x7fff586c844f) at /home/bjacob/mozilla-central/layout/generic/nsBlockFrame.cpp:2485 #77 0x00007f48b7f0f676 in nsBlockFrame::ReflowDirtyLines (this=0x7f48a5624420, aState=...) at /home/bjacob/mozilla-central/layout/generic/nsBlockFrame.cpp:1966 #78 0x00007f48b7f0c8c2 in nsBlockFrame::Reflow (this=0x7f48a5624420, aPresContext=0x7f4886ac6000, aMetrics=..., aReflowState=..., aStatus=@0x7fff586c8f3c) at /home/bjacob/mozilla-central/layout/generic/nsBlockFrame.cpp:1053 #79 0x00007f48b7f21159 in nsBlockReflowContext::ReflowBlock (this=0x7fff586c8e50, aSpace=..., aApplyTopMargin=false, aPrevMargin=..., aClearance=0, aIsAdjacentWithTop=true, aLine=0x7f48858b1658, aFrameRS=..., aFrameReflowStatus=@0x7fff586c8f3c, aState=...) at /home/bjacob/mozilla-central/layout/generic/nsBlockReflowContext.cpp:294 #80 0x00007f48b7f13499 in nsBlockFrame::ReflowBlockFrame (this=0x7f48a5624518, aState=..., aLine=..., aKeepReflowGoing=0x7fff586c93ef) at /home/bjacob/mozilla-central/layout/generic/nsBlockFrame.cpp:3178 #81 0x00007f48b7f115f3 in nsBlockFrame::ReflowLine (this=0x7f48a5624518, aState=..., aLine=..., aKeepReflowGoing=0x7fff586c93ef) at /home/bjacob/mozilla-central/layout/generic/nsBlockFrame.cpp:2485 #82 0x00007f48b7f0f676 in nsBlockFrame::ReflowDirtyLines (this=0x7f48a5624518, aState=...) at /home/bjacob/mozilla-central/layout/generic/nsBlockFrame.cpp:1966 #83 0x00007f48b7f0c8c2 in nsBlockFrame::Reflow (this=0x7f48a5624518, aPresContext=0x7f4886ac6000, aMetrics=..., aReflowState=..., aStatus=@0x7fff586c9edc) at /home/bjacob/mozilla-central/layout/generic/nsBlockFrame.cpp:1053 ---Type <return> to continue, or q <return> to quit--- #84 0x00007f48b7f21159 in nsBlockReflowContext::ReflowBlock (this=0x7fff586c9df0, aSpace=..., aApplyTopMargin=false, aPrevMargin=..., aClearance=0, aIsAdjacentWithTop=true, aLine=0x7f48858b1618, aFrameRS=..., aFrameReflowStatus=@0x7fff586c9edc, aState=...) at /home/bjacob/mozilla-central/layout/generic/nsBlockReflowContext.cpp:294 #85 0x00007f48b7f13499 in nsBlockFrame::ReflowBlockFrame (this=0x7f488521d9a0, aState=..., aLine=..., aKeepReflowGoing=0x7fff586ca38f) at /home/bjacob/mozilla-central/layout/generic/nsBlockFrame.cpp:3178 #86 0x00007f48b7f115f3 in nsBlockFrame::ReflowLine (this=0x7f488521d9a0, aState=..., aLine=..., aKeepReflowGoing=0x7fff586ca38f) at /home/bjacob/mozilla-central/layout/generic/nsBlockFrame.cpp:2485 #87 0x00007f48b7f0f676 in nsBlockFrame::ReflowDirtyLines (this=0x7f488521d9a0, aState=...) at /home/bjacob/mozilla-central/layout/generic/nsBlockFrame.cpp:1966 #88 0x00007f48b7f0c8c2 in nsBlockFrame::Reflow (this=0x7f488521d9a0, aPresContext=0x7f4886ac6000, aMetrics=..., aReflowState=..., aStatus=@0x7fff586cae7c) at /home/bjacob/mozilla-central/layout/generic/nsBlockFrame.cpp:1053 #89 0x00007f48b7f21159 in nsBlockReflowContext::ReflowBlock (this=0x7fff586cad90, aSpace=..., aApplyTopMargin=true, aPrevMargin=..., aClearance=0, aIsAdjacentWithTop=true, aLine=0x7f48858b15d8, aFrameRS=..., aFrameReflowStatus=@0x7fff586cae7c, aState=...) at /home/bjacob/mozilla-central/layout/generic/nsBlockReflowContext.cpp:294 #90 0x00007f48b7f13499 in nsBlockFrame::ReflowBlockFrame (this=0x7f48858ac280, aState=..., aLine=..., aKeepReflowGoing=0x7fff586cb32f) at /home/bjacob/mozilla-central/layout/generic/nsBlockFrame.cpp:3178 #91 0x00007f48b7f115f3 in nsBlockFrame::ReflowLine (this=0x7f48858ac280, aState=..., aLine=..., aKeepReflowGoing=0x7fff586cb32f) at /home/bjacob/mozilla-central/layout/generic/nsBlockFrame.cpp:2485 #92 0x00007f48b7f0f676 in nsBlockFrame::ReflowDirtyLines (this=0x7f48858ac280, aState=...) at /home/bjacob/mozilla-central/layout/generic/nsBlockFrame.cpp:1966 #93 0x00007f48b7f0c8c2 in nsBlockFrame::Reflow (this=0x7f48858ac280, aPresContext=0x7f4886ac6000, aMetrics=..., aReflowState=..., aStatus=@0x7fff586cbdac) at /home/bjacob/mozilla-central/layout/generic/nsBlockFrame.cpp:1053 #94 0x00007f48b7f21159 in nsBlockReflowContext::ReflowBlock (this=0x7fff586cbc30, aSpace=..., aApplyTopMargin=true, aPrevMargin=..., aClearance=0, aIsAdjacentWithTop=true, aLine=0x0, aFrameRS=..., aFrameReflowStatus=@0x7fff586cbdac, aState=...) at /home/bjacob/mozilla-central/layout/generic/nsBlockReflowContext.cpp:294 #95 0x00007f48b7f1c103 in nsBlockFrame::ReflowFloat (this=0x7f48858b1038, aState=..., aAdjustedAvailableSpace=..., aFloat=0x7f48858ac280, aFloatMargin=..., aFloatPushedDown=false, aReflowStatus=@0x7fff586cbdac) at /home/bjacob/mozilla-central/layout/generic/nsBlockFrame.cpp:5803 #96 0x00007f48b7f23736 in nsBlockReflowState::FlowAndPlaceFloat (this=0x7fff586cce60, aFloat=0x7f48858ac280) ---Type <return> to continue, or q <return> to quit--- at /home/bjacob/mozilla-central/layout/generic/nsBlockReflowState.cpp:801 #97 0x00007f48b7f22bd0 in nsBlockReflowState::AddFloat (this=0x7fff586cce60, aLineLayout=0x7fff586cc610, aFloat=0x7f48858ac280, aAvailableWidth=70860) at /home/bjacob/mozilla-central/layout/generic/nsBlockReflowState.cpp:554 #98 0x00007f48b7f8415e in nsLineLayout::AddFloat (this=0x7fff586cc610, aFloat=0x7f48858ac280, aAvailableWidth=70860) at /home/bjacob/mozilla-central/layout/generic/nsLineLayout.h:228 #99 0x00007f48b7f86110 in nsLineLayout::ReflowFrame (this=0x7fff586cc610, aFrame=0x7f48a5623160, aReflowStatus=@0x7fff586cc35c, aMetrics=0x0, aPushedFrame=@0x7fff586cc35b) at /home/bjacob/mozilla-central/layout/generic/nsLineLayout.cpp:907 #100 0x00007f48b7f1551c in nsBlockFrame::ReflowInlineFrame (this=0x7f48858b1038, aState=..., aLineLayout=..., aLine=..., aFrame=0x7f48a5623160, aLineReflowStatus=0x7fff586cc48c) at /home/bjacob/mozilla-central/layout/generic/nsBlockFrame.cpp:3807 #101 0x00007f48b7f14a63 in nsBlockFrame::DoReflowInlineFrames (this=0x7f48858b1038, aState=..., aLineLayout=..., aLine=..., aFloatAvailableSpace=..., aAvailableSpaceHeight=@0x7fff586cc728, aFloatStateBeforeLine=0x7fff586cc710, aKeepReflowGoing=0x7fff586cca0f, aLineReflowStatus=0x7fff586cc72c, aAllowPullUp=true) at /home/bjacob/mozilla-central/layout/generic/nsBlockFrame.cpp:3603 #102 0x00007f48b7f14514 in nsBlockFrame::ReflowInlineFrames (this=0x7f48858b1038, aState=..., aLine=..., aKeepReflowGoing=0x7fff586cca0f) at /home/bjacob/mozilla-central/layout/generic/nsBlockFrame.cpp:3457 #103 0x00007f48b7f1190a in nsBlockFrame::ReflowLine (this=0x7f48858b1038, aState=..., aLine=..., aKeepReflowGoing=0x7fff586cca0f) at /home/bjacob/mozilla-central/layout/generic/nsBlockFrame.cpp:2541 #104 0x00007f48b7f0f676 in nsBlockFrame::ReflowDirtyLines (this=0x7f48858b1038, aState=...) at /home/bjacob/mozilla-central/layout/generic/nsBlockFrame.cpp:1966 #105 0x00007f48b7f0c8c2 in nsBlockFrame::Reflow (this=0x7f48858b1038, aPresContext=0x7f4886ac6000, aMetrics=..., aReflowState=..., aStatus=@0x7fff586cd48c) at /home/bjacob/mozilla-central/layout/generic/nsBlockFrame.cpp:1053 #106 0x00007f48b7f21159 in nsBlockReflowContext::ReflowBlock (this=0x7fff586cd310, aSpace=..., aApplyTopMargin=true, aPrevMargin=..., aClearance=0, aIsAdjacentWithTop=true, aLine=0x0, aFrameRS=..., aFrameReflowStatus=@0x7fff586cd48c, aState=...) at /home/bjacob/mozilla-central/layout/generic/nsBlockReflowContext.cpp:294 #107 0x00007f48b7f1c103 in nsBlockFrame::ReflowFloat (this=0x7f48858b10d8, aState=..., aAdjustedAvailableSpace=..., aFloat=0x7f48858b1038, aFloatMargin=..., aFloatPushedDown=false, aReflowStatus=@0x7fff586cd48c) at /home/bjacob/mozilla-central/layout/generic/nsBlockFrame.cpp:5803 #108 0x00007f48b7f23736 in nsBlockReflowState::FlowAndPlaceFloat (this=0x7fff586ce540, aFloat=0x7f48858b1038) at /home/bjacob/mozilla-central/layout/generic/nsBlockReflowState.cpp:801 ---Type <return> to continue, or q <return> to quit--- #109 0x00007f48b7f22bd0 in nsBlockReflowState::AddFloat (this=0x7fff586ce540, aLineLayout=0x7fff586cdcf0, aFloat=0x7f48858b1038, aAvailableWidth=81720) at /home/bjacob/mozilla-central/layout/generic/nsBlockReflowState.cpp:554 #110 0x00007f48b7f8415e in nsLineLayout::AddFloat (this=0x7fff586cdcf0, aFloat=0x7f48858b1038, aAvailableWidth=81720) at /home/bjacob/mozilla-central/layout/generic/nsLineLayout.h:228 #111 0x00007f48b7f86110 in nsLineLayout::ReflowFrame (this=0x7fff586cdcf0, aFrame=0x7f48a56244c0, aReflowStatus=@0x7fff586cda3c, aMetrics=0x0, aPushedFrame=@0x7fff586cda3b) at /home/bjacob/mozilla-central/layout/generic/nsLineLayout.cpp:907 #112 0x00007f48b7f1551c in nsBlockFrame::ReflowInlineFrame (this=0x7f48858b10d8, aState=..., aLineLayout=..., aLine=..., aFrame=0x7f48a56244c0, aLineReflowStatus=0x7fff586cdb6c) at /home/bjacob/mozilla-central/layout/generic/nsBlockFrame.cpp:3807 #113 0x00007f48b7f14a63 in nsBlockFrame::DoReflowInlineFrames (this=0x7f48858b10d8, aState=..., aLineLayout=..., aLine=..., aFloatAvailableSpace=..., aAvailableSpaceHeight=@0x7fff586cde08, aFloatStateBeforeLine=0x7fff586cddf0, aKeepReflowGoing=0x7fff586ce0ef, aLineReflowStatus=0x7fff586cde0c, aAllowPullUp=true) at /home/bjacob/mozilla-central/layout/generic/nsBlockFrame.cpp:3603 #114 0x00007f48b7f14514 in nsBlockFrame::ReflowInlineFrames (this=0x7f48858b10d8, aState=..., aLine=..., aKeepReflowGoing=0x7fff586ce0ef) at /home/bjacob/mozilla-central/layout/generic/nsBlockFrame.cpp:3457 #115 0x00007f48b7f1190a in nsBlockFrame::ReflowLine (this=0x7f48858b10d8, aState=..., aLine=..., aKeepReflowGoing=0x7fff586ce0ef) at /home/bjacob/mozilla-central/layout/generic/nsBlockFrame.cpp:2541 #116 0x00007f48b7f0f676 in nsBlockFrame::ReflowDirtyLines (this=0x7f48858b10d8, aState=...) at /home/bjacob/mozilla-central/layout/generic/nsBlockFrame.cpp:1966 #117 0x00007f48b7f0c8c2 in nsBlockFrame::Reflow (this=0x7f48858b10d8, aPresContext=0x7f4886ac6000, aMetrics=..., aReflowState=..., aStatus=@0x7fff586cebdc) at /home/bjacob/mozilla-central/layout/generic/nsBlockFrame.cpp:1053 #118 0x00007f48b7f21159 in nsBlockReflowContext::ReflowBlock (this=0x7fff586ceaf0, aSpace=..., aApplyTopMargin=true, aPrevMargin=..., aClearance=0, aIsAdjacentWithTop=false, aLine=0x7f48858b0eb8, aFrameRS=..., aFrameReflowStatus=@0x7fff586cebdc, aState=...) at /home/bjacob/mozilla-central/layout/generic/nsBlockReflowContext.cpp:294 #119 0x00007f48b7f13499 in nsBlockFrame::ReflowBlockFrame (this=0x7f48a562e630, aState=..., aLine=..., aKeepReflowGoing=0x7fff586cf08f) at /home/bjacob/mozilla-central/layout/generic/nsBlockFrame.cpp:3178 #120 0x00007f48b7f115f3 in nsBlockFrame::ReflowLine (this=0x7f48a562e630, aState=..., aLine=..., aKeepReflowGoing=0x7fff586cf08f) at /home/bjacob/mozilla-central/layout/generic/nsBlockFrame.cpp:2485 #121 0x00007f48b7f0f676 in nsBlockFrame::ReflowDirtyLines (this=0x7f48a562e630, aState=...) ---Type <return> to continue, or q <return> to quit--- at /home/bjacob/mozilla-central/layout/generic/nsBlockFrame.cpp:1966 #122 0x00007f48b7f0c8c2 in nsBlockFrame::Reflow (this=0x7f48a562e630, aPresContext=0x7f4886ac6000, aMetrics=..., aReflowState=..., aStatus=@0x7fff586cfb7c) at /home/bjacob/mozilla-central/layout/generic/nsBlockFrame.cpp:1053 #123 0x00007f48b7f21159 in nsBlockReflowContext::ReflowBlock (this=0x7fff586cfa90, aSpace=..., aApplyTopMargin=false, aPrevMargin=..., aClearance=0, aIsAdjacentWithTop=true, aLine=0x7f48858b0e38, aFrameRS=..., aFrameReflowStatus=@0x7fff586cfb7c, aState=...) at /home/bjacob/mozilla-central/layout/generic/nsBlockReflowContext.cpp:294 #124 0x00007f48b7f13499 in nsBlockFrame::ReflowBlockFrame (this=0x7f48a562e498, aState=..., aLine=..., aKeepReflowGoing=0x7fff586d002f) at /home/bjacob/mozilla-central/layout/generic/nsBlockFrame.cpp:3178 #125 0x00007f48b7f115f3 in nsBlockFrame::ReflowLine (this=0x7f48a562e498, aState=..., aLine=..., aKeepReflowGoing=0x7fff586d002f) at /home/bjacob/mozilla-central/layout/generic/nsBlockFrame.cpp:2485 #126 0x00007f48b7f0f676 in nsBlockFrame::ReflowDirtyLines (this=0x7f48a562e498, aState=...) at /home/bjacob/mozilla-central/layout/generic/nsBlockFrame.cpp:1966 #127 0x00007f48b7f0c8c2 in nsBlockFrame::Reflow (this=0x7f48a562e498, aPresContext=0x7f4886ac6000, aMetrics=..., aReflowState=..., aStatus=@0x7fff586d0b1c) at /home/bjacob/mozilla-central/layout/generic/nsBlockFrame.cpp:1053 #128 0x00007f48b7f21159 in nsBlockReflowContext::ReflowBlock (this=0x7fff586d0a30, aSpace=..., aApplyTopMargin=false, aPrevMargin=..., aClearance=0, aIsAdjacentWithTop=true, aLine=0x7f48858b0ac8, aFrameRS=..., aFrameReflowStatus=@0x7fff586d0b1c, aState=...) at /home/bjacob/mozilla-central/layout/generic/nsBlockReflowContext.cpp:294 #129 0x00007f48b7f13499 in nsBlockFrame::ReflowBlockFrame (this=0x7f4885df61e0, aState=..., aLine=..., aKeepReflowGoing=0x7fff586d0fcf) at /home/bjacob/mozilla-central/layout/generic/nsBlockFrame.cpp:3178 #130 0x00007f48b7f115f3 in nsBlockFrame::ReflowLine (this=0x7f4885df61e0, aState=..., aLine=..., aKeepReflowGoing=0x7fff586d0fcf) at /home/bjacob/mozilla-central/layout/generic/nsBlockFrame.cpp:2485 #131 0x00007f48b7f0f676 in nsBlockFrame::ReflowDirtyLines (this=0x7f4885df61e0, aState=...) at /home/bjacob/mozilla-central/layout/generic/nsBlockFrame.cpp:1966 #132 0x00007f48b7f0c8c2 in nsBlockFrame::Reflow (this=0x7f4885df61e0, aPresContext=0x7f4886ac6000, aMetrics=..., aReflowState=..., aStatus=@0x7fff586d1abc) at /home/bjacob/mozilla-central/layout/generic/nsBlockFrame.cpp:1053 #133 0x00007f48b7f21159 in nsBlockReflowContext::ReflowBlock (this=0x7fff586d19d0, aSpace=..., aApplyTopMargin=false, aPrevMargin=..., aClearance=0, aIsAdjacentWithTop=true, aLine=0x7f48858b0a88, aFrameRS=..., aFrameReflowStatus=@0x7fff586d1abc, aState=...) at /home/bjacob/mozilla-central/layout/generic/nsBlockReflowContext.cpp:294 ---Type <return> to continue, or q <return> to quit--- #134 0x00007f48b7f13499 in nsBlockFrame::ReflowBlockFrame (this=0x7f4884c6c3c8, aState=..., aLine=..., aKeepReflowGoing=0x7fff586d1f6f) at /home/bjacob/mozilla-central/layout/generic/nsBlockFrame.cpp:3178 #135 0x00007f48b7f115f3 in nsBlockFrame::ReflowLine (this=0x7f4884c6c3c8, aState=..., aLine=..., aKeepReflowGoing=0x7fff586d1f6f) at /home/bjacob/mozilla-central/layout/generic/nsBlockFrame.cpp:2485 #136 0x00007f48b7f0f676 in nsBlockFrame::ReflowDirtyLines (this=0x7f4884c6c3c8, aState=...) at /home/bjacob/mozilla-central/layout/generic/nsBlockFrame.cpp:1966 #137 0x00007f48b7f0c8c2 in nsBlockFrame::Reflow (this=0x7f4884c6c3c8, aPresContext=0x7f4886ac6000, aMetrics=..., aReflowState=..., aStatus=@0x7fff586d2a5c) at /home/bjacob/mozilla-central/layout/generic/nsBlockFrame.cpp:1053 #138 0x00007f48b7f21159 in nsBlockReflowContext::ReflowBlock (this=0x7fff586d2970, aSpace=..., aApplyTopMargin=true, aPrevMargin=..., aClearance=0, aIsAdjacentWithTop=true, aLine=0x7f4884c6c468, aFrameRS=..., aFrameReflowStatus=@0x7fff586d2a5c, aState=...) at /home/bjacob/mozilla-central/layout/generic/nsBlockReflowContext.cpp:294 #139 0x00007f48b7f13499 in nsBlockFrame::ReflowBlockFrame (this=0x7f4884c6b958, aState=..., aLine=..., aKeepReflowGoing=0x7fff586d2f0f) at /home/bjacob/mozilla-central/layout/generic/nsBlockFrame.cpp:3178 #140 0x00007f48b7f115f3 in nsBlockFrame::ReflowLine (this=0x7f4884c6b958, aState=..., aLine=..., aKeepReflowGoing=0x7fff586d2f0f) at /home/bjacob/mozilla-central/layout/generic/nsBlockFrame.cpp:2485 #141 0x00007f48b7f0f676 in nsBlockFrame::ReflowDirtyLines (this=0x7f4884c6b958, aState=...) at /home/bjacob/mozilla-central/layout/generic/nsBlockFrame.cpp:1966 #142 0x00007f48b7f0c8c2 in nsBlockFrame::Reflow (this=0x7f4884c6b958, aPresContext=0x7f4886ac6000, aMetrics=..., aReflowState=..., aStatus=@0x7fff586d3c9c) at /home/bjacob/mozilla-central/layout/generic/nsBlockFrame.cpp:1053 #143 0x00007f48b7f2d291 in nsContainerFrame::ReflowChild (this=0x7f488a7f55d8, aKidFrame=0x7f4884c6b958, aPresContext=0x7f4886ac6000, aDesiredSize=..., aReflowState=..., aX=0, aY=0, aFlags=0, aStatus=@0x7fff586d3c9c, aTracker=0x0) at /home/bjacob/mozilla-central/layout/generic/nsContainerFrame.cpp:943 #144 0x00007f48b7f6b193 in nsCanvasFrame::Reflow (this=0x7f488a7f55d8, aPresContext=0x7f4886ac6000, aDesiredSize=..., aReflowState=..., aStatus=@0x7fff586d3c9c) at /home/bjacob/mozilla-central/layout/generic/nsCanvasFrame.cpp:457 #145 0x00007f48b7f2d291 in nsContainerFrame::ReflowChild (this=0x7f488a7f56e8, aKidFrame=0x7f488a7f55d8, aPresContext=0x7f4886ac6000, aDesiredSize=..., aReflowState=..., aX=0, aY=0, aFlags=3, aStatus=@0x7fff586d3c9c, aTracker=0x0) at /home/bjacob/mozilla-central/layout/generic/nsContainerFrame.cpp:943 #146 0x00007f48b7f5bdb0 in nsHTMLScrollFrame::ReflowScrolledFrame (this=0x7f488a7f56e8, aState=0x7fff586d3e40, aAssumeHScroll=false, aAssumeVScroll=false, aMetrics=0x7fff586d3d30, aFirstPass=true) at /home/bjacob/mozilla-central/layout/generic/nsGfxScrollFrame.cpp:552 ---Type <return> to continue, or q <return> to quit--- #147 0x00007f48b7f5c040 in nsHTMLScrollFrame::ReflowContents (this=0x7f488a7f56e8, aState=0x7fff586d3e40, aDesiredSize=...) at /home/bjacob/mozilla-central/layout/generic/nsGfxScrollFrame.cpp:644 #148 0x00007f48b7f5cd07 in nsHTMLScrollFrame::Reflow (this=0x7f488a7f56e8, aPresContext=0x7f4886ac6000, aDesiredSize=..., aReflowState=..., aStatus=@0x7fff586d453c) at /home/bjacob/mozilla-central/layout/generic/nsGfxScrollFrame.cpp:885 #149 0x00007f48b7f2d291 in nsContainerFrame::ReflowChild (this=0x7f488a7f4c00, aKidFrame=0x7f488a7f56e8, aPresContext=0x7f4886ac6000, aDesiredSize=..., aReflowState=..., aX=0, aY=0, aFlags=0, aStatus=@0x7fff586d453c, aTracker=0x0) at /home/bjacob/mozilla-central/layout/generic/nsContainerFrame.cpp:943 #150 0x00007f48b7fd4960 in ViewportFrame::Reflow (this=0x7f488a7f4c00, aPresContext=0x7f4886ac6000, aDesiredSize=..., aReflowState=..., aStatus=@0x7fff586d453c) at /home/bjacob/mozilla-central/layout/generic/nsViewportFrame.cpp:231 #151 0x00007f48b7ec76a7 in PresShell::DoReflow (this=0x7f4886ac7000, target=0x7f488a7f4c00, aInterruptible=true) at /home/bjacob/mozilla-central/layout/base/nsPresShell.cpp:7310 #152 0x00007f48b7ec7de0 in PresShell::ProcessReflowCommands (this=0x7f4886ac7000, aInterruptible=true) at /home/bjacob/mozilla-central/layout/base/nsPresShell.cpp:7456 #153 0x00007f48b7ebcec2 in PresShell::FlushPendingNotifications (this=0x7f4886ac7000, aType=Flush_InterruptibleLayout) at /home/bjacob/mozilla-central/layout/base/nsPresShell.cpp:4108 #154 0x00007f48b7ed2804 in nsRefreshDriver::Notify (this=0x7f488f264760, aTimer=0x7f489069e680) at /home/bjacob/mozilla-central/layout/base/nsRefreshDriver.cpp:416 #155 0x00007f48b91bdfbb in nsTimerImpl::Fire (this=0x7f489069e680) at /home/bjacob/mozilla-central/xpcom/threads/nsTimerImpl.cpp:431 #156 0x00007f48b91be3a9 in nsTimerEvent::Run (this=0x7f488457e0d0) at /home/bjacob/mozilla-central/xpcom/threads/nsTimerImpl.cpp:524 #157 0x00007f48b91b6cff in nsThread::ProcessNextEvent (this=0x7f48bad21e20, mayWait=false, result=0x7fff586d4b8f) at /home/bjacob/mozilla-central/xpcom/threads/nsThread.cpp:660 #158 0x00007f48b914d352 in NS_ProcessNextEvent_P (thread=0x7f48bad21e20, mayWait=false) at /home/bjacob/mozilla-central/obj-firefox-debug/xpcom/build/nsThreadUtils.cpp:245 #159 0x00007f48b90239a0 in mozilla::ipc::MessagePump::Run (this=0x7f48badfcac0, aDelegate=0x7f48badde3d0) at /home/bjacob/mozilla-central/ipc/glue/MessagePump.cpp:110 #160 0x00007f48b9202c73 in MessageLoop::RunInternal (this=0x7f48badde3d0) at /home/bjacob/mozilla-central/ipc/chromium/src/base/message_loop.cc:208 #161 0x00007f48b9202c04 in MessageLoop::RunHandler (this=0x7f48badde3d0) at /home/bjacob/mozilla-central/ipc/chromium/src/base/message_loop.cc:201 ---Type <return> to continue, or q <return> to quit--- #162 0x00007f48b9202bdd in MessageLoop::Run (this=0x7f48badde3d0) at /home/bjacob/mozilla-central/ipc/chromium/src/base/message_loop.cc:175 #163 0x00007f48b8ecb7a6 in nsBaseAppShell::Run (this=0x7f48a9eb3d30) at /home/bjacob/mozilla-central/widget/src/xpwidgets/nsBaseAppShell.cpp:189 #164 0x00007f48b8c1d39a in nsAppStartup::Run (this=0x7f48a9e7d6f0) at /home/bjacob/mozilla-central/toolkit/components/startup/nsAppStartup.cpp:220 #165 0x00007f48b7b3b417 in XRE_main (argc=1, argv=0x7fff586d7978, aAppData=0x4216e0) at /home/bjacob/mozilla-central/toolkit/xre/nsAppRunner.cpp:3524 #166 0x00000000004024d4 in do_main (exePath=0x7fff586d6740 "/home/bjacob/mozilla-central/obj-firefox-debug/dist/bin/", argc=1, argv=0x7fff586d7978) at /home/bjacob/mozilla-central/browser/app/nsBrowserApp.cpp:201 #167 0x00000000004026df in main (argc=1, argv=0x7fff586d7978) at /home/bjacob/mozilla-central/browser/app/nsBrowserApp.cpp:287
These probably shouldn't be assertions, at least not until we can sort out something sane for value clamping.
(They could be NS_WARN_IF_FALSE instead, although we should perhaps instead change the SaturatingAdd method to make fewer assumptions.)
Well, they do still indicate bugs. It might be worth tracking this down, it's a little surprising GMail does something with out of range values.
Comment 4•12 years ago
|
||
Updated•12 years ago
|
BasicTableLayoutStrategy::DistributeWidthToColumns somehow expects that aWidth can be nscoord_max but is not consequent at this. This wallpaper will convert the assertion into a warning WARNING: nscoord multiplication capped: '(requireNotNegative ? aCoord > 0 : (aCo ord > 0) == (aScale > 0)) ? floorf(aCoord * aScale) < nscoord_MAX : ceilf(aCoord * aScale) > nscoord_MIN', file d:\moz_src\obj-i686-pc-mingw32\dist\include\nsCo ord.h, line 150 as the pct is 1.0 in this case and the 1.0 is used to multiply the nscoord_max value. I am not certain that one should distribute nscoord_max to the columns at all. The real bug might be that nsccord_max is there at all.
Updated•8 years ago
|
Whiteboard: [platform-rel-Google] [platform-rel-Gmail]
Updated•8 years ago
|
platform-rel: --- → ?
Updated•7 years ago
|
platform-rel: ? → ---
Updated•2 years ago
|
Severity: normal → S3
You need to log in
before you can comment on or make changes to this bug.
Description
•