==426== Memcheck, a memory error detector ==426== Copyright (C) 2002-2024, and GNU GPL'd, by Julian Seward et al. ==426== Using Valgrind-3.24.0 and LibVEX; rerun with -h for copyright info ==426== Command: php test.php ==426== ==426== Invalid read of size 8 ==426== at 0x46B5DC: zend_observer_fcall_end (in /usr/bin/php) ==426== by 0x437FFB: execute_ex (in /usr/bin/php) ==426== by 0x58D91AB: ic_call_function (in /usr/lib64/php/modules/ioncube_loader.so) ==426== Address 0x0 is not stack'd, malloc'd or (recently) free'd ==426== ==426== ==426== Process terminating with default action of signal 11 (SIGSEGV) ==426== Access not within mapped region at address 0x0 ==426== at 0x46B5DC: zend_observer_fcall_end (in /usr/bin/php) ==426== by 0x437FFB: execute_ex (in /usr/bin/php) ==426== by 0x58D91AB: ic_call_function (in /usr/lib64/php/modules/ioncube_loader.so) ==426== If you believe this happened as a result of a stack ==426== overflow in your program's main thread (unlikely but ==426== possible), you can try to increase the size of the ==426== main thread stack using the --main-stacksize= flag. ==426== The main thread stack size used in this run was 8388608. ==426== ==426== HEAP SUMMARY: ==426== in use at exit: 10,961,514 bytes in 80,720 blocks ==426== total heap usage: 170,290 allocs, 89,570 frees, 55,233,437 bytes allocated ==426== ==426== LEAK SUMMARY: ==426== definitely lost: 51,128 bytes in 1,596 blocks ==426== indirectly lost: 115 bytes in 5 blocks ==426== possibly lost: 6,017,612 bytes in 44,280 blocks ==426== still reachable: 4,892,659 bytes in 34,839 blocks ==426== suppressed: 0 bytes in 0 blocks ==426== Rerun with --leak-check=full to see details of leaked memory ==426== ==426== For lists of detected and suppressed errors, rerun with: -s ==426== ERROR SUMMARY: 1 errors from 1 contexts (suppressed: 0 from 0)