> #3  0x815ec58 in lyx::abort () at abort.C:9
> #4  0x8163b0c in lyxstring::lyxstring (this=0xbffffa4c, s=0x0) at LAssert.h:24
>                                                         ^^^^^ This causes
>                                                               the crash

If lyxstring really mimics std::string, the assert is correct: You should
never call a string's constructor on a NULL pointer.  I think until a day
or two ago lyxstring behaved wrong by quietly accepting the NULL pointer
and creating an empty string.

The actual problem is here:

> #5  0x8088589 in Intl::KeyMapPrim (this=0x81fb8a0) at combox.h:224

This line should read:

      return browser ? fl_get_browser_line(browser, sel) : string();

instead of:

      return browser ? fl_get_browser_line(browser, sel) : 0;


Andre'

-- 
Andre' Poenitz ........................................ [EMAIL PROTECTED]

Reply via email to