#0  0xffffe410 in __kernel_vsyscall ()
#1  0xb7123875 in raise () from /lib/tls/i686/cmov/libc.so.6
#2  0xb7125201 in abort () from /lib/tls/i686/cmov/libc.so.6
#3  0xb72c09e6 in __gnu_debug::_Error_formatter::_M_error ()
  from /usr/lib/libstdc++.so.6
#4  0x083a4c42 in __gnu_debug_def::vector<lyx::CursorSlice,
std::allocator<lyx::CursorSlice> >::operator[] (this=0x917e264,
__n=4294967295)
   at /usr/include/c++/4.1.3/debug/vector:192
#5 0x084d6859 in lyx::MathData::attachMacroParameters (this=0x93ae6f0,
   [EMAIL PROTECTED], macroPos=0, macroNumArgs=3, macroOptionals=0,
   fromInitToNormalMode=false, greedy=true)
   at ../../trunk/src/DocIterator.h:48
#6  0x084d6d54 in lyx::MathData::updateMacros (this=0x93ae6f0,
[EMAIL PROTECTED])
   at ../../trunk/src/mathed/MathData.cpp:392

Stefan, it mentions attachMacroParameters()... Could you have a look?

Sure, will do it tomorrow. Can you reproduce it? Where does it happen?

From the backtrace it seems to be the code which tries to keep the cursor as a reasonable position when folding/unfolding.

Stefan

Reply via email to