When importing symbols for a large project (the Linux kernel for example), the import_project_symbols.php script consumes excessive memory, eventually exhausting the maximum memory available to a single process on a 32 bit host.
A possible workaround might be to split the symbol table into smaller chunks (say 100,000 lines) and use --no-purge, but the symbol script should be able to do that automatically.