Если вы получаете сообщение об ошибке в несуществующей строке, вполне возможно, что PHP кеширует ее.
Может быть, попробуйте переименовать его, а затем выполнить.
Не уверен насчет Snow Leopard, но я использую его прямо сейчас и должен сказать, что в одной только ОС существует множество странных ошибок, может быть, так.
Я сталкивался с этой ошибкой раньше, когда я обращался к БД и сохранял информацию в массиве, оказалось, что я забыл, насколько велика БД, и когда она прошла МБ в стеке, я получил эту ошибку, и она остановилась.
Если ситуация аналогична, используйте более трудоемкий подход, такой как соединение, получение линии / блока / чего-либо еще, затем вернитесь назад.
Не проходите через все, сохраняйте все это, затем делайте что-то.
Проверьте это:
Ошибка выделения памяти Drupal.org
Надеюсь, это поможет, не уверен, насколько все ясно.
Может быть, показать части вашего сценария, чтобы понять, что может быть причиной этого.