Hi,

I'm currently updating the Japanese message file and facing an error in
which the updated message file causes lyx to crash. Can anyone tell me
whether this can happen because of any problem in the message file or it
can be a bug in LyX? Conversion of the po file by msgfmt emits no error
messages and any grammatical checks by the editor (KBabel) returns OK.
Encoding also seems OK.

When I start LyX with the updated message file, it emits error:

> Assertion triggered in const std::string lyx::to_ascii(const
lyx::docstring&) by failing check
> "ucs4[i] < 0x80" in file docstring.cpp:55
> Abort (dumped core)

and dies. The error obviously relates to handling Japanese messages and
LyX runs in sane with LC_ALL=C. The problem occurred with svn-version on
Monday.

I put the debug message of `lyx -dbg any' and the problematic po
file at http://www.otaru-uc.ac.jp/~yokota/comp/lyx/debug.log and
http://www.otaru-uc.ac.jp/~yokota/comp/lyx/ja.po respectively.

Thanks in advance,

Koji

Reply via email to