Giter Club home page Giter Club logo

Comments (11)

zhougn avatar zhougn commented on June 26, 2024 1

Similar issue, boris crashes every time I eval the second statement. I'm using PHP 5.5.25 and Boris 1.0.8 on Mac OS X 10.10.3. Both PHP and Boris are installed using Homebrew.

[1] boris> echo "123";
123[2] boris> echo "123";
/usr/local/bin/boris: line 3: 30385 Segmentation fault: 11  /usr/bin/env php -d allow_url_fopen=On -d detect_unicode=Off /usr/local/Cellar/boris/1.0.8/libexec/boris.phar "$@"
PHP Notice:  fwrite(): send of 1 bytes failed with errno=32 Broken pipe in phar:///usr/local/Cellar/boris/1.0.8/libexec/boris.phar/lib/Boris/EvalWorker.php on line 205

Notice: fwrite(): send of 1 bytes failed with errno=32 Broken pipe in phar:///usr/local/Cellar/boris/1.0.8/libexec/boris.phar/lib/Boris/EvalWorker.php on line 205
PHP Fatal error:  Uncaught exception 'RuntimeException' with message 'Socket error: failed to write data' in phar:///usr/local/Cellar/boris/1.0.8/libexec/boris.phar/lib/Boris/EvalWorker.php:206
Stack trace:
#0 phar:///usr/local/Cellar/boris/1.0.8/libexec/boris.phar/lib/Boris/EvalWorker.php(147): Boris\EvalWorker->_write(Resource id #20, '\x00')
#1 phar:///usr/local/Cellar/boris/1.0.8/libexec/boris.phar/lib/Boris/Boris.php(171): Boris\EvalWorker->start()
#2 phar:///usr/local/Cellar/boris/1.0.8/libexec/boris.phar/bin/boris(15): Boris\Boris->start()
#3 /usr/local/Cellar/boris/1.0.8/libexec/boris.phar(10): require('phar:///usr/loc...')
#4 {main}
  thrown in phar:///usr/local/Cellar/boris/1.0.8/libexec/boris.phar/lib/Boris/EvalWorker.php on line 206

Fatal error: Uncaught exception 'RuntimeException' with message 'Socket error: failed to write data' in phar:///usr/local/Cellar/boris/1.0.8/libexec/boris.phar/lib/Boris/EvalWorker.php:206
Stack trace:
#0 phar:///usr/local/Cellar/boris/1.0.8/libexec/boris.phar/lib/Boris/EvalWorker.php(147): Boris\EvalWorker->_write(Resource id #20, '\x00')
#1 phar:///usr/local/Cellar/boris/1.0.8/libexec/boris.phar/lib/Boris/Boris.php(171): Boris\EvalWorker->start()
#2 phar:///usr/local/Cellar/boris/1.0.8/libexec/boris.phar/bin/boris(15): Boris\Boris->start()
#3 /usr/local/Cellar/boris/1.0.8/libexec/boris.phar(10): require('phar:///usr/loc...')
#4 {main}
  thrown in phar:///usr/local/Cellar/boris/1.0.8/libexec/boris.phar/lib/Boris/EvalWorker.php on line 206

from boris.

cmckni3 avatar cmckni3 commented on June 26, 2024

I tried disabling xdebug but I am still getting a segmentation fault.

from boris.

rbrisita avatar rbrisita commented on June 26, 2024

Similar error. Using PHP 5.5.24 on Mac OS X 10.9.5.

from boris.

marchelzo avatar marchelzo commented on June 26, 2024

Same problem here. PHP 5.5.14 on OS X 10.10.2.

from boris.

franquis avatar franquis commented on June 26, 2024

Same issue: PHP 5.5.26 (cli) with zts & pthreads on OS X 10.10.4

