I've fixed this- a file storage Microsoft Publisher file was caught in search_observer_queue. Removing the publisher file row resolved the problem.
AOLserver seemed to be interpreting a 9 MB publisher file as plain text, and so ran it through cat, which probably choked.
Would an upgrade to tsearch2 (I'm using OpenFTS) resolve this problem permanently?