On Sat, 26 Jul 2003, Juergen Spitzmueller wrote: > You are aware that these are still present? Note that they do not occur with > 1.3.3cvs.
All of these crash if you do this in a document with only one paragrph. However, all of them work if you do in a document with more than one paragraph. I looked at this for a long time yesterday, and concluded that it must be a compiler bug. See line 119 in undo_funcs.C. That's the line that will crash. I tried upgrading the compiler, even started compiling gcc from cvs to check, but unfortunately by accident totally unrelated to the number of beers we had, the net effect was that glibc was hosed, and we had to reinstall the machine. Ups. Which compiler do you have? You can try to rewrite that line manually - it kind of worked when I did something like std::list<Paragraph> temp(undo.pars.begin(), undo.pars.end()); (*plist) = temp; but other times that would also crash. What figures? Best regards, Asger