>>>>> "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




Reply via email to