Comment 1 for bug 11567

Revision history for this message
Johannes H. Jensen (joh-pub) wrote :

Found that this also happens with mozilla.

I managed to debug mozilla (found instructions here:
https://bugzilla.mozilla.org/show_bug.cgi?id=207197#c4) and it appears this is a
problem with the libgklayout.so library. The backtrace from gdb follows below:

#0 0x40f38edc in nsHTMLReflowState::UseComputedHeight ()
   from /usr/lib/mozilla/components/libgklayout.so
#1 0x40f39022 in nsHTMLReflowState::UseComputedHeight ()
   from /usr/lib/mozilla/components/libgklayout.so
#2 0x40f39101 in nsHTMLReflowState::CalcLineHeight ()
   from /usr/lib/mozilla/components/libgklayout.so
#3 0x40f1d7f8 in nsBlockReflowState::nsBlockReflowState ()
   from /usr/lib/mozilla/components/libgklayout.so
#4 0x40f135cf in nsBlockFrame::IsContainingBlock ()
   from /usr/lib/mozilla/components/libgklayout.so
#5 0x40f1ca20 in nsBlockReflowContext::ReflowBlock ()
   from /usr/lib/mozilla/components/libgklayout.so
#6 0x40f16944 in nsBlockFrame::ReflowBlockFrame () from
/usr/lib/mozilla/components/libgklayout.so
#7 0x40f159c2 in nsBlockFrame::ReflowLine () from
/usr/lib/mozilla/components/libgklayout.so
#8 0x40f154a3 in nsBlockFrame::ReflowDirtyLines () from
/usr/lib/mozilla/components/libgklayout.so
#9 0x40f13676 in nsBlockFrame::IsContainingBlock ()
   from /usr/lib/mozilla/components/libgklayout.so
#10 0x40f23638 in nsContainerFrame::ReflowChild () from
/usr/lib/mozilla/components/libgklayout.so
#11 0x40f353c2 in NS_NewCanvasFrame () from
/usr/lib/mozilla/components/libgklayout.so
#12 0x41006f99 in nsBoxToBlockAdaptor::Reflow () from
/usr/lib/mozilla/components/libgklayout.so
#13 0x41006b1a in nsBoxToBlockAdaptor::RefreshSizeCache ()
   from /usr/lib/mozilla/components/libgklayout.so
#14 0x40ffe120 in nsBox::UnCollapseChild () from
/usr/lib/mozilla/components/libgklayout.so
---Type <return> to continue, or q <return> to quit---
#15 0x40ffa65b in nsScrollBoxFrame::CreateScrollingView ()
   from /usr/lib/mozilla/components/libgklayout.so
#16 0x40ffe120 in nsBox::UnCollapseChild () from
/usr/lib/mozilla/components/libgklayout.so
#17 0x41008b08 in nsContainerBox::LayoutChildAt () from
/usr/lib/mozilla/components/libgklayout.so
#18 0x40f326dd in nsGfxScrollFrameInner::LayoutBox ()
   from /usr/lib/mozilla/components/libgklayout.so
#19 0x40f329ae in nsGfxScrollFrameInner::Layout () from
/usr/lib/mozilla/components/libgklayout.so
#20 0x40f32741 in nsGfxScrollFrameInner::LayoutBox ()
   from /usr/lib/mozilla/components/libgklayout.so
#21 0x40ffe120 in nsBox::UnCollapseChild () from
/usr/lib/mozilla/components/libgklayout.so
#22 0x41001d20 in nsBoxFrame::IsInitialReflowForPrintPreview ()
   from /usr/lib/mozilla/components/libgklayout.so
#23 0x40f31998 in nsGfxScrollFrame::GetScrollbarStyles ()
   from /usr/lib/mozilla/components/libgklayout.so
#24 0x40f23638 in nsContainerFrame::ReflowChild () from
/usr/lib/mozilla/components/libgklayout.so
#25 0x40f79488 in ViewportFrame::AdjustReflowStateForScrollbars ()
   from /usr/lib/mozilla/components/libgklayout.so
#26 0x40f58607 in IncrementalReflow::Dispatch () from
/usr/lib/mozilla/components/libgklayout.so
#27 0x40f64b94 in PresShell::ProcessReflowCommands ()
   from /usr/lib/mozilla/components/libgklayout.so
#28 0x40f65ef1 in ReflowEvent::HandleEvent () from
/usr/lib/mozilla/components/libgklayout.so
#29 0x40f6459f in PresShell::RemoveOverrideStyleSheet ()
   from /usr/lib/mozilla/components/libgklayout.so
---Type <return> to continue, or q <return> to quit---
#30 0x40b80317 in PL_HandleEvent () from /usr/lib/mozilla/libxpcom.so
#31 0x40b80244 in PL_ProcessPendingEvents () from /usr/lib/mozilla/libxpcom.so
#32 0x40b81ea9 in nsEventQueueImpl::NotifyObservers () from
/usr/lib/mozilla/libxpcom.so
#33 0x4234b805 in nsBaseWidget::FreeNativeData ()
   from /usr/lib/mozilla/components/libwidget_gtk2.so
#34 0x40518ef5 in g_vasprintf () from /usr/lib/libglib-2.0.so.0
#35 0x404f5d7a in g_main_depth () from /usr/lib/libglib-2.0.so.0
#36 0x404f6d2e in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#37 0x404f7050 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#38 0x404f759a in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#39 0x4020a39c in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#40 0x4234bc36 in nsAppShell::ReleaseGlobals () from
/usr/lib/mozilla/components/libwidget_gtk2.so
#41 0x41cc8b64 in ?? () from /usr/lib/mozilla/components/libnsappshell.so
#42 0x0813e9d8 in ?? ()
#43 0xbffff860 in ?? ()
#44 0xbffff9e8 in ?? ()
#45 0x0805436c in getCountry ()
#46 0x0805436c in getCountry ()
#47 0x08054e49 in main ()

Also, I forgot to mention the versions of both mozilla and mozilla-firefox:
mozilla 1.7.3-5ubuntu1
mozilla-firefox 1.0-2ubuntu3