так вот эти 20-метровые файлы отказалась жрать библиотека libxml, которую использует постгря для проверки и поиска. Вначале она ваще на инсерте роняла базу с segmetation fault. Потом я собрал последнюю версию, подсунул посгре, она перестала падать и дала exception - типа слишком дофига нодов в теге. если ты хочешь переварить - дай мне флаг XML_HUGE. Ну, я пошел смотреть сорцы и понял что флаг посунуть так просто не выйдет и надо использовать другую функцию. Пропатчил, но снова не завелось. Оказалось что в одном месте этот флаг не передается. Подсунул его по-новому, но и тут засада - libxml это флаг не читает вообще. Короче кончилось тем, что я пропатчил посгрес, пропатчил libxml и флаг зашел. Ну и база падать перестала...