On Wed, Aug 08, 2001 at 07:30:34PM +0200, Herbert Voss wrote:
> can somebody test, please.
> 
> - open the lyx-doc
> - click on float:figure button to open
> - click on both ert's to get the abbreviated ert-inset
> - put the cursor left of the second ert
> - hit backspace to get the ert's side by side
> - click on one of the two ert's -> lyx crashes
> 
> Herbert

Confirmed.

Here's my backtrace:

(gdb) where
#0  0x401294e1 in __kill () from /lib/libc.so.6
#1  0x40129156 in raise (sig=6) at ../sysdeps/posix/raise.c:27
#2  0x4012a868 in abort () at ../sysdeps/generic/abort.c:88
#3  0x81f25cb in lyx::abort () at abort.C:9
#4  0x80c1b72 in error_handler (err_sig=11) at ../src/lyx_main.C:880
#5  0x40129408 in __restore ()
    at ../sysdeps/unix/sysv/linux/i386/sigaction.c:127
#6  0x8253a4c in vector<char, allocator<char> >::size (this=0x57)
    at 
/usr/lib/gcc-lib/i386-redhat-linux/2.95.1/../../../../include/g++-3/stl_vector.h:210
#7  0x80e9d86 in Paragraph::Pimpl::size (this=0xf) at paragraph_pimpl.h:30
#8  0x80e9a46 in Paragraph::size (this=0x84b4298) at paragraph.C:1986
#9  0x80fd1da in LyXText::rowLast (this=0x84b2210, row=0x84b7348) at text.C:186
#10 0x80fd299 in LyXText::rowLastPrintable (this=0x84b2210, row=0x84b7348)
    at text.C:196
#11 0x810a2d7 in LyXText::getVisibleRow (this=0x84b2210, bview=0x848fce8, 
    y_offset=102, x_offset=48, row_ptr=0x84b7348, y=59, cleared=true)
    at text.C:2922
#12 0x8170c08 in InsetText::draw (this=0x84b1540, bv=0x848fce8, f=@0xbfffed08, 
    baseline=58, x=@0xbfffef24, cleared=true) at insettext.C:445
#13 0x817a47d in InsetCollapsable::draw (this=0x84b14e8, bv=0x848fce8, 
    f=@0xbfffed08, baseline=35, x=@0xbfffef24, cleared=true)
    at insetcollapsable.C:228
#14 0x80fe71c in LyXText::draw (this=0x84b2758, bview=0x848fce8, 
    row=0x8491280, vpos=@0xbfffef74, offset=0, x=@0xbfffef24, cleared=true)
    at text.C:442
#15 0x810db98 in LyXText::getVisibleRow (this=0x84b2758, bview=0x848fce8, 
    y_offset=0, x_offset=0, row_ptr=0x8491280, y=0, cleared=false)
    at text.C:3547
#16 0x80ec6dd in LyXScreen::drawFromTo (this=0x84b6ba8, text=0x84b2758, 
    bv=0x848fce8, y1=0, y2=414, y_offset=0, x_offset=0, internal=false)
    at screen.C:130
#17 0x80ed7c6 in LyXScreen::update (this=0x84b6ba8, text=0x84b2758, 
    bv=0x848fce8, y_offset=0, x_offset=0) at screen.C:441
#18 0x80579f2 in BufferView::Pimpl::update (this=0x848fef8)
    at BufferView_pimpl.C:982
#19 0x806260b in BufferView::Pimpl::updateInset (this=0x848fef8, 
    inset=0x84b1540, mark_dirty=true) at BufferView_pimpl.C:3373
#20 0x80536b2 in BufferView::updateInset (this=0x848fce8, inset=0x84b1540, 
    mark_dirty=true) at BufferView2.C:485
#21 0x8171523 in InsetText::updateLocal (this=0x84b1540, bv=0x848fce8, 
    what=16, mark_dirty=true) at insettext.C:608
