mysqlのバグ?ORDER BY DESCが無効になる

5.1.23-rc で発生。

SELECT * FROM entries WHERE blog_id = 1 ORDER BY point DESC LIMIT 2000;

みたいなクエリで ORDER BY point DESC が無視されるという現象が発生(blog_id, point はインデックスを張ってある)。
無視されるというか、ORDER BY id DESC になっていた(id は PRIMARY KEY)。
前日までは正常に並び替えもされていて突然順番が変になった。
100万レコードを超えたりしてたんだけど、このあたり関係あるかな?
十分な検証ができておりませんが、とりあえず、

SELECT * FROM entries WHERE blog_id = 1 ORDER BY point DESC, id LIMIT 2000;

って書くと正常に動作します(ORDER BY に id を追加した)。
parser あたりのバグでしょうか?