Ошибка warning: preg_replace() drupal 6 AltLinux

Недавно столкнулся с проблемой, сломался поиск на сайте, и при попытке что нибудь найти, вылезала ошибка примерно такого содержания:
warning: preg_replace() [function.preg-replace]: Compilation failed: disallowed Unicode code point (>= 0xd800 && <= 0xdfff) at offset  on line 333
Вылечил изменив строку в файле /modules/search/search.module
 

Было так: '\x{a806}\x{a80b}\x{a823}-\x{a82b}\x{d800}-\x{f8ff}\x{fb1e}\x{fb29}\x{fd3e}'.
Стало вот так:'\x{a806}\x{a80b}\x{a823}-\x{a82b}\x{e000}-\x{f8ff}\x{fb1e}\x{fb29}\x{fd3e}'
 
После чего, нужно зайти в admin/settings/search и нажать Re-index site
Далее запусть cron.php, это может занять несколько минут
Содержимое  на сайте проиндексируется и поиск снова заработает