Closed olliencc closed 3 years ago
(gdb) r Starting program: /usr/bin/php -dvld.active=1 -dvld.verbosity=100 index.php [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". Finding entry points
Program received signal SIGSEGV, Segmentation fault. 0x00007fffff7b9c85 in vld_set_add (set=0x8715db0, position=4294967295) at /root/vld/set.c:44 44 byte = byte | 1 << bit;
(gdb) bt
stack_end=0x7ffffffee658) at ../csu/libc-start.c:308
You should be able to reproduce this with just a single function, the one that throws the error. If you can attach that to this issue I can have a look. The code does not have to be able to be run, but it does need to parse.
it was protected with ioncube, which I suspect was the root cause.
Describe the bug When running it with a PHP file I get the following
php -dvld.active=1 index.php
Finding entry points Segmentation fault (core dumped)
To Reproduce
Expected behaviour No crash
Version information:
; configuration for php opcache module ; priority=10 zend_extension=opcache.so
but even disabling it doesn't work.
Additional context
If you want the php I can e-mail but don't want to attach to an issue