PHP Notice:  fwrite(): send of 1 bytes failed with errno=32 Broken pipe in mysite/vendor/d11wtq/boris/lib/Boris/EvalWorker.php on line 224
PHP Stack trace:
PHP   1. {main}() mysite/artisan:0
PHP   2. Symfony\Component\Console\Application->run() mysite/artisan:59
PHP   3. Symfony\Component\Console\Application->doRun() mysite/vendor/symfony/console/Symfony/Component/Console/Application.php:124
PHP   4. Symfony\Component\Console\Application->doRunCommand() mysite/vendor/symfony/console/Symfony/Component/Console/Application.php:193
PHP   5. Illuminate\Console\Command->run() mysite/vendor/symfony/console/Symfony/Component/Console/Application.php:889
PHP   6. Symfony\Component\Console\Command\Command->run() mysite/vendor/laravel/framework/src/Illuminate/Console/Command.php:100
PHP   7. Illuminate\Console\Command->execute() mysite/vendor/symfony/console/Symfony/Component/Console/Command/Command.php:253
PHP   8. Illuminate\Foundation\Console\TinkerCommand->fire() mysite/vendor/laravel/framework/src/Illuminate/Console/Command.php:112
PHP   9. Illuminate\Foundation\Console\TinkerCommand->runBorisShell() mysite/vendor/laravel/framework/src/Illuminate/Foundation/Console/TinkerCommand.php:31
PHP  10. Boris\Boris->start() mysite/vendor/laravel/framework/src/Illuminate/Foundation/Console/TinkerCommand.php:50
PHP  11. Boris\EvalWorker->start() mysite/vendor/d11wtq/boris/lib/Boris/Boris.php:175
PHP  12. Boris\EvalWorker->_write() mysite/vendor/d11wtq/boris/lib/Boris/EvalWorker.php:166
PHP  13. fwrite() mysite/vendor/d11wtq/boris/lib/Boris/EvalWorker.php:224
PHP Fatal error:  Uncaught exception 'RuntimeException' with message 'Socket error: failed to write data' in mysite/vendor/d11wtq/boris/lib/Boris/EvalWorker.php:225
Stack trace:
#0 mysite/vendor/d11wtq/boris/lib/Boris/EvalWorker.php(166): Boris\EvalWorker->_write(Resource id #339, '\x00')
#1 mysite/vendor/d11wtq/boris/lib/Boris/Boris.php(175): Boris\EvalWorker->start()
#2 mysite/vendor/laravel/framework/src/Illuminate/Foundation/Console/TinkerCommand.php(50): Boris\Boris->start()
#3 mysite/vendor/laravel/framework/src/Illuminate/Foundation/Console/TinkerCommand.php(31): Illuminate\Foundation\Console\TinkerCommand->runBorisShell()
#4 mysite/vendor/laravel/framework/src/Illuminate/Console/Command.php(112): Illuminate\Foundation\Console\TinkerCommand->fire()
#5 mysite/vendor/symfony/console/Symfony/Component/Console/Command/Command.php(253): Illuminate\Console\Comm in mysite/vendor/d11wtq/boris/lib/Boris/EvalWorker.php on line 225

from boris.

basz avatar basz commented on June 26, 2024

idem PHP 5.5.30 on OS X 10.10.2

from boris.

message avatar message commented on June 26, 2024

Same on OSX. echo date("Ymd-His");

from boris.

cmckni3 avatar cmckni3 commented on June 26, 2024

I'm not having this issue anymore on OS X 10.11.5 running boris 1.0.8.

Closing

from boris.

evilangelmd avatar evilangelmd commented on June 26, 2024

what did you do to get rid of error? i have same issue, and all modules required... But on second statement it throws error...

[PHP Modules]
bcmath
bz2
calendar
Core
ctype
curl
date
dba
dom
ereg
exif
fileinfo
filter
ftp
gd
gettext
hash
iconv
json
ldap
libxml
mbstring
mcrypt
mhash
mysql
mysqli
mysqlnd
odbc
openssl
pcntl
pcre
PDO
pdo_mysql
PDO_ODBC
pdo_sqlite
Phar
posix
readline
Reflection
session
shmop
SimpleXML
soap
sockets
SPL
sqlite3
standard
sysvmsg
sysvsem
sysvshm
tokenizer
wddx
xml
xmlreader
xmlrpc
xmlwriter
xsl
zip
zlib

[Zend Modules]

from boris.

basz avatar basz commented on June 26, 2024

Upgrade os and also reinstalled php resolved the issue. I'm now running php71 and Boris works fine

from boris.

evilangelmd avatar evilangelmd commented on June 26, 2024

OS reinstallation is not good idea, but upgrading php to 5.6 had resolved my problem...

from boris.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.