Just seen:


Program received signal SIGSEGV, Segmentation fault.
0x403ba128 in main_arena () from /lib/libc.so.6
(gdb) bt
#0  0x403ba128 in main_arena () from /lib/libc.so.6
#1  0x0817ec7a in Paragraph::isRightToLeftPar (this=0x8ba9550, 
    bparams=@0x8782ef0) at ../../lyx-devel/src/paragraph.C:1694
#2  0x081a5faa in LyXText::prepareToPrint (this=0x893e680, 
    bview=0x87733b0, row=0x8bb07c8, x=@0xbfffe938, 
    fill_separator=@0xbfffe94c, fill_hfill=@0xbfffe944, 
    fill_label_hfill=@0xbfffe948, bidi=true)
    at ../../lyx-devel/src/text.C:2122
#3  0x081accad in LyXText::getVisibleRow (this=0x893e680, 
    bv=0x87733b0, y_offset=213, x_offset=0, row=0x8bb07c8, y=10283, 
    cleared=false) at ../../lyx-devel/src/text.C:3702
#4  0x082b348e in LyXScreen::drawFromTo (this=0x8774d90, 
    text=0x893e680, bv=0x87733b0, y1=171, y2=502, yo=0, xo=0, 
    internal=false) at ../../../lyx-devel/src/frontends/screen.C:423
#5  0x082b2aba in LyXScreen::update (this=0x8774d90, text=0x893e680, 
    bv=0x87733b0, yo=0, xo=0)
    at ../../../lyx-devel/src/frontends/screen.C:251
#6  0x08059d18 in BufferView::Pimpl::update (this=0x8773638)
    at ../../lyx-devel/src/BufferView_pimpl.C:499
#7  0x08059f5c in BufferView::Pimpl::update (this=0x8773638, 
    text=0x893e680, f=7) at ../../lyx-devel/src/BufferView_pimpl.C:578
#8  0x0805161d in BufferView::update (this=0x87733b0, text=0x893e680, 
    f=7) at ../../lyx-devel/src/BufferView.C:183
#9  0x08054158 in BufferView::menuRedo (this=0x87733b0)
    at ../../lyx-devel/src/BufferView.C:588
#10 0x08132d75 in LyXFunc::dispatch (this=0x8752580, ev=@0xbfffec84, 
    verbose=false) at ../../lyx-devel/src/lyxfunc.C:1038
#11 0x081304d2 in LyXFunc::dispatch (this=0x8752580, ac=15, 
    verbose=false) at ../../lyx-devel/src/lyxfunc.C:689
#12 0x0812e033 in LyXFunc::processKeySym (this=0xbfffed34, 
    keysym=0xbfffed34, state=5) at ../../lyx-devel/src/lyxfunc.C:243
#13 0x0805929b in BufferView::Pimpl::workAreaKeyPress (this=0x8773638, 
    key={px = 0xbfffed8c, pn = {pi_ = 0x5}}, state=5)
    at ../../lyx-devel/src/BufferView_pimpl.C:406

Then up and

(gdb) print getParLanguage(bparams)
$1 = (class Language *) 0x8b422b8
(gdb) print *getParLanguage(bparams)
$2 = {parent_ = @0x893d598, dialog_ = {ptr = 0x0}, 
  combo_default_lang = {ptr = 0x16d}, 
  lang_ = 
{<_Vector_base<basic_string<char,string_char_traits<char>,__default_alloc_template<true,0>
 
>,allocator<basic_string<char,string_char_traits<char>,__default_alloc_template<true,0>
 >> > >> = >> > >> 
{<_Vector_alloc_base<basic_string<char,string_char_traits<char>,__default_alloc_template<true,0>
 >> > >> 
>,allocator<basic_string<char,string_char_traits<char>,__default_alloc_template<true,0>
 >> > >> >> >,>> = {_M_start = 0x65720025, _M_finish = 0xf3, 
        _M_end_of_storage = 0x2f65000d}, <No data fields>}, <No data fi

which looks pretty broken. Especially, it does not look like a Language
struct. How can this happen?

Andre'

-- 
Those who desire to give up Freedom in order to gain Security,
will not have, nor do they deserve, either one. (T. Jefferson)

Reply via email to