Angus Leeming wrote:
> Try to display it and bang! I'm baffled as to why, having
> scratched my head for hours over it.

No idea either, but I just reverted to "2004-03-25 7:00" (which is before 
Andrés sneak preview patch) and still got the crash with the backtrace below. 
Then I reverted to "2004-03-24 17:00" (before your SIGCHLD patch), and see: 
this is an ex-crash.

HTH,
Jürgen.

Assertion triggered in void 
lyx::support::ForkedcallsController::handleCompletedProcesses() by failing 
check "it != forkedCalls.end()" in file forkedcontr.C:264
LyX: Versuche, das Dokument newfile1.lyx zu speichern...
 /home/juergen/newfile1.lyx.emergency
  Speichern scheint gelungen zu sein. Glück gehabt!

Program received signal SIGABRT, Aborted.
[Switching to Thread 16384 (LWP 22026)]
0x40b1d691 in kill () from /lib/libc.so.6
(gdb) bt
#0  0x40b1d691 in kill () from /lib/libc.so.6
#1  0x40821511 in pthread_kill () from /lib/libpthread.so.0
#2  0x4082183b in raise () from /lib/libpthread.so.0
#3  0x40b1d424 in raise () from /lib/libc.so.6
#4  0x40b1ea50 in abort () from /lib/libc.so.6
#5  0x0830edab in lyx::support::abort() () at abort.C:19
#6  0x080aa47e in boost::assertion_failed(char const*, char const*, char 
const*, long) (expr=0x83bc50d "it != forkedCalls.end()",
    function=0x83bc380 "void 
lyx::support::ForkedcallsController::handleCompletedProcesses()", 
file=0x83bc4ff "forkedcontr.C", line=264)
    at boost.C:56
#7  0x083176a1 in 
lyx::support::ForkedcallsController::handleCompletedProcesses() 
(this=0x40828e80)
    at /usr/include/g++/bits/stl_list.h:129
#8  0x0806bf6d in BufferView::Pimpl::cursorToggle() (this=0x846add0)
    at BufferView_pimpl.C:597
#9  0x08076171 in boost::_mfi::mf0<void, BufferView::Pimpl>::operator()
(BufferView::Pimpl*) const (this=0x6, p=0x846add0)
    at ../boost/boost/bind/mem_fn_template.hpp:46

Reply via email to