2010-10-04 5 views
0

Essayer de démarrer en utilisant phpunit et ne peut pas l'installer correctement. Quand je l'exécute, j'obtiens une erreur de segmentation.PHPUnit obtient une erreur de segmentation

Environment: 
OSX 10.6.4 
PHP 5.3.2 (cli) (built: Aug 7 2010 00:04:41) 
About pear.phpunit.de/PHPUnit-3.4.9 

J'ai essayé de désactiver xdebug dans php.ini et encore obtenu l'erreur - la seule différence est qu'il n'apparaissait dans le rapport d'accident. J'ai eu une installation macports de PHP, j'ai enlevé cela. J'ai également supprimé phpunit et l'ai réinstallé. Voici les détails:

Process:   php [13366] 
Path:   /usr/bin/php 
Identifier:  php 
Version:   ??? (???) 
Code Type:  X86-64 (Native) 
Parent Process: bash [12089] 

Date/Time:  2010-10-04 09:40:08.035 -0400 
OS Version:  Mac OS X 10.6.4 (10F569) 
Report Version: 6 

Exception Type: EXC_BAD_ACCESS (SIGSEGV) 
Exception Codes: 0x000000000000000d, 0x0000000000000000 
Crashed Thread: 0 Dispatch queue: com.apple.main-thread 

Thread 0 Crashed: Dispatch queue: com.apple.main-thread 
0 inclued.so      0x0000000100bf3e44 inclued_op_ZEND_ADD_INTERFACE + 308 
1 php        0x000000010033c4bd ZEND_USER_OPCODE_SPEC_HANDLER + 29 
2 php        0x000000010033984d execute + 585 
3 xdebug.so      0x0000000100d05f11 xdebug_execute + 3079 
4 php        0x0000000100347cd6 ZEND_INCLUDE_OR_EVAL_SPEC_CONST_HANDLER + 922 
5 php        0x000000010033984d execute + 585 
6 xdebug.so      0x0000000100d05f11 xdebug_execute + 3079 
7 php        0x0000000100347cd6 ZEND_INCLUDE_OR_EVAL_SPEC_CONST_HANDLER + 922 
8 php        0x000000010033984d execute + 585 
9 xdebug.so      0x0000000100d05f11 xdebug_execute + 3079 
10 php        0x0000000100347cd6 ZEND_INCLUDE_OR_EVAL_SPEC_CONST_HANDLER + 922 
11 php        0x000000010033984d execute + 585 
12 xdebug.so      0x0000000100d05f11 xdebug_execute + 3079 
13 php        0x0000000100347cd6 ZEND_INCLUDE_OR_EVAL_SPEC_CONST_HANDLER + 922 
14 php        0x000000010033984d execute + 585 
15 xdebug.so      0x0000000100d05f11 xdebug_execute + 3079 
16 php        0x0000000100318558 zend_execute_scripts + 376 
17 php        0x00000001002caec5 php_execute_script + 732 
18 php        0x0000000100394b9c main + 3646 
19 php        0x0000000100001164 start + 52 

Toute aide est très appréciée!
Merci
-Doug

Répondre

0

Trouvé le coupable ... inclued.so extension causait le problème.

Je suis revenue à l'original osx php.ini et les choses ont fonctionné, donc je suis retourné à la version du problème de php.ini, enlevé une chose à la fois et l'extension inclue était le gagnant! PHP et PHPUnit se comporte maintenant très bien.

1

Tout d'abord, s'il vous plaît désactiver Xdebug pour vérifier si elle est la raison. Si oui, passez à la dernière version de Xdebug.

+0

J'avais déjà désactivé xdebug. La seule différence était qu'il n'apparaissait pas dans la décharge - j'ai toujours la faute seg. –

0

L'effacement des expressions de la montre a corrigé mon erreur de segmentation. J'espère que ça aide quelqu'un.

Questions connexes