php (2474) malloc: *** mmap (размер = 1 ... 0) не удалось (код ошибки = 12)

Я пишу скрипт PHP для запуска на терминале, скрипт запускается, но в какой-то момент я получаю следующую ошибку каждый раз. У меня есть iMac с Mountain Lion. Я использую apache и PHP с помощью системы и mysql, установленных через варево.

php(2474) malloc: *** mmap(size=18446744071562072064) failed (error code=12)
*** error: can't allocate region
*** set a breakpoint in malloc_error_break to debug

Что может быть причиной этого? Как исправить? благодаря

1
добавлено
Просмотры: 2
nl ja de
Найдите строку с ошибкой и отправьте связанный код.
добавлено автор rekire, источник
какие версии PHP, mySQL, Apache и другого соответствующего программного обеспечения вы установили?
добавлено автор SDC, источник
Обратите внимание: dev.mysql.com/doc /refman/5.6/en/…
добавлено автор Bhavik Shah, источник
См. это и this и проверить, может ли он помочь , Честно говоря, чувак, не уверенный, но дающий все, что я получил по этой проблеме.
добавлено автор Bhavik Shah, источник
@BhavikShah: в моем файле my.cnf нет переменной myisam_mmap_size : S
добавлено автор JellyBelly, источник
@rekire: Я не думаю, что это проблема с кодом. Тот же код на другой машине работает отлично. Я думаю, что это проблема конфигурации или PHP или mysql.
добавлено автор JellyBelly, источник
@SDC: PHP 5.3.15 с Suhosin-Patch (cli) - Zend Engine v2.3.0 с Xdebug v2.1.3. Apache/2.2.22 (Unix). MySQL: 5.5.29.
добавлено автор JellyBelly, источник
Я нашел проблему, присутствующую в php.ini: xdebug.show_local_vars = 1 . Я удаляю этот attr, и теперь у меня нет ошибки! ;)
добавлено автор JellyBelly, источник