科技知識動態:php -v 出現 “Segmentation fault”

導讀 跟大家講解下有關php -v 出現 “Segmentation fault”,相信小伙伴們對這個話題應該也很關注吧,現在就為小伙伴們說說php -v 出現

跟大家講解下有關php -v 出現 “Segmentation fault”,相信小伙伴們對這個話題應該也很關注吧,現在就為小伙伴們說說php -v 出現 “Segmentation fault”,小編也收集到了有關php -v 出現 “Segmentation fault”的相關資料,希望大家看到了會喜歡。

昨天發現 PHP 掛了。表現就是終端下使用 php -v、或者 php -m 出現 “Segmentation fault”。FPM 的日志中也出現類似提示信息。 使用 gdb 跟蹤下來出現以下內容: bash-3.2$ gdb /usr/local/bin/php GNU gdb 6.3.50-20050815 (Apple version gdb-1700.2) (Th

昨天發現 PHP 掛了。表現就是終端下使用 php -v、或者 php -m 出現 “Segmentation fault”。FPM 的日志中也出現類似提示信息。使用 gdb 跟蹤下來出現以下內容:

bash-3.2$ gdb /usr/local/bin/phpGNU gdb 6.3.50-20050815 (Apple version gdb-1700.2) (Thu May 19 20:52:02 UTC 2011)Copyright 2004 Free Software Foundation, Inc.GDB is free software, covered by the GNU General Public License, and you arewelcome to change it and/or distribute copies of it under certain conditions.Type “show copying” to see the conditions.There is absolutely no warranty for GDB. Type “show warranty” for details.This GDB was configured as “x86_64-apple-darwin”…Reading symbols for shared libraries ….warning: Could not find object file “/Volumes/work/macports/var/macports/build/_Volumes_work_macports_var_macports_sources_rsync.macports.org_release_tarballs_ports_archivers_bzip2/bzip2/work/bzip2-1.0.6/blocksort.o” – no debug information available for “blocksort.c”.

warning: Could not find object file “/Volumes/work/macports/var/macports/build/_Volumes_work_macports_var_macports_sources_rsync.macports.org_release_tarballs_ports_archivers_bzip2/bzip2/work/bzip2-1.0.6/huffman.o” – no debug information available for “huffman.c”.

warning: Could not find object file “/Volumes/work/macports/var/macports/build/_Volumes_work_macports_var_macports_sources_rsync.macports.org_release_tarballs_ports_archivers_bzip2/bzip2/work/bzip2-1.0.6/crctable.o” – no debug information available for “crctable.c”.

warning: Could not find object file “/Volumes/work/macports/var/macports/build/_Volumes_work_macports_var_macports_sources_rsync.macports.org_release_tarballs_ports_archivers_bzip2/bzip2/work/bzip2-1.0.6/randtable.o” – no debug information available for “randtable.c”.

warning: Could not find object file “/Volumes/work/macports/var/macports/build/_Volumes_work_macports_var_macports_sources_rsync.macports.org_release_tarballs_ports_archivers_bzip2/bzip2/work/bzip2-1.0.6/compress.o” – no debug information available for “compress.c”.

warning: Could not find object file “/Volumes/work/macports/var/macports/build/_Volumes_work_macports_var_macports_sources_rsync.macports.org_release_tarballs_ports_archivers_bzip2/bzip2/work/bzip2-1.0.6/decompress.o” – no debug information available for “decompress.c”.

warning: Could not find object file “/Volumes/work/macports/var/macports/build/_Volumes_work_macports_var_macports_sources_rsync.macports.org_release_tarballs_ports_archivers_bzip2/bzip2/work/bzip2-1.0.6/bzlib.o” – no debug information available for “bzlib.c”.

…… done

(gdb) run -vStarting program: /usr/local/bin/php -vReading symbols for shared libraries +++++++++……………………. doneReading symbols for shared libraries …………… doneReading symbols for shared libraries …. doneReading symbols for shared libraries . doneReading symbols for shared libraries . doneReading symbols for shared libraries .. doneReading symbols for shared libraries . doneReading symbols for shared libraries . doneReading symbols for shared libraries . doneReading symbols for shared libraries . doneReading symbols for shared libraries …… doneReading symbols for shared libraries .. doneReading symbols for shared libraries . doneReading symbols for shared libraries . doneReading symbols for shared libraries . doneReading symbols for shared libraries .. doneReading symbols for shared libraries . doneReading symbols for shared libraries . doneReading symbols for shared libraries . doneReading symbols for shared libraries .. done

Program received signal EXC_BAD_ACCESS, Could not access memory.Reason: KERN_INVALID_ADDRESS at address: 0×00000000000000000x0000000102f5949e in lpmapd ()

GOOGLE 后也沒找到什么解決辦法。也嘗試了重啟機器、升級版本等手段。真是令人蛋疼。最后無意中重裝了模塊,發現竟然是 php5-oracle 導致的。刪除掉就正常了。哎,怪上次裝好模塊后忘記跑一邊,就關機了。后來又給忘了。所以不管啥情況,更新后馬上測試還是不變的真理。

來源:php中文網

免責聲明:本文由用戶上傳,如有侵權請聯系刪除!