It's probably a 64/32-bit conflict between the Irix 5 Texis and your Irix 6 box. Texis is expecting a 32-bit value, and trying to maximize available mem (some systems set the soft limit low enough to cause problems).
Try setting the ulimit for resident set size (RSS) to a value just under 2GB, eg. 2147000000. You may have to do this via a shell command before starting the web server (eg. make it part of the web server startup) with ulimit -m. Consult your web server and/or shell documentation.
I'll try that. It just occured to me that this started happening right after we upgraded the memory on that server. That could explain why Webinator has been working happily for the last year until just now.
We've been experimenting with the ulimit parameter in our web server start script. Setting it to 66560000 (130000 blocks) is as low as we can go and still keep the web server up. We started by setting it to the value you recommended and tried a number of values smaller than that too but none of this changed the error message we see when we try to search. It looks like the web server does respond to the ulimit parameter but that webinator doesn't. We have 3 GB of memory in our web server now. Suggestions? Could a patch for the 64/32-bit conflict be coming?
We're in the process of producing a fix. Open a tech support ticket at www.thunderstone.com with your DR# and we'll let you know when it's available (in a few days).