[Dillo-dev] page that hangs

0 views
Skip to first unread message

eocene

unread,
Feb 10, 2015, 4:06:57 PM2/10/15
to dill...@dillo.org

news.sciencemag.org

Under gdb, breaking in and having a look at the backtrace always
showed a series of rewrap()...

(gdb) bt
#0 0x08051680 in mcount@plt ()
#1 0x080b753f in lout::object::TypedPointer<dw::Textblock>::~TypedPointer (
this=0xbfffedf4, __in_chrg=<optimized out>) at ../lout/object.hh:115
#2 0x080b5b36 in dw::OutOfFlowMgr::getTextblock (this=0x825aa00,
textblock=0x862f5e0) at outofflowmgr.cc:1956
#3 0x080b6aa1 in dw::OutOfFlowMgr::getAllocation (this=0x825aa00,
textblock=0x862f5e0) at outofflowmgr.hh:252
#4 0x080b288c in dw::OutOfFlowMgr::Float::ComparePosition::compare (
this=0xbfffef7c, o1=0xbfffef28, o2=0x83eb728) at outofflowmgr.cc:233
#5 0x080db204 in lout::container::untyped::Vector::bsearch (this=0x82466c8,
key=0xbfffef28, mustExist=false, start=0, end=5, comparator=0xbfffef7c)
at container.cc:239
#6 0x080b6d8b in lout::container::typed::Vector<dw::OutOfFlowMgr::Float>::bsearch (this=0x82466b0, key=0xbfffef28, mustExist=false, start=0, end=5,
comparator=0xbfffef7c) at ../lout/container.hh:451
#7 0x080b2cba in dw::OutOfFlowMgr::SortedFloatsVector::find (this=0x82466b0,
textblock=0x862f5e0, y=61080, start=0, end=5) at outofflowmgr.cc:385
#8 0x080b2d73 in dw::OutOfFlowMgr::SortedFloatsVector::findFirst (
this=0x82466b0, textblock=0x862f5e0, y=61080, h=1, lastGB=0x862f5e0,
lastExtIndex=-1, lastReturn=0x0) at outofflowmgr.cc:432
#9 0x080b6069 in dw::OutOfFlowMgr::getFloatHeight (this=0x825aa00,
textblock=0x862f5e0, side=dw::OutOfFlowMgr::LEFT, y=61080, h=1,
lastGB=0x862f5e0, lastExtIndex=-1) at outofflowmgr.cc:2143
#10 0x080b5fc5 in dw::OutOfFlowMgr::getLeftFloatHeight (this=0x825aa00,
textblock=0x862f5e0, y=61080, h=1, lastGB=0x862f5e0, lastExtIndex=-1)
at outofflowmgr.cc:2125
#11 0x080ae637 in dw::Textblock::calcBorders (this=0x862f5e0, lastOofRef=-1,
height=1) at textblock_linebreaking.cc:2058
#12 0x080ac011 in dw::Textblock::balanceBreakPosAndHeight (this=0x862f5e0,
wordIndex=0, firstIndex=0, searchUntil=0xbffff168, tempNewLine=false,
penaltyIndex=0, borderIsCalculated=true, thereWillBeMoreSpace=0xbffff16f,
wrapAll=false, diffWords=0xbffff170, wordIndexEnd=0xbffff164,
lastFloatPos=0xbffff158, regardBorder=true, height=0xbffff160,
breakPos=0xbffff15c) at textblock_linebreaking.cc:910
#13 0x080abc03 in dw::Textblock::wrapWordInFlow (this=0x862f5e0, wordIndex=0,
wrapAll=false) at textblock_linebreaking.cc:746
#14 0x080ab87c in dw::Textblock::wordWrap (this=0x862f5e0, wordIndex=0,
wrapAll=false) at textblock_linebreaking.cc:606
#15 0x080ae17c in dw::Textblock::rewrap (this=0x862f5e0)
at textblock_linebreaking.cc:1891
#16 0x080a12ce in dw::Textblock::sizeRequestImpl (this=0x862f5e0,
requisition=0x8635f80) at textblock.cc:341
#17 0x080d7f7c in dw::core::Widget::sizeRequest (this=0x862f5e0,
requisition=0x8635f80) at widget.cc:494
#18 0x080ae159 in dw::Textblock::rewrap (this=0x862f098)
at textblock_linebreaking.cc:1889
#19 0x080a12ce in dw::Textblock::sizeRequestImpl (this=0x862f098,
requisition=0x862f370) at textblock.cc:341
#20 0x080d7f7c in dw::core::Widget::sizeRequest (this=0x862f098,
requisition=0x862f370) at widget.cc:494
#21 0x080ae159 in dw::Textblock::rewrap (this=0x862ea18)
at textblock_linebreaking.cc:1889
#22 0x080a12ce in dw::Textblock::sizeRequestImpl (this=0x862ea18,
requisition=0x862ee18) at textblock.cc:341
#23 0x080d7f7c in dw::core::Widget::sizeRequest (this=0x862ea18,
requisition=0x862ee18) at widget.cc:494
#24 0x080ae159 in dw::Textblock::rewrap (this=0x862b748)
at textblock_linebreaking.cc:1889
#25 0x080a12ce in dw::Textblock::sizeRequestImpl (this=0x862b748,
requisition=0x862b9f8) at textblock.cc:341
#26 0x080d7f7c in dw::core::Widget::sizeRequest (this=0x862b748,
requisition=0x862b9f8) at widget.cc:494
#27 0x080ae159 in dw::Textblock::rewrap (this=0x862b0a0)
at textblock_linebreaking.cc:1889
#28 0x080a12ce in dw::Textblock::sizeRequestImpl (this=0x862b0a0,
requisition=0x862b478) at textblock.cc:341
#29 0x080d7f7c in dw::core::Widget::sizeRequest (this=0x862b0a0,
requisition=0x862b478) at widget.cc:494
#30 0x080ae159 in dw::Textblock::rewrap (this=0x835e868)
at textblock_linebreaking.cc:1889
#31 0x080a12ce in dw::Textblock::sizeRequestImpl (this=0x835e868,
requisition=0x855357c) at textblock.cc:341
#32 0x080d7f7c in dw::core::Widget::sizeRequest (this=0x835e868,
requisition=0x855357c) at widget.cc:494
#33 0x080ae159 in dw::Textblock::rewrap (this=0x82846b8)
at textblock_linebreaking.cc:1889
#34 0x080a12ce in dw::Textblock::sizeRequestImpl (this=0x82846b8,
requisition=0xbffff750) at textblock.cc:341
#35 0x080d7f7c in dw::core::Widget::sizeRequest (this=0x82846b8,
requisition=0xbffff750) at widget.cc:494
#36 0x080b4183 in dw::OutOfFlowMgr::doFloatsExceedCB (this=0x825aa00,
side=dw::OutOfFlowMgr::LEFT) at outofflowmgr.cc:1045
#37 0x080b376a in dw::OutOfFlowMgr::sizeAllocateEnd (this=0x825aa00,
caller=0x82846b8) at outofflowmgr.cc:651
#38 0x080a1e27 in dw::Textblock::sizeAllocateImpl (this=0x82846b8,
allocation=0xbffff8f0) at textblock.cc:759
#39 0x080d8e4f in dw::core::Widget::sizeAllocate (this=0x82846b8,
allocation=0xbffff8f0) at widget.cc:993
#40 0x080cd1ec in dw::core::Layout::resizeIdle (this=0x81f2940)
at layout.cc:912
#41 0x080bb10c in dw::fltk::FltkPlatform::generalIdle (this=0x81e2d38)
at fltkplatform.cc:630
#42 0x080bb094 in dw::fltk::FltkPlatform::generalStaticIdle (data=0x81e2d38)
at fltkplatform.cc:620
#43 0x08103e18 in call_idle() ()
#44 0x080e0e71 in Fl::wait(double) ()
#45 0x080e0fb1 in Fl::run() ()
#46 0x08052f7a in main (argc=1, argv=0xbffffb14) at dillo.cc:588


_______________________________________________
Dillo-dev mailing list
Dill...@dillo.org
http://lists.dillo.org/cgi-bin/mailman/listinfo/dillo-dev
Reply all
Reply to author
Forward
0 new messages