Paolo Pumilia wrote:
> Yes, it crashes.
> Here included a simple test.
> As you paste at the end of the string 'yutuyt', in the table, lyx crashes.
>
> I have tried dbg, as you suggested: it returns a segmentation fault, but
> i do not kknow hosw to save te report.
I can reproduce it. The backtrace is below.
I suspect that the foreign language is involved.
I'll create a bugzilla report.
Thanks,
Jürgen
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread -1221888336 (LWP 20749)]
0x080b4b26 in ParagraphParameters::depth (this=0x34) at
ParagraphParameters.C:75
75 ParagraphParameters::depth_type ParagraphParameters::depth() const
(gdb) bt
#0 0x080b4b26 in ParagraphParameters::depth (this=0x34) at
ParagraphParameters.C:75
#1 0x081abe45 in Paragraph::getDepth (this=0x8872450) at paragraph.C:580
#2 0x081b601c in outerFont (par_offset=1, [EMAIL PROTECTED]) at
paragraph_funcs.C:341
#3 0x08102adc in LCursor::getFont (this=0x87d0b70) at cursor.C:1233
#4 0x0806565b in BufferView::Pimpl::fitCursor (this=0x87d0a90) at
BufferView_pimpl.C:649
#5 0x08067847 in BufferView::Pimpl::update (this=0x87d0a90, flags=3) at
BufferView_pimpl.C:698
#6 0x0806f7be in BufferView::Pimpl::workAreaDispatch (this=0x87d0a90,
[EMAIL PROTECTED])
at BufferView_pimpl.C:1000
#7 0x080732e9 in
boost::detail::function::void_function_obj_invoker1<boost::_bi::bind_t<bool,
boost::_mfi::mf1<bool, BufferView::Pimpl, FuncRequest const&>,
boost::_bi::list2<boost::_bi::value<BufferView::Pimpl*>, boost::arg<1> > >,
void, FuncRequest>::invoke (function_obj_ptr=
{obj_ptr = 0x87d2768, const_obj_ptr = 0x87d2768, func_ptr = 0x87d2768,
data = "h"},
[EMAIL PROTECTED]) at ../boost/boost/bind/mem_fn_template.hpp:149
#8 0x084586cc in boost::function1<void, FuncRequest, std::allocator<void>
>::operator() (
this=0x87d2754, [EMAIL PROTECTED])
at ../../../boost/boost/function/function_template.hpp:581
#9 0x08458c46 in
boost::operator++<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<FuncRequest,
boost::function<void ()(FuncRequest), std::allocator<void> > >,
boost::signals::detail::named_slot_map_iterator>,
boost::signals::detail::unusable, boost::single_pass_traversal_tag,
boost::signals::detail::unusable const&, int> ([EMAIL PROTECTED])
at ../../../boost/boost/signals/signal_template.hpp:119
#10 0x08459791 in boost::signal1<void, FuncRequest, boost::last_value<void>,
int, std::less<int>, boost::function<void ()(FuncRequest),
std::allocator<void> > >::operator() (this=0x87d5a38,
[EMAIL PROTECTED]) at ../../../boost/boost/last_value.hpp:43
#11 0x08462de9 in QContentPane::mousePressEvent (this=0x87d4850, e=0xbffcd024)
at QContentPane.C:183
---Type <return> to continue, or q <return> to quit---
#12 0xb7aff88e in QWidget::event () from /usr/lib/qt3/lib/libqt-mt.so.3
#13 0xb7a67c47 in QApplication::internalNotify ()
from /usr/lib/qt3/lib/libqt-mt.so.3
#14 0xb7a68b6b in QApplication::notify () from /usr/lib/qt3/lib/libqt-mt.so.3
#15 0xb7a07c42 in QETWidget::translateMouseEvent ()
from /usr/lib/qt3/lib/libqt-mt.so.3
#16 0xb7a06e16 in QApplication::x11ProcessEvent ()
from /usr/lib/qt3/lib/libqt-mt.so.3
#17 0xb7a1745a in QEventLoop::processEvents ()
from /usr/lib/qt3/lib/libqt-mt.so.3
#18 0xb7a7ea78 in QEventLoop::enterLoop () from /usr/lib/qt3/lib/libqt-mt.so.3
#19 0xb7a7e90e in QEventLoop::exec () from /usr/lib/qt3/lib/libqt-mt.so.3
#20 0xb7a677ff in QApplication::exec () from /usr/lib/qt3/lib/libqt-mt.so.3
#21 0x0837b38e in lyx_gui::start ([EMAIL PROTECTED], [EMAIL PROTECTED]) at
lyx_gui.C:248
#22 0x0814385f in LyX::priv_exec (this=0x86cc898, [EMAIL PROTECTED],
argv=0xbffcd6e4)
at lyx_main.C:280
#23 0x08143e10 in LyX::exec ([EMAIL PROTECTED], argv=0xbffcd6e4) at
lyx_main.C:143
#24 0x08062728 in main (argc=1, argv=0x88775e8) at main.C:47