On Aug 14, 2007, at 4:43 AM, Martin Vermeer wrote:
Try updated SVN now.
That's worse ;). Now even loading the file gives me a crash. Here's
the backtrace:
Assertion triggered in void lyx::Tabular::set_row_column_number_info
() by failing check "numberofcells == 0" in file InsetTabular.cpp:777
Program received signal SIGABRT, Aborted.
0x9003d66c in kill ()
(gdb) bt
#0 0x9003d66c in kill ()
#1 0x9010e8cf in raise ()
#2 0x9010d422 in abort ()
#3 0x000edbb5 in lyx::support::abort () at abort.cpp:25
#4 0x00115cc2 in lyx::Tabular::set_row_column_number_info
(this=0x1e723650) at InsetTabular.cpp:777
#5 0x0011705c in lyx::Tabular::init (this=0x1e723650, [EMAIL PROTECTED],
rows_arg=1, columns_arg=1) at InsetTabular.cpp:599
#6 0x00117209 in lyx::Tabular::Tabular (this=0x1e723650,
[EMAIL PROTECTED], rows_arg=1, columns_arg=1) at InsetTabular.cpp:583
#7 0x001172cd in lyx::InsetTabular::InsetTabular (this=0x1e723640,
[EMAIL PROTECTED], rows=1, columns=1) at InsetTabular.cpp:2899
#8 0x0004d84c in lyx::readInset ([EMAIL PROTECTED], [EMAIL PROTECTED])
at factory.cpp:502
#9 0x000c0b7b in lyx::(anonymous namespace)::readParToken
([EMAIL PROTECTED], [EMAIL PROTECTED], [EMAIL PROTECTED],
[EMAIL PROTECTED], [EMAIL PROTECTED], [EMAIL PROTECTED],
[EMAIL PROTECTED]) at Text.cpp:161
#10 0x000c225a in lyx::(anonymous namespace)::readParagraph
([EMAIL PROTECTED], [EMAIL PROTECTED], [EMAIL PROTECTED],
[EMAIL PROTECTED]) at Text.cpp:311
#11 0x000c25eb in lyx::Text::read (this=0x1e73ac90, [EMAIL PROTECTED],
[EMAIL PROTECTED], [EMAIL PROTECTED]) at Text.cpp:1672
#12 0x0010057a in lyx::InsetText::read (this=0x1e73ac70,
[EMAIL PROTECTED], [EMAIL PROTECTED]) at InsetText.cpp:153
#13 0x001eb311 in lyx::InsetCollapsable::read (this=0x1e73ac70,
[EMAIL PROTECTED], [EMAIL PROTECTED]) at InsetCollapsable.cpp:132
#14 0x00188a69 in lyx::InsetBox::read (this=0x1e73ac70,
[EMAIL PROTECTED], [EMAIL PROTECTED]) at InsetBox.cpp:138
#15 0x0004d0dd in lyx::readInset ([EMAIL PROTECTED], [EMAIL PROTECTED])
at factory.cpp:539
#16 0x000c0b7b in lyx::(anonymous namespace)::readParToken
([EMAIL PROTECTED], [EMAIL PROTECTED], [EMAIL PROTECTED],
[EMAIL PROTECTED], [EMAIL PROTECTED], [EMAIL PROTECTED],
[EMAIL PROTECTED]) at Text.cpp:161
#17 0x000c225a in lyx::(anonymous namespace)::readParagraph
([EMAIL PROTECTED], [EMAIL PROTECTED], [EMAIL PROTECTED],
[EMAIL PROTECTED]) at Text.cpp:311
#18 0x000c25eb in lyx::Text::read (this=0xf1d337c, [EMAIL PROTECTED],
[EMAIL PROTECTED], [EMAIL PROTECTED]) at Text.cpp:1672
#19 0x0000f64b in lyx::Buffer::readDocument (this=0x1e71c2d0,
[EMAIL PROTECTED]) at Buffer.cpp:536
#20 0x00010e40 in lyx::Buffer::readFile (this=0x1e71c2d0,
[EMAIL PROTECTED], [EMAIL PROTECTED], fromstring=false) at
Buffer.cpp:753
#21 0x00011341 in lyx::Buffer::readFile (this=0x1e71c2d0,
[EMAIL PROTECTED]) at Buffer.cpp:639
#22 0x00017c11 in lyx::(anonymous namespace)::readFile (b=0x1e71c2d0,
[EMAIL PROTECTED]) at buffer_funcs.cpp:142
#23 0x00017d59 in lyx::loadLyXFile (b=0x1e71c2d0, [EMAIL PROTECTED]) at
buffer_funcs.cpp:155
#24 0x000187c1 in lyx::checkAndLoadLyXFile ([EMAIL PROTECTED]) at
buffer_funcs.cpp:207
#25 0x0019258a in lyx::LyXView::loadLyXFile (this=0xe9c5044,
[EMAIL PROTECTED], tolastfiles=true, child_document=true,
auto_open=true) at LyXView.cpp:209
#26 0x00088fee in lyx::LyXFunc::dispatch (this=0xe91cd70,
[EMAIL PROTECTED]) at LyXFunc.cpp:1498
#27 0x00075d7a in lyx::dispatch ([EMAIL PROTECTED]) at LyX.cpp:1482
#28 0x000f12aa in lyx::(anonymous namespace)::loadIfNeeded
([EMAIL PROTECTED], [EMAIL PROTECTED]) at InsetInclude.cpp:409
#29 0x000f1c3c in lyx::InsetInclude::validate (this=0x1ddfe520,
[EMAIL PROTECTED]) at InsetInclude.cpp:700
#30 0x000a9eaf in lyx::Paragraph::Pimpl::validate (this=0x1ddfe0f0,
[EMAIL PROTECTED], [EMAIL PROTECTED]) at Paragraph.cpp:1039
#31 0x000ab140 in lyx::Paragraph::validate (this=0x1ddfe318,
[EMAIL PROTECTED]) at Paragraph.cpp:1229
#32 0x0077dee5 in boost::_bi::bind_t<void, boost::_mfi::cmf1<void,
lyx::Paragraph, lyx::LaTeXFeatures&>, boost::_bi::list2<boost::arg<1>
(*)(), boost::reference_wrapper<lyx::LaTeXFeatures> > >::operator()
<lyx::Paragraph> (this=0xbfffd4cc, [EMAIL PROTECTED]) at ../boost/boost/
bind/bind_template.hpp:47
#33 0x0077df07 in
std::for_each<std::_List_const_iterator<lyx::Paragraph>,
boost::_bi::bind_t<void, boost::_mfi::cmf1<void, lyx::Paragraph,
lyx::LaTeXFeatures&>, boost::_bi::list2<boost::arg<1> (*)(),
boost::reference_wrapper<lyx::LaTeXFeatures> > > > (__first={_M_node
= 0x1ddf96a0}, __last={_M_node = 0xf1b51d8}, __f={f_ = {f_ = {__pfn =
&lyx::Paragraph::validate(lyx::LaTeXFeatures&) const, __delta = 0}},
l_ = {<storage2<boost::arg<1> (*)
(),boost::reference_wrapper<lyx::LaTeXFeatures> >> =
{<storage1<boost::arg<1> (*)()>> = {<No data fields>}, a2_ = {t_ =
0xbfffd65c}}, <No data fields>}}) at /usr/include/c++/4.0.0/bits/
stl_algo.h:158
#34 0x000098b9 in lyx::Buffer::validate (this=0x1ddf2a70,
[EMAIL PROTECTED]) at Buffer.cpp:1304
#35 0x00009f43 in lyx::Buffer::writeLaTeXSource (this=0x1ddf2a70,
[EMAIL PROTECTED], [EMAIL PROTECTED], [EMAIL PROTECTED],
output_preamble=true, output_body=true) at Buffer.cpp:974
#36 0x0000ae9d in lyx::Buffer::makeLaTeXFile (this=0x1ddf2a70,
[EMAIL PROTECTED], [EMAIL PROTECTED], [EMAIL PROTECTED],
output_preamble=1, output_body=1) at Buffer.cpp:931
#37 0x00049281 in lyx::Exporter::Export (buffer=0x1ddf2a70,
[EMAIL PROTECTED], put_in_tempdir=true, result_file=void) at
Exporter.cpp:210
#38 0x00049da9 in lyx::Exporter::preview (buffer=0x1ddf2a70,
[EMAIL PROTECTED]) at Exporter.cpp:277
#39 0x0008480d in lyx::LyXFunc::dispatch (this=0xe91cd70,
[EMAIL PROTECTED]) at LyXFunc.cpp:978
#40 0x0008c8f1 in lyx::LyXFunc::processKeySym (this=0xe91cd70,
[EMAIL PROTECTED], state=ctrl) at LyXFunc.cpp:383
#41 0x002043df in lyx::frontend::WorkArea::processKeySym
(this=0xe9c5724, [EMAIL PROTECTED], state=ctrl) at WorkArea.cpp:180
#42 0x003c8442 in lyx::frontend::GuiWorkArea::keyPressEvent
(this=0xe9c5710, e=0xbfffed80) at GuiWorkArea.cpp:474
#43 0x0023dab2 in QWidget::event () at QLImage.cpp:173
#44 0x002e5d75 in QFrame::event () at InsetMathPar.cpp:28
#45 0x002cbe40 in QAbstractScrollArea::event () at InsetMathPar.cpp:28
#46 0x001c939c in QApplicationPrivate::notify_helper () at
MathParser.cpp:1472
#47 0x001cde7c in QApplication::notify () at MathParser.cpp:1472
#48 0x001967e2 in lyx::frontend::GuiApplication::notify
(this=0xf017400, receiver=0xe9c5710, event=0xbfffed80) at
GuiApplication.cpp:247
#49 0x002166c7 in QCoreApplication::notifyInternal () at
QKeySymbol.cpp:105
#50 0x0020d862 in qt_sendSpontaneousEvent () at QKeySymbol.cpp:105
#51 0x0038f5a2 in QKeyMapper::sendKeyEvent () at cregex.cpp:428
#52 0x003906a0 in QKeyMapperPrivate::translateKeyEvent () at
cregex.cpp:428
#53 0x00210746 in QApplicationPrivate::globalEventProcessor () at
QKeySymbol.cpp:105
#54 0x92ddc537 in DispatchEventToHandlers ()
#55 0x92ddbbdc in SendEventToEventTargetInternal ()
#56 0x92ddbaa1 in SendEventToEventTargetWithOptions ()
#57 0x92de3624 in ToolboxEventDispatcherHandler ()
#58 0x92ddc8ee in DispatchEventToHandlers ()
#59 0x92ddbbdc in SendEventToEventTargetInternal ()
#60 0x92de2fbc in SendEventToEventTarget ()
#61 0x0020cb10 in qt_mac_send_event () at QKeySymbol.cpp:105
#62 0x0039bbd6 in QEventDispatcherMac::processEvents () at cregex.cpp:
428
#63 0x003b4286 in QEventLoop::processEvents () at cregex.cpp:428
#64 0x003b4409 in QEventLoop::exec () at cregex.cpp:428
#65 0x002181b5 in QCoreApplication::exec () at QKeySymbol.cpp:105
#66 0x0007b684 in lyx::LyX::exec (this=0xbffff9f4, [EMAIL PROTECTED],
argv=0xbffffa80) at LyX.cpp:482
#67 0x000037f3 in main (argc=1, argv=0xbffffa80) at main.cpp:48
Bennett