This, on commit 553bbaa, may be a dup or related. It was exercised by loading this: http://www.inkcartridges.co.nz/brother-hl5350dn-laser-printer (On OSX 10.6.8, as is usual from me.) Regards, James. =================== Assertion failed: (wasAllocated ()), function findLineIndexWhenAllocated, file textblock.cc, line 1634. Program received signal SIGABRT, Aborted. 0x00007fff82c490b6 in __kill () (gdb) bt #0 0x00007fff82c490b6 in __kill () #1 0x00007fff82ce99f6 in abort () #2 0x00007fff82cd69bc in __assert_rtn () #3 0x00000001000647bc in dw::Textblock::findLineIndexWhenAllocated (this=0x11dc7f200, y=0) at textblock.cc:1634 #4 0x0000000100069a63 in dw::Textblock::draw (this=0x11dc7f200, view=0x11dc7f7c0, area=0x7fff5fbfd3b0) at textblock.cc:1791 #5 0x000000010008c4a9 in dw::core::Layout::draw (this=0x11dc7f9c0, view=0x11dc7f7c0, area=0x7fff5fbfd4a0) at layout.cc:696 #6 0x0000000100083ef1 in dw::core::Layout::expose (this=0x11dc7f9c0, view=0x11dc7f7c0, area=0x7fff5fbfd4a0) at layout.hh:317 #7 0x0000000100083652 in dw::fltk::FltkViewBase::draw (this=0x11dc7f7c0, rect=0x7fff5fbfd510, type=dw::fltk::FltkViewBase::DRAW_CLIPPED) at fltkviewbase.cc:174 #8 0x0000000100083843 in dw::fltk::FltkViewBase::draw (this=0x11dc7f7c0) at fltkviewbase.cc:126 #9 0x00000001000bc529 in Fl_Widget::clear_damage () at /Users/jamescone/buildTrees/fltk/fltk-1.3.3/FL/Fl_Widget.H:772 #10 0x00000001000bc529 in Fl_Group::draw_child (this=<value temporarily unavailable, due to optimizations>, widget=@0x11dc7f7c8) at Fl_Group.cxx:773 #11 0x0000000100074334 in dw::fltk::ui::ComplexButton::draw (this=0x11dc7f710) at fltkcomplexbutton.cc:53 #12 0x00000001000bc529 in Fl_Widget::clear_damage () at /Users/jamescone/buildTrees/fltk/fltk-1.3.3/FL/Fl_Widget.H:772 #13 0x00000001000bc529 in Fl_Group::draw_child (this=<value temporarily unavailable, due to optimizations>, widget=@0x11dc7f710) at Fl_Group.cxx:773 #14 0x0000000100081e25 in dw::fltk::FltkWidgetView::drawFltkWidget (this=0x102230a60, widget=0x11dc7f710, area=0x7fff5fbfd730) at fltkviewbase.cc:731 #15 0x000000010007a553 in dw::fltk::ui::FltkResource::draw (this=0x11dc7f640, view=0x102230a60, area=0x7fff5fbfd730) at fltkui.cc:230 #16 0x000000010007eedb in dw::fltk::ui::FltkSpecificResource<dw::core::ui::ComplexButtonResource>::draw (this=0x11dc7f5e0, view=0x102230a60, area=0x7fff5fbfd730) at fltkui.cc:329 #17 0x0000000100099da0 in dw::core::ui::Embed::draw (this=0x11dc7fcc0, view=0x102230a60, area=0x7fff5fbfd730) at ui.cc:137 #18 0x0000000100069738 in dw::Textblock::drawLine (this=0x11dc7ed10, line=0x11dc7ddd0, view=0x102230a60, area=0x7fff5fbfd860) at textblock.cc:1569 #19 0x0000000100069abd in dw::Textblock::draw (this=0x11dc7ed10, view=0x102230a60, area=0x7fff5fbfd860) at textblock.cc:1799 #20 0x0000000100069738 in dw::Textblock::drawLine (this=0x11dca0f10, line=0x11dc7f0b0, view=0x102230a60, area=0x7fff5fbfd990) at textblock.cc:1569 #21 0x0000000100069abd in dw::Textblock::draw (this=0x11dca0f10, view=0x102230a60, area=0x7fff5fbfd990) at textblock.cc:1799 #22 0x0000000100069738 in dw::Textblock::drawLine (this=0x11dc4d460, line=0x11dca1730, view=0x102230a60, area=0x7fff5fbfda90) at textblock.cc:1569 #23 0x0000000100069abd in dw::Textblock::draw (this=0x11dc4d460, view=0x102230a60, area=0x7fff5fbfda90) at textblock.cc:1799 #24 0x0000000100061446 in dw::Table::draw (this=0x11dc183f0, view=0x102230a60, area=0x7fff5fbfdb20) at table.cc:383 #25 0x0000000100069738 in dw::Textblock::drawLine (this=0x11dc17fd0, line=0x11dca90e0, view=0x102230a60, area=0x7fff5fbfdc50) at textblock.cc:1569 #26 0x0000000100069abd in dw::Textblock::draw (this=0x11dc17fd0, view=0x102230a60, area=0x7fff5fbfdc50) at textblock.cc:1799 #27 0x0000000100069738 in dw::Textblock::drawLine (this=0x11dc48cf0, line=0x10059c490, view=0x102230a60, area=0x7fff5fbfdd80) at textblock.cc:1569 #28 0x0000000100069abd in dw::Textblock::draw (this=0x11dc48cf0, view=0x102230a60, area=0x7fff5fbfdd80) at textblock.cc:1799 #29 0x0000000100069738 in dw::Textblock::drawLine (this=0x11dca8410, line=0x10243a560, view=0x102230a60, area=0x7fff5fbfdeb0) at textblock.cc:1569 #30 0x0000000100069abd in dw::Textblock::draw (this=0x11dca8410, view=0x102230a60, area=0x7fff5fbfdeb0) at textblock.cc:1799 #31 0x0000000100069738 in dw::Textblock::drawLine (this=0x11dca7c70, line=0x11dca8030, view=0x102230a60, area=0x7fff5fbfdfe0) at textblock.cc:1569 #32 0x0000000100069abd in dw::Textblock::draw (this=0x11dca7c70, view=0x102230a60, area=0x7fff5fbfdfe0) at textblock.cc:1799 #33 0x0000000100069738 in dw::Textblock::drawLine (this=0x11dca5e70, line=0x11dca7e60, view=0x102230a60, area=0x7fff5fbfe0e0) at textblock.cc:1569 #34 0x0000000100069abd in dw::Textblock::draw (this=0x11dca5e70, view=0x102230a60, area=0x7fff5fbfe0e0) at textblock.cc:1799 #35 0x0000000100061446 in dw::Table::draw (this=0x11dcf4460, view=0x102230a60, area=0x7fff5fbfe170) at table.cc:383 #36 0x0000000100069738 in dw::Textblock::drawLine (this=0x10235e1c0, line=0x11dc64c30, view=0x102230a60, area=0x7fff5fbfe2c0) at textblock.cc:1569 #37 0x0000000100069abd in dw::Textblock::draw (this=0x10235e1c0, view=0x102230a60, area=0x7fff5fbfe2c0) at textblock.cc:1799 #38 0x000000010008c4a9 in dw::core::Layout::draw (this=0x1022a7170, view=0x102230a60, area=0x7fff5fbfe3b0) at layout.cc:696 #39 0x0000000100083ef1 in dw::core::Layout::expose (this=0x1022a7170, view=0x102230a60, area=0x7fff5fbfe3b0) at layout.hh:317 #40 0x0000000100083652 in dw::fltk::FltkViewBase::draw (this=0x102230a60, rect=0x7fff5fbfe420, type=dw::fltk::FltkViewBase::DRAW_CLIPPED) at fltkviewbase.cc:174 #41 0x0000000100083843 in dw::fltk::FltkViewBase::draw (this=0x102230a60) at fltkviewbase.cc:126 #42 0x0000000100084d53 in dw::fltk::FltkViewport::draw_area (data=0x102230a60, x=0, y=44, w=1185, h=636) at fltkviewport.cc:187 #43 0x0000000100084f63 in dw::fltk::FltkViewport::draw (this=0x102230a60) at fltkviewport.cc:213 #44 0x00000001000bc529 in Fl_Widget::clear_damage () at /Users/jamescone/buildTrees/fltk/fltk-1.3.3/FL/Fl_Widget.H:772 #45 0x00000001000bc529 in Fl_Group::draw_child (this=<value temporarily unavailable, due to optimizations>, widget=@0x102230a68) at Fl_Group.cxx:773 #46 0x00000001000bd631 in Fl_Group::draw_children (this=0x10225a6a0) at Fl_Group.cxx:728 #47 0x00000001000bc529 in Fl_Widget::clear_damage () at /Users/jamescone/buildTrees/fltk/fltk-1.3.3/FL/Fl_Widget.H:772 #48 0x00000001000bc529 in Fl_Group::draw_child (this=<value temporarily unavailable, due to optimizations>, widget=@0x10225a6a0) at Fl_Group.cxx:773 #49 0x00000001000bc529 in Fl_Group::draw_child (this=<value temporarily unavailable, due to optimizations>, widget=@0x10053c4a0) at Fl_Group.cxx:772 #50 0x00000001000bd631 in Fl_Group::draw_children (this=0x10053d9f0) at Fl_Group.cxx:728 #51 0x00000001000ddc40 in Fl_Window::draw (this=0x10053d9f0) at Fl_Window_shape.cxx:369 #52 0x00000001000a862e in Fl_X::flush (this=0x1024119a0) at Fl_cocoa.mm:2499 #53 0x00000001000a8703 in -[FLView drawRect:] (self=0x102214ea0, _cmd=<value temporarily unavailable, due to optimizations>, rect={origin = {x = 0, y = 0}, size = {width = 1200, height = 700}}) at Fl_cocoa.mm:2028 #54 0x00007fff8901acc5 in -[NSView _drawRect:clip:] () #55 0x00007fff89019938 in -[NSView _recursiveDisplayAllDirtyWithLockFocus:visRect:] () #56 0x00007fff8901800a in -[NSView _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:topView:] () #57 0x00007fff890143de in -[NSView _displayRectIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:] () #58 0x00007fff8918ee77 in -[NSView displayIfNeededIgnoringOpacity] () #59 0x00000001000a8685 in Fl_X::flush (this=0x1024119a0) at Fl_cocoa.mm:2509 #60 0x00000001000aff1f in Fl_Widget::clear_damage () at /Users/jamescone/buildTrees/fltk/fltk-1.3.3/FL/Fl_Widget.H:762 #61 0x00000001000aff1f in Fl::flush () at Fl.cxx:762 #62 0x00000001000ad23c in fl_mac_flush_and_wait (time_to_wait=0) at Fl_cocoa.mm:812 #63 0x00000001000b0025 in Fl::run () at Fl.cxx:589 #64 0x00000001000044c5 in main (argc=1, argv=0x7fff5fbff3f8) at dillo.cc:588 (gdb) On 20/01/2015, eocene <eocene at gmx.com> wrote:
A new page was just coming in -- seems like the same sort of problem as last time.
(gdb) bt #0 0xb77bb424 in __kernel_vsyscall () #1 0xb72f9661 in *__GI_raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64 #2 0xb72fca92 in *__GI_abort () at abort.c:92 #3 0xb72f2878 in *__GI___assert_fail ( assertion=0x8151afe "i >= 0 && this->num - i > 0", file=0x8151aee "../lout/misc.hh", line=167, function=0x8151ba0 "T* lout::misc::SimpleVector<T>::getRef(int) const [with T = dw::Textblock::Line]") at assert.c:81 #4 0x080a9040 in lout::misc::SimpleVector<dw::Textblock::Line>::getRef ( this=0x953b618, i=-1) at ../lout/misc.hh:167 #5 0x080a2786 in dw::Textblock::sendSelectionEvent (this=0x916c610, eventType=dw::core::SelectionState::BUTTON_RELEASE, event=0xbfbb8180) at textblock.cc:1093 #6 0x080a24c3 in dw::Textblock::buttonReleaseImpl (this=0x916c610, event=0xbfbb8180) at textblock.cc:1008 #7 0x080d8910 in dw::core::Widget::buttonRelease (this=0x916c610, event=0xbfbb8180) at widget.cc:1027 #8 0x080cd617 in dw::core::Layout::processMouseEvent (this=0x90fc058, event=0xbfbb8180, type=dw::core::Layout::BUTTON_RELEASE) at layout.cc:1234 #9 0x080cd00e in dw::core::Layout::buttonEvent (this=0x90fc058, type=dw::core::Layout::BUTTON_RELEASE, view=0x90f9f60, numPressed=1, x=127, y=180, state=0, button=1) at layout.cc:1023 #10 0x080c46ae in dw::core::Layout::buttonRelease (this=0x90fc058, view=0x90f9f60, numPressed=1, x=127, y=180, state=0, button=1) at layout.hh:345 #11 0x080c33f7 in dw::fltk::FltkViewBase::handle (this=0x90f9f60, event=2) at fltkviewbase.cc:319 #12 0x080c5e8a in dw::fltk::FltkViewport::handle (this=0x90f9f60, event=2) at fltkviewport.cc:331 #13 0x080ded22 in send(int, Fl_Widget*, Fl_Window*) () #14 0x080dfbaf in Fl::handle_(int, Fl_Window*) () #15 0x080dff0e in Fl::handle(int, Fl_Window*) () #16 0x08107e9d in fl_handle(_XEvent const&) () #17 0x08107fbc in do_queued_events() () #18 0x0810822a in fl_wait(double) () #19 0x080e08af in Fl::wait(double) () #20 0x080e099d in Fl::run() () #21 0x08052f7a in main (argc=1, argv=0xbfbb8854) at dillo.cc:588
_______________________________________________ Dillo-dev mailing list Dillo-dev at dillo.org http://lists.dillo.org/cgi-bin/mailman/listinfo/dillo-dev