Public bug reported:
I'm using php7.2-fpm to run the Simple Machines Community Forum. I have
an fpm pool dedicated to the forum. Every so often I see an error like
this in my fpm log:
[01-Mar-2020 01:18:15] WARNING: [pool smf] child 23384 exited on signal
7 (SIGBUS - core dumped) after 0.708817 seconds from start
Here's a backtrace:
[New LWP 23384]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
Core was generated by `php-fpm: pool smf'.
Program terminated with signal SIGBUS, Bus error.
#0 __memcpy_ssse3 () at ../sysdeps/x86_64/multiarch/memcpy-ssse3.S:620
620 ../sysdeps/x86_64/multiarch/memcpy-ssse3.S: No such file or directory.
(gdb) bt
#0 __memcpy_ssse3 () at ../sysdeps/x86_64/multiarch/memcpy-ssse3.S:620
#1 0x000055feb96ec706 in memcpy (__len=38654, __src=0x7f220d2bf06b,
__dest=0x7f220789a018)
at /usr/include/x86_64-linux-gnu/bits/string_fortified.h:34
#2 zend_string_init (persistent=0, len=38654, str=0x7f220d2bf06b <error:
Cannot access memory at address 0x7f220d2bf06b>)
at ./Zend/zend_string.h:172
#3 lex_scan (zendlval=zendlval@entry=0x7ffe48510e90) at
Zend/zend_language_scanner.l:1995
#4 0x000055feb970140e in zendlex (elem=elem@entry=0x7ffe48510f48) at
./Zend/zend_compile.c:1728
#5 0x000055feb96e4dff in zendparse () at ./Zend/zend_language_parser.c:4229
#6 0x000055feb96e7457 in zend_compile (type=type@entry=2) at
Zend/zend_language_scanner.l:586
#7 0x000055feb96e898a in compile_file (file_handle=0x7ffe48511e50, type=2) at
Zend/zend_language_scanner.l:636
#8 0x00007f21fd0b3ecc in ?? () from /usr/lib/php/20170718/phar.so
#9 0x00007f22072ba29c in ?? () from /usr/lib/php/20170718/opcache.so
#10 0x00007f22072bbf58 in ?? () from /usr/lib/php/20170718/opcache.so
#11 0x000055feb96e8a32 in compile_filename (type=type@entry=2,
filename=filename@entry=0x7f220781e460) at Zend/zend_language_scanner.l:663
#12 0x000055feb978925b in zend_include_or_eval
(inc_filename=inc_filename@entry=0x7f220781e460, type=2) at
./Zend/zend_execute.c:2832
#13 0x000055feb97c9483 in ZEND_INCLUDE_OR_EVAL_SPEC_TMPVAR_HANDLER () at
./Zend/zend_vm_execute.h:48894
#14 0x000055feb97cef97 in execute_ex (ex=0x7f22078a1020) at
./Zend/zend_vm_execute.h:63210
#15 0x000055feb97d5f77 in zend_execute (op_array=op_array@entry=0x7f2207880000,
return_value=return_value@entry=0x7f21f9fbd258)
at ./Zend/zend_vm_execute.h:63780
#16 0x000055feb9724702 in zend_execute_scripts (type=type@entry=8,
retval=0x7f21f9fbd258, retval@entry=0x0, file_count=125952816,
file_count@entry=3) at ./Zend/zend.c:1498
#17 0x000055feb96c0160 in php_execute_script (primary_file=0x7ffe48514670) at
./main/main.c:2599
#18 0x000055feb956f7bb in main (argc=<optimized out>, argv=<optimized out>) at
./sapi/fpm/fpm/fpm_main.c:1966
(gdb)
I haven't found a specific way to reproduce the error beyond letting the
software run for several hours. More info:
$ lsb_release -rd
Description: Ubuntu 18.04.4 LTS
Release: 18.04
$ apt-cache policy php7.2-fpm
php7.2-fpm:
Installed: 7.2.24-0ubuntu0.18.04.3
Candidate: 7.2.24-0ubuntu0.18.04.3
Version table:
*** 7.2.24-0ubuntu0.18.04.3 500
500 http://us.archive.ubuntu.com/ubuntu bionic-updates/universe amd64
Packages
500 http://security.ubuntu.com/ubuntu bionic-security/universe amd64
Packages
100 /var/lib/dpkg/status
7.2.3-1ubuntu1 500
500 http://us.archive.ubuntu.com/ubuntu bionic/universe amd64 Packages
$
** Affects: php7.2 (Ubuntu)
Importance: Undecided
Status: New
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1865338
Title:
zend_string_init error: Cannot access memory
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/php7.2/+bug/1865338/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs