>>>>> "Lars" == Lars Gullik Bjønnes <[EMAIL PROTECTED]> writes:
Lars> Jean-Marc Lasgouttes <[EMAIL PROTECTED]> writes: | Now I Lars> get a crash at startup too. No debug info (I am on my laptop), | Lars> but here is the backtrace: >> Lars> | (gdb) bt | #0 0x40250dcf in free () from /lib/libc.so.6 | #1 Lars> 0x40250c24 in free () from /lib/libc.so.6 | #2 0x08057273 in Lars> BufferView::Pimpl::Pimpl () | #3 0x08050e40 in Lars> BufferView::BufferView () | #4 0x0838f0b2 in Lars> XFormsView::create_form_form_main () | #5 0x0838e50f in Lars> XFormsView::XFormsView () | #6 0x0836f8f3 in Lars> GUIRunTime::createMainView () | #7 0x08128a06 in Lars> LyXGUI::create_forms () | #8 0x08127b2f in LyXGUI::init () | #9 Lars> 0x081293ab in LyX::LyX () | #10 0x0818e3ec in main () >> Lars> | So either there is a bug in boost signal stuff, or it is not Lars> used | correctly. Lars> Feel free to find out where excatly it crashes. (and why should Lars> it suddenly begin to crash... or did it always crash?) Now that I can link, I looked again at this problem. It crashes at the line workarea_.workAreaEnter .connect(boost::bind(&BufferView::Pimpl::enterView, this)); in the BufferView::Pimpl constructor. There is something I really do not understand: how come frontends/WorkArea.h and frontends/xforms/XWorkArea.h both define a class Workarea with different definitions? I do not even understand how this compiles... JMarc