| Summary: | [GCC6] thunderbird crashes in rawhide | ||
|---|---|---|---|
| Product: | [Fedora] Fedora | Reporter: | Hans de Goede <hdegoede> |
| Component: | thunderbird | Assignee: | Martin Stransky <stransky> |
| Status: | CLOSED RAWHIDE | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
| Severity: | unspecified | Docs Contact: | |
| Priority: | unspecified | ||
| Version: | 24 | CC: | dwalsh, gecko-bugs-nobody, hdegoede, johnh, mtasaka, ncross, pjasicek, renault, stransky, stsp2, vondruch |
| Target Milestone: | --- | Keywords: | Reopened |
| Target Release: | --- | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
| Whiteboard: | |||
| Fixed In Version: | Doc Type: | Bug Fix | |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 2016-04-05 09:56:42 UTC | Type: | Bug |
| Regression: | --- | Mount Type: | --- |
| Documentation: | --- | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
|
Description
Hans de Goede
2016-02-18 08:49:43 UTC
I see the same issue and (In reply to Hans de Goede from comment #0) > where as thunderbird-38.6.0-1.fc24 works fine. This is perhaps thunderbird-38.5.0-1.fc24. I observe the same issues. This is what my journal says:
Feb 22 10:39:00 localhost mozilla-thunderbird.desktop[3692]: [calBackendLoader] Using libical backend at /home/vondruch/.thunderbird/iv4a5tq6.default/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/
Feb 22 10:39:00 localhost mozilla-thunderbird.desktop[3692]: enigmail.js: Registered components
Feb 22 10:39:00 localhost mozilla-thunderbird.desktop[3692]: mimeVerify.jsm: module initialized
Feb 22 10:39:01 localhost mozilla-thunderbird.desktop[3692]: TypeError: nounDef is undefined
Feb 22 10:39:01 localhost mozilla-thunderbird.desktop[3692]: -- Exception object --
Feb 22 10:39:01 localhost mozilla-thunderbird.desktop[3692]: *
Feb 22 10:39:01 localhost mozilla-thunderbird.desktop[3692]: -- Stack Trace --
Feb 22 10:39:01 localhost mozilla-thunderbird.desktop[3692]: gloda_ns_newQuery@resource:///modules/gloda/gloda.js:1897:5
Feb 22 10:39:01 localhost mozilla-thunderbird.desktop[3692]: ContactIdentityCompleter@resource://gre/components/glautocomp.js:178:22
Feb 22 10:39:01 localhost mozilla-thunderbird.desktop[3692]: nsAutoCompleteGloda@resource://gre/components/glautocomp.js:493:26
Feb 22 10:39:01 localhost mozilla-thunderbird.desktop[3692]: XPCOMUtils__getFactory/factory.createInstance@resource://gre/modules/XPCOMUtils.jsm:292:19
Feb 22 10:39:01 localhost mozilla-thunderbird.desktop[3692]: glodaSearch_XBL_Constructor@chrome://messenger/content/search.xml:75:13
As a workaround, I downgraded to: $ rpm -q thunderbird thunderbird-38.5.0-1.fc24.x86_64 Please test this build when it's ready: http://koji.fedoraproject.org/koji/taskinfo?taskID=13090976 (In reply to Martin Stransky from comment #4) > Please test this build when it's ready: > http://koji.fedoraproject.org/koji/taskinfo?taskID=13090976 Done, I had to also install a bunch of nss* and nspr* packages from koji to satisfy the deps for a newer nss / nspr. After that it installed fine, but it still crashes. I no longer get the crash dialog, instead it just dumps core, running it with -g and then doing "thread apply all bt" gives me a ton of threads waiting in syscalls and the main thread actually causing the crash has: Thread 1 (Thread 0x7ffff7f9b740 (LWP 2856)): #0 0x00007ffff30ef89e in nsBlockFrame::FindTrailingClear() () at /usr/lib64/thunderbird/libxul.so #1 0x00007ffff30fe6ca in nsBlockFrame::ReflowPushedFloats(nsBlockReflowState&, nsOverflowAreas&, unsigned int&) () at /usr/lib64/thunderbird/libxul.so #2 0x00007ffff310263e in nsBlockFrame::Reflow(nsPresContext*, nsHTMLReflowMetrics&, nsHTMLReflowState const&, unsigned int&) () at /usr/lib64/thunderbird/libxul.so #3 0x00007ffff30f4b5f in nsBlockReflowContext::ReflowBlock(mozilla::LogicalRect const&, bool, nsCollapsingMargin&, int, bool, nsLineBox*, nsHTMLReflowState&, unsigned int&, nsBlockReflowState&) () at /usr/lib64/thunderbird/libxul.so #4 0x00007ffff30ffaf6 in nsBlockFrame::ReflowBlockFrame(nsBlockReflowState&, nsLineList_iterator, bool*) () at /usr/lib64/thunderbird/libxul.so #5 0x00007ffff3100459 in nsBlockFrame::ReflowDirtyLines(nsBlockReflowState&) () at /usr/lib64/thunderbird/libxul.so #6 0x00007ffff31026ca in nsBlockFrame::Reflow(nsPresContext*, nsHTMLReflowMetrics&, nsHTMLReflowState const&, unsigned int&) () at /usr/lib64/thunderbird/libxul.so #7 0x00007ffff312cf9a in nsFrame::BoxReflow(nsBoxLayoutState&, nsPresContext*, nsHTMLReflowMetrics&, nsRenderingContext*, int, int, int, int, bool) () at /usr/lib64/thunderbird/libxul.so #8 0x00007ffff312d5b0 in nsFrame::DoLayout(nsBoxLayoutState&) () at /usr/lib64/thunderbird/libxul.so #9 0x00007ffff31b3b24 in nsIFrame::Layout(nsBoxLayoutState&) () at /usr/lib64/thunderbird/libxul.so #10 0x00007ffff31d047e in nsSprocketLayout::Layout(nsIFrame*, nsBoxLayoutState&) () at /usr/lib64/thunderbird/libxul.so #11 0x00007ffff31b120d in nsBoxFrame::DoLayout(nsBoxLayoutState&) () at /usr/lib64/thunderbird/libxul.so #12 0x00007ffff31b3b24 in nsIFrame::Layout(nsBoxLayoutState&) () at /usr/lib64/thunderbird/libxul.so #13 0x00007ffff31d047e in nsSprocketLayout::Layout(nsIFrame*, nsBoxLayoutState&) () at /usr/lib64/thunderbird/libxul.so #14 0x00007ffff31b120d in nsBoxFrame::DoLayout(nsBoxLayoutState&) () at /usr/lib64/thunderbird/libxul.so #15 0x00007ffff31b3b24 in nsIFrame::Layout(nsBoxLayoutState&) () at /usr/lib64/thunderbird/libxul.so #16 0x00007ffff31cf1b7 in nsStackLayout::Layout(nsIFrame*, nsBoxLayoutState&) () at /usr/lib64/thunderbird/libxul.so #17 0x00007ffff31b120d in nsBoxFrame::DoLayout(nsBoxLayoutState&) () at /usr/lib64/thunderbird/libxul.so #18 0x00007ffff31b3c1e in nsDeckFrame::DoLayout(nsBoxLayoutState&) () at /usr/lib64/thunderbird/libxul.so #19 0x00007ffff31b3b24 in nsIFrame::Layout(nsBoxLayoutState&) () at /usr/lib64/thunderbird/libxul.so #20 0x00007ffff31d047e in nsSprocketLayout::Layout(nsIFrame*, nsBoxLayoutState&) () at /usr/lib64/thunderbird/libxul.so #21 0x00007ffff31b120d in nsBoxFrame::DoLayout(nsBoxLayoutState&) () at /usr/lib64/thunderbird/libxul.so #22 0x00007ffff31b3b24 in nsIFrame::Layout(nsBoxLayoutState&) () at /usr/lib64/thunderbird/libxul.so #23 0x00007ffff31cff82 in nsSprocketLayout::Layout(nsIFrame*, nsBoxLayoutState&) [clone .part.102] () at /usr/lib64/thunderbird/libxul.so #24 0x00007ffff31d0496 in nsSprocketLayout::Layout(nsIFrame*, nsBoxLayoutState&) () at /usr/lib64/thunderbird/libxul.so #25 0x00007ffff31b120d in nsBoxFrame::DoLayout(nsBoxLayoutState&) () at /usr/lib64/thunderbird/libxul.so #26 0x00007ffff31b3b24 in nsIFrame::Layout(nsBoxLayoutState&) () at /usr/lib64/thunderbird/libxul.so #27 0x00007ffff31cff82 in nsSprocketLayout::Layout(nsIFrame*, nsBoxLayoutState&) [clone .part.102] () at /usr/lib64/thunderbird/libxul.so #28 0x00007ffff31d0496 in nsSprocketLayout::Layout(nsIFrame*, nsBoxLayoutState&) () at /usr/lib64/thunderbird/libxul.so #29 0x00007ffff31b120d in nsBoxFrame::DoLayout(nsBoxLayoutState&) () at /usr/lib64/thunderbird/libxul.so #30 0x00007ffff31b3b24 in nsIFrame::Layout(nsBoxLayoutState&) () at /usr/lib64/thunderbird/libxul.so #31 0x00007ffff3118506 in nsXULScrollFrame::LayoutScrollArea(nsBoxLayoutState&, nsPoint const&) () at /usr/lib64/thunderbird/libxul.so #32 0x00007ffff31314f2 in nsXULScrollFrame::Layout(nsBoxLayoutState&) () at /usr/lib64/thunderbird/libxul.so #33 0x00007ffff31346f4 in nsXULScrollFrame::DoLayout(nsBoxLayoutState&) () at /usr/lib64/thunderbird/libxul.so #34 0x00007ffff31b3b24 in nsIFrame::Layout(nsBoxLayoutState&) () at /usr/lib64/thunderbird/libxul.so #35 0x00007ffff31cff82 in nsSprocketLayout::Layout(nsIFrame*, nsBoxLayoutState&) [clone .part.102] () at /usr/lib64/thunderbird/libxul.so #36 0x00007ffff31d0496 in nsSprocketLayout::Layout(nsIFrame*, nsBoxLayoutState&) () at /usr/lib64/thunderbird/libxul.so #37 0x00007ffff31b120d in nsBoxFrame::DoLayout(nsBoxLayoutState&) () at /usr/lib64/thunderbird/libxul.so #38 0x00007ffff31b3b24 in nsIFrame::Layout(nsBoxLayoutState&) () at /usr/lib64/thunderbird/libxul.so #39 0x00007ffff31cff82 in nsSprocketLayout::Layout(nsIFrame*, nsBoxLayoutState&) [clone .part.102] () at /usr/lib64/thunderbird/libxul.so #40 0x00007ffff31d0496 in nsSprocketLayout::Layout(nsIFrame*, nsBoxLayoutState&) () at /usr/lib64/thunderbird/libxul.so #41 0x00007ffff31b120d in nsBoxFrame::DoLayout(nsBoxLayoutState&) () at /usr/lib64/thunderbird/libxul.so #42 0x00007ffff31b3b24 in nsIFrame::Layout(nsBoxLayoutState&) () at /usr/lib64/thunderbird/libxul.so #43 0x00007ffff31cff82 in nsSprocketLayout::Layout(nsIFrame*, nsBoxLayoutState&) [clone .part.102] () at /usr/lib64/thunderbird/libxul.so #44 0x00007ffff31d0496 in nsSprocketLayout::Layout(nsIFrame*, nsBoxLayoutState&) () at /usr/lib64/thunderbird/libxul.so #45 0x00007ffff31b120d in nsBoxFrame::DoLayout(nsBoxLayoutState&) () at /usr/lib64/thunderbird/libxul.so #46 0x00007ffff31b3b24 in nsIFrame::Layout(nsBoxLayoutState&) () at /usr/lib64/thunderbird/libxul.so #47 0x00007ffff31cff82 in nsSprocketLayout::Layout(nsIFrame*, nsBoxLayoutState&) [clone .part.102] () at /usr/lib64/thunderbird/libxul.so #48 0x00007ffff31d0496 in nsSprocketLayout::Layout(nsIFrame*, nsBoxLayoutState&) () at /usr/lib64/thunderbird/libxul.so #49 0x00007ffff31b120d in nsBoxFrame::DoLayout(nsBoxLayoutState&) () at /usr/lib64/thunderbird/libxul.so #50 0x00007ffff31b3b24 in nsIFrame::Layout(nsBoxLayoutState&) () at /usr/lib64/thunderbird/libxul.so #51 0x00007ffff31cff82 in nsSprocketLayout::Layout(nsIFrame*, nsBoxLayoutState&) [clone .part.102] () at /usr/lib64/thunderbird/libxul.so #52 0x00007ffff31d0496 in nsSprocketLayout::Layout(nsIFrame*, nsBoxLayoutState&) () at /usr/lib64/thunderbird/libxul.so #53 0x00007ffff31b120d in nsBoxFrame::DoLayout(nsBoxLayoutState&) () at /usr/lib64/thunderbird/libxul.so #54 0x00007ffff31b3b24 in nsIFrame::Layout(nsBoxLayoutState&) () at /usr/lib64/thunderbird/libxul.so #55 0x00007ffff31cf1b7 in nsStackLayout::Layout(nsIFrame*, nsBoxLayoutState&) () at /usr/lib64/thunderbird/libxul.so #56 0x00007ffff31b120d in nsBoxFrame::DoLayout(nsBoxLayoutState&) () at /usr/lib64/thunderbird/libxul.so #57 0x00007ffff31b3c1e in nsDeckFrame::DoLayout(nsBoxLayoutState&) () at /usr/lib64/thunderbird/libxul.so #58 0x00007ffff31b3b24 in nsIFrame::Layout(nsBoxLayoutState&) () at /usr/lib64/thunderbird/libxul.so #59 0x00007ffff31cff82 in nsSprocketLayout::Layout(nsIFrame*, nsBoxLayoutState&) [clone .part.102] () at /usr/lib64/thunderbird/libxul.so #60 0x00007ffff31d0496 in nsSprocketLayout::Layout(nsIFrame*, nsBoxLayoutState&) () at /usr/lib64/thunderbird/libxul.so #61 0x00007ffff31b120d in nsBoxFrame::DoLayout(nsBoxLayoutState&) () at /usr/lib64/thunderbird/libxul.so #62 0x00007ffff31b3b24 in nsIFrame::Layout(nsBoxLayoutState&) () at /usr/lib64/thunderbird/libxul.so #63 0x00007ffff31cff82 in nsSprocketLayout::Layout(nsIFrame*, nsBoxLayoutState&) [clone .part.102] () at /usr/lib64/thunderbird/libxul.so #64 0x00007ffff31d0496 in nsSprocketLayout::Layout(nsIFrame*, nsBoxLayoutState&) () at /usr/lib64/thunderbird/libxul.so #65 0x00007ffff31b120d in nsBoxFrame::DoLayout(nsBoxLayoutState&) () at /usr/lib64/thunderbird/libxul.so #66 0x00007ffff31b3b24 in nsIFrame::Layout(nsBoxLayoutState&) () at /usr/lib64/thunderbird/libxul.so #67 0x00007ffff31cff82 in nsSprocketLayout::Layout(nsIFrame*, nsBoxLayoutState&) [clone .part.102] () at /usr/lib64/thunderbird/libxul.so #68 0x00007ffff31d0496 in nsSprocketLayout::Layout(nsIFrame*, nsBoxLayoutState&) () at /usr/lib64/thunderbird/libxul.so #69 0x00007ffff31b120d in nsBoxFrame::DoLayout(nsBoxLayoutState&) () at /usr/lib64/thunderbird/libxul.so #70 0x00007ffff31b3b24 in nsIFrame::Layout(nsBoxLayoutState&) () at /usr/lib64/thunderbird/libxul.so #71 0x00007ffff31cff82 in nsSprocketLayout::Layout(nsIFrame*, nsBoxLayoutState&) [clone .part.102] () at /usr/lib64/thunderbird/libxul.so #72 0x00007ffff31d0496 in nsSprocketLayout::Layout(nsIFrame*, nsBoxLayoutState&) () at /usr/lib64/thunderbird/libxul.so #73 0x00007ffff31b120d in nsBoxFrame::DoLayout(nsBoxLayoutState&) () at /usr/lib64/thunderbird/libxul.so #74 0x00007ffff31b3b24 in nsIFrame::Layout(nsBoxLayoutState&) () at /usr/lib64/thunderbird/libxul.so #75 0x00007ffff31cf1b7 in nsStackLayout::Layout(nsIFrame*, nsBoxLayoutState&) () at /usr/lib64/thunderbird/libxul.so #76 0x00007ffff31b120d in nsBoxFrame::DoLayout(nsBoxLayoutState&) () at /usr/lib64/thunderbird/libxul.so #77 0x00007ffff31b3b24 in nsIFrame::Layout(nsBoxLayoutState&) () at /usr/lib64/thunderbird/libxul.so #78 0x00007ffff31b771c in nsBoxFrame::Reflow(nsPresContext*, nsHTMLReflowMetrics&, nsHTMLReflowState const&, unsigned int&) () at /usr/lib64/thunderbird/libxul.so #79 0x00007ffff30f4de2 in nsContainerFrame::ReflowChild(nsIFrame*, nsPresContext*, nsHTMLReflowMetrics&, nsHTMLReflowState const&, int, int, unsigned int, unsigned int&, nsOverflowContinuationTracker*) () at /usr/lib64/thunderbird/libxul.so #80 0x00007ffff314d4df in ViewportFrame::Reflow(nsPresContext*, nsHTMLReflowMetrics&, nsHTMLReflowState const&, unsigned int&) () at /usr/lib64/thunderbird/libxul.so #81 0x00007ffff30d894c in PresShell::DoReflow(nsIFrame*, bool) () at /usr/lib64/thunderbird/libxul.so #82 0x00007ffff30dd1f0 in PresShell::ProcessReflowCommands(bool) () at /usr/lib64/thunderbird/libxul.so #83 0x00007ffff30dd644 in PresShell::FlushPendingNotifications(mozilla::ChangesToFlush) () at /usr/lib64/thunderbird/libxul.so #84 0x00007ffff306080e in nsRefreshDriver::Tick(long, mozilla::TimeStamp) () at /usr/lib64/thunderbird/libxul.so #85 0x00007ffff3060bce in mozilla::RefreshDriverTimer::Tick(long, mozilla::TimeStamp) () at /usr/lib64/thunderbird/libxul.so #86 0x00007ffff3060c53 in mozilla::RefreshDriverTimer::TimerTick(nsITimer*, void*) () at /usr/lib64/thunderbird/libxul.so #87 0x00007ffff1fb9859 in nsTimerImpl::Fire() () at /usr/lib64/thunderbird/libxul.so #88 0x00007ffff1fb99eb in nsTimerEvent::Run() () at /usr/lib64/thunderbird/libxul.so #89 0x00007ffff1fb7a3e in nsThread::ProcessNextEvent(bool, bool*) () at /usr/lib64/thunderbird/libxul.so #90 0x00007ffff1fcaeaa in NS_ProcessNextEvent(nsIThread*, bool) () at /usr/lib64/thunderbird/libxul.so #91 0x00007ffff21877f7 in mozilla::ipc::MessagePump::Run(base::MessagePump::Delegate*) () at /usr/lib64/thunderbird/libxul.so #92 0x00007ffff217c06c in MessageLoop::Run() () at /usr/lib64/thunderbird/libxul.so #93 0x00007ffff2f23ff1 in nsBaseAppShell::Run() () at /usr/lib64/thunderbird/libxul.so #94 0x00007ffff345a36a in nsAppStartup::Run() () at /usr/lib64/thunderbird/libxul.so #95 0x00007ffff348eb8d in XREMain::XRE_mainRun() () at /usr/lib64/thunderbird/libxul.so #96 0x00007ffff348ee55 in XREMain::XRE_main(int, char**, nsXREAppData const*) () at /usr/lib64/thunderbird/libxul.so #97 0x00007ffff348f0a9 in XRE_main () at /usr/lib64/thunderbird/libxul.so #98 0x000055555555834b in do_main(int, char**, nsIFile*) () #99 0x0000555555557ada in main () Just realized I should have installed debuginfo before doing the bt, here it is again with thunderbird debuginfo installed. #0 0x00007ffff30ef89e in nsBlockFrame::FindTrailingClear() (this=0x0) at /usr/src/debug/thunderbird-38.6.0/comm-esr38/mozilla/layout/generic/nsBlockFrame.cpp:6097 #1 0x00007ffff30fe6ca in nsBlockFrame::ReflowPushedFloats(nsBlockReflowState&, nsOverflowAreas&, unsigned int&) (this=this@entry=0x7fffc3308d68, aState=..., aOverflowAreas=..., aStatus=aStatus@entry=@0x7fffffff6d08: 0) at /usr/src/debug/thunderbird-38.6.0/comm-esr38/mozilla/layout/generic/nsBlockFrame.cpp:6173 #2 0x00007ffff310263e in nsBlockFrame::Reflow(nsPresContext*, nsHTMLReflowMetrics&, nsHTMLReflowState const&, unsigned int&) (this=0x7fffc3308d68, aPresContext=0x7fffccc7a800, aMetrics=..., aReflowState=..., aStatus=@0x7fffffff71a4: 0) at /usr/src/debug/thunderbird-38.6.0/comm-esr38/mozilla/layout/generic/nsBlockFrame.cpp:1135 #3 0x00007ffff30f4b5f in nsBlockReflowContext::ReflowBlock(mozilla::LogicalRect const&, bool, nsCollapsingMargin&, int, bool, nsLineBox*, nsHTMLReflowState&, unsigned int&, nsBlockReflowState&) (this=this@entry=0x7fffffff7318, aSpace=..., aApplyBStartMargin=aApplyBStartMargin@entry=true, aPrevMargin=..., aClearance=aClearance@entry=0, aIsAdjacentWithBStart=<optimized out>, aLine=0x7fffc330f340, aFrameRS=..., aFrameReflowStatus=@0x7fffffff71a4: 0, aState=...) at /usr/src/debug/thunderbird-38.6.0/comm-esr38/mozilla/layout/generic/nsBlockReflowContext.cpp:294 #4 0x00007ffff30ffaf6 in nsBlockFrame::ReflowBlockFrame(nsBlockReflowState&, nsLineList_iterator, bool*) (this=this@entry=0x7fffc3305b28, aState=..., aLine=..., aKeepReflowGoing=aKeepReflowGoing@entry=0x7fffffff742f) at /usr/src/debug/thunderbird-38.6.0/comm-esr38/mozilla/layout/generic/nsBlockFrame.cpp:3354 #5 0x00007ffff30fff35 in nsBlockFrame::ReflowLine(nsBlockReflowState&, nsLineList_iterator, bool*) (this=this@entry=0x7fffc3305b28, aState=..., aLine=..., aLine@entry=..., aKeepReflowGoing=aKeepReflowGoing@entry=0x7fffffff742f) at /usr/src/debug/thunderbird-38.6.0/comm-esr38/mozilla/layout/generic/nsBlockFrame.cpp:2709 #6 0x00007ffff3100459 in nsBlockFrame::ReflowDirtyLines(nsBlockReflowState&) (this=this@entry=0x7fffc3305b28, aState=...) at /usr/src/debug/thunderbird-38.6.0/comm-esr38/mozilla/layout/generic/nsBlockFrame.cpp:2247 #7 0x00007ffff31026ca in nsBlockFrame::Reflow(nsPresContext*, nsHTMLReflowMetrics&, nsHTMLReflowState const&, unsigned int&) (this=0x7fffc3305b28, aPresContext=0x7fffccc7a800, aMetrics=..., aReflowState=..., aStatus=@0x7fffffff7934: 0) at /usr/src/debug/thunderbird-38.6.0/comm-esr38/mozilla/layout/generic/nsBlockFrame.cpp:1159 #8 0x00007ffff312cf9a in nsFrame::BoxReflow(nsBoxLayoutState&, nsPresContext*, nsHTMLReflowMetrics&, nsRenderingContext*, int, int, int, int, bool) (this=this@entry=0x7fffc3305b28, aState=..., aPresContext=aPresContext@entry=0x7fffccc7a800, aDesiredSize=..., aRenderingContext=aRenderingContext@entry=0x7fffffffb9f8, aX=aX@entry=0, aY=0, aWidth=0, aHeight=0, aMoveFrame=true) at /usr/src/debug/thunderbird-38.6.0/comm-esr38/mozilla/layout/generic/nsFrame.cpp:8639 #9 0x00007ffff312d5b0 in nsFrame::DoLayout(nsBoxLayoutState&) (this=0x7fffc3305b28, aState=...) at /usr/src/debug/thunderbird-38.6.0/comm-esr38/mozilla/layout/generic/nsFrame.cpp:8378 #10 0x00007ffff31b3b24 in nsIFrame::Layout(nsBoxLayoutState&) (this=this@entry=0x7fffc3305b28, aState=...) at /usr/src/debug/thunderbird-38.6.0/comm-esr38/mozilla/layout/xul/nsBox.cpp:509 #11 0x00007ffff31b4542 in nsBoxFrame::LayoutChildAt(nsBoxLayoutState&, nsIFrame*, nsRect const&) (aState=..., aBox=aBox@entry=0x7fffc3305b28, aRect=...) at /usr/src/debug/thunderbird-38.6.0/comm-esr38/mozilla/layout/xul/nsBoxFrame.cpp:1947 #12 0x00007ffff31d047e in nsSprocketLayout::Layout(nsIFrame*, nsBoxLayoutState&) (this=<optimized out>, aBox=0x7fffc3305650, aState=...) at /usr/src/debug/thunderbird-38.6.0/comm-esr38/mozilla/layout/xul/nsSprocketLayout.cpp:179 #13 0x00007ffff31b120d in nsBoxFrame::DoLayout(nsBoxLayoutState&) (this=0x7fffc3305650, aState=...) at /usr/src/debug/thunderbird-38.6.0/comm-esr38/mozilla/layout/xul/nsBoxFrame.cpp:908 #14 0x00007ffff31b3b24 in nsIFrame::Layout(nsBoxLayoutState&) (this=this@entry=0x7fffc3305650, aState=...) at /usr/src/debug/thunderbird-38.6.0/comm-esr38/mozilla/layout/xul/nsBox.cpp:509 #15 0x00007ffff31b4542 in nsBoxFrame::LayoutChildAt(nsBoxLayoutState&, nsIFrame*, nsRect const&) (aState=..., aBox=aBox@entry=0x7fffc3305650, aRect=...) at /usr/src/debug/thunderbird-38.6.0/comm-esr38/mozilla/layout/xul/nsBoxFrame.cpp:1947 #16 0x00007ffff31d047e in nsSprocketLayout::Layout(nsIFrame*, nsBoxLayoutState&) (this=<optimized out>, aBox=0x7fffc33054f0, aState=...) at /usr/src/debug/thunderbird-38.6.0/comm-esr38/mozilla/layout/xul/nsSprocketLayout.cpp:179 #17 0x00007ffff31b120d in nsBoxFrame::DoLayout(nsBoxLayoutState&) (this=0x7fffc33054f0, aState=...) at /usr/src/debug/thunderbird-38.6.0/comm-esr38/mozilla/layout/xul/nsBoxFrame.cpp:908 #18 0x00007ffff31b3b24 in nsIFrame::Layout(nsBoxLayoutState&) (this=this@entry=0x7fffc33054f0, aState=...) at /usr/src/debug/thunderbird-38.6.0/comm-esr38/mozilla/layout/xul/nsBox.cpp:509 #19 0x00007ffff31cf1b7 in nsStackLayout::Layout(nsIFrame*, nsBoxLayoutState&) (this=<optimized out>, aBox=0x7fffc3305388, aState=...) at /usr/src/debug/thunderbird-38.6.0/comm-esr38/mozilla/layout/xul/nsStackLayout.cpp:340 #20 0x00007ffff31b120d in nsBoxFrame::DoLayout(nsBoxLayoutState&) (this=this@entry=0x7fffc3305388, aState=...) at /usr/src/debug/thunderbird-38.6.0/comm-esr38/mozilla/layout/xul/nsBoxFrame.cpp:908 #21 0x00007ffff31b3c1e in nsDeckFrame::DoLayout(nsBoxLayoutState&) (this=0x7fffc3305388, aState=...) at /usr/src/debug/thunderbird-38.6.0/comm-esr38/mozilla/layout/xul/nsDeckFrame.cpp:211 #22 0x00007ffff31b3b24 in nsIFrame::Layout(nsBoxLayoutState&) (this=this@entry=0x7fffc3305388, aState=...) at /usr/src/debug/thunderbird-38.6.0/comm-esr38/mozilla/layout/xul/nsBox.cpp:509 #23 0x00007ffff31b4542 in nsBoxFrame::LayoutChildAt(nsBoxLayoutState&, nsIFrame*, nsRect const&) (aState=..., aBox=aBox@entry=0x7fffc3305388, aRect=...) at /usr/src/debug/thunderbird-38.6.0/comm-esr38/mozilla/layout/xul/nsBoxFrame.cpp:1947 #24 0x00007ffff31d047e in nsSprocketLayout::Layout(nsIFrame*, nsBoxLayoutState&) (this=<optimized out>, aBox=0x7fffc33051b0, aState=...) at /usr/src/debug/thunderbird-38.6.0/comm-esr38/mozilla/layout/xul/nsSprocketLayout.cpp:179 #25 0x00007ffff31b120d in nsBoxFrame::DoLayout(nsBoxLayoutState&) (this=0x7fffc33051b0, aState=...) at /usr/src/debug/thunderbird-38.6.0/comm-esr38/mozilla/layout/xul/nsBoxFrame.cpp:908 #26 0x00007ffff31b3b24 in nsIFrame::Layout(nsBoxLayoutState&) (this=this@entry=0x7fffc33051b0, aState=...) at /usr/src/debug/thunderbird-38.6.0/comm-esr38/mozilla/layout/xul/nsBox.cpp:509 #27 0x00007ffff31cff82 in nsSprocketLayout::Layout(nsIFrame*, nsBoxLayoutState&) (this=this@entry=0x7fffcc6b69e0, aBox=0x7fffc341f190, aState=...) at /usr/src/debug/thunderbird-38.6.0/comm-esr38/mozilla/layout/xul/nsSprocketLayout.cpp:482 #28 0x00007ffff31d0496 in nsSprocketLayout::Layout(nsIFrame*, nsBoxLayoutState&) (this=0x7fffcc6b69e0, aBox=0x7fffc341f190, aState=...) at /usr/src/debug/thunderbird-38.6.0/comm-esr38/mozilla/layout/xul/nsSprocketLayout.cpp:177 #29 0x00007ffff31b120d in nsBoxFrame::DoLayout(nsBoxLayoutState&) (this=0x7fffc341f190, aState=...) at /usr/src/debug/thunderbird-38.6.0/comm-esr38/mozilla/layout/xul/nsBoxFrame.cpp:908 #30 0x00007ffff31b3b24 in nsIFrame::Layout(nsBoxLayoutState&) (this=this@entry=0x7fffc341f190, aState=...) at /usr/src/debug/thunderbird-38.6.0/comm-esr38/mozilla/layout/xul/nsBox.cpp:509 #31 0x00007ffff31cff82 in nsSprocketLayout::Layout(nsIFrame*, nsBoxLayoutState&) (this=this@entry=0x7fffcc6b69e0, aBox=0x7fffc341e618, aState=...) at /usr/src/debug/thunderbird-38.6.0/comm-esr38/mozilla/layout/xul/nsSprocketLayout.cpp:482 #32 0x00007ffff31d0496 in nsSprocketLayout::Layout(nsIFrame*, nsBoxLayoutState&) (this=0x7fffcc6b69e0, aBox=0x7fffc341e618, aState=...) at /usr/src/debug/thunderbird-38.6.0/comm-esr38/mozilla/layout/xul/nsSprocketLayout.cpp:177 #33 0x00007ffff31b120d in nsBoxFrame::DoLayout(nsBoxLayoutState&) (this=0x7fffc341e618, aState=...) at /usr/src/debug/thunderbird-38.6.0/comm-esr38/mozilla/layout/xul/nsBoxFrame.cpp:908 #34 0x00007ffff31b3b24 in nsIFrame::Layout(nsBoxLayoutState&) (this=0x7fffc341e618, aState=...) at /usr/src/debug/thunderbird-38.6.0/comm-esr38/mozilla/layout/xul/nsBox.cpp:509 #35 0x00007ffff3118506 in nsXULScrollFrame::LayoutScrollArea(nsBoxLayoutState&, nsPoint const&) (this=this@entry=0x7fffc341e6b8, aState=..., aScrollPosition=...) at /usr/src/debug/thunderbird-38.6.0/comm-esr38/mozilla/layout/generic/nsGfxScrollFrame.cpp:4188 #36 0x00007ffff31314f2 in nsXULScrollFrame::Layout(nsBoxLayoutState&) (this=this@entry=0x7fffc341e6b8, aState=...) at /usr/src/debug/thunderbird-38.6.0/comm-esr38/mozilla/layout/generic/nsGfxScrollFrame.cpp:4378 #37 0x00007ffff31346f4 in nsXULScrollFrame::DoLayout(nsBoxLayoutState&) (this=0x7fffc341e6b8, aState=...) at /usr/src/debug/thunderbird-38.6.0/comm-esr38/mozilla/layout/generic/nsGfxScrollFrame.cpp:1403 #38 0x00007ffff31b3b24 in nsIFrame::Layout(nsBoxLayoutState&) (this=this@entry=0x7fffc341e6b8, aState=...) at /usr/src/debug/thunderbird-38.6.0/comm-esr38/mozilla/layout/xul/nsBox.cpp:509 #39 0x00007ffff31cff82 in nsSprocketLayout::Layout(nsIFrame*, nsBoxLayoutState&) (this=this@entry=0x7fffcc6b69e0, aBox=0x7fffc341e1d8, aState=...) at /usr/src/debug/thunderbird-38.6.0/comm-esr38/mozilla/layout/xul/nsSprocketLayout.cpp:482 #40 0x00007ffff31d0496 in nsSprocketLayout::Layout(nsIFrame*, nsBoxLayoutState&) (this=0x7fffcc6b69e0, aBox=0x7fffc341e1d8, aState=...) at /usr/src/debug/thunderbird-38.6.0/comm-esr38/mozilla/layout/xul/nsSprocketLayout.cpp:177 #41 0x00007ffff31b120d in nsBoxFrame::DoLayout(nsBoxLayoutState&) (this=0x7fffc341e1d8, aState=...) at /usr/src/debug/thunderbird-38.6.0/comm-esr38/mozilla/layout/xul/nsBoxFrame.cpp:908 #42 0x00007ffff31b3b24 in nsIFrame::Layout(nsBoxLayoutState&) (this=this@entry=0x7fffc341e1d8, aState=...) at /usr/src/debug/thunderbird-38.6.0/comm-esr38/mozilla/layout/xul/nsBox.cpp:509 #43 0x00007ffff31cff82 in nsSprocketLayout::Layout(nsIFrame*, nsBoxLayoutState&) (this=this@entry=0x7fffcc6b69e0, aBox=0x7fffc36d7238, aState=...) at /usr/src/debug/thunderbird-38.6.0/comm-esr38/mozilla/layout/xul/nsSprocketLayout.cpp:482 #44 0x00007ffff31d0496 in nsSprocketLayout::Layout(nsIFrame*, nsBoxLayoutState&) (this=0x7fffcc6b69e0, aBox=0x7fffc36d7238, aState=...) at /usr/src/debug/thunderbird-38.6.0/comm-esr38/mozilla/layout/xul/nsSprocketLayout.cpp:177 #45 0x00007ffff31b120d in nsBoxFrame::DoLayout(nsBoxLayoutState&) (this=0x7fffc36d7238, aState=...) at /usr/src/debug/thunderbird-38.6.0/comm-esr38/mozilla/layout/xul/nsBoxFrame.cpp:908 #46 0x00007ffff31b3b24 in nsIFrame::Layout(nsBoxLayoutState&) (this=this@entry=0x7fffc36d7238, aState=...) at /usr/src/debug/thunderbird-38.6.0/comm-esr38/mozilla/layout/xul/nsBox.cpp:509 #47 0x00007ffff31cff82 in nsSprocketLayout::Layout(nsIFrame*, nsBoxLayoutState&) (this=this@entry=0x7fffcc6b69e0, aBox=0x7fffc36d7020, aState=...) at /usr/src/debug/thunderbird-38.6.0/comm-esr38/mozilla/layout/xul/nsSprocketLayout.cpp:482 #48 0x00007ffff31d0496 in nsSprocketLayout::Layout(nsIFrame*, nsBoxLayoutState&) (this=0x7fffcc6b69e0, aBox=0x7fffc36d7020, aState=...) at /usr/src/debug/thunderbird-38.6.0/comm-esr38/mozilla/layout/xul/nsSprocketLayout.cpp:177 #49 0x00007ffff31b120d in nsBoxFrame::DoLayout(nsBoxLayoutState&) (this=0x7fffc36d7020, aState=...) at /usr/src/debug/thunderbird-38.6.0/comm-esr38/mozilla/layout/xul/nsBoxFrame.cpp:908 #50 0x00007ffff31b3b24 in nsIFrame::Layout(nsBoxLayoutState&) (this=this@entry=0x7fffc36d7020, aState=...) at /usr/src/debug/thunderbird-38.6.0/comm-esr38/mozilla/layout/xul/nsBox.cpp:509 #51 0x00007ffff31cff82 in nsSprocketLayout::Layout(nsIFrame*, nsBoxLayoutState&) (this=this@entry=0x7fffcc6b69e0, aBox=0x7fffc362fea0, aState=...) at /usr/src/debug/thunderbird-38.6.0/comm-esr38/mozilla/layout/xul/nsSprocketLayout.cpp:482 #52 0x00007ffff31d0496 in nsSprocketLayout::Layout(nsIFrame*, nsBoxLayoutState&) (this=0x7fffcc6b69e0, aBox=0x7fffc362fea0, aState=...) at /usr/src/debug/thunderbird-38.6.0/comm-esr38/mozilla/layout/xul/nsSprocketLayout.cpp:177 #53 0x00007ffff31b120d in nsBoxFrame::DoLayout(nsBoxLayoutState&) (this=0x7fffc362fea0, aState=...) at /usr/src/debug/thunderbird-38.6.0/comm-esr38/mozilla/layout/xul/nsBoxFrame.cpp:908 #54 0x00007ffff31b3b24 in nsIFrame::Layout(nsBoxLayoutState&) (this=this@entry=0x7fffc362fea0, aState=...) at /usr/src/debug/thunderbird-38.6.0/comm-esr38/mozilla/layout/xul/nsBox.cpp:509 #55 0x00007ffff31cff82 in nsSprocketLayout::Layout(nsIFrame*, nsBoxLayoutState&) (this=this@entry=0x7fffcc6b69e0, aBox=0x7fffc3655a98, aState=...) at /usr/src/debug/thunderbird-38.6.0/comm-esr38/mozilla/layout/xul/nsSprocketLayout.cpp:482 #56 0x00007ffff31d0496 in nsSprocketLayout::Layout(nsIFrame*, nsBoxLayoutState&) (this=0x7fffcc6b69e0, aBox=0x7fffc3655a98, aState=...) at /usr/src/debug/thunderbird-38.6.0/comm-esr38/mozilla/layout/xul/nsSprocketLayout.cpp:177 #57 0x00007ffff31b120d in nsBoxFrame::DoLayout(nsBoxLayoutState&) (this=0x7fffc3655a98, aState=...) at /usr/src/debug/thunderbird-38.6.0/comm-esr38/mozilla/layout/xul/nsBoxFrame.cpp:908 #58 0x00007ffff31b3b24 in nsIFrame::Layout(nsBoxLayoutState&) (this=this@entry=0x7fffc3655a98, aState=...) at /usr/src/debug/thunderbird-38.6.0/comm-esr38/mozilla/layout/xul/nsBox.cpp:509 #59 0x00007ffff31cf1b7 in nsStackLayout::Layout(nsIFrame*, nsBoxLayoutState&) (this=<optimized out>, aBox=0x7fffc3655258, aState=...) at /usr/src/debug/thunderbird-38.6.0/comm-esr38/mozilla/layout/xul/nsStackLayout.cpp:340 #60 0x00007ffff31b120d in nsBoxFrame::DoLayout(nsBoxLayoutState&) (this=this@entry=0x7fffc3655258, aState=...) at /usr/src/debug/thunderbird-38.6.0/comm-esr38/mozilla/layout/xul/nsBoxFrame.cpp:908 #61 0x00007ffff31b3c1e in nsDeckFrame::DoLayout(nsBoxLayoutState&) (this=0x7fffc3655258, aState=...) at /usr/src/debug/thunderbird-38.6.0/comm-esr38/mozilla/layout/xul/nsDeckFrame.cpp:211 #62 0x00007ffff31b3b24 in nsIFrame::Layout(nsBoxLayoutState&) (this=this@entry=0x7fffc3655258, aState=...) at /usr/src/debug/thunderbird-38.6.0/comm-esr38/mozilla/layout/xul/nsBox.cpp:509 #63 0x00007ffff31cff82 in nsSprocketLayout::Layout(nsIFrame*, nsBoxLayoutState&) (this=this@entry=0x7fffcc6b69e0, aBox=0x7fffc36542c0, aState=...) at /usr/src/debug/thunderbird-38.6.0/comm-esr38/mozilla/layout/xul/nsSprocketLayout.cpp:482 #64 0x00007ffff31d0496 in nsSprocketLayout::Layout(nsIFrame*, nsBoxLayoutState&) (this=0x7fffcc6b69e0, aBox=0x7fffc36542c0, aState=...) at /usr/src/debug/thunderbird-38.6.0/comm-esr38/mozilla/layout/xul/nsSprocketLayout.cpp:177 #65 0x00007ffff31b120d in nsBoxFrame::DoLayout(nsBoxLayoutState&) (this=0x7fffc36542c0, aState=...) at /usr/src/debug/thunderbird-38.6.0/comm-esr38/mozilla/layout/xul/nsBoxFrame.cpp:908 #66 0x00007ffff31b3b24 in nsIFrame::Layout(nsBoxLayoutState&) (this=this@entry=0x7fffc36542c0, aState=...) at /usr/src/debug/thunderbird-38.6.0/comm-esr38/mozilla/layout/xul/nsBox.cpp:509 #67 0x00007ffff31cff82 in nsSprocketLayout::Layout(nsIFrame*, nsBoxLayoutState&) (this=this@entry=0x7fffcc6b69e0, aBox=0x7fffc37f0e00, aState=...) at /usr/src/debug/thunderbird-38.6.0/comm-esr38/mozilla/layout/xul/nsSprocketLayout.cpp:482 #68 0x00007ffff31d0496 in nsSprocketLayout::Layout(nsIFrame*, nsBoxLayoutState&) (this=0x7fffcc6b69e0, aBox=0x7fffc37f0e00, aState=...) at /usr/src/debug/thunderbird-38.6.0/comm-esr38/mozilla/layout/xul/nsSprocketLayout.cpp:177 #69 0x00007ffff31b120d in nsBoxFrame::DoLayout(nsBoxLayoutState&) (this=0x7fffc37f0e00, aState=...) at /usr/src/debug/thunderbird-38.6.0/comm-esr38/mozilla/layout/xul/nsBoxFrame.cpp:908 #70 0x00007ffff31b3b24 in nsIFrame::Layout(nsBoxLayoutState&) (this=this@entry=0x7fffc37f0e00, aState=...) at /usr/src/debug/thunderbird-38.6.0/comm-esr38/mozilla/layout/xul/nsBox.cpp:509 #71 0x00007ffff31cff82 in nsSprocketLayout::Layout(nsIFrame*, nsBoxLayoutState&) (this=this@entry=0x7fffcc6b69e0, aBox=0x7fffc37ef7d8, aState=...) at /usr/src/debug/thunderbird-38.6.0/comm-esr38/mozilla/layout/xul/nsSprocketLayout.cpp:482 #72 0x00007ffff31d0496 in nsSprocketLayout::Layout(nsIFrame*, nsBoxLayoutState&) (this=0x7fffcc6b69e0, aBox=0x7fffc37ef7d8, aState=...) at /usr/src/debug/thunderbird-38.6.0/comm-esr38/mozilla/layout/xul/nsSprocketLayout.cpp:177 #73 0x00007ffff31b120d in nsBoxFrame::DoLayout(nsBoxLayoutState&) (this=0x7fffc37ef7d8, aState=...) at /usr/src/debug/thunderbird-38.6.0/comm-esr38/mozilla/layout/xul/nsBoxFrame.cpp:908 #74 0x00007ffff31b3b24 in nsIFrame::Layout(nsBoxLayoutState&) (this=this@entry=0x7fffc37ef7d8, aState=...) at /usr/src/debug/thunderbird-38.6.0/comm-esr38/mozilla/layout/xul/nsBox.cpp:509 #75 0x00007ffff31cff82 in nsSprocketLayout::Layout(nsIFrame*, nsBoxLayoutState&) (this=this@entry=0x7fffcc6b69e0, aBox=0x7fffccca3460, aState=...) at /usr/src/debug/thunderbird-38.6.0/comm-esr38/mozilla/layout/xul/nsSprocketLayout.cpp:482 #76 0x00007ffff31d0496 in nsSprocketLayout::Layout(nsIFrame*, nsBoxLayoutState&) (this=0x7fffcc6b69e0, aBox=0x7fffccca3460, aState=...) at /usr/src/debug/thunderbird-38.6.0/comm-esr38/mozilla/layout/xul/nsSprocketLayout.cpp:177 #77 0x00007ffff31b120d in nsBoxFrame::DoLayout(nsBoxLayoutState&) (this=0x7fffccca3460, aState=...) at /usr/src/debug/thunderbird-38.6.0/comm-esr38/mozilla/layout/xul/nsBoxFrame.cpp:908 #78 0x00007ffff31b3b24 in nsIFrame::Layout(nsBoxLayoutState&) (this=this@entry=0x7fffccca3460, aState=...) at /usr/src/debug/thunderbird-38.6.0/comm-esr38/mozilla/layout/xul/nsBox.cpp:509 #79 0x00007ffff31cf1b7 in nsStackLayout::Layout(nsIFrame*, nsBoxLayoutState&) (this=<optimized out>, aBox=0x7fffccca3150, aState=...) at /usr/src/debug/thunderbird-38.6.0/comm-esr38/mozilla/layout/xul/nsStackLayout.cpp:340 #80 0x00007ffff31b120d in nsBoxFrame::DoLayout(nsBoxLayoutState&) (this=0x7fffccca3150, aState=...) at /usr/src/debug/thunderbird-38.6.0/comm-esr38/mozilla/layout/xul/nsBoxFrame.cpp:908 #81 0x00007ffff31b3b24 in nsIFrame::Layout(nsBoxLayoutState&) (this=this@entry=0x7fffccca3150, aState=...) at /usr/src/debug/thunderbird-38.6.0/comm-esr38/mozilla/layout/xul/nsBox.cpp:509 #82 0x00007ffff31b771c in nsBoxFrame::Reflow(nsPresContext*, nsHTMLReflowMetrics&, nsHTMLReflowState const&, unsigned int&) (this=0x7fffccca3150, aPresContext=0x7fffccc7a800, aDesiredSize=..., aReflowState=..., aStatus=@0x7fffffffb9ec: 0) at /usr/src/debug/thunderbird-38.6.0/comm-esr38/mozilla/layout/xul/nsBoxFrame.cpp:704 #83 0x00007ffff30f4de2 in nsContainerFrame::ReflowChild(nsIFrame*, nsPresContext*, nsHTMLReflowMetrics&, nsHTMLReflowState const&, int, int, unsigned int, unsigned int&, nsOverflowContinuationTracker*) (this=this@entry=0x7fffccca24e8, aKidFrame=aKidFrame@entry=0x7fffccca3150, aPresContext=aPresContext@entry=0x7fffccc7a800, aDesiredSize=..., aReflowState=..., aX=aX@entry=0, aY=0, aFlags=0, aStatus=@0x7fffffffb9ec: 0, aTracker=0x0) at /usr/src/debug/thunderbird-38.6.0/comm-esr38/mozilla/layout/generic/nsContainerFrame.cpp:1024 #84 0x00007ffff314d4df in ViewportFrame::Reflow(nsPresContext*, nsHTMLReflowMetrics&, nsHTMLReflowState const&, unsigned int&) (this=0x7fffccca24e8, aPresContext=0x7fffccc7a800, aDesiredSize=..., aReflowState=..., aStatus=@0x7fffffffb9ec: 0) at /usr/src/debug/thunderbird-38.6.0/comm-esr38/mozilla/layout/generic/nsViewportFrame.cpp:217 #85 0x00007ffff30d894c in PresShell::DoReflow(nsIFrame*, bool) (this=this@entry=0x7fffccc33800, target=<optimized out>, target@entry=0x7fffccca24e8, aInterruptible=aInterruptible@entry=false) at /usr/src/debug/thunderbird-38.6.0/comm-esr38/mozilla/layout/base/nsPresShell.cpp:9364 #86 0x00007ffff30dd1f0 in PresShell::ProcessReflowCommands(bool) (this=0x7fffccc33800, aInterruptible=false) at /usr/src/debug/thunderbird-38.6.0/comm-esr38/mozilla/layout/base/nsPresShell.cpp:9524 #87 0x00007ffff30dd644 in PresShell::FlushPendingNotifications(mozilla::ChangesToFlush) (this=0x7fffccc33800, aFlush=...) at /usr/src/debug/thunderbird-38.6.0/comm-esr38/mozilla/layout/base/nsPresShell.cpp:4355 #88 0x00007ffff306080e in nsRefreshDriver::Tick(long, mozilla::TimeStamp) (this=0x7fffccc33400, aNowEpoch=aNowEpoch@entry=1456142398058270, aNowTime=...) at /usr/src/debug/thunderbird-38.6.0/comm-esr38/mozilla/layout/base/nsRefreshDriver.cpp:1649 #89 0x00007ffff3060a71 in mozilla::RefreshDriverTimer::TickDriver(nsRefreshDriver*, long, mozilla::TimeStamp) (driver=<optimized out>, jsnow=jsnow@entry=1456142398058270, now=..., now@entry=...) at /usr/src/debug/thunderbird-38.6.0/comm-esr38/mozilla/layout/base/nsRefreshDriver.cpp:198 #90 0x00007ffff3060bce in mozilla::RefreshDriverTimer::Tick(long, mozilla::TimeStamp) (this=this@entry=0x7fffcf4f4980, jsnow=jsnow@entry=1456142398058270, now=...) at /usr/src/debug/thunderbird-38.6.0/comm-esr38/mozilla/layout/base/nsRefreshDriver.cpp:189 #91 0x00007ffff3060c53 in mozilla::RefreshDriverTimer::TimerTick(nsITimer*, void*) (this=0x7fffcf4f4980) at /usr/src/debug/thunderbird-38.6.0/comm-esr38/mozilla/layout/base/nsRefreshDriver.cpp:166 #92 0x00007ffff3060c53 in mozilla::RefreshDriverTimer::TimerTick(nsITimer*, void*) (aTimer=<optimized out>, aClosure=0x7fffcf4f4980) at /usr/src/debug/thunderbird-38.6.0/comm-esr38/mozilla/layout/base/nsRefreshDriver.cpp:212 #93 0x00007ffff1fb9859 in nsTimerImpl::Fire() (this=0x7fffd06f9b60) at /usr/src/debug/thunderbird-38.6.0/comm-esr38/mozilla/xpcom/threads/nsTimerImpl.cpp:625 #94 0x00007ffff1fb99eb in nsTimerEvent::Run() (this=0x7fffccc49048) at /usr/src/debug/thunderbird-38.6.0/comm-esr38/mozilla/xpcom/threads/nsTimerImpl.cpp:717 #95 0x00007ffff1fb7a3e in nsThread::ProcessNextEvent(bool, bool*) (this=0x7fffde70ea00, aMayWait=<optimized out>, aResult=0x7fffffffc1f7) at /usr/src/debug/thunderbird-38.6.0/comm-esr38/mozilla/xpcom/threads/nsThread.cpp:855 #96 0x00007ffff1fcaeaa in NS_ProcessNextEvent(nsIThread*, bool) (aThread=<optimized out>, aMayWait=aMayWait@entry=false) at /usr/src/debug/thunderbird-38.6.0/comm-esr38/mozilla/xpcom/glue/nsThreadUtils.cpp:265 #97 0x00007ffff21877f7 in mozilla::ipc::MessagePump::Run(base::MessagePump::Delegate*) (this=0x7fffde752fc0, aDelegate=0x7ffff6ba1840) at /usr/src/debug/thunderbird-38.6.0/comm-esr38/mozilla/ipc/glue/MessagePump.cpp:99 #98 0x00007ffff217c06c in MessageLoop::Run() (this=<optimized out>) at /usr/src/debug/thunderbird-38.6.0/comm-esr38/mozilla/ipc/chromium/src/base/message_loop.cc:226 #99 0x00007ffff217c06c in MessageLoop::Run() (this=<optimized out>) at /usr/src/debug/thunderbird-38.6.0/comm-esr38/mozilla/ipc/chromium/src/base/message_loop.cc:200 #100 0x00007ffff2f23ff1 in nsBaseAppShell::Run() (this=0x7fffd3e82f60) at /usr/src/debug/thunderbird-38.6.0/comm-esr38/mozilla/widget/nsBaseAppShell.cpp:164 #101 0x00007ffff345a36a in nsAppStartup::Run() (this=0x7fffd3e8a2e0) at /usr/src/debug/thunderbird-38.6.0/comm-esr38/mozilla/toolkit/components/startup/nsAppStartup.cpp:281 #102 0x00007ffff348eb8d in XREMain::XRE_mainRun() (this=this@entry=0x7fffffffc498) at /usr/src/debug/thunderbird-38.6.0/comm-esr38/mozilla/toolkit/xre/nsAppRunner.cpp:4239 #103 0x00007ffff348ee55 in XREMain::XRE_main(int, char**, nsXREAppData const*) (this=this@entry=0x7fffffffc498, argc=argc@entry=1, argv=argv@entry=0x7fffffffd9a8, aAppData=aAppData@entry=0x7fffffffc698) at /usr/src/debug/thunderbird-38.6.0/comm-esr38/mozilla/toolkit/xre/nsAppRunner.cpp:4313 #104 0x00007ffff348f0a9 in XRE_main(int, char**, nsXREAppData const*, uint32_t) (argc=1, argv=0x7fffffffd9a8, aAppData=0x7fffffffc698, aFlags=<optimized out>) at /usr/src/debug/thunderbird-38.6.0/comm-esr38/mozilla/toolkit/xre/nsAppRunner.cpp:4545 #105 0x000055555555834b in do_main(int, char**, nsIFile*) (argc=1, argv=0x7fffffffd9a8, xreDirectory=0x7ffff6b49840) at /usr/src/debug/thunderbird-38.6.0/comm-esr38/mail/app/nsMailApp.cpp:195 #106 0x0000555555557ada in main(int, char**) (argc=1, argv=0x7fffffffd9a8) at /usr/src/debug/thunderbird-38.6.0/comm-esr38/mail/app/nsMailApp.cpp:380 Thanks, I can reproduce it too. *** Bug 1310316 has been marked as a duplicate of this bug. *** The issue in latest F24 build seems to be caused by system sqlite (Bug 1311032). I'll do a new build for you. (In reply to Martin Stransky from comment #9) > The issue in latest F24 build seems to be caused by system sqlite (Bug > 1311032). I'll do a new build for you. thunderbird-38.6.0-3.fc24.x86_64 still no good (x86_64 build finished). Same backtrace as comment 6 . Note that (even though I have not checked "chat" issue or so) thunderbird-38.5.0-1.fc24 does launch without crash with sqlite-3.11.0-2.fc24, so thunderbird-38.5.0-1.fc24 "basically" works (with sqlite-3.11.0-2.fc24, although some function may not be working), but thunderbird-38.5.0-2.fc24 and above don't launch at startup at all. (In reply to Mamoru TASAKA from comment #11) > thunderbird-38.5.0-2.fc24 and above don't launch at startup at all. The crash here is caused by gcc6. Optimized TB builds crashes when build with gcc6. Still investigating what's going on. This bug appears to have been reported against 'rawhide' during the Fedora 24 development cycle. Changing version to '24'. More information and reason for this action is here: https://fedoraproject.org/wiki/Fedora_Program_Management/HouseKeeping/Fedora24#Rawhide_Rebase The gcc6 null this issues is covered by bugs: https://bugzilla.redhat.com/show_bug.cgi?id=1311886 https://bugzilla.mozilla.org/show_bug.cgi?id=1167145 The latest builds (thunderbird-38.6.0-5.fc24) are in koji. It has still disabled JIT engine but should start and run at least. (In reply to Martin Stransky from comment #14) > The gcc6 null this issues is covered by bugs: > > https://bugzilla.redhat.com/show_bug.cgi?id=1311886 > https://bugzilla.mozilla.org/show_bug.cgi?id=1167145 > > The latest builds (thunderbird-38.6.0-5.fc24) are in koji. It has still > disabled JIT engine but should start and run at least. I've just updated to: http://koji.fedoraproject.org/koji/buildinfo?buildID=738795 And it still crashes, re-opening. Updated Thunderbird still crash too. But, in my case, if I remove ~/.thunderbird/<profile>/pref.js, it works but without my previous accounts. Maybe previous crashes were corrupted this file? Correct, there are more fixes needed for the gcc6 null this optimization. Will update the package. thunderbird-38.6.0-6.fc24 in koji has disabled the null this optimization. The TB code is affected on many places with this. Upstream bug - https://bugzilla.mozilla.org/show_bug.cgi?id=1251576 (In reply to Martin Stransky from comment #18) > thunderbird-38.6.0-6.fc24 in koji has disabled the null this optimization. > The TB code is affected on many places with this. Thanks, I can confirm that 38.6.0-6 fixes things for me. Thank god, I can dump evolution again. 38.6.0-6 fixes things for me. thunderbird-38.6.0-6.fc23.x86_64.rpm crashes for me when lightning is in use. Work-around for me was to roll-back to thunderbird-38.6.0-1.fc23.x86_64.rpm. (38.5.0-1 complains that the lightning version is incompatible). Hi, (In reply to John Heidemann from comment #22) > thunderbird-38.6.0-6.fc23.x86_64.rpm crashes for me when lightning is in use. > Work-around for me was to roll-back to thunderbird-38.6.0-1.fc23.x86_64.rpm. > (38.5.0-1 complains that the lightning version is incompatible). This is about problems with gcc6, which only is used in Fedora 24 and later, and you seem to be on Fedora 23. First of all make sure your lightning is fully up2date and if you're using it with google, I advice using the Fedora thunderbird-lightning-gdata package, rather then the extension from the official extensions site, as the Fedora version is kept in lock-step sync with thunderbird. For lightning itself OTOH it is probably best to not use the Fedora package, as that seems to a be a bit old / stale. If with that you still have problems please file a new bug. Regards, Hans wrt comment:23: Thanks for the quick reply. It looks like I'm using a direct-install, so I will try to switch to the packaged version. I will open another ticket to track the problem if I can't clean it up. *** Bug 1312635 has been marked as a duplicate of this bug. *** The GCC6 crashes should be fixed now. |