|
[
Permalink
| « Hide
]
Andrew added a comment - 21/Dec/06 08:04 AM
This is a database backup. Restore it before performing tests.
I reproduced it and can confirm.
FB 2.1 returns transliteration error (instead of endless loop) but this is also bug. I see several bugs in the code unfortunately : filter_transliterate_text in filters.cpp can't deal with blob segments more than 16K-1 bytes 16K segment expanded twice upto 64K (win1251 -> UTF16, UTF16 -> UTF8 in your case) we have a lot of USHORT variables there when we assign value of 65536 into USHORT variable we have truncation copy_blob in blb.cpp don't expect segment of length 0 and run into endless loop storing empty blob pages on each iteration very sad :( Fix committed into 2.0.1 tree
Reopened to update ticket information.
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||