#22 0x817351b in InsetText::localDispatch (this=0x84b1540, bv=0x848fce8, 
    action=LFUN_BACKSPACE, arg=@0xbffff534) at insettext.C:1118
#23 0x817abfb in InsetCollapsable::localDispatch (this=0x84b14e8, 
    bv=0x848fce8, action=LFUN_BACKSPACE, arg=@0xbffff534)
    at insetcollapsable.C:420
#24 0x80c9540 in LyXFunc::dispatch (this=0x846b350, ac=64, 
    do_not_use_this_arg=@0xbffff5a4) at lyxfunc.C:872
#25 0x80c7958 in LyXFunc::processKeySym (this=0x846b350, keysym=65288, state=0)
    at lyxfunc.C:353
#26 0x8055c86 in BufferView::Pimpl::workAreaKeyPress (this=0x848fef8, 
    keysym=65288, state=0) at BufferView_pimpl.C:515
#27 0x8208bc7 in SigC::ObjectSlot2_<void, unsigned long, unsigned int, 
BufferView::Pimpl>::callback (d=0x84911e4, p1=65288, p2=0)
    at ../sigc++/object_slot.h:250
#28 0x8227616 in SigC::Callback2<void, unsigned long, unsigned int>::call (
    this=0x84911e4, p1=@0xbffff78c, p2=@0xbffff790) at ../sigc++/slot.h:456
#29 0x8227713 in SigC::Signal2<void, unsigned long, unsigned int, SigC::Marshal<void> 
>::emit (this=0x848ff2c, p1=@0xbffff78c, p2=@0xbffff790)
    at ../sigc++/basic_signal.h:472
#30 0x822798d in SigC::Signal2<void, unsigned long, unsigned int, SigC::Marshal<void> 
>::operator() (this=0x848ff2c, p1=@0xbffff78c, p2=@0xbffff790)
    at ../sigc++/basic_signal.h:450
#31 0x8083cf8 in WorkArea::work_area_handler (ob=0x8490ad8, event=9, key=8, 
    xev=0x400d1a40) at WorkArea.C:432
#32 0x808294e in C_WorkArea_work_area_handler (ob=0x8490ad8, event=9, key=8, 
    xev=0x400d1a40) at WorkArea.C:58
#33 0x40094548 in fl_handle_it () from /usr/X11R6/lib/libforms.so.0.88
#34 0x40094605 in fl_handle_object () from /usr/X11R6/lib/libforms.so.0.88
#35 0x400867bd in fl_keyboard () from /usr/X11R6/lib/libforms.so.0.88
#36 0x40086bc4 in fl_handle_form () from /usr/X11R6/lib/libforms.so.0.88
#37 0x40086ecf in do_keyboard () from /usr/X11R6/lib/libforms.so.0.88
#38 0x400874ea in do_interaction_step () from /usr/X11R6/lib/libforms.so.0.88
#39 0x40087b49 in fl_treat_interaction_events ()
   from /usr/X11R6/lib/libforms.so.0.88
#40 0x40087b84 in fl_check_forms () from /usr/X11R6/lib/libforms.so.0.88
#41 0x8184e65 in GUIRunTime::runTime () at GUIRunTime.C:84
#42 0x80bb4d5 in LyXGUI::runTime (this=0x843bed0) at lyx_gui.C:316
#43 0x80bcb8d in LyX::LyX (this=0xbffffb54, argc=0xbffffba0, argv=0xbffffbe4)
    at ../src/lyx_main.C:176
#44 0x80e1937 in main (argc=2, argv=0xbffffbe4) at ../src/main.C:38
-- 
Kayvan A. Sylvan          | Proud husband of       | Father to my kids:
Sylvan Associates, Inc.   | Laura Isabella Sylvan  | Katherine Yelena (8/8/89)
http://sylvan.com/~kayvan | "crown of her husband" | Robin Gregory (2/28/92)

Reply via email to