Assertion `oofm->wasAllocated (fl2->generatingBlock)' failed.
eocene <[email protected]>
| Newsgroups | gmane.comp.web.dillo.devel |
|---|---|
| Message-ID | <[email protected]> |
outofflowmgr.cc:203: virtual int dw::OutOfFlowMgr::Float::ComparePosition::compare(lout::object::Object*, lout::object::Object*): Assertion `oofm->wasAllocated (fl2->generatingBlock)' failed.
(gdb) bt
#0 0xb7705424 in __kernel_vsyscall ()
#1 0xb702d661 in *__GI_raise (sig=6)
at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#2 0xb7030a92 in *__GI_abort () at abort.c:92
#3 0xb7026878 in *__GI___assert_fail (
assertion=0x814bcf0 "oofm->wasAllocated (fl2->generatingBlock)",
file=0x814bc53 "outofflowmgr.cc", line=203,
function=0x814c2e0 "virtual int dw::OutOfFlowMgr::Float::ComparePosition::compare(lout::object::Object*, lout::object::Object*)") at assert.c:81
#4 0x080b0a83 in dw::OutOfFlowMgr::Float::ComparePosition::compare (
this=0xbfcd6d6c, o1=0xbfcd6d18, o2=0x89c46d8) at outofflowmgr.cc:203
#5 0x080d926c in lout::container::untyped::Vector::bsearch (this=0x8b29898,
key=0xbfcd6d18, mustExist=false, start=0, end=6, comparator=0xbfcd6d6c)
at container.cc:239
#6 0x080b5607 in lout::container::typed::Vector<dw::OutOfFlowMgr::Float>::bsearch (this=0x8a63970, key=0xbfcd6d18, mustExist=false, start=0, end=6,
comparator=0xbfcd6d6c) at ../lout/container.hh:451
#7 0x080b0f24 in dw::OutOfFlowMgr::SortedFloatsVector::find (this=0x8a63970,
textblock=0x887dc60, y=4079, start=0, end=6) at outofflowmgr.cc:382
#8 0x080b0fdd in dw::OutOfFlowMgr::SortedFloatsVector::findFirst (
this=0x8a63970, textblock=0x887dc60, y=4079, h=1, lastGB=0x887dc60,
lastExtIndex=9, lastReturn=0x0) at outofflowmgr.cc:429
#9 0x080b458f in dw::OutOfFlowMgr::hasFloat (this=0x8a526d0,
textblock=0x887dc60, side=dw::OutOfFlowMgr::LEFT, y=4079, h=1,
lastGB=0x887dc60, lastExtIndex=9) at outofflowmgr.cc:2172
#10 0x080b44df in dw::OutOfFlowMgr::hasFloatLeft (this=0x8a526d0,
textblock=0x887dc60, y=4079, h=1, lastGB=0x887dc60, lastExtIndex=9)
at outofflowmgr.cc:2149
#11 0x080ac7c2 in dw::Textblock::calcBorders (this=0x887dc60, lastOofRef=-1,
height=1) at textblock_linebreaking.cc:1986
#12 0x080aa385 in dw::Textblock::balanceBreakPosAndHeight (this=0x887dc60,
wordIndex=19, firstIndex=10, searchUntil=0xbfcd6f58, tempNewLine=true,
penaltyIndex=0, borderIsCalculated=true, thereWillBeMoreSpace=0xbfcd6f5f,
wrapAll=true, diffWords=0xbfcd6f60, wordIndexEnd=0xbfcd6f54,
lastFloatPos=0xbfcd6f48, regardBorder=true, height=0xbfcd6f50,
breakPos=0xbfcd6f4c) at textblock_linebreaking.cc:893
#13 0x080a9f81 in dw::Textblock::wrapWordInFlow (this=0x887dc60, wordIndex=19,
wrapAll=true) at textblock_linebreaking.cc:728
#14 0x080a9bfa in dw::Textblock::wordWrap (this=0x887dc60, wordIndex=19,
wrapAll=true) at textblock_linebreaking.cc:588
#15 0x080aca94 in dw::Textblock::showMissingLines (this=0x887dc60)
at textblock_linebreaking.cc:2054
#16 0x0809febd in dw::Textblock::sizeAllocateImpl (this=0x887dc60,
allocation=0xbfcd7160) at textblock.cc:562
#17 0x080d6ed5 in dw::core::Widget::sizeAllocate (this=0x887dc60,
allocation=0xbfcd7160) at widget.cc:986
#18 0x080a0340 in dw::Textblock::sizeAllocateImpl (this=0x87fa748,
allocation=0xbfcd7240) at textblock.cc:731
#19 0x080d6ed5 in dw::core::Widget::sizeAllocate (this=0x87fa748,
allocation=0xbfcd7240) at widget.cc:986
#20 0x080cb35c in dw::core::Layout::resizeIdle (this=0x875f858)
at layout.cc:912
#21 0x080b9b48 in dw::fltk::FltkPlatform::generalIdle (this=0x874fc58)
at fltkplatform.cc:627
#22 0x080b9ad0 in dw::fltk::FltkPlatform::generalStaticIdle (data=0x874fc58)
at fltkplatform.cc:617