http://bugzilla.lyx.org/show_bug.cgi?id=3676 Just so no-one else works on it...I've got this fixed but have to do some cleanup before sending the patch to the list (as well as making the diff file, since this involved several files). This turns out to be a very bad bug, one I'm amazed we haven't seen before. The problem is that the existing code parses a long string of keys and values to find, e.g., the year, but to find the year, it's basically just looking for the word "year". You can see the potential issue, which happened to be triggered by the file posted with the bug but could have been triggered by @article{dangerous, title = {The year of living dangerously}, year = 1957, ...} That's why I'm so surprised we haven't seen this. Obviously, the same bug could be triggered lots of other ways.
Richard -- ================================================================== Richard G Heck, Jr Professor of Philosophy Brown University http://frege.brown.edu/heck/ ================================================================== Get my public key from http://sks.keyserver.penguin.de Hash: 0x1DE91F1E66FFBDEC Learn how to sign your email using Thunderbird and GnuPG at: http://dudu.dyn.2-h.org/nist/gpg-enigmail-howto