kitech / php-go

Write PHP extension using go/golang. Zend API wrapper for go/golang.
882 stars 108 forks source link

php7中调用go函数时出现 segmentation fault (core dumped) #18

Closed x-i-ao-b-ai closed 7 years ago

x-i-ao-b-ai commented 7 years ago
var_dump(foo_hello3(1,"w",2.1));

报错位置 extension.c 330 行左右

printf("arg%d, type=%d\n", idx, Z_TYPE_PP(args[idx])); 这行有错误

kitech commented 7 years ago

thanks

问一下,是用php-fpm执行还是php命令行执行呢?

x-i-ao-b-ai commented 7 years ago

php 命令执行的 php -d extension=./hello.so -f examples/hello.php 我是 arch群的小白喵 你的库我总是用不了怎么办 貌似只要是带参数的函数调用都有点问题 php 版本 archlinux现在最新版

kitech commented 7 years ago

啊,原来是你

kitech commented 7 years ago

可能是参数转换有问题。要不要换个参数试试,先看能不能跑通?

x-i-ao-b-ai commented 7 years ago

只要是带参数就吐核了

kitech commented 7 years ago

唉,又是php5/php7的不兼容问题。