Bug #69411 [Com]: Segmentation fault in _pcre_jit_compile

From: Date: Fri, 10 Apr 2015 16:24:36 +0000
Subject: Bug #69411 [Com]: Segmentation fault in _pcre_jit_compile
References: 1  Groups: php.bugs 
Request: Send a blank email to php-bugs+get-191944@lists.php.net to get a copy of this message
Edit report at https://bugs.php.net/bug.php?id=69411&edit=1 ID: 69411 Comment by: berdir@php.net Reported by: berdir@php.net Summary: Segmentation fault in _pcre_jit_compile Status: Open Type: Bug Package: PCRE related Operating System: Linux PHP Version: master-Git-2015-04-09 (Git) Block user comment: N Private report: N New Comment: Right, what happens if you add --verbose there? It should print out the exact exception that you get then. Might be a missing extension or something like that that prevents it from running the test. Can you run other tests? Previous Comments: ------------------------------------------------------------------------ [2015-04-10 15:17:18] laruence@php.net here is what the commmand I run: '/home/huixinchen/local/php-trunk/bin/php' './core/scripts/run-tests.sh' --url 'http://d8/' --sqlite '/tmp/test.sqlite' --dburl 'sqlite://tmp/db.sqlite' --php '/home/huixinchen/local/php-trunk/bin/php' --test-id 1 --color --execute-test 'Drupal\migrate_drupal\Tests\d6\MigrateDrupal6Test' ------------------------------------------------------------------------ [2015-04-10 15:10:04] berdir@php.net The segfault only happens at the end of the test for me. Can you add a --verbose --color to see what exception you get? Sounds like it's failing on something and never gets far enough. Thanks for looking into this! I can join an IRC channel, or you can find me in #drupal-contribute to discuss this. ------------------------------------------------------------------------ [2015-04-10 15:05:30] laruence@php.net what I got is: Test summary ------------ Drupal\migrate_drupal\Tests\d6\MigrateDrupal6Test 1 passes 1 exceptions ------------------------------------------------------------------------ [2015-04-09 23:09:07] berdir@php.net See also http://bugs.php.net/bug.php?id=69371 on how to debug our test runner. ------------------------------------------------------------------------ [2015-04-09 23:07:19] berdir@php.net Description: ------------ This is part of our efforts to get Drupal 8 green on PHP 7, see https://www.drupal.org/node/2454439. One of our tests is failing with a segmentation fault. The strange part is that the test passes, and only after that, the segfault happens: $ php7 core/scripts/run-tests.sh --url http://d8/ --color --class "Drupal\migrate_drupal\Tests\d6\MigrateDrupal6Test" Drupal test run --------------- Tests to be run: - Drupal\migrate_drupal\Tests\d6\MigrateDrupal6Test Test run started: Thursday, April 9, 2015 - 22:59 Test summary ------------ Drupal\migrate_drupal\Tests\d6\MigrateDrupal6Test 793 passes Segmentation fault (core dumped) FATAL Drupal\migrate_drupal\Tests\d6\MigrateDrupal6Test: test runner returned a non-zero error code (139). - Found database prefix 'simpletest810509' for test ID 1765. Test run duration: 20 sec backtrace/lines with gdb: https://gist.github.com/Berdir/c9f4876f8f4fbd17b2cd (Those lines do not actually exist in that file, so I guess that's some jit magic? I don't really understand C). I can provide the core dump if that's useful. Happy to provide more information if I can. ------------------------------------------------------------------------ -- Edit this bug report at https://bugs.php.net/bug.php?id=69411&edit=1

« previous php.bugs (#191944) next »