php-phantomjs icon indicating copy to clipboard operation
php-phantomjs copied to clipboard

PhantomJS Crash on shared hosting server

Open LucLaverdure opened this issue 6 years ago • 0 comments

Crash report:

1 0x1b67967 /homepages/0/d220355082/htdocs/bitme/core/phantomjs/bin/phantomjs() [0x1b67967] 2 0x1baaaf5 /homepages/0/d220355082/htdocs/bitme/core/phantomjs/bin/phantomjs() [0x1baaaf5] 3 0x198c463 /homepages/0/d220355082/htdocs/bitme/core/phantomjs/bin/phantomjs() [0x198c463] 4 0x1ab3982 /homepages/0/d220355082/htdocs/bitme/core/phantomjs/bin/phantomjs() [0x1ab3982] 5 0x79abb9 /homepages/0/d220355082/htdocs/bitme/core/phantomjs/bin/phantomjs() [0x79abb9] 6 0x76b6f9 /homepages/0/d220355082/htdocs/bitme/core/phantomjs/bin/phantomjs() [0x76b6f9] 7 0x750a5d /homepages/0/d220355082/htdocs/bitme/core/phantomjs/bin/phantomjs() [0x750a5d] 8 0x41cd89 /homepages/0/d220355082/htdocs/bitme/core/phantomjs/bin/phantomjs() [0x41cd89] 9 0x41f5c4 /homepages/0/d220355082/htdocs/bitme/core/phantomjs/bin/phantomjs() [0x41f5c4] 10 0x415b86 /homepages/0/d220355082/htdocs/bitme/core/phantomjs/bin/phantomjs() [0x415b86] 11 0x2aef62747b45 /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf5) [0x2aef62747b45] 12 0x4176a1 /homepages/0/d220355082/htdocs/bitme/core/phantomjs/bin/phantomjs() [0x4176a1] PhantomJS has crashed. Please read the bug reporting guide at http://phantomjs.org/bug-reporting.html and file a bug report. Segmentation fault

with code

use JonnyW\PhantomJs\Client;
$client = Client::getInstance();

$client->getEngine()->setPath(__DIR__.'/core/phantomjs/bin/phantomjs');
$client->getEngine()->addOption('--ssl-protocol=any');
$client->getEngine()->addOption('--ignore-ssl-errors=true');
$client->getEngine()->addOption('--web-security=false');
$client->getEngine()->addOption('--debug=true');
//$client->getEngine()->addOption('--cookies-file=cookie.txt');

$client->getEngine()->debug(true);

$request = $client->getMessageFactory()->createRequest("http://perdu.com", "GET");
$response = $client->getMessageFactory()->createResponse();
 
$client->send($request, $response);

var_dump($client->getLog());

var_dump($response->getStatus());
var_dump($response->getContent());

if($response->getStatus() === 200) {
	$resp = $response->getContent();
	var_dump($resp);
}

Please help...

LucLaverdure avatar Feb 26 '18 17:02 LucLaverdure