On Sep 14, 2005, at 11:45 AM, Jean-Marc Lasgouttes wrote:
Could you try to compile without optimization
(--disable-optimization).
Bennett> I still get a crash:
#0 0x001682fc in (anonymous namespace)::encode
([EMAIL PROTECTED], [EMAIL PROTECTED]) at QLyXKeySym.C:59
#1 0x00169518 in QLyXKeySym::getISOEncoded (this=0xf4706b0,
[EMAIL PROTECTED]) at QLyXKeySym.C:200
It is a bit better, since encoding now has the same value twice :)
Could you get the value of "encoding" at frame #2?
(gdb) frame 2
(gdb) print encoding
(gdb) frame 2
#2 0x00062050 in LyXFunc::processKeySym (this=0xae500c0, keysym={px
= 0xf48afe0, pn = {pi_ = 0xf40d630}}, state=ctrl) at lyxfunc.C:248
248 encoded_last_key = keysym->getISOEncoded(encoding ?
encoding->Name() : "");
(gdb) print encoding
$1 = (const Encoding *) 0x0
Bennett