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