Не могу выполнить eix-sync(РЕШЕНО)

При выполнении команды eix-sync начинает таять с огромной скоростью оперативная память(2Гб),потом почти полностью занимается swap (2Гб) и в конце концов выдает ошибку.Память пожираться начинает при выполнении eix-diff:

Database contains 15592 packages in 154 categories.
 * Calling eix-diff
terminate called after throwing an instance of 'std::bad_alloc'
  what():  std::bad_alloc
/usr/bin/eix-sync: line 231:  5836 Аварийный останов         "${@}"
 * Failed to diff against current cache
 * Time statistics:
   336 seconds for syncing
    65 seconds for eix-update
   209 seconds for eix-diff
   636 seconds total

Раньше при eix-sync потреблялось максимум 350 Мб памяти.

Какая версия app-portage/eix?

Спасибо,уже разобрался сам. Оказывается,надо было почистить кеш eix`а и выполнить python-updater(хотя версию питона обновлял уже давно).