swoole / swoole-src

🚀 Coroutine-based concurrency library for PHP
https://www.swoole.com
Apache License 2.0
18.27k stars 3.16k forks source link

Segmentation fault #4815

Closed faganchalabizada closed 1 year ago

faganchalabizada commented 1 year ago

Please answer these questions before submitting your issue.

  1. What did you do? If possible, provide a simple script for reproducing the error. I have installed laravel 9 + octane + swoole. sometimes app stops answering. So i checked logs, and see following errors: i can't reproduce it. but i guess it cause when server have high count of requests(about 400-500 r/s). server cpu or memory usage is normal. cpu about 50-60%, memory 70-80%

  2. What did you expect to see?

  3. What did you see instead? Laravel error log is clear. Swoole http log has following errors:

[2022-08-18 00:11:25 $3005796.0] WARNING Server::check_worker_exit_status(): worker(pid=3079904, id=11) abnormal exit, status=0, signal=9 [2022-08-18 00:12:52 $3080064.0] WARNING Server::check_worker_exit_status(): worker(pid=3080371, id=0) abnormal exit, status=0, signal=9 [2022-08-18 00:13:30 $3080445.0] WARNING Server::check_worker_exit_status(): worker(pid=3080476, id=6) abnormal exit, status=0, signal=9 [2022-08-19 00:13:27 $3087093.0] WARNING Server::check_worker_exit_status(): worker(pid=3413184, id=7) abnormal exit, status=0, signal=9 [2022-08-20 00:11:38 $3424528.0] WARNING Server::check_worker_exit_status(): worker(pid=3748263, id=2) abnormal exit, status=0, signal=9 [2022-08-21 00:13:04 $4019037.0] WARNING Server::check_worker_exit_status(): worker(pid=4080443, id=4) abnormal exit, status=0, signal=9 [2022-08-21 20:39:59 $4080830.0] WARNING Server::check_worker_exit_status(): worker(pid=162134, id=11) abnormal exit, status=0, signal=9 [2022-08-21 21:40:46 $162303.0] WARNING Server::check_worker_exit_status(): worker(pid=176773, id=1) abnormal exit, status=0, signal=9 [2022-08-21 22:15:39 $176892.0] WARNING Server::check_worker_exit_status(): worker(pid=185268, id=1) abnormal exit, status=0, signal=9

i have checked messages file. and there is also error message:


Aug 21 22:15:39 sv1 kernel: php81[176891]: segfault at 24 ip 00007f4d4691364d sp 00007ffe71bb9f08 error 6 in swoole.so[7f4d46832000+25f000]
Aug 21 22:15:39 sv1 kernel: Code: 0f 1f 00 66 2e 0f 1f 84 00 00 00 00 00 48 8b 05 39 20 39 00 48 8b 97 78 02 00 00 48 c7 87 a8 02 00 00 00 00 00 00 48 8b 40 08 <83> 68 24 01 48 8b 82 20 03 00 00 f0 83 68 34 01 48 8b 05 cc 7f 39
Aug 21 22:15:39 sv1 systemd[1]: Started Process Core Dump (PID 185483/UID 0).
Aug 21 22:15:41 sv1 systemd-coredump[185485]: Process 176891 (php81) of user 1005 dumped core.#012#012Stack trace of thread 176891:#012#0  0x00007f4d4691364d _Z34swoole_http_server_onAfterResponsePN6swoole4http7ContextE (swoole.so)#012#1  0x00007f4d4691303b zim_swoole_http_response_end (swoole.so)#012#2  0x000000000086d31f ZEND_DO_FCALL_SPEC_RETVAL_UNUSED_HANDLER (php81)#012#3  0x000000000086d6b7 ZEND_DO_FCALL_SPEC_RETVAL_UNUSED_HANDLER (php81)#012#4  0x00000000007fa117 zend_call_function (php81)#012#5  0x00007f4d468c56dc sw_zend_call_function_ex (swoole.so)#012#6  0x00007f4d469683f8 _ZN4zend8Function4callEP12_zval_structb (swoole.so)#012#7  0x00007f4d46975506 _ZNKSt8functionIFvPN6swoole5TimerEPNS0_9TimerNodeEEEclES2_S4_ (swoole.so)#012#8  0x00007f4d469af2de _ZNKSt8functionIFvPN6swoole7ReactorEEEclES2_ (swoole.so)#012#9  0x00007f4d469b0fa8 _ZN6swoole12ReactorEpoll4waitEP7timeval (swoole.so)#012#10 0x00007f4d469d470a _ZN6swoole7Reactor4waitEP7timeval (swoole.so)#012#11 0x00007f4d469b9b67 _ZN6swoole6Server19start_master_threadEv (swoole.so)#012#12 0x00007f4d469cc96c _ZN6swoole6Server21start_reactor_threadsEv (swoole.so)#012#13 0x00007f4d469bff1d _ZN6swoole6Server5startEv (swoole.so)#012#14 0x00007f4d4695788d zim_swoole_server_start (swoole.so)#012#15 0x000000000086d31f ZEND_DO_FCALL_SPEC_RETVAL_UNUSED_HANDLER (php81)#012#16 0x000000000086fa84 zend_execute (php81)#012#17 0x0000000000807a59 zend_execute_scripts (php81)#012#18 0x00000000007a6e17 php_execute_script (php81)#012#19 0x00000000008e0c86 do_cli (php81)#012#20 0x000000000048cf3c main (php81)#012#21 0x00007f4d4925e493 __libc_start_main (libc.so.6)#012#22 0x000000000048d67e _start (php81)#012#012Stack trace of thread 176898:#012#0  0x00007f4d493380f7 epoll_wait (libc.so.6)#012#1  0x00007f4d469b0f8d _ZN6swoole12ReactorEpoll4waitEP7timeval (swoole.so)#012#2  0x00007f4d469d470a _ZN6swoole7Reactor4waitEP7timeval (swoole.so)#012#3  0x00007f4d469ccf9c ReactorThread_loop (swoole.so)#012#4  0x00007f4d505fdba3 execute_native_thread_routine (libstdc++.so.6)#012#5  0x00007f4d4902317a start_thread (libpthread.so.0)#012#6  0x00007f4d49337dc3 __clone (libc.so.6)#012#012Stack trace of thread 176896:#012#0  0x00007f4d493380f7 epoll_wait (libc.so.6)#012#1  0x00007f4d469b0f8d _ZN6swoole12ReactorEpoll4waitEP7timeval (swoole.so)#012#2  0x00007f4d469d470a _ZN6swoole7Reactor4waitEP7timeval (swoole.so)#012#3  0x00007f4d469ccf9c ReactorThread_loop (swoole.so)#012#4  0x00007f4d505fdba3 execute_native_thread_routine (libstdc++.so.6)#012#5  0x00007f4d4902317a start_thread (libpthread.so.0)#012#6  0x00007f4d49337dc3 __clone (libc.so.6)#012#012Stack trace of thread 176900:#012#0  0x00007f4d493380f7 epoll_wait (libc.so.6)#012#1  0x00007f4d469b0f8d _ZN6swoole12ReactorEpoll4waitEP7timeval (swoole.so)#012#2  0x00007f4d469d470a _ZN6swoole7Reactor4waitEP7timeval (swoole.so)#012#3  0x00007f4d469ccf9c ReactorThread_loop (swoole.so)#012#4  0x00007f4d505fdba3 execute_native_thread_routine (libstdc++.so.6)#012#5  0x00007f4d4902317a start_thread (libpthread.so.0)#012#6  0x00007f4d49337dc3 __clone (libc.so.6)#012#012Stack trace of thread 176893:#012#0  0x00007f4d493380f7 epoll_wait (libc.so.6)#012#1  0x00007f4d469b0f8d _ZN6swoole12ReactorEpoll4waitEP7timeval (swoole.so)#012#2  0x00007f4d469d470a _ZN6swoole7Reactor4waitEP7timeval (swoole.so)#012#3  0x00007f4d469ccf9c ReactorThread_loop (swoole.so)#012#4  0x00007f4d505fdba3 execute_native_thread_routine (libstdc++.so.6)#012#5  0x00007f4d4902317a start_thread (libpthread.so.0)#012#6  0x00007f4d49337dc3 __clone (libc.so.6)#012#012Stack trace of thread 176895:#012#0  0x00007f4d493380f7 epoll_wait (libc.so.6)#012#1  0x00007f4d469b0f8d _ZN6swoole12ReactorEpoll4waitEP7timeval (swoole.so)#012#2  0x00007f4d469d470a _ZN6swoole7Reactor4waitEP7timeval (swoole.so)#012#3  0x00007f4d469ccf9c ReactorThread_loop (swoole.so)#012#4  0x00007f4d505fdba3 execute_native_thread_routine (libstdc++.so.6)#012#5  0x00007f4d4902317a start_thread (libpthread.so.0)#012#6  0x00007f4d49337dc3 __clone (libc.so.6)#012#012Stack trace of thread 176894:#012#0  0x00007f4d493380f7 epoll_wait (libc.so.6)#012#1  0x00007f4d469b0f8d _ZN6swoole12ReactorEpoll4waitEP7timeval (swoole.so)#012#2  0x00007f4d469d470a _ZN6swoole7Reactor4waitEP7timeval (swoole.so)#012#3  0x00007f4d469ccf9c ReactorThread_loop (swoole.so)#012#4  0x00007f4d505fdba3 execute_native_thread_routine (libstdc++.so.6)#012#5  0x00007f4d4902317a start_thread (libpthread.so.0)#012#6  0x00007f4d49337dc3 __clone (libc.so.6)#012#012Stack trace of thread 176904:#012#0  0x00007f4d493380f7 epoll_wait (libc.so.6)#012#1  0x00007f4d469b0f8d _ZN6swoole12ReactorEpoll4waitEP7timeval (swoole.so)#012#2  0x00007f4d469d470a _ZN6swoole7Reactor4waitEP7timeval (swoole.so)#012#3  0x00007f4d469ccf9c ReactorThread_loop (swoole.so)#012#4  0x00007f4d505fdba3 execute_native_thread_routine (libstdc++.so.6)#012#5  0x00007f4d4902317a start_thread (libpthread.so.0)#012#6  0x00007f4d49337dc3 __clone (libc.so.6)#012#012Stack trace of thread 176902:#012#0  0x00007f4d493380f7 epoll_wait (libc.so.6)#012#1  0x00007f4d469b0f8d _ZN6swoole12ReactorEpoll4waitEP7timeval (swoole.so)#012#2  0x00007f4d469d470a _ZN6swoole7Reactor4waitEP7timeval (swoole.so)#012#3  0x00007f4d469ccf9c ReactorThread_loop (swoole.so)#012#4  0x00007f4d505fdba3 execute_native_thread_routine (libstdc++.so.6)#012#5  0x00007f4d4902317a start_thread (libpthread.so.0)#012#6  0x00007f4d49337dc3 __clone (libc.so.6)#012#012Stack trace of thread 176903:#012#0  0x00007f4d493380f7 epoll_wait (libc.so.6)#012#1  0x00007f4d469b0f8d _ZN6swoole12ReactorEpoll4waitEP7timeval (swoole.so)#012#2  0x00007f4d469d470a _ZN6swoole7Reactor4waitEP7timeval (swoole.so)#012#3  0x00007f4d469ccf9c ReactorThread_loop (swoole.so)#012#4  0x00007f4d505fdba3 execute_native_thread_routine (libstdc++.so.6)#012#5  0x00007f4d4902317a start_thread (libpthread.so.0)#012#6  0x00007f4d49337dc3 __clone (libc.so.6)#012#012Stack trace of thread 176897:#012#0  0x00007f4d493380f7 epoll_wait (libc.so.6)#012#1  0x00007f4d469b0f8d _ZN6swoole12ReactorEpoll4waitEP7timeval (swoole.so)#012#2  0x00007f4d469d470a _ZN6swoole7Reactor4waitEP7timeval (swoole.so)#012#3  0x00007f4d469ccf9c ReactorThread_loop (swoole.so)#012#4  0x00007f4d505fdba3 execute_native_thread_routine (libstdc++.so.6)#012#5  0x00007f4d4902317a start_thread (libpthread.so.0)#012#6  0x00007f4d49337dc3 __clone (libc.so.6)#012#012Stack trace of thread 176899:#012#0  0x00007f4d493380f7 epoll_wait (libc.so.6)#012#1  0x00007f4d469b0f8d _ZN6swoole12ReactorEpoll4waitEP7timeval (swoole.so)#012#2  0x00007f4d469d470a _ZN6swoole7Reactor4waitEP7timeval (swoole.so)#012#3  0x00007f4d469ccf9c ReactorThread_loop (swoole.so)#012#4  0x00007f4d505fdba3 execute_native_thread_routine (libstdc++.so.6)#012#5  0x00007f4d4902317a start_thread (libpthread.so.0)#012#6  0x00007f4d49337dc3 __clone (libc.so.6)#012#012Stack trace of thread 176901:#012#0  0x00007f4d493380f7 epoll_wait (libc.so.6)#012#1  0x00007f4d469b0f8d _ZN6swoole12ReactorEpoll4waitEP7timeval (swoole.so)#012#2  0x00007f4d469d470a _ZN6swoole7Reactor4waitEP7timeval (swoole.so)#012#3  0x00007f4d469ccf9c ReactorThread_loop (swoole.so)#012#4  0x00007f4d505fdba3 execute_native_thread_routine (libstdc++.so.6)#012#5  0x00007f4d4902317a start_thread (libpthread.so.0)#012#6  0x00007f4d49337dc3 __clone (libc.so.6)
  1. What version of Swoole are you using (show your php --ri swoole)?

Swoole => enabled Author => Swoole Team team@swoole.com Version => 5.0.0 Built => Aug 15 2022 14:14:25 coroutine => enabled with boost asm context epoll => enabled eventfd => enabled signalfd => enabled cpu_affinity => enabled spinlock => enabled rwlock => enabled http2 => enabled json => enabled pcre => enabled zlib => 1.2.11 mutex_timedlock => enabled pthread_barrier => enabled futex => enabled async_redis => enabled

Directive => Local Value => Master Value swoole.enable_coroutine => On => On swoole.enable_library => On => On swoole.enable_preemptive_scheduler => Off => Off swoole.display_errors => On => On swoole.use_shortname => On => On swoole.unixsock_buffer_size => 8388608 => 8388608



6. What is your machine environment used (show your `uname -a` & `php -v` & `gcc -v`) ?
`Linux sv1.domain.com 4.18.0-193.28.1.el8_2.x86_64 #1 SMP Thu Oct 22 00:20:22 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
`

`PHP 8.1.9 (cli) (built: Aug 15 2022 15:04:34) (NTS)
Copyright (c) The PHP Group
Zend Engine v4.1.9, Copyright (c) Zend Technologies
    with the ionCube PHP Loader v12.0.1, Copyright (c) 2002-2022, by ionCube Ltd.
    with Zend OPcache v8.1.9, Copyright (c), by Zend Technologies`

`Using built-in specs.
COLLECT_GCC=gcc
COLLECT_LTO_WRAPPER=/usr/libexec/gcc/x86_64-redhat-linux/8/lto-wrapper
OFFLOAD_TARGET_NAMES=nvptx-none
OFFLOAD_TARGET_DEFAULT=1
Target: x86_64-redhat-linux
Configured with: ../configure --enable-bootstrap --enable-languages=c,c++,fortran,lto --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=http://bugzilla.redhat.com/bugzilla --enable-shared --enable-threads=posix --enable-checking=release --enable-multilib --with-system-zlib --enable-__cxa_atexit --disable-libunwind-exceptions --enable-gnu-unique-object --enable-linker-build-id --with-gcc-major-version-only --with-linker-hash-style=gnu --enable-plugin --enable-initfini-array --with-isl --disable-libmpx --enable-offload-targets=nvptx-none --without-cuda-driver --enable-gnu-indirect-function --enable-cet --with-tune=generic --with-arch_32=x86-64 --build=x86_64-redhat-linux
Thread model: posix
gcc version 8.5.0 20210514 (Red Hat 8.5.0-4) (GCC) `
NathanFreeman commented 1 year ago

please use valgrind to trace your program. USE_ZEND_ALLOC=0 valgrind --log-file=/tmp/valgrind.log php xxx.php

faganchalabizada commented 1 year ago

==882285== HEAP SUMMARY: ==882285== in use at exit: 103,385 bytes in 319 blocks ==882285== total heap usage: 369,103 allocs, 368,784 frees, 143,072,075 bytes allocated ==882285== ==882285== LEAK SUMMARY: ==882285== definitely lost: 70,272 bytes in 233 blocks ==882285== indirectly lost: 11,120 bytes in 75 blocks ==882285== possibly lost: 0 bytes in 0 blocks ==882285== still reachable: 5,499 bytes in 10 blocks ==882285== suppressed: 16,494 bytes in 1 blocks ==882285== Rerun with --leak-check=full to see details of leaked memory ==882285== ==882285== Use --track-origins=yes to see where uninitialised values come from ==882285== For lists of detected and suppressed errors, rerun with: -s ==882285== ERROR SUMMARY: 59 errors from 48 contexts (suppressed: 0 from 0)

faganchalabizada commented 1 year ago

and what next?)

NathanFreeman commented 1 year ago

USE_ZEND_ALLOC=0 valgrind --leak-check=full php xxx.php please add --leak-check=full option to show more information.

faganchalabizada commented 1 year ago

==887108== HEAP SUMMARY: ==887108== in use at exit: 103,385 bytes in 319 blocks ==887108== total heap usage: 369,103 allocs, 368,784 frees, 143,072,075 bytes allocated ==887108== ==887108== 8 bytes in 1 blocks are definitely lost in loss record 1 of 88 ==887108== at 0x4C360A5: malloc (vg_replace_malloc.c:380) ==887108== by 0x103F8DAC: ??? ==887108== by 0x1040A98A: ??? ==887108== by 0x103F7274: ??? ==887108== by 0x400F8B9: call_init.part.0 (in /usr/lib64/ld-2.28.so) ==887108== by 0x400F9B9: _dl_init (in /usr/lib64/ld-2.28.so) ==887108== by 0xC89630B: _dl_catch_exception (in /usr/lib64/libc-2.28.so) ==887108== by 0x40142E8: dl_open_worker (in /usr/lib64/ld-2.28.so) ==887108== by 0xC8962B3: _dl_catch_exception (in /usr/lib64/libc-2.28.so) ==887108== by 0x40136B0: _dl_open (in /usr/lib64/ld-2.28.so) ==887108== by 0x5DAA1E9: dlopen_doit (in /usr/lib64/libdl-2.28.so) ==887108== by 0xC8962B3: _dl_catch_exception (in /usr/lib64/libc-2.28.so) ==887108== ==887108== 40 bytes in 1 blocks are definitely lost in loss record 2 of 88 ==887108== at 0x4C360A5: malloc (vg_replace_malloc.c:380) ==887108== by 0x7DDB98: zend_malloc (zend_alloc.c:3056) ==887108== by 0x889509: zend_objects_new (zend_objects.c:186) ==887108== by 0x80AB41: _object_and_properties_init (zend_API.c:1659) ==887108== by 0x80AB41: object_init_ex (zend_API.c:1682) ==887108== by 0x8408B3: ZEND_NEW_SPEC_VAR_UNUSED_HANDLER (zend_vm_execute.h:28876) ==887108== by 0x867202: execute_ex (zend_vm_execute.h:58421) ==887108== by 0x86D690: ZEND_DO_FCALL_SPEC_RETVAL_USED_HANDLER (zend_vm_execute.h:1837) ==887108== by 0x86D690: execute_ex (zend_vm_execute.h:55788) ==887108== by 0x86D690: ZEND_DO_FCALL_SPEC_RETVAL_USED_HANDLER (zend_vm_execute.h:1837) ==887108== by 0x86D690: execute_ex (zend_vm_execute.h:55788) ==887108== by 0x86D6B6: ZEND_DO_FCALL_SPEC_RETVAL_UNUSED_HANDLER (zend_vm_execute.h:1728) ==887108== by 0x86D6B6: execute_ex (zend_vm_execute.h:55784) ==887108== by 0x86D690: ZEND_DO_FCALL_SPEC_RETVAL_USED_HANDLER (zend_vm_execute.h:1837) ==887108== by 0x86D690: execute_ex (zend_vm_execute.h:55788) ==887108== by 0x86D690: ZEND_DO_FCALL_SPEC_RETVAL_USED_HANDLER (zend_vm_execute.h:1837) ==887108== by 0x86D690: execute_ex (zend_vm_execute.h:55788) ==887108== by 0x86D690: ZEND_DO_FCALL_SPEC_RETVAL_USED_HANDLER (zend_vm_execute.h:1837) ==887108== by 0x86D690: execute_ex (zend_vm_execute.h:55788) ==887108== ==887108== 48 bytes in 1 blocks are definitely lost in loss record 3 of 88 ==887108== at 0x4C360A5: malloc (vg_replace_malloc.c:380) ==887108== by 0x7DDB98: zend_malloc (zend_alloc.c:3056) ==887108== by 0x7FF564: zend_string_alloc (zend_string.h:150) ==887108== by 0x7FF564: zend_string_tolower_ex (zend_operators.c:2761) ==887108== by 0x80C446: zend_register_functions (zend_API.c:2765) ==887108== by 0x80CD98: do_register_internal_class (zend_API.c:3108) ==887108== by 0x80D35F: zend_register_internal_class (zend_API.c:3172) ==887108== by 0x80D35F: zend_register_internal_class_ex (zend_API.c:3135) ==887108== by 0x873ED1: register_class_Exception (zend_exceptions_arginfo.h:206) ==887108== by 0x877009: zend_register_default_exception (zend_exceptions.c:745) ==887108== by 0x88DBDD: zend_register_default_classes (zend_default_classes.c:35) ==887108== by 0x81B6E4: zm_startup_core (zend_builtin_functions.c:38) ==887108== by 0x80882E: zend_startup_module_ex.part.18 (zend_API.c:2199) ==887108== by 0x8088B5: zend_startup_module_ex (zend_API.c:2211) ==887108== by 0x8088B5: zend_startup_module_zval (zend_API.c:2214) ==887108== ==887108== 48 bytes in 1 blocks are definitely lost in loss record 4 of 88 ==887108== at 0x4C360A5: malloc (vg_replace_malloc.c:380) ==887108== by 0x7DDB98: zend_malloc (zend_alloc.c:3056) ==887108== by 0x7FF564: zend_string_alloc (zend_string.h:150) ==887108== by 0x7FF564: zend_string_tolower_ex (zend_operators.c:2761) ==887108== by 0x80C446: zend_register_functions (zend_API.c:2765) ==887108== by 0x80CD98: do_register_internal_class (zend_API.c:3108) ==887108== by 0x80D35F: zend_register_internal_class (zend_API.c:3172) ==887108== by 0x80D35F: zend_register_internal_class_ex (zend_API.c:3135) ==887108== by 0x874441: register_class_Error (zend_exceptions_arginfo.h:270) ==887108== by 0x877095: zend_register_default_exception (zend_exceptions.c:756) ==887108== by 0x88DBDD: zend_register_default_classes (zend_default_classes.c:35) ==887108== by 0x81B6E4: zm_startup_core (zend_builtin_functions.c:38) ==887108== by 0x80882E: zend_startup_module_ex.part.18 (zend_API.c:2199) ==887108== by 0x8088B5: zend_startup_module_ex (zend_API.c:2211) ==887108== by 0x8088B5: zend_startup_module_zval (zend_API.c:2214) ==887108== ==887108== 48 bytes in 1 blocks are definitely lost in loss record 5 of 88 ==887108== at 0x4C360A5: malloc (vg_replace_malloc.c:380) ==887108== by 0x7DDB98: zend_malloc (zend_alloc.c:3056) ==887108== by 0x55B8DB: zend_string_alloc (zend_string.h:150) ==887108== by 0x55B8DB: zend_string_init (zend_string.h:172) ==887108== by 0x55B8DB: register_class_DOMDocument (php_dom_arginfo.h:1370) ==887108== by 0x55DB4D: zm_startup_dom (php_dom.c:631) ==887108== by 0x80882E: zend_startup_module_ex.part.18 (zend_API.c:2199) ==887108== by 0x8088B5: zend_startup_module_ex (zend_API.c:2211) ==887108== by 0x8088B5: zend_startup_module_zval (zend_API.c:2214) ==887108== by 0x81816A: zend_hash_apply (zend_hash.c:1862) ==887108== by 0x7A67C5: php_module_startup (main.c:2257) ==887108== by 0x8DFA9C: php_cli_startup (php_cli.c:410) ==887108== by 0x48CE13: main (php_cli.c:1335) ==887108== ==887108== 48 bytes in 1 blocks are definitely lost in loss record 6 of 88 ==887108== at 0x4C360A5: malloc (vg_replace_malloc.c:380) ==887108== by 0x7DDB98: zend_malloc (zend_alloc.c:3056) ==887108== by 0x55C5CF: zend_string_alloc (zend_string.h:150) ==887108== by 0x55C5CF: zend_string_init (zend_string.h:172) ==887108== by 0x55C5CF: register_class_DOMDocument (php_dom_arginfo.h:1483) ==887108== by 0x55DB4D: zm_startup_dom (php_dom.c:631) ==887108== by 0x80882E: zend_startup_module_ex.part.18 (zend_API.c:2199) ==887108== by 0x8088B5: zend_startup_module_ex (zend_API.c:2211) ==887108== by 0x8088B5: zend_startup_module_zval (zend_API.c:2214) ==887108== by 0x81816A: zend_hash_apply (zend_hash.c:1862) ==887108== by 0x7A67C5: php_module_startup (main.c:2257) ==887108== by 0x8DFA9C: php_cli_startup (php_cli.c:410) ==887108== by 0x48CE13: main (php_cli.c:1335) ==887108== ==887108== 48 bytes in 1 blocks are definitely lost in loss record 7 of 88 ==887108== at 0x4C360A5: malloc (vg_replace_malloc.c:380) ==887108== by 0x7DDB98: zend_malloc (zend_alloc.c:3056) ==887108== by 0x55C6BE: zend_string_alloc (zend_string.h:150) ==887108== by 0x55C6BE: zend_string_init (zend_string.h:172) ==887108== by 0x55C6BE: register_class_DOMDocument (php_dom_arginfo.h:1490) ==887108== by 0x55DB4D: zm_startup_dom (php_dom.c:631) ==887108== by 0x80882E: zend_startup_module_ex.part.18 (zend_API.c:2199) ==887108== by 0x8088B5: zend_startup_module_ex (zend_API.c:2211) ==887108== by 0x8088B5: zend_startup_module_zval (zend_API.c:2214) ==887108== by 0x81816A: zend_hash_apply (zend_hash.c:1862) ==887108== by 0x7A67C5: php_module_startup (main.c:2257) ==887108== by 0x8DFA9C: php_cli_startup (php_cli.c:410) ==887108== by 0x48CE13: main (php_cli.c:1335) ==887108== ==887108== 48 bytes in 1 blocks are definitely lost in loss record 8 of 88 ==887108== at 0x4C360A5: malloc (vg_replace_malloc.c:380) ==887108== by 0x7DDB98: zend_malloc (zend_alloc.c:3056) ==887108== by 0x55C75C: zend_string_alloc (zend_string.h:150) ==887108== by 0x55C75C: zend_string_init (zend_string.h:172) ==887108== by 0x55C75C: register_class_DOMDocument (php_dom_arginfo.h:1496) ==887108== by 0x55DB4D: zm_startup_dom (php_dom.c:631) ==887108== by 0x80882E: zend_startup_module_ex.part.18 (zend_API.c:2199) ==887108== by 0x8088B5: zend_startup_module_ex (zend_API.c:2211) ==887108== by 0x8088B5: zend_startup_module_zval (zend_API.c:2214) ==887108== by 0x81816A: zend_hash_apply (zend_hash.c:1862) ==887108== by 0x7A67C5: php_module_startup (main.c:2257) ==887108== by 0x8DFA9C: php_cli_startup (php_cli.c:410) ==887108== by 0x48CE13: main (php_cli.c:1335) ==887108== ==887108== 48 bytes in 1 blocks are definitely lost in loss record 9 of 88 ==887108== at 0x4C360A5: malloc (vg_replace_malloc.c:380) ==887108== by 0x7DDB98: zend_malloc (zend_alloc.c:3056) ==887108== by 0x55CBDB: zend_string_alloc (zend_string.h:150) ==887108== by 0x55CBDB: zend_string_init (zend_string.h:172) ==887108== by 0x55CBDB: register_class_DOMElement (php_dom_arginfo.h:1321) ==887108== by 0x55EA48: zm_startup_dom (php_dom.c:700) ==887108== by 0x80882E: zend_startup_module_ex.part.18 (zend_API.c:2199) ==887108== by 0x8088B5: zend_startup_module_ex (zend_API.c:2211) ==887108== by 0x8088B5: zend_startup_module_zval (zend_API.c:2214) ==887108== by 0x81816A: zend_hash_apply (zend_hash.c:1862) ==887108== by 0x7A67C5: php_module_startup (main.c:2257) ==887108== by 0x8DFA9C: php_cli_startup (php_cli.c:410) ==887108== by 0x48CE13: main (php_cli.c:1335) ==887108== ==887108== 48 bytes in 1 blocks are definitely lost in loss record 10 of 88 ==887108== at 0x4C360A5: malloc (vg_replace_malloc.c:380) ==887108== by 0x7DDB98: zend_malloc (zend_alloc.c:3056) ==887108== by 0x55CCBB: zend_string_alloc (zend_string.h:150) ==887108== by 0x55CCBB: zend_string_init (zend_string.h:172) ==887108== by 0x55CCBB: register_class_DOMElement (php_dom_arginfo.h:1328) ==887108== by 0x55EA48: zm_startup_dom (php_dom.c:700) ==887108== by 0x80882E: zend_startup_module_ex.part.18 (zend_API.c:2199) ==887108== by 0x8088B5: zend_startup_module_ex (zend_API.c:2211) ==887108== by 0x8088B5: zend_startup_module_zval (zend_API.c:2214) ==887108== by 0x81816A: zend_hash_apply (zend_hash.c:1862) ==887108== by 0x7A67C5: php_module_startup (main.c:2257) ==887108== by 0x8DFA9C: php_cli_startup (php_cli.c:410) ==887108== by 0x48CE13: main (php_cli.c:1335) ==887108== ==887108== 48 bytes in 1 blocks are definitely lost in loss record 11 of 88 ==887108== at 0x4C360A5: malloc (vg_replace_malloc.c:380) ==887108== by 0x7DDB98: zend_malloc (zend_alloc.c:3056) ==887108== by 0x55CD51: zend_string_alloc (zend_string.h:150) ==887108== by 0x55CD51: zend_string_init (zend_string.h:172) ==887108== by 0x55CD51: register_class_DOMElement (php_dom_arginfo.h:1334) ==887108== by 0x55EA48: zm_startup_dom (php_dom.c:700) ==887108== by 0x80882E: zend_startup_module_ex.part.18 (zend_API.c:2199) ==887108== by 0x8088B5: zend_startup_module_ex (zend_API.c:2211) ==887108== by 0x8088B5: zend_startup_module_zval (zend_API.c:2214) ==887108== by 0x81816A: zend_hash_apply (zend_hash.c:1862) ==887108== by 0x7A67C5: php_module_startup (main.c:2257) ==887108== by 0x8DFA9C: php_cli_startup (php_cli.c:410) ==887108== by 0x48CE13: main (php_cli.c:1335) ==887108== ==887108== 48 bytes in 1 blocks are definitely lost in loss record 12 of 88 ==887108== at 0x4C360A5: malloc (vg_replace_malloc.c:380) ==887108== by 0x7DDB98: zend_malloc (zend_alloc.c:3056) ==887108== by 0x55CE3B: zend_string_alloc (zend_string.h:150) ==887108== by 0x55CE3B: zend_string_init (zend_string.h:172) ==887108== by 0x55CE3B: register_class_DOMElement (php_dom_arginfo.h:1341) ==887108== by 0x55EA48: zm_startup_dom (php_dom.c:700) ==887108== by 0x80882E: zend_startup_module_ex.part.18 (zend_API.c:2199) ==887108== by 0x8088B5: zend_startup_module_ex (zend_API.c:2211) ==887108== by 0x8088B5: zend_startup_module_zval (zend_API.c:2214) ==887108== by 0x81816A: zend_hash_apply (zend_hash.c:1862) ==887108== by 0x7A67C5: php_module_startup (main.c:2257) ==887108== by 0x8DFA9C: php_cli_startup (php_cli.c:410) ==887108== by 0x48CE13: main (php_cli.c:1335) ==887108== ==887108== 48 bytes in 1 blocks are definitely lost in loss record 13 of 88 ==887108== at 0x4C360A5: malloc (vg_replace_malloc.c:380) ==887108== by 0x7DDB98: zend_malloc (zend_alloc.c:3056) ==887108== by 0x55CF2B: zend_string_alloc (zend_string.h:150) ==887108== by 0x55CF2B: zend_string_init (zend_string.h:172) ==887108== by 0x55CF2B: register_class_DOMElement (php_dom_arginfo.h:1348) ==887108== by 0x55EA48: zm_startup_dom (php_dom.c:700) ==887108== by 0x80882E: zend_startup_module_ex.part.18 (zend_API.c:2199) ==887108== by 0x8088B5: zend_startup_module_ex (zend_API.c:2211) ==887108== by 0x8088B5: zend_startup_module_zval (zend_API.c:2214) ==887108== by 0x81816A: zend_hash_apply (zend_hash.c:1862) ==887108== by 0x7A67C5: php_module_startup (main.c:2257) ==887108== by 0x8DFA9C: php_cli_startup (php_cli.c:410) ==887108== by 0x48CE13: main (php_cli.c:1335) ==887108== ==887108== 48 bytes in 1 blocks are definitely lost in loss record 14 of 88 ==887108== at 0x4C360A5: malloc (vg_replace_malloc.c:380) ==887108== by 0x7DDB98: zend_malloc (zend_alloc.c:3056) ==887108== by 0x7FF564: zend_string_alloc (zend_string.h:150) ==887108== by 0x7FF564: zend_string_tolower_ex (zend_operators.c:2761) ==887108== by 0x80C446: zend_register_functions (zend_API.c:2765) ==887108== by 0x80CD98: do_register_internal_class (zend_API.c:3108) ==887108== by 0x80D35F: zend_register_internal_class (zend_API.c:3172) ==887108== by 0x80D35F: zend_register_internal_class_ex (zend_API.c:3135) ==887108== by 0x6E1FCB: register_class_RecursiveIteratorIterator (spl_iterators_arginfo.h:671) ==887108== by 0x6E89D1: zm_startup_spl_iterators (spl_iterators.c:3207) ==887108== by 0x6DF892: zm_startup_spl (php_spl.c:705) ==887108== by 0x80882E: zend_startup_module_ex.part.18 (zend_API.c:2199) ==887108== by 0x8088B5: zend_startup_module_ex (zend_API.c:2211) ==887108== by 0x8088B5: zend_startup_module_zval (zend_API.c:2214) ==887108== by 0x81816A: zend_hash_apply (zend_hash.c:1862) ==887108== ==887108== 48 bytes in 1 blocks are definitely lost in loss record 15 of 88 ==887108== at 0x4C360A5: malloc (vg_replace_malloc.c:380) ==887108== by 0x7DDB98: zend_malloc (zend_alloc.c:3056) ==887108== by 0x7FF564: zend_string_alloc (zend_string.h:150) ==887108== by 0x7FF564: zend_string_tolower_ex (zend_operators.c:2761) ==887108== by 0x80C446: zend_register_functions (zend_API.c:2765) ==887108== by 0x80CD98: do_register_internal_class (zend_API.c:3108) ==887108== by 0x80D35F: zend_register_internal_class (zend_API.c:3172) ==887108== by 0x80D35F: zend_register_internal_class_ex (zend_API.c:3135) ==887108== by 0x6E203B: register_class_IteratorIterator (spl_iterators_arginfo.h:693) ==887108== by 0x6E8BF4: zm_startup_spl_iterators (spl_iterators.c:3230) ==887108== by 0x6DF892: zm_startup_spl (php_spl.c:705) ==887108== by 0x80882E: zend_startup_module_ex.part.18 (zend_API.c:2199) ==887108== by 0x8088B5: zend_startup_module_ex (zend_API.c:2211) ==887108== by 0x8088B5: zend_startup_module_zval (zend_API.c:2214) ==887108== by 0x81816A: zend_hash_apply (zend_hash.c:1862) ==887108== ==887108== 48 bytes in 1 blocks are definitely lost in loss record 16 of 88 ==887108== at 0x4C360A5: malloc (vg_replace_malloc.c:380) ==887108== by 0x7DDB98: zend_malloc (zend_alloc.c:3056) ==887108== by 0x7FF564: zend_string_alloc (zend_string.h:150) ==887108== by 0x7FF564: zend_string_tolower_ex (zend_operators.c:2761) ==887108== by 0x80C446: zend_register_functions (zend_API.c:2765) ==887108== by 0x80CD98: do_register_internal_class (zend_API.c:3108) ==887108== by 0x80D35F: zend_register_internal_class (zend_API.c:3172) ==887108== by 0x80D35F: zend_register_internal_class_ex (zend_API.c:3135) ==887108== by 0x6F9EE0: register_class_SplPriorityQueue (spl_heap_arginfo.h:169) ==887108== by 0x6FB139: zm_startup_spl_heap (spl_heap.c:1176) ==887108== by 0x6DF8B6: zm_startup_spl (php_spl.c:709) ==887108== by 0x80882E: zend_startup_module_ex.part.18 (zend_API.c:2199) ==887108== by 0x8088B5: zend_startup_module_ex (zend_API.c:2211) ==887108== by 0x8088B5: zend_startup_module_zval (zend_API.c:2214) ==887108== by 0x81816A: zend_hash_apply (zend_hash.c:1862) ==887108== ==887108== 48 bytes in 1 blocks are definitely lost in loss record 17 of 88 ==887108== at 0x4C360A5: malloc (vg_replace_malloc.c:380) ==887108== by 0x7DDB98: __zend_malloc (zend_alloc.c:3056) ==887108== by 0x7FF564: zend_string_alloc (zend_string.h:150) ==887108== by 0x7FF564: zend_string_tolower_ex (zend_operators.c:2761) ==887108== by 0x80C446: zend_register_functions (zend_API.c:2765) ==887108== by 0x80CD98: do_register_internal_class (zend_API.c:3108) ==887108== by 0x80D35F: zend_register_internal_class (zend_API.c:3172) ==887108== by 0x80D35F: zend_register_internal_class_ex (zend_API.c:3135) ==887108== by 0x681B4E: register_class_ReflectionMethod (php_reflection_arginfo.h:1255) ==887108== by 0x68865D: zm_startup_reflection (php_reflection.c:7087) ==887108== by 0x80882E: zend_startup_module_ex.part.18 (zend_API.c:2199) ==887108== by 0x8088B5: zend_startup_module_ex (zend_API.c:2211) ==887108== by 0x8088B5: zend_startup_module_zval (zend_API.c:2214) ==887108== by 0x81816A: zend_hash_apply (zend_hash.c:1862) ==887108== by 0x7A67C5: php_module_startup (main.c:2257) ==887108== ==887108== 48 bytes in 1 blocks are definitely lost in loss record 18 of 88 ==887108== at 0x4C360A5: malloc (vg_replace_malloc.c:380) ==887108== by 0x7DDB98: zend_malloc (zend_alloc.c:3056) ==887108== by 0x7FF564: zend_string_alloc (zend_string.h:150) ==887108== by 0x7FF564: zend_string_tolower_ex (zend_operators.c:2761) ==887108== by 0x80C446: zend_register_functions (zend_API.c:2765) ==887108== by 0x80CD98: do_register_internal_class (zend_API.c:3108) ==887108== by 0x80D35F: zend_register_internal_class (zend_API.c:3172) ==887108== by 0x80D35F: zend_register_internal_class_ex (zend_API.c:3135) ==887108== by 0x681D8F: register_class_ReflectionProperty (php_reflection_arginfo.h:1299) ==887108== by 0x6887A2: zm_startup_reflection (php_reflection.c:7108) ==887108== by 0x80882E: zend_startup_module_ex.part.18 (zend_API.c:2199) ==887108== by 0x8088B5: zend_startup_module_ex (zend_API.c:2211) ==887108== by 0x8088B5: zend_startup_module_zval (zend_API.c:2214) ==887108== by 0x81816A: zend_hash_apply (zend_hash.c:1862) ==887108== by 0x7A67C5: php_module_startup (main.c:2257) ==887108== ==887108== 48 bytes in 1 blocks are definitely lost in loss record 19 of 88 ==887108== at 0x4C360A5: malloc (vg_replace_malloc.c:380) ==887108== by 0x7DDB98: zend_malloc (zend_alloc.c:3056) ==887108== by 0x7FF564: zend_string_alloc (zend_string.h:150) ==887108== by 0x7FF564: zend_string_tolower_ex (zend_operators.c:2761) ==887108== by 0x80C446: zend_register_functions (zend_API.c:2765) ==887108== by 0x80CD98: do_register_internal_class (zend_API.c:3108) ==887108== by 0x80D35F: zend_register_internal_class (zend_API.c:3172) ==887108== by 0x80D35F: zend_register_internal_class_ex (zend_API.c:3135) ==887108== by 0x681F6F: register_class_ReflectionClassConstant (php_reflection_arginfo.h:1323) ==887108== by 0x688843: zm_startup_reflection (php_reflection.c:7117) ==887108== by 0x80882E: zend_startup_module_ex.part.18 (zend_API.c:2199) ==887108== by 0x8088B5: zend_startup_module_ex (zend_API.c:2211) ==887108== by 0x8088B5: zend_startup_module_zval (zend_API.c:2214) ==887108== by 0x81816A: zend_hash_apply (zend_hash.c:1862) ==887108== by 0x7A67C5: php_module_startup (main.c:2257) ==887108== ==887108== 48 bytes in 1 blocks are definitely lost in loss record 20 of 88 ==887108== at 0x4C360A5: malloc (vg_replace_malloc.c:380) ==887108== by 0x7DDB98: __zend_malloc (zend_alloc.c:3056) ==887108== by 0x7FF564: zend_string_alloc (zend_string.h:150) ==887108== by 0x7FF564: zend_string_tolower_ex (zend_operators.c:2761) ==887108== by 0x80C446: zend_register_functions (zend_API.c:2765) ==887108== by 0x80CD98: do_register_internal_class (zend_API.c:3108) ==887108== by 0x80D35F: zend_register_internal_class (zend_API.c:3172) ==887108== by 0x80D35F: zend_register_internal_class_ex (zend_API.c:3135) ==887108== by 0x786D57: register_class_XSLTProcessor (php_xsl_arginfo.h:92) ==887108== by 0x786E59: zm_startup_xsl (php_xsl.c:119) ==887108== by 0x80882E: zend_startup_module_ex.part.18 (zend_API.c:2199) ==887108== by 0x8088B5: zend_startup_module_ex (zend_API.c:2211) ==887108== by 0x8088B5: zend_startup_module_zval (zend_API.c:2214) ==887108== by 0x81816A: zend_hash_apply (zend_hash.c:1862) ==887108== by 0x7A67C5: php_module_startup (main.c:2257) ==887108== ==887108== 48 bytes in 1 blocks are definitely lost in loss record 21 of 88 ==887108== at 0x4C360A5: malloc (vg_replace_malloc.c:380) ==887108== by 0x7DDB98: zend_malloc (zend_alloc.c:3056) ==887108== by 0x80D4A5: zend_string_alloc (zend_string.h:150) ==887108== by 0x80D4A5: zend_register_class_alias_ex (zend_API.c:3196) ==887108== by 0xF2D181D: sw_zend_register_class_alias (php_swoole_private.h:616) ==887108== by 0xF2D181D: php_swoole_socket_coro_minit (swoole_socket_coro.cc:726) ==887108== by 0xF234091: zm_startup_swoole(int, int) (php_swoole.cc:677) ==887108== by 0x80882E: zend_startup_module_ex.part.18 (zend_API.c:2199) ==887108== by 0x8088B5: zend_startup_module_ex (zend_API.c:2211) ==887108== by 0x8088B5: zend_startup_module_zval (zend_API.c:2214) ==887108== by 0x81816A: zend_hash_apply (zend_hash.c:1862) ==887108== by 0x7A67C5: php_module_startup (main.c:2257) ==887108== by 0x8DFA9C: php_cli_startup (php_cli.c:410) ==887108== by 0x48CE13: main (php_cli.c:1335) ==887108== ==887108== 48 bytes in 1 blocks are definitely lost in loss record 22 of 88 ==887108== at 0x4C360A5: malloc (vg_replace_malloc.c:380) ==887108== by 0x7DDB98: zend_malloc (zend_alloc.c:3056) ==887108== by 0x811464: zend_string_alloc (zend_string.h:150) ==887108== by 0x811464: zend_string_init (zend_string.h:172) ==887108== by 0x811464: zend_declare_property (zend_API.c:4344) ==887108== by 0x8114B6: zend_declare_property_null (zend_API.c:4355) ==887108== by 0xF2658FB: php_swoole_http2_client_coro_minit (swoole_http2_client_coro.cc:359) ==887108== by 0xF2340AD: zm_startup_swoole(int, int) (php_swoole.cc:681) ==887108== by 0x80882E: zend_startup_module_ex.part.18 (zend_API.c:2199) ==887108== by 0x8088B5: zend_startup_module_ex (zend_API.c:2211) ==887108== by 0x8088B5: zend_startup_module_zval (zend_API.c:2214) ==887108== by 0x81816A: zend_hash_apply (zend_hash.c:1862) ==887108== by 0x7A67C5: php_module_startup (main.c:2257) ==887108== by 0x8DFA9C: php_cli_startup (php_cli.c:410) ==887108== by 0x48CE13: main (php_cli.c:1335) ==887108== ==887108== 48 bytes in 1 blocks are definitely lost in loss record 23 of 88 ==887108== at 0x4C360A5: malloc (vg_replace_malloc.c:380) ==887108== by 0x7DDB98: zend_malloc (zend_alloc.c:3056) ==887108== by 0x80D4A5: zend_string_alloc (zend_string.h:150) ==887108== by 0x80D4A5: zend_register_class_alias_ex (zend_API.c:3196) ==887108== by 0xF287FEA: sw_zend_register_class_alias (php_swoole_private.h:616) ==887108== by 0xF287FEA: php_swoole_mysql_coro_minit (swoole_mysql_coro.cc:1717) ==887108== by 0xF2340B4: zm_startup_swoole(int, int) (php_swoole.cc:682) ==887108== by 0x80882E: zend_startup_module_ex.part.18 (zend_API.c:2199) ==887108== by 0x8088B5: zend_startup_module_ex (zend_API.c:2211) ==887108== by 0x8088B5: zend_startup_module_zval (zend_API.c:2214) ==887108== by 0x81816A: zend_hash_apply (zend_hash.c:1862) ==887108== by 0x7A67C5: php_module_startup (main.c:2257) ==887108== by 0x8DFA9C: php_cli_startup (php_cli.c:410) ==887108== by 0x48CE13: main (php_cli.c:1335) ==887108== ==887108== 48 bytes in 1 blocks are definitely lost in loss record 24 of 88 ==887108== at 0x4C360A5: malloc (vg_replace_malloc.c:380) ==887108== by 0x7DDB98: zend_malloc (zend_alloc.c:3056) ==887108== by 0x80D4A5: zend_string_alloc (zend_string.h:150) ==887108== by 0x80D4A5: zend_register_class_alias_ex (zend_API.c:3196) ==887108== by 0xF287F50: sw_zend_register_class_alias (php_swoole_private.h:616) ==887108== by 0xF287F50: php_swoole_mysql_coro_minit (swoole_mysql_coro.cc:1730) ==887108== by 0xF2340B4: zm_startup_swoole(int, int) (php_swoole.cc:682) ==887108== by 0x80882E: zend_startup_module_ex.part.18 (zend_API.c:2199) ==887108== by 0x8088B5: zend_startup_module_ex (zend_API.c:2211) ==887108== by 0x8088B5: zend_startup_module_zval (zend_API.c:2214) ==887108== by 0x81816A: zend_hash_apply (zend_hash.c:1862) ==887108== by 0x7A67C5: php_module_startup (main.c:2257) ==887108== by 0x8DFA9C: php_cli_startup (php_cli.c:410) ==887108== by 0x48CE13: main (php_cli.c:1335) ==887108== ==887108== 48 bytes in 1 blocks are definitely lost in loss record 25 of 88 ==887108== at 0x4C360A5: malloc (vg_replace_malloc.c:380) ==887108== by 0x7DDB98: __zend_malloc (zend_alloc.c:3056) ==887108== by 0x7FF564: zend_string_alloc (zend_string.h:150) ==887108== by 0x7FF564: zend_string_tolower_ex (zend_operators.c:2761) ==887108== by 0x80C446: zend_register_functions (zend_API.c:2765) ==887108== by 0x80CD98: do_register_internal_class (zend_API.c:3108) ==887108== by 0xF90380C: ??? ==887108== by 0x80882E: zend_startup_module_ex.part.18 (zend_API.c:2199) ==887108== by 0x8088B5: zend_startup_module_ex (zend_API.c:2211) ==887108== by 0x8088B5: zend_startup_module_zval (zend_API.c:2214) ==887108== by 0x81816A: zend_hash_apply (zend_hash.c:1862) ==887108== by 0x7A67C5: php_module_startup (main.c:2257) ==887108== by 0x8DFA9C: php_cli_startup (php_cli.c:410) ==887108== by 0x48CE13: main (php_cli.c:1335) ==887108== ==887108== 56 bytes in 1 blocks are definitely lost in loss record 28 of 88 ==887108== at 0x4C360A5: malloc (vg_replace_malloc.c:380) ==887108== by 0x7DDB98: zend_malloc (zend_alloc.c:3056) ==887108== by 0x80D4A5: zend_string_alloc (zend_string.h:150) ==887108== by 0x80D4A5: zend_register_class_alias_ex (zend_API.c:3196) ==887108== by 0xF27527D: sw_zend_register_class_alias (php_swoole_private.h:616) ==887108== by 0xF27527D: php_swoole_http_client_coro_minit (swoole_http_client_coro.cc:1683) ==887108== by 0xF2340A6: zm_startup_swoole(int, int) (php_swoole.cc:680) ==887108== by 0x80882E: zend_startup_module_ex.part.18 (zend_API.c:2199) ==887108== by 0x8088B5: zend_startup_module_ex (zend_API.c:2211) ==887108== by 0x8088B5: zend_startup_module_zval (zend_API.c:2214) ==887108== by 0x81816A: zend_hash_apply (zend_hash.c:1862) ==887108== by 0x7A67C5: php_module_startup (main.c:2257) ==887108== by 0x8DFA9C: php_cli_startup (php_cli.c:410) ==887108== by 0x48CE13: main (php_cli.c:1335) ==887108== ==887108== 56 bytes in 1 blocks are definitely lost in loss record 29 of 88 ==887108== at 0x4C360A5: malloc (vg_replace_malloc.c:380) ==887108== by 0x7DDB98: zend_malloc (zend_alloc.c:3056) ==887108== by 0x80D4A5: zend_string_alloc (zend_string.h:150) ==887108== by 0x80D4A5: zend_register_class_alias_ex (zend_API.c:3196) ==887108== by 0xF265D23: sw_zend_register_class_alias (php_swoole_private.h:616) ==887108== by 0xF265D23: php_swoole_http2_client_coro_minit (swoole_http2_client_coro.cc:319) ==887108== by 0xF2340AD: zm_startup_swoole(int, int) (php_swoole.cc:681) ==887108== by 0x80882E: zend_startup_module_ex.part.18 (zend_API.c:2199) ==887108== by 0x8088B5: zend_startup_module_ex (zend_API.c:2211) ==887108== by 0x8088B5: zend_startup_module_zval (zend_API.c:2214) ==887108== by 0x81816A: zend_hash_apply (zend_hash.c:1862) ==887108== by 0x7A67C5: php_module_startup (main.c:2257) ==887108== by 0x8DFA9C: php_cli_startup (php_cli.c:410) ==887108== by 0x48CE13: main (php_cli.c:1335) ==887108== ==887108== 56 bytes in 1 blocks are definitely lost in loss record 30 of 88 ==887108== at 0x4C360A5: malloc (vg_replace_malloc.c:380) ==887108== by 0x7DDB98: zend_malloc (zend_alloc.c:3056) ==887108== by 0x889509: zend_objects_new (zend_objects.c:186) ==887108== by 0x80AB41: _object_and_properties_init (zend_API.c:1659) ==887108== by 0x80AB41: object_init_ex (zend_API.c:1682) ==887108== by 0x8408B3: ZEND_NEW_SPEC_VAR_UNUSED_HANDLER (zend_vm_execute.h:28876) ==887108== by 0x867202: execute_ex (zend_vm_execute.h:58421) ==887108== by 0x86D690: ZEND_DO_FCALL_SPEC_RETVAL_USED_HANDLER (zend_vm_execute.h:1837) ==887108== by 0x86D690: execute_ex (zend_vm_execute.h:55788) ==887108== by 0x86D690: ZEND_DO_FCALL_SPEC_RETVAL_USED_HANDLER (zend_vm_execute.h:1837) ==887108== by 0x86D690: execute_ex (zend_vm_execute.h:55788) ==887108== by 0x86D690: ZEND_DO_FCALL_SPEC_RETVAL_USED_HANDLER (zend_vm_execute.h:1837) ==887108== by 0x86D690: execute_ex (zend_vm_execute.h:55788) ==887108== by 0x86D690: ZEND_DO_FCALL_SPEC_RETVAL_USED_HANDLER (zend_vm_execute.h:1837) ==887108== by 0x86D690: execute_ex (zend_vm_execute.h:55788) ==887108== by 0x86D690: ZEND_DO_FCALL_SPEC_RETVAL_USED_HANDLER (zend_vm_execute.h:1837) ==887108== by 0x86D690: execute_ex (zend_vm_execute.h:55788) ==887108== by 0x86D690: ZEND_DO_FCALL_SPEC_RETVAL_USED_HANDLER (zend_vm_execute.h:1837) ==887108== by 0x86D690: execute_ex (zend_vm_execute.h:55788) ==887108== ==887108== 56 bytes in 1 blocks are definitely lost in loss record 31 of 88 ==887108== at 0x4C360A5: malloc (vg_replace_malloc.c:380) ==887108== by 0x7DDB98: zend_malloc (zend_alloc.c:3056) ==887108== by 0x889509: zend_objects_new (zend_objects.c:186) ==887108== by 0x80AB41: _object_and_properties_init (zend_API.c:1659) ==887108== by 0x80AB41: object_init_ex (zend_API.c:1682) ==887108== by 0x840640: ZEND_NEW_SPEC_CONST_UNUSED_HANDLER (zend_vm_execute.h:10165) ==887108== by 0x867944: execute_ex (zend_vm_execute.h:56659) ==887108== by 0x86D6B6: ZEND_DO_FCALL_SPEC_RETVAL_UNUSED_HANDLER (zend_vm_execute.h:1728) ==887108== by 0x86D6B6: execute_ex (zend_vm_execute.h:55784) ==887108== by 0x86D6B6: ZEND_DO_FCALL_SPEC_RETVAL_UNUSED_HANDLER (zend_vm_execute.h:1728) ==887108== by 0x86D6B6: execute_ex (zend_vm_execute.h:55784) ==887108== by 0x86D690: ZEND_DO_FCALL_SPEC_RETVAL_USED_HANDLER (zend_vm_execute.h:1837) ==887108== by 0x86D690: execute_ex (zend_vm_execute.h:55788) ==887108== by 0x86D690: ZEND_DO_FCALL_SPEC_RETVAL_USED_HANDLER (zend_vm_execute.h:1837) ==887108== by 0x86D690: execute_ex (zend_vm_execute.h:55788) ==887108== by 0x86D690: ZEND_DO_FCALL_SPEC_RETVAL_USED_HANDLER (zend_vm_execute.h:1837) ==887108== by 0x86D690: execute_ex (zend_vm_execute.h:55788) ==887108== by 0x86D690: ZEND_DO_FCALL_SPEC_RETVAL_USED_HANDLER (zend_vm_execute.h:1837) ==887108== by 0x86D690: execute_ex (zend_vm_execute.h:55788) ==887108== ==887108== 88 bytes in 1 blocks are definitely lost in loss record 35 of 88 ==887108== at 0x4C360A5: malloc (vg_replace_malloc.c:380) ==887108== by 0x7DDB98: __zend_malloc (zend_alloc.c:3056) ==887108== by 0x889509: zend_objects_new (zend_objects.c:186) ==887108== by 0x80AB41: _object_and_properties_init (zend_API.c:1659) ==887108== by 0x80AB41: object_init_ex (zend_API.c:1682) ==887108== by 0x840640: ZEND_NEW_SPEC_CONST_UNUSED_HANDLER (zend_vm_execute.h:10165) ==887108== by 0x867944: execute_ex (zend_vm_execute.h:56659) ==887108== by 0x86D690: ZEND_DO_FCALL_SPEC_RETVAL_USED_HANDLER (zend_vm_execute.h:1837) ==887108== by 0x86D690: execute_ex (zend_vm_execute.h:55788) ==887108== by 0x86D690: ZEND_DO_FCALL_SPEC_RETVAL_USED_HANDLER (zend_vm_execute.h:1837) ==887108== by 0x86D690: execute_ex (zend_vm_execute.h:55788) ==887108== by 0x86D690: ZEND_DO_FCALL_SPEC_RETVAL_USED_HANDLER (zend_vm_execute.h:1837) ==887108== by 0x86D690: execute_ex (zend_vm_execute.h:55788) ==887108== by 0x86D690: ZEND_DO_FCALL_SPEC_RETVAL_USED_HANDLER (zend_vm_execute.h:1837) ==887108== by 0x86D690: execute_ex (zend_vm_execute.h:55788) ==887108== by 0x86D690: ZEND_DO_FCALL_SPEC_RETVAL_USED_HANDLER (zend_vm_execute.h:1837) ==887108== by 0x86D690: execute_ex (zend_vm_execute.h:55788) ==887108== by 0x86D6B6: ZEND_DO_FCALL_SPEC_RETVAL_UNUSED_HANDLER (zend_vm_execute.h:1728) ==887108== by 0x86D6B6: execute_ex (zend_vm_execute.h:55784) ==887108== ==887108== 96 bytes in 2 blocks are definitely lost in loss record 36 of 88 ==887108== at 0x4C360A5: malloc (vg_replace_malloc.c:380) ==887108== by 0x7DDB98: zend_malloc (zend_alloc.c:3056) ==887108== by 0x7FF564: zend_string_alloc (zend_string.h:150) ==887108== by 0x7FF564: zend_string_tolower_ex (zend_operators.c:2761) ==887108== by 0x80C446: zend_register_functions (zend_API.c:2765) ==887108== by 0x80CD98: do_register_internal_class (zend_API.c:3108) ==887108== by 0x80D35F: zend_register_internal_class (zend_API.c:3172) ==887108== by 0x80D35F: zend_register_internal_class_ex (zend_API.c:3135) ==887108== by 0x48F8EB: register_class_DateTimeImmutable (php_date_arginfo.h:729) ==887108== by 0x48FC77: date_register_classes (php_date.c:1678) ==887108== by 0x48FC77: zm_startup_date (php_date.c:388) ==887108== by 0x80882E: zend_startup_module_ex.part.18 (zend_API.c:2199) ==887108== by 0x8088B5: zend_startup_module_ex (zend_API.c:2211) ==887108== by 0x8088B5: zend_startup_module_zval (zend_API.c:2214) ==887108== by 0x81816A: zend_hash_apply (zend_hash.c:1862) ==887108== by 0x7A67C5: php_module_startup (main.c:2257) ==887108== ==887108== 96 bytes in 2 blocks are definitely lost in loss record 37 of 88 ==887108== at 0x4C360A5: malloc (vg_replace_malloc.c:380) ==887108== by 0x7DDB98: zend_malloc (zend_alloc.c:3056) ==887108== by 0x7FF564: zend_string_alloc (zend_string.h:150) ==887108== by 0x7FF564: zend_string_tolower_ex (zend_operators.c:2761) ==887108== by 0x80C446: zend_register_functions (zend_API.c:2765) ==887108== by 0x80CD98: do_register_internal_class (zend_API.c:3108) ==887108== by 0x80D35F: zend_register_internal_class (zend_API.c:3172) ==887108== by 0x80D35F: zend_register_internal_class_ex (zend_API.c:3135) ==887108== by 0x55CA08: register_class_DOMElement (php_dom_arginfo.h:1303) ==887108== by 0x55EA48: zm_startup_dom (php_dom.c:700) ==887108== by 0x80882E: zend_startup_module_ex.part.18 (zend_API.c:2199) ==887108== by 0x8088B5: zend_startup_module_ex (zend_API.c:2211) ==887108== by 0x8088B5: zend_startup_module_zval (zend_API.c:2214) ==887108== by 0x81816A: zend_hash_apply (zend_hash.c:1862) ==887108== by 0x7A67C5: php_module_startup (main.c:2257) ==887108== ==887108== 96 bytes in 2 blocks are definitely lost in loss record 38 of 88 ==887108== at 0x4C360A5: malloc (vg_replace_malloc.c:380) ==887108== by 0x7DDB98: __zend_malloc (zend_alloc.c:3056) ==887108== by 0x7FF564: zend_string_alloc (zend_string.h:150) ==887108== by 0x7FF564: zend_string_tolower_ex (zend_operators.c:2761) ==887108== by 0x80C446: zend_register_functions (zend_API.c:2765) ==887108== by 0x80CD98: do_register_internal_class (zend_API.c:3108) ==887108== by 0x80D35F: zend_register_internal_class (zend_API.c:3172) ==887108== by 0x80D35F: zend_register_internal_class_ex (zend_API.c:3135) ==887108== by 0x681C5F: register_class_ReflectionClass (php_reflection_arginfo.h:1271) ==887108== by 0x688719: zm_startup_reflection (php_reflection.c:7097) ==887108== by 0x80882E: zend_startup_module_ex.part.18 (zend_API.c:2199) ==887108== by 0x8088B5: zend_startup_module_ex (zend_API.c:2211) ==887108== by 0x8088B5: zend_startup_module_zval (zend_API.c:2214) ==887108== by 0x81816A: zend_hash_apply (zend_hash.c:1862) ==887108== by 0x7A67C5: php_module_startup (main.c:2257) ==887108== ==887108== 96 bytes in 2 blocks are definitely lost in loss record 39 of 88 ==887108== at 0x4C360A5: malloc (vg_replace_malloc.c:380) ==887108== by 0x7DDB98: zend_malloc (zend_alloc.c:3056) ==887108== by 0x7FF564: zend_string_alloc (zend_string.h:150) ==887108== by 0x7FF564: zend_string_tolower_ex (zend_operators.c:2761) ==887108== by 0x80C446: zend_register_functions (zend_API.c:2765) ==887108== by 0x80CD98: do_register_internal_class (zend_API.c:3108) ==887108== by 0x80D35F: zend_register_internal_class (zend_API.c:3172) ==887108== by 0x80D35F: zend_register_internal_class_ex (zend_API.c:3135) ==887108== by 0x681717: register_class_ReflectionFiber (php_reflection_arginfo.h:1496) ==887108== by 0x688989: zm_startup_reflection (php_reflection.c:7146) ==887108== by 0x80882E: zend_startup_module_ex.part.18 (zend_API.c:2199) ==887108== by 0x8088B5: zend_startup_module_ex (zend_API.c:2211) ==887108== by 0x8088B5: zend_startup_module_zval (zend_API.c:2214) ==887108== by 0x81816A: zend_hash_apply (zend_hash.c:1862) ==887108== by 0x7A67C5: php_module_startup (main.c:2257) ==887108== ==887108== 96 bytes in 2 blocks are definitely lost in loss record 40 of 88 ==887108== at 0x4C360A5: malloc (vg_replace_malloc.c:380) ==887108== by 0x7DDB98: zend_malloc (zend_alloc.c:3056) ==887108== by 0xF234582: zend_string_alloc (zend_string.h:150) ==887108== by 0xF234582: zend_string_init (zend_string.h:172) ==887108== by 0xF234582: zend::known_strings_init() (php_swoole_cxx.cc:57) ==887108== by 0xF234126: zm_startup_swoole(int, int) (php_swoole.cc:707) ==887108== by 0x80882E: zend_startup_module_ex.part.18 (zend_API.c:2199) ==887108== by 0x8088B5: zend_startup_module_ex (zend_API.c:2211) ==887108== by 0x8088B5: zend_startup_module_zval (zend_API.c:2214) ==887108== by 0x81816A: zend_hash_apply (zend_hash.c:1862) ==887108== by 0x7A67C5: php_module_startup (main.c:2257) ==887108== by 0x8DFA9C: php_cli_startup (php_cli.c:410) ==887108== by 0x48CE13: main (php_cli.c:1335) ==887108== ==887108== 96 bytes in 2 blocks are definitely lost in loss record 41 of 88 ==887108== at 0x4C360A5: malloc (vg_replace_malloc.c:380) ==887108== by 0x7DDB98: zend_malloc (zend_alloc.c:3056) ==887108== by 0x7FF564: zend_string_alloc (zend_string.h:150) ==887108== by 0x7FF564: zend_string_tolower_ex (zend_operators.c:2761) ==887108== by 0x80C446: zend_register_functions (zend_API.c:2765) ==887108== by 0x80CD98: do_register_internal_class (zend_API.c:3108) ==887108== by 0xF90392D: ??? ==887108== by 0x80882E: zend_startup_module_ex.part.18 (zend_API.c:2199) ==887108== by 0x8088B5: zend_startup_module_ex (zend_API.c:2211) ==887108== by 0x8088B5: zend_startup_module_zval (zend_API.c:2214) ==887108== by 0x81816A: zend_hash_apply (zend_hash.c:1862) ==887108== by 0x7A67C5: php_module_startup (main.c:2257) ==887108== by 0x8DFA9C: php_cli_startup (php_cli.c:410) ==887108== by 0x48CE13: main (php_cli.c:1335) ==887108== ==887108== 120 bytes in 1 blocks are definitely lost in loss record 43 of 88 ==887108== at 0x4C360A5: malloc (vg_replace_malloc.c:380) ==887108== by 0x7DDB98: zend_malloc (zend_alloc.c:3056) ==887108== by 0x889509: zend_objects_new (zend_objects.c:186) ==887108== by 0x80AB41: _object_and_properties_init (zend_API.c:1659) ==887108== by 0x80AB41: object_init_ex (zend_API.c:1682) ==887108== by 0x8408B3: ZEND_NEW_SPEC_VAR_UNUSED_HANDLER (zend_vm_execute.h:28876) ==887108== by 0x867202: execute_ex (zend_vm_execute.h:58421) ==887108== by 0x86D690: ZEND_DO_FCALL_SPEC_RETVAL_USED_HANDLER (zend_vm_execute.h:1837) ==887108== by 0x86D690: execute_ex (zend_vm_execute.h:55788) ==887108== by 0x86D6B6: ZEND_DO_FCALL_SPEC_RETVAL_UNUSED_HANDLER (zend_vm_execute.h:1728) ==887108== by 0x86D6B6: execute_ex (zend_vm_execute.h:55784) ==887108== by 0x86D6B6: ZEND_DO_FCALL_SPEC_RETVAL_UNUSED_HANDLER (zend_vm_execute.h:1728) ==887108== by 0x86D6B6: execute_ex (zend_vm_execute.h:55784) ==887108== by 0x86D6B6: ZEND_DO_FCALL_SPEC_RETVAL_UNUSED_HANDLER (zend_vm_execute.h:1728) ==887108== by 0x86D6B6: execute_ex (zend_vm_execute.h:55784) ==887108== by 0x86D6B6: ZEND_DO_FCALL_SPEC_RETVAL_UNUSED_HANDLER (zend_vm_execute.h:1728) ==887108== by 0x86D6B6: execute_ex (zend_vm_execute.h:55784) ==887108== by 0x86D6B6: ZEND_DO_FCALL_SPEC_RETVAL_UNUSED_HANDLER (zend_vm_execute.h:1728) ==887108== by 0x86D6B6: execute_ex (zend_vm_execute.h:55784) ==887108== ==887108== 192 bytes in 4 blocks are definitely lost in loss record 49 of 88 ==887108== at 0x4C360A5: malloc (vg_replace_malloc.c:380) ==887108== by 0x7DDB98: __zend_malloc (zend_alloc.c:3056) ==887108== by 0x7FF564: zend_string_alloc (zend_string.h:150) ==887108== by 0x7FF564: zend_string_tolower_ex (zend_operators.c:2761) ==887108== by 0x80C446: zend_register_functions (zend_API.c:2765) ==887108== by 0x80CD98: do_register_internal_class (zend_API.c:3108) ==887108== by 0xF63F12D: ??? ==887108== by 0x80882E: zend_startup_module_ex.part.18 (zend_API.c:2199) ==887108== by 0x8088B5: zend_startup_module_ex (zend_API.c:2211) ==887108== by 0x8088B5: zend_startup_module_zval (zend_API.c:2214) ==887108== by 0x81816A: zend_hash_apply (zend_hash.c:1862) ==887108== by 0x7A67C5: php_module_startup (main.c:2257) ==887108== by 0x8DFA9C: php_cli_startup (php_cli.c:410) ==887108== by 0x48CE13: main (php_cli.c:1335) ==887108== ==887108== 200 bytes in 1 blocks are definitely lost in loss record 50 of 88 ==887108== at 0x4C360A5: malloc (vg_replace_malloc.c:380) ==887108== by 0x7DDB98: zend_malloc (zend_alloc.c:3056) ==887108== by 0x889509: zend_objects_new (zend_objects.c:186) ==887108== by 0x80AB41: _object_and_properties_init (zend_API.c:1659) ==887108== by 0x80AB41: object_init_ex (zend_API.c:1682) ==887108== by 0x6803DF: zim_ReflectionClass_newInstanceArgs (php_reflection.c:4972) ==887108== by 0x86D466: ZEND_DO_FCALL_SPEC_RETVAL_USED_HANDLER (zend_vm_execute.h:1870) ==887108== by 0x86D466: execute_ex (zend_vm_execute.h:55788) ==887108== by 0x86D690: ZEND_DO_FCALL_SPEC_RETVAL_USED_HANDLER (zend_vm_execute.h:1837) ==887108== by 0x86D690: execute_ex (zend_vm_execute.h:55788) ==887108== by 0x86D690: ZEND_DO_FCALL_SPEC_RETVAL_USED_HANDLER (zend_vm_execute.h:1837) ==887108== by 0x86D690: execute_ex (zend_vm_execute.h:55788) ==887108== by 0x86D690: ZEND_DO_FCALL_SPEC_RETVAL_USED_HANDLER (zend_vm_execute.h:1837) ==887108== by 0x86D690: execute_ex (zend_vm_execute.h:55788) ==887108== by 0x86D690: ZEND_DO_FCALL_SPEC_RETVAL_USED_HANDLER (zend_vm_execute.h:1837) ==887108== by 0x86D690: execute_ex (zend_vm_execute.h:55788) ==887108== by 0x86D690: ZEND_DO_FCALL_SPEC_RETVAL_USED_HANDLER (zend_vm_execute.h:1837) ==887108== by 0x86D690: execute_ex (zend_vm_execute.h:55788) ==887108== by 0x86D690: ZEND_DO_FCALL_SPEC_RETVAL_USED_HANDLER (zend_vm_execute.h:1837) ==887108== by 0x86D690: execute_ex (zend_vm_execute.h:55788) ==887108== ==887108== 200 (72 direct, 128 indirect) bytes in 1 blocks are definitely lost in loss record 51 of 88 ==887108== at 0x4C360A5: malloc (vg_replace_malloc.c:380) ==887108== by 0x7DDB98: zend_malloc (zend_alloc.c:3056) ==887108== by 0x889509: zend_objects_new (zend_objects.c:186) ==887108== by 0x80AB41: _object_and_properties_init (zend_API.c:1659) ==887108== by 0x80AB41: object_init_ex (zend_API.c:1682) ==887108== by 0x840640: ZEND_NEW_SPEC_CONST_UNUSED_HANDLER (zend_vm_execute.h:10165) ==887108== by 0x867944: execute_ex (zend_vm_execute.h:56659) ==887108== by 0x86D6B6: ZEND_DO_FCALL_SPEC_RETVAL_UNUSED_HANDLER (zend_vm_execute.h:1728) ==887108== by 0x86D6B6: execute_ex (zend_vm_execute.h:55784) ==887108== by 0x86D6B6: ZEND_DO_FCALL_SPEC_RETVAL_UNUSED_HANDLER (zend_vm_execute.h:1728) ==887108== by 0x86D6B6: execute_ex (zend_vm_execute.h:55784) ==887108== by 0x86D690: ZEND_DO_FCALL_SPEC_RETVAL_USED_HANDLER (zend_vm_execute.h:1837) ==887108== by 0x86D690: execute_ex (zend_vm_execute.h:55788) ==887108== by 0x86D690: ZEND_DO_FCALL_SPEC_RETVAL_USED_HANDLER (zend_vm_execute.h:1837) ==887108== by 0x86D690: execute_ex (zend_vm_execute.h:55788) ==887108== by 0x86D690: ZEND_DO_FCALL_SPEC_RETVAL_USED_HANDLER (zend_vm_execute.h:1837) ==887108== by 0x86D690: execute_ex (zend_vm_execute.h:55788) ==887108== by 0x86D6B6: ZEND_DO_FCALL_SPEC_RETVAL_UNUSED_HANDLER (zend_vm_execute.h:1728) ==887108== by 0x86D6B6: execute_ex (zend_vm_execute.h:55784) ==887108== ==887108== 384 bytes in 1 blocks are definitely lost in loss record 56 of 88 ==887108== at 0x4C360A5: malloc (vg_replace_malloc.c:380) ==887108== by 0x7DDB98: zend_malloc (zend_alloc.c:3056) ==887108== by 0x87E27D: zend_closure_new (zend_closures.c:506) ==887108== by 0x80AB20: _object_and_properties_init (zend_API.c:1668) ==887108== by 0x80AB20: object_init_ex (zend_API.c:1682) ==887108== by 0x87E35B: zend_create_closure_ex (zend_closures.c:677) ==887108== by 0x836A8B: ZEND_DECLARE_LAMBDA_FUNCTION_SPEC_CONST_HANDLER (zend_vm_execute.h:5343) ==887108== by 0x86762C: execute_ex (zend_vm_execute.h:56199) ==887108== by 0x86D6B6: ZEND_DO_FCALL_SPEC_RETVAL_UNUSED_HANDLER (zend_vm_execute.h:1728) ==887108== by 0x86D6B6: execute_ex (zend_vm_execute.h:55784) ==887108== by 0x86D6B6: ZEND_DO_FCALL_SPEC_RETVAL_UNUSED_HANDLER (zend_vm_execute.h:1728) ==887108== by 0x86D6B6: execute_ex (zend_vm_execute.h:55784) ==887108== by 0x842CE3: ZEND_INCLUDE_OR_EVAL_SPEC_CONST_HANDLER (zend_vm_execute.h:4891) ==887108== by 0x86764C: execute_ex (zend_vm_execute.h:56163) ==887108== by 0x86FA83: zend_execute (zend_vm_execute.h:60123) ==887108== ==887108== 384 bytes in 1 blocks are definitely lost in loss record 57 of 88 ==887108== at 0x4C360A5: malloc (vg_replace_malloc.c:380) ==887108== by 0x7DDB98: zend_malloc (zend_alloc.c:3056) ==887108== by 0x87E27D: zend_closure_new (zend_closures.c:506) ==887108== by 0x80AB20: _object_and_properties_init (zend_API.c:1668) ==887108== by 0x80AB20: object_init_ex (zend_API.c:1682) ==887108== by 0x87E35B: zend_create_closure_ex (zend_closures.c:677) ==887108== by 0x836A8B: ZEND_DECLARE_LAMBDA_FUNCTION_SPEC_CONST_HANDLER (zend_vm_execute.h:5343) ==887108== by 0x86762C: execute_ex (zend_vm_execute.h:56199) ==887108== by 0x7FA116: zend_call_function (zend_execute_API.c:908) ==887108== by 0x7FA3E1: zend_call_known_function (zend_execute_API.c:997) ==887108== by 0x87328D: zend_call_method (zend_interfaces.c:82) ==887108== by 0x88A102: zend_std_write_dimension (zend_object_handlers.c:973) ==887108== by 0x8211AA: zend_assign_to_object_dim (zend_execute.c:1405) ==887108== ==887108== 384 bytes in 1 blocks are definitely lost in loss record 58 of 88 ==887108== at 0x4C360A5: malloc (vg_replace_malloc.c:380) ==887108== by 0x7DDB98: __zend_malloc (zend_alloc.c:3056) ==887108== by 0x87E27D: zend_closure_new (zend_closures.c:506) ==887108== by 0x80AB20: _object_and_properties_init (zend_API.c:1668) ==887108== by 0x80AB20: object_init_ex (zend_API.c:1682) ==887108== by 0x87E35B: zend_create_closure_ex (zend_closures.c:677) ==887108== by 0x836A8B: ZEND_DECLARE_LAMBDA_FUNCTION_SPEC_CONST_HANDLER (zend_vm_execute.h:5343) ==887108== by 0x86762C: execute_ex (zend_vm_execute.h:56199) ==887108== by 0x86D6B6: ZEND_DO_FCALL_SPEC_RETVAL_UNUSED_HANDLER (zend_vm_execute.h:1728) ==887108== by 0x86D6B6: execute_ex (zend_vm_execute.h:55784) ==887108== by 0x86D690: ZEND_DO_FCALL_SPEC_RETVAL_USED_HANDLER (zend_vm_execute.h:1837) ==887108== by 0x86D690: execute_ex (zend_vm_execute.h:55788) ==887108== by 0x86D6B6: ZEND_DO_FCALL_SPEC_RETVAL_UNUSED_HANDLER (zend_vm_execute.h:1728) ==887108== by 0x86D6B6: execute_ex (zend_vm_execute.h:55784) ==887108== by 0x86D6B6: ZEND_DO_FCALL_SPEC_RETVAL_UNUSED_HANDLER (zend_vm_execute.h:1728) ==887108== by 0x86D6B6: execute_ex (zend_vm_execute.h:55784) ==887108== by 0x86D6B6: ZEND_DO_FCALL_SPEC_RETVAL_UNUSED_HANDLER (zend_vm_execute.h:1728) ==887108== by 0x86D6B6: execute_ex (zend_vm_execute.h:55784) ==887108== ==887108== 384 bytes in 1 blocks are definitely lost in loss record 59 of 88 ==887108== at 0x4C360A5: malloc (vg_replace_malloc.c:380) ==887108== by 0x7DDB98: zend_malloc (zend_alloc.c:3056) ==887108== by 0x87E27D: zend_closure_new (zend_closures.c:506) ==887108== by 0x80AB20: _object_and_properties_init (zend_API.c:1668) ==887108== by 0x80AB20: object_init_ex (zend_API.c:1682) ==887108== by 0x87E35B: zend_create_closure_ex (zend_closures.c:677) ==887108== by 0x836A8B: ZEND_DECLARE_LAMBDA_FUNCTION_SPEC_CONST_HANDLER (zend_vm_execute.h:5343) ==887108== by 0x86762C: execute_ex (zend_vm_execute.h:56199) ==887108== by 0x84349B: ZEND_INCLUDE_OR_EVAL_SPEC_TMPVAR_HANDLER (zend_vm_execute.h:14483) ==887108== by 0x867F10: execute_ex (zend_vm_execute.h:57263) ==887108== by 0x86D690: ZEND_DO_FCALL_SPEC_RETVAL_USED_HANDLER (zend_vm_execute.h:1837) ==887108== by 0x86D690: execute_ex (zend_vm_execute.h:55788) ==887108== by 0x86D690: ZEND_DO_FCALL_SPEC_RETVAL_USED_HANDLER (zend_vm_execute.h:1837) ==887108== by 0x86D690: execute_ex (zend_vm_execute.h:55788) ==887108== by 0x86D6B6: ZEND_DO_FCALL_SPEC_RETVAL_UNUSED_HANDLER (zend_vm_execute.h:1728) ==887108== by 0x86D6B6: execute_ex (zend_vm_execute.h:55784) ==887108== ==887108== 384 bytes in 1 blocks are definitely lost in loss record 60 of 88 ==887108== at 0x4C360A5: malloc (vg_replace_malloc.c:380) ==887108== by 0x7DDB98: zend_malloc (zend_alloc.c:3056) ==887108== by 0x87E27D: zend_closure_new (zend_closures.c:506) ==887108== by 0x80AB20: _object_and_properties_init (zend_API.c:1668) ==887108== by 0x80AB20: object_init_ex (zend_API.c:1682) ==887108== by 0x87E35B: zend_create_closure_ex (zend_closures.c:677) ==887108== by 0x87F47A: zend_create_fake_closure (zend_closures.c:788) ==887108== by 0x87F47A: zend_closure_from_frame (zend_closures.c:828) ==887108== by 0x83D206: ZEND_CALLABLE_CONVERT_SPEC_UNUSED_UNUSED_HANDLER (zend_vm_execute.h:36080) ==887108== by 0x8680F8: execute_ex (zend_vm_execute.h:58869) ==887108== by 0x86D6B6: ZEND_DO_FCALL_SPEC_RETVAL_UNUSED_HANDLER (zend_vm_execute.h:1728) ==887108== by 0x86D6B6: execute_ex (zend_vm_execute.h:55784) ==887108== by 0x86D6B6: ZEND_DO_FCALL_SPEC_RETVAL_UNUSED_HANDLER (zend_vm_execute.h:1728) ==887108== by 0x86D6B6: execute_ex (zend_vm_execute.h:55784) ==887108== by 0x86D6B6: ZEND_DO_FCALL_SPEC_RETVAL_UNUSED_HANDLER (zend_vm_execute.h:1728) ==887108== by 0x86D6B6: execute_ex (zend_vm_execute.h:55784) ==887108== by 0x7FA116: zend_call_function (zend_execute_API.c:908) ==887108== ==887108== 384 bytes in 1 blocks are definitely lost in loss record 61 of 88 ==887108== at 0x4C360A5: malloc (vg_replace_malloc.c:380) ==887108== by 0x7DDB98: zend_malloc (zend_alloc.c:3056) ==887108== by 0x87E27D: zend_closure_new (zend_closures.c:506) ==887108== by 0x80AB20: _object_and_properties_init (zend_API.c:1668) ==887108== by 0x80AB20: object_init_ex (zend_API.c:1682) ==887108== by 0x87E35B: zend_create_closure_ex (zend_closures.c:677) ==887108== by 0x836A8B: ZEND_DECLARE_LAMBDA_FUNCTION_SPEC_CONST_HANDLER (zend_vm_execute.h:5343) ==887108== by 0x86762C: execute_ex (zend_vm_execute.h:56199) ==887108== by 0x7FA116: zend_call_function (zend_execute_API.c:908) ==887108== by 0x686262: reflection_method_invoke.isra.112 (php_reflection.c:3369) ==887108== by 0x86D31E: ZEND_DO_FCALL_SPEC_RETVAL_UNUSED_HANDLER (zend_vm_execute.h:1761) ==887108== by 0x86D31E: execute_ex (zend_vm_execute.h:55784) ==887108== by 0x86D6B6: ZEND_DO_FCALL_SPEC_RETVAL_UNUSED_HANDLER (zend_vm_execute.h:1728) ==887108== by 0x86D6B6: execute_ex (zend_vm_execute.h:55784) ==887108== by 0x86D6B6: ZEND_DO_FCALL_SPEC_RETVAL_UNUSED_HANDLER (zend_vm_execute.h:1728) ==887108== by 0x86D6B6: execute_ex (zend_vm_execute.h:55784) ==887108== ==887108== 432 bytes in 9 blocks are definitely lost in loss record 62 of 88 ==887108== at 0x4C360A5: malloc (vg_replace_malloc.c:380) ==887108== by 0x7DDB98: zend_malloc (zend_alloc.c:3056) ==887108== by 0x7FF564: zend_string_alloc (zend_string.h:150) ==887108== by 0x7FF564: zend_string_tolower_ex (zend_operators.c:2761) ==887108== by 0x80C446: zend_register_functions (zend_API.c:2765) ==887108== by 0x80CD98: do_register_internal_class (zend_API.c:3108) ==887108== by 0x80D35F: zend_register_internal_class (zend_API.c:3172) ==887108== by 0x80D35F: zend_register_internal_class_ex (zend_API.c:3135) ==887108== by 0x674CE6: register_class_PharData (phar_object_arginfo.h:633) ==887108== by 0x677B11: phar_object_init (phar_object.c:5065) ==887108== by 0x667CF4: zm_startup_phar (phar.c:3459) ==887108== by 0x80882E: zend_startup_module_ex.part.18 (zend_API.c:2199) ==887108== by 0x8088B5: zend_startup_module_ex (zend_API.c:2211) ==887108== by 0x8088B5: zend_startup_module_zval (zend_API.c:2214) ==887108== by 0x81816A: zend_hash_apply (zend_hash.c:1862) ==887108== ==887108== 472 (384 direct, 88 indirect) bytes in 1 blocks are definitely lost in loss record 63 of 88 ==887108== at 0x4C360A5: malloc (vg_replace_malloc.c:380) ==887108== by 0x7DDB98: zend_malloc (zend_alloc.c:3056) ==887108== by 0x87E27D: zend_closure_new (zend_closures.c:506) ==887108== by 0x80AB20: _object_and_properties_init (zend_API.c:1668) ==887108== by 0x80AB20: object_init_ex (zend_API.c:1682) ==887108== by 0x87E35B: zend_create_closure_ex (zend_closures.c:677) ==887108== by 0x836A8B: ZEND_DECLARE_LAMBDA_FUNCTION_SPEC_CONST_HANDLER (zend_vm_execute.h:5343) ==887108== by 0x86762C: execute_ex (zend_vm_execute.h:56199) ==887108== by 0x86D690: ZEND_DO_FCALL_SPEC_RETVAL_USED_HANDLER (zend_vm_execute.h:1837) ==887108== by 0x86D690: execute_ex (zend_vm_execute.h:55788) ==887108== by 0x86D6B6: ZEND_DO_FCALL_SPEC_RETVAL_UNUSED_HANDLER (zend_vm_execute.h:1728) ==887108== by 0x86D6B6: execute_ex (zend_vm_execute.h:55784) ==887108== by 0x86D690: ZEND_DO_FCALL_SPEC_RETVAL_USED_HANDLER (zend_vm_execute.h:1837) ==887108== by 0x86D690: execute_ex (zend_vm_execute.h:55788) ==887108== by 0x86D690: ZEND_DO_FCALL_SPEC_RETVAL_USED_HANDLER (zend_vm_execute.h:1837) ==887108== by 0x86D690: execute_ex (zend_vm_execute.h:55788) ==887108== by 0x86D690: ZEND_DO_FCALL_SPEC_RETVAL_USED_HANDLER (zend_vm_execute.h:1837) ==887108== by 0x86D690: execute_ex (zend_vm_execute.h:55788) ==887108== ==887108== 512 (344 direct, 168 indirect) bytes in 1 blocks are definitely lost in loss record 64 of 88 ==887108== at 0x4C360A5: malloc (vg_replace_malloc.c:380) ==887108== by 0x7DDB98: zend_malloc (zend_alloc.c:3056) ==887108== by 0x889509: zend_objects_new (zend_objects.c:186) ==887108== by 0x80AB41: _object_and_properties_init (zend_API.c:1659) ==887108== by 0x80AB41: object_init_ex (zend_API.c:1682) ==887108== by 0x840640: ZEND_NEW_SPEC_CONST_UNUSED_HANDLER (zend_vm_execute.h:10165) ==887108== by 0x867944: execute_ex (zend_vm_execute.h:56659) ==887108== by 0x86D690: ZEND_DO_FCALL_SPEC_RETVAL_USED_HANDLER (zend_vm_execute.h:1837) ==887108== by 0x86D690: execute_ex (zend_vm_execute.h:55788) ==887108== by 0x86D690: ZEND_DO_FCALL_SPEC_RETVAL_USED_HANDLER (zend_vm_execute.h:1837) ==887108== by 0x86D690: execute_ex (zend_vm_execute.h:55788) ==887108== by 0x86D690: ZEND_DO_FCALL_SPEC_RETVAL_USED_HANDLER (zend_vm_execute.h:1837) ==887108== by 0x86D690: execute_ex (zend_vm_execute.h:55788) ==887108== by 0x86D690: ZEND_DO_FCALL_SPEC_RETVAL_USED_HANDLER (zend_vm_execute.h:1837) ==887108== by 0x86D690: execute_ex (zend_vm_execute.h:55788) ==887108== by 0x86D690: ZEND_DO_FCALL_SPEC_RETVAL_USED_HANDLER (zend_vm_execute.h:1837) ==887108== by 0x86D690: execute_ex (zend_vm_execute.h:55788) ==887108== by 0x83DC70: ZEND_CALL_TRAMPOLINE_SPEC_OBSERVER_HANDLER (zend_vm_execute.h:3447) ==887108== ==887108== 768 bytes in 2 blocks are definitely lost in loss record 69 of 88 ==887108== at 0x4C360A5: malloc (vg_replace_malloc.c:380) ==887108== by 0x7DDB98: zend_malloc (zend_alloc.c:3056) ==887108== by 0x87E27D: zend_closure_new (zend_closures.c:506) ==887108== by 0x80AB20: _object_and_properties_init (zend_API.c:1668) ==887108== by 0x80AB20: object_init_ex (zend_API.c:1682) ==887108== by 0x87E35B: zend_create_closure_ex (zend_closures.c:677) ==887108== by 0x836A8B: ZEND_DECLARE_LAMBDA_FUNCTION_SPEC_CONST_HANDLER (zend_vm_execute.h:5343) ==887108== by 0x86762C: execute_ex (zend_vm_execute.h:56199) ==887108== by 0x86D690: ZEND_DO_FCALL_SPEC_RETVAL_USED_HANDLER (zend_vm_execute.h:1837) ==887108== by 0x86D690: execute_ex (zend_vm_execute.h:55788) ==887108== by 0x86D6B6: ZEND_DO_FCALL_SPEC_RETVAL_UNUSED_HANDLER (zend_vm_execute.h:1728) ==887108== by 0x86D6B6: execute_ex (zend_vm_execute.h:55784) ==887108== by 0x86D6B6: ZEND_DO_FCALL_SPEC_RETVAL_UNUSED_HANDLER (zend_vm_execute.h:1728) ==887108== by 0x86D6B6: execute_ex (zend_vm_execute.h:55784) ==887108== by 0x842CE3: ZEND_INCLUDE_OR_EVAL_SPEC_CONST_HANDLER (zend_vm_execute.h:4891) ==887108== by 0x86764C: execute_ex (zend_vm_execute.h:56163) ==887108== ==887108== 768 bytes in 2 blocks are definitely lost in loss record 70 of 88 ==887108== at 0x4C360A5: malloc (vg_replace_malloc.c:380) ==887108== by 0x7DDB98: zend_malloc (zend_alloc.c:3056) ==887108== by 0x87E27D: zend_closure_new (zend_closures.c:506) ==887108== by 0x80AB20: _object_and_properties_init (zend_API.c:1668) ==887108== by 0x80AB20: object_init_ex (zend_API.c:1682) ==887108== by 0x87E35B: zend_create_closure_ex (zend_closures.c:677) ==887108== by 0x836A8B: ZEND_DECLARE_LAMBDA_FUNCTION_SPEC_CONST_HANDLER (zend_vm_execute.h:5343) ==887108== by 0x86762C: execute_ex (zend_vm_execute.h:56199) ==887108== by 0x86D6B6: ZEND_DO_FCALL_SPEC_RETVAL_UNUSED_HANDLER (zend_vm_execute.h:1728) ==887108== by 0x86D6B6: execute_ex (zend_vm_execute.h:55784) ==887108== by 0x86D6B6: ZEND_DO_FCALL_SPEC_RETVAL_UNUSED_HANDLER (zend_vm_execute.h:1728) ==887108== by 0x86D6B6: execute_ex (zend_vm_execute.h:55784) ==887108== by 0x86D6B6: ZEND_DO_FCALL_SPEC_RETVAL_UNUSED_HANDLER (zend_vm_execute.h:1728) ==887108== by 0x86D6B6: execute_ex (zend_vm_execute.h:55784) ==887108== by 0x86D690: ZEND_DO_FCALL_SPEC_RETVAL_USED_HANDLER (zend_vm_execute.h:1837) ==887108== by 0x86D690: execute_ex (zend_vm_execute.h:55788) ==887108== by 0x7FA116: zend_call_function (zend_execute_API.c:908) ==887108== ==887108== 840 (768 direct, 72 indirect) bytes in 2 blocks are definitely lost in loss record 71 of 88 ==887108== at 0x4C360A5: malloc (vg_replace_malloc.c:380) ==887108== by 0x7DDB98: __zend_malloc (zend_alloc.c:3056) ==887108== by 0x87E27D: zend_closure_new (zend_closures.c:506) ==887108== by 0x80AB20: _object_and_properties_init (zend_API.c:1668) ==887108== by 0x80AB20: object_init_ex (zend_API.c:1682) ==887108== by 0x87E35B: zend_create_closure_ex (zend_closures.c:677) ==887108== by 0x836A8B: ZEND_DECLARE_LAMBDA_FUNCTION_SPEC_CONST_HANDLER (zend_vm_execute.h:5343) ==887108== by 0x86762C: execute_ex (zend_vm_execute.h:56199) ==887108== by 0x86D6B6: ZEND_DO_FCALL_SPEC_RETVAL_UNUSED_HANDLER (zend_vm_execute.h:1728) ==887108== by 0x86D6B6: execute_ex (zend_vm_execute.h:55784) ==887108== by 0x86D6B6: ZEND_DO_FCALL_SPEC_RETVAL_UNUSED_HANDLER (zend_vm_execute.h:1728) ==887108== by 0x86D6B6: execute_ex (zend_vm_execute.h:55784) ==887108== by 0x86D690: ZEND_DO_FCALL_SPEC_RETVAL_USED_HANDLER (zend_vm_execute.h:1837) ==887108== by 0x86D690: execute_ex (zend_vm_execute.h:55788) ==887108== by 0x86D690: ZEND_DO_FCALL_SPEC_RETVAL_USED_HANDLER (zend_vm_execute.h:1837) ==887108== by 0x86D690: execute_ex (zend_vm_execute.h:55788) ==887108== by 0x86D690: ZEND_DO_FCALL_SPEC_RETVAL_USED_HANDLER (zend_vm_execute.h:1837) ==887108== by 0x86D690: execute_ex (zend_vm_execute.h:55788) ==887108== ==887108== 856 (768 direct, 88 indirect) bytes in 2 blocks are definitely lost in loss record 72 of 88 ==887108== at 0x4C360A5: malloc (vg_replace_malloc.c:380) ==887108== by 0x7DDB98: zend_malloc (zend_alloc.c:3056) ==887108== by 0x87E27D: zend_closure_new (zend_closures.c:506) ==887108== by 0x80AB20: _object_and_properties_init (zend_API.c:1668) ==887108== by 0x80AB20: object_init_ex (zend_API.c:1682) ==887108== by 0x87E35B: zend_create_closure_ex (zend_closures.c:677) ==887108== by 0x836A8B: ZEND_DECLARE_LAMBDA_FUNCTION_SPEC_CONST_HANDLER (zend_vm_execute.h:5343) ==887108== by 0x86762C: execute_ex (zend_vm_execute.h:56199) ==887108== by 0x86D6B6: ZEND_DO_FCALL_SPEC_RETVAL_UNUSED_HANDLER (zend_vm_execute.h:1728) ==887108== by 0x86D6B6: execute_ex (zend_vm_execute.h:55784) ==887108== by 0x86D6B6: ZEND_DO_FCALL_SPEC_RETVAL_UNUSED_HANDLER (zend_vm_execute.h:1728) ==887108== by 0x86D6B6: execute_ex (zend_vm_execute.h:55784) ==887108== by 0x86D6B6: ZEND_DO_FCALL_SPEC_RETVAL_UNUSED_HANDLER (zend_vm_execute.h:1728) ==887108== by 0x86D6B6: execute_ex (zend_vm_execute.h:55784) ==887108== by 0x86D6B6: ZEND_DO_FCALL_SPEC_RETVAL_UNUSED_HANDLER (zend_vm_execute.h:1728) ==887108== by 0x86D6B6: execute_ex (zend_vm_execute.h:55784) ==887108== by 0x842CE3: ZEND_INCLUDE_OR_EVAL_SPEC_CONST_HANDLER (zend_vm_execute.h:4891) ==887108== ==887108== 992 (768 direct, 224 indirect) bytes in 2 blocks are definitely lost in loss record 73 of 88 ==887108== at 0x4C360A5: malloc (vg_replace_malloc.c:380) ==887108== by 0x7DDB98: zend_malloc (zend_alloc.c:3056) ==887108== by 0x87E27D: zend_closure_new (zend_closures.c:506) ==887108== by 0x80AB20: _object_and_properties_init (zend_API.c:1668) ==887108== by 0x80AB20: object_init_ex (zend_API.c:1682) ==887108== by 0x87E35B: zend_create_closure_ex (zend_closures.c:677) ==887108== by 0x87F0F4: zim_Closure_bindTo (zend_closures.c:260) ==887108== by 0x86D466: ZEND_DO_FCALL_SPEC_RETVAL_USED_HANDLER (zend_vm_execute.h:1870) ==887108== by 0x86D466: execute_ex (zend_vm_execute.h:55788) ==887108== by 0x86D690: ZEND_DO_FCALL_SPEC_RETVAL_USED_HANDLER (zend_vm_execute.h:1837) ==887108== by 0x86D690: execute_ex (zend_vm_execute.h:55788) ==887108== by 0x83DC70: ZEND_CALL_TRAMPOLINE_SPEC_OBSERVER_HANDLER (zend_vm_execute.h:3447) ==887108== by 0x8675B4: execute_ex (zend_vm_execute.h:55892) ==887108== by 0x86D6B6: ZEND_DO_FCALL_SPEC_RETVAL_UNUSED_HANDLER (zend_vm_execute.h:1728) ==887108== by 0x86D6B6: execute_ex (zend_vm_execute.h:55784) ==887108== by 0x86D6B6: ZEND_DO_FCALL_SPEC_RETVAL_UNUSED_HANDLER (zend_vm_execute.h:1728) ==887108== by 0x86D6B6: execute_ex (zend_vm_execute.h:55784) ==887108== ==887108== 2,512 (2,304 direct, 208 indirect) bytes in 6 blocks are definitely lost in loss record 78 of 88 ==887108== at 0x4C360A5: malloc (vg_replace_malloc.c:380) ==887108== by 0x7DDB98: zend_malloc (zend_alloc.c:3056) ==887108== by 0x87E27D: zend_closure_new (zend_closures.c:506) ==887108== by 0x80AB20: _object_and_properties_init (zend_API.c:1668) ==887108== by 0x80AB20: object_init_ex (zend_API.c:1682) ==887108== by 0x87E35B: zend_create_closure_ex (zend_closures.c:677) ==887108== by 0x836A8B: ZEND_DECLARE_LAMBDA_FUNCTION_SPEC_CONST_HANDLER (zend_vm_execute.h:5343) ==887108== by 0x86762C: execute_ex (zend_vm_execute.h:56199) ==887108== by 0x86D690: ZEND_DO_FCALL_SPEC_RETVAL_USED_HANDLER (zend_vm_execute.h:1837) ==887108== by 0x86D690: execute_ex (zend_vm_execute.h:55788) ==887108== by 0x86D690: ZEND_DO_FCALL_SPEC_RETVAL_USED_HANDLER (zend_vm_execute.h:1837) ==887108== by 0x86D690: execute_ex (zend_vm_execute.h:55788) ==887108== by 0x86D690: ZEND_DO_FCALL_SPEC_RETVAL_USED_HANDLER (zend_vm_execute.h:1837) ==887108== by 0x86D690: execute_ex (zend_vm_execute.h:55788) ==887108== by 0x86D690: ZEND_DO_FCALL_SPEC_RETVAL_USED_HANDLER (zend_vm_execute.h:1837) ==887108== by 0x86D690: execute_ex (zend_vm_execute.h:55788) ==887108== by 0x86D690: ZEND_DO_FCALL_SPEC_RETVAL_USED_HANDLER (zend_vm_execute.h:1837) ==887108== by 0x86D690: execute_ex (zend_vm_execute.h:55788) ==887108== ==887108== 2,776 (2,688 direct, 88 indirect) bytes in 7 blocks are definitely lost in loss record 80 of 88 ==887108== at 0x4C360A5: malloc (vg_replace_malloc.c:380) ==887108== by 0x7DDB98: zend_malloc (zend_alloc.c:3056) ==887108== by 0x87E27D: zend_closure_new (zend_closures.c:506) ==887108== by 0x80AB20: _object_and_properties_init (zend_API.c:1668) ==887108== by 0x80AB20: object_init_ex (zend_API.c:1682) ==887108== by 0x87E35B: zend_create_closure_ex (zend_closures.c:677) ==887108== by 0x836A8B: ZEND_DECLARE_LAMBDA_FUNCTION_SPEC_CONST_HANDLER (zend_vm_execute.h:5343) ==887108== by 0x86762C: execute_ex (zend_vm_execute.h:56199) ==887108== by 0x86D6B6: ZEND_DO_FCALL_SPEC_RETVAL_UNUSED_HANDLER (zend_vm_execute.h:1728) ==887108== by 0x86D6B6: execute_ex (zend_vm_execute.h:55784) ==887108== by 0x86D6B6: ZEND_DO_FCALL_SPEC_RETVAL_UNUSED_HANDLER (zend_vm_execute.h:1728) ==887108== by 0x86D6B6: execute_ex (zend_vm_execute.h:55784) ==887108== by 0x86D6B6: ZEND_DO_FCALL_SPEC_RETVAL_UNUSED_HANDLER (zend_vm_execute.h:1728) ==887108== by 0x86D6B6: execute_ex (zend_vm_execute.h:55784) ==887108== by 0x86D690: ZEND_DO_FCALL_SPEC_RETVAL_USED_HANDLER (zend_vm_execute.h:1837) ==887108== by 0x86D690: execute_ex (zend_vm_execute.h:55788) ==887108== by 0x86D690: ZEND_DO_FCALL_SPEC_RETVAL_USED_HANDLER (zend_vm_execute.h:1837) ==887108== by 0x86D690: execute_ex (zend_vm_execute.h:55788) ==887108== ==887108== 3,448 (1,272 direct, 2,176 indirect) bytes in 13 blocks are definitely lost in loss record 82 of 88 ==887108== at 0x4C360A5: malloc (vg_replace_malloc.c:380) ==887108== by 0x7DDB98: __zend_malloc (zend_alloc.c:3056) ==887108== by 0x889509: zend_objects_new (zend_objects.c:186) ==887108== by 0x80AB41: _object_and_properties_init (zend_API.c:1659) ==887108== by 0x80AB41: object_init_ex (zend_API.c:1682) ==887108== by 0x840640: ZEND_NEW_SPEC_CONST_UNUSED_HANDLER (zend_vm_execute.h:10165) ==887108== by 0x867944: execute_ex (zend_vm_execute.h:56659) ==887108== by 0x86D690: ZEND_DO_FCALL_SPEC_RETVAL_USED_HANDLER (zend_vm_execute.h:1837) ==887108== by 0x86D690: execute_ex (zend_vm_execute.h:55788) ==887108== by 0x86D690: ZEND_DO_FCALL_SPEC_RETVAL_USED_HANDLER (zend_vm_execute.h:1837) ==887108== by 0x86D690: execute_ex (zend_vm_execute.h:55788) ==887108== by 0x86D690: ZEND_DO_FCALL_SPEC_RETVAL_USED_HANDLER (zend_vm_execute.h:1837) ==887108== by 0x86D690: execute_ex (zend_vm_execute.h:55788) ==887108== by 0x86D690: ZEND_DO_FCALL_SPEC_RETVAL_USED_HANDLER (zend_vm_execute.h:1837) ==887108== by 0x86D690: execute_ex (zend_vm_execute.h:55788) ==887108== by 0x86D690: ZEND_DO_FCALL_SPEC_RETVAL_USED_HANDLER (zend_vm_execute.h:1837) ==887108== by 0x86D690: execute_ex (zend_vm_execute.h:55788) ==887108== by 0x86D690: ZEND_DO_FCALL_SPEC_RETVAL_USED_HANDLER (zend_vm_execute.h:1837) ==887108== by 0x86D690: execute_ex (zend_vm_execute.h:55788) ==887108== ==887108== 3,896 (3,456 direct, 440 indirect) bytes in 9 blocks are definitely lost in loss record 83 of 88 ==887108== at 0x4C360A5: malloc (vg_replace_malloc.c:380) ==887108== by 0x7DDB98: zend_malloc (zend_alloc.c:3056) ==887108== by 0x87E27D: zend_closure_new (zend_closures.c:506) ==887108== by 0x80AB20: _object_and_properties_init (zend_API.c:1668) ==887108== by 0x80AB20: object_init_ex (zend_API.c:1682) ==887108== by 0x87E35B: zend_create_closure_ex (zend_closures.c:677) ==887108== by 0x836A8B: ZEND_DECLARE_LAMBDA_FUNCTION_SPEC_CONST_HANDLER (zend_vm_execute.h:5343) ==887108== by 0x86762C: execute_ex (zend_vm_execute.h:56199) ==887108== by 0x86D6B6: ZEND_DO_FCALL_SPEC_RETVAL_UNUSED_HANDLER (zend_vm_execute.h:1728) ==887108== by 0x86D6B6: execute_ex (zend_vm_execute.h:55784) ==887108== by 0x86D690: ZEND_DO_FCALL_SPEC_RETVAL_USED_HANDLER (zend_vm_execute.h:1837) ==887108== by 0x86D690: execute_ex (zend_vm_execute.h:55788) ==887108== by 0x86D690: ZEND_DO_FCALL_SPEC_RETVAL_USED_HANDLER (zend_vm_execute.h:1837) ==887108== by 0x86D690: execute_ex (zend_vm_execute.h:55788) ==887108== by 0x86D690: ZEND_DO_FCALL_SPEC_RETVAL_USED_HANDLER (zend_vm_execute.h:1837) ==887108== by 0x86D690: execute_ex (zend_vm_execute.h:55788) ==887108== by 0x86D690: ZEND_DO_FCALL_SPEC_RETVAL_USED_HANDLER (zend_vm_execute.h:1837) ==887108== by 0x86D690: execute_ex (zend_vm_execute.h:55788) ==887108== ==887108== 4,800 bytes in 1 blocks are definitely lost in loss record 84 of 88 ==887108== at 0x4C360A5: malloc (vg_replace_malloc.c:380) ==887108== by 0xED47BAB: ??? ==887108== by 0xECBCA5B: ??? ==887108== by 0x80882E: zend_startup_module_ex.part.18 (zend_API.c:2199) ==887108== by 0x80CE97: zend_startup_module_ex (zend_API.c:2157) ==887108== by 0x80CE97: zend_startup_module (zend_API.c:2915) ==887108== by 0xEC8469B: ??? ==887108== by 0x8128F4: zend_extension_startup (zend_extensions.c:196) ==887108== by 0x7FB55E: zend_llist_apply_with_del (zend_llist.c:171) ==887108== by 0x7A67CA: php_module_startup (main.c:2260) ==887108== by 0x8DFA9C: php_cli_startup (php_cli.c:410) ==887108== by 0x48CE13: main (php_cli.c:1335) ==887108== ==887108== 11,152 (5,504 direct, 5,648 indirect) bytes in 16 blocks are definitely lost in loss record 85 of 88 ==887108== at 0x4C360A5: malloc (vg_replace_malloc.c:380) ==887108== by 0x7DDB98: zend_malloc (zend_alloc.c:3056) ==887108== by 0x889509: zend_objects_new (zend_objects.c:186) ==887108== by 0x80AB41: _object_and_properties_init (zend_API.c:1659) ==887108== by 0x80AB41: object_init_ex (zend_API.c:1682) ==887108== by 0x840640: ZEND_NEW_SPEC_CONST_UNUSED_HANDLER (zend_vm_execute.h:10165) ==887108== by 0x867944: execute_ex (zend_vm_execute.h:56659) ==887108== by 0x86D690: ZEND_DO_FCALL_SPEC_RETVAL_USED_HANDLER (zend_vm_execute.h:1837) ==887108== by 0x86D690: execute_ex (zend_vm_execute.h:55788) ==887108== by 0x86D690: ZEND_DO_FCALL_SPEC_RETVAL_USED_HANDLER (zend_vm_execute.h:1837) ==887108== by 0x86D690: execute_ex (zend_vm_execute.h:55788) ==887108== by 0x86D690: ZEND_DO_FCALL_SPEC_RETVAL_USED_HANDLER (zend_vm_execute.h:1837) ==887108== by 0x86D690: execute_ex (zend_vm_execute.h:55788) ==887108== by 0x86D690: ZEND_DO_FCALL_SPEC_RETVAL_USED_HANDLER (zend_vm_execute.h:1837) ==887108== by 0x86D690: execute_ex (zend_vm_execute.h:55788) ==887108== by 0x83DC70: ZEND_CALL_TRAMPOLINE_SPEC_OBSERVER_HANDLER (zend_vm_execute.h:3447) ==887108== by 0x8675B4: execute_ex (zend_vm_execute.h:55892) ==887108== ==887108== 13,056 bytes in 34 blocks are definitely lost in loss record 86 of 88 ==887108== at 0x4C360A5: malloc (vg_replace_malloc.c:380) ==887108== by 0x7DDB98: __zend_malloc (zend_alloc.c:3056) ==887108== by 0x87E27D: zend_closure_new (zend_closures.c:506) ==887108== by 0x80AB20: _object_and_properties_init (zend_API.c:1668) ==887108== by 0x80AB20: object_init_ex (zend_API.c:1682) ==887108== by 0x87E35B: zend_create_closure_ex (zend_closures.c:677) ==887108== by 0x836A8B: ZEND_DECLARE_LAMBDA_FUNCTION_SPEC_CONST_HANDLER (zend_vm_execute.h:5343) ==887108== by 0x86762C: execute_ex (zend_vm_execute.h:56199) ==887108== by 0x86D690: ZEND_DO_FCALL_SPEC_RETVAL_USED_HANDLER (zend_vm_execute.h:1837) ==887108== by 0x86D690: execute_ex (zend_vm_execute.h:55788) ==887108== by 0x86D6B6: ZEND_DO_FCALL_SPEC_RETVAL_UNUSED_HANDLER (zend_vm_execute.h:1728) ==887108== by 0x86D6B6: execute_ex (zend_vm_execute.h:55784) ==887108== by 0x86D6B6: ZEND_DO_FCALL_SPEC_RETVAL_UNUSED_HANDLER (zend_vm_execute.h:1728) ==887108== by 0x86D6B6: execute_ex (zend_vm_execute.h:55784) ==887108== by 0x86D6B6: ZEND_DO_FCALL_SPEC_RETVAL_UNUSED_HANDLER (zend_vm_execute.h:1728) ==887108== by 0x86D6B6: execute_ex (zend_vm_execute.h:55784) ==887108== by 0x86D6B6: ZEND_DO_FCALL_SPEC_RETVAL_UNUSED_HANDLER (zend_vm_execute.h:1728) ==887108== by 0x86D6B6: execute_ex (zend_vm_execute.h:55784) ==887108== ==887108== 29,056 (27,264 direct, 1,792 indirect) bytes in 71 blocks are definitely lost in loss record 88 of 88 ==887108== at 0x4C360A5: malloc (vg_replace_malloc.c:380) ==887108== by 0x7DDB98: zend_malloc (zend_alloc.c:3056) ==887108== by 0x87E27D: zend_closure_new (zend_closures.c:506) ==887108== by 0x80AB20: _object_and_properties_init (zend_API.c:1668) ==887108== by 0x80AB20: object_init_ex (zend_API.c:1682) ==887108== by 0x87E35B: zend_create_closure_ex (zend_closures.c:677) ==887108== by 0x836A8B: ZEND_DECLARE_LAMBDA_FUNCTION_SPEC_CONST_HANDLER (zend_vm_execute.h:5343) ==887108== by 0x86762C: execute_ex (zend_vm_execute.h:56199) ==887108== by 0x86D6B6: ZEND_DO_FCALL_SPEC_RETVAL_UNUSED_HANDLER (zend_vm_execute.h:1728) ==887108== by 0x86D6B6: execute_ex (zend_vm_execute.h:55784) ==887108== by 0x86D6B6: ZEND_DO_FCALL_SPEC_RETVAL_UNUSED_HANDLER (zend_vm_execute.h:1728) ==887108== by 0x86D6B6: execute_ex (zend_vm_execute.h:55784) ==887108== by 0x86D6B6: ZEND_DO_FCALL_SPEC_RETVAL_UNUSED_HANDLER (zend_vm_execute.h:1728) ==887108== by 0x86D6B6: execute_ex (zend_vm_execute.h:55784) ==887108== by 0x86D6B6: ZEND_DO_FCALL_SPEC_RETVAL_UNUSED_HANDLER (zend_vm_execute.h:1728) ==887108== by 0x86D6B6: execute_ex (zend_vm_execute.h:55784) ==887108== by 0x86D6B6: ZEND_DO_FCALL_SPEC_RETVAL_UNUSED_HANDLER (zend_vm_execute.h:1728) ==887108== by 0x86D6B6: execute_ex (zend_vm_execute.h:55784) ==887108== ==887108== LEAK SUMMARY: ==887108== definitely lost: 70,272 bytes in 233 blocks ==887108== indirectly lost: 11,120 bytes in 75 blocks ==887108== possibly lost: 0 bytes in 0 blocks ==887108== still reachable: 5,499 bytes in 10 blocks ==887108== suppressed: 16,494 bytes in 1 blocks ==887108== Reachable blocks (those to which a pointer was found) are not shown. ==887108== To see them, rerun with: --leak-check=full --show-leak-kinds=all ==887108== ==887108== Use --track-origins=yes to see where uninitialised values come from ==887108== For lists of detected and suppressed errors, rerun with: -s ==887108== ERROR SUMMARY: 121 errors from 110 contexts (suppressed: 0 from 0)

faganchalabizada commented 1 year ago

And generally i got error at the same time every day:

[2022-08-25 00:11:05 $3457.0] WARNING Server::check_worker_exit_status(): worker(pid=1684066, id=0) abnormal exit, status=0, signal=9 [2022-08-25 00:11:46 $1684898.0] WARNING Server::check_worker_exit_status(): worker(pid=1684927, id=4) abnormal exit, status=0, signal=9 [2022-08-25 00:12:21 $1685553.0] WARNING Server::check_worker_exit_status(): worker(pid=1685579, id=1) abnormal exit, status=0, signal=9 [2022-08-25 10:53:00 $1686129.0] WARNING Server::check_worker_exit_status(): worker(pid=2680690, id=0) abnormal exit, status=0, signal=9 [2022-08-25 11:09:09 $2681861.0] WARNING Server::check_worker_exit_status(): worker(pid=2704856, id=11) abnormal exit, status=0, signal=9 [2022-08-25 13:47:50 $2705732.0] WARNING Server::check_worker_exit_status(): worker(pid=2941254, id=1) abnormal exit, status=0, signal=9 [2022-08-25 14:31:20 $2943014.0] WARNING Server::check_worker_exit_status(): worker(pid=3006561, id=0) abnormal exit, status=0, signal=9 [2022-08-25 14:57:46 $3007432.0] WARNING Server::check_worker_exit_status(): worker(pid=3041092, id=3) abnormal exit, status=0, signal=9 [2022-08-25 15:25:00 $3047752.0] WARNING Server::check_worker_exit_status(): worker(pid=3087491, id=11) abnormal exit, status=0, signal=9 [2022-08-25 15:53:31 $3088436.0] WARNING Server::check_worker_exit_status(): worker(pid=3130544, id=0) abnormal exit, status=0, signal=9 [2022-08-25 16:02:02 $3131516.0] WARNING Server::check_worker_exit_status(): worker(pid=3143840, id=11) abnormal exit, status=0, signal=9 [2022-08-26 00:11:35 $3144686.0] WARNING Server::check_worker_exit_status(): worker(pid=3869352, id=10) abnormal exit, status=0, signal=9 [2022-08-26 00:13:25 $3900503.0] WARNING Server::check_worker_exit_status(): worker(pid=3900530, id=2) abnormal exit, status=0, signal=9 [2022-08-27 00:11:57 $3901838.0] WARNING Server::check_worker_exit_status(): worker(pid=1929951, id=9) abnormal exit, status=0, signal=9 [2022-08-28 00:11:29 $1942852.0] WARNING Server::check_worker_exit_status(): worker(pid=4039566, id=5) abnormal exit, status=0, signal=9

NathanFreeman commented 1 year ago

It may be cause by memory. May be there is too much memory is occupied by your program and kernel have to kill your program to free memory.

faganchalabizada commented 1 year ago

But there is always enough memory, even more than enough i think

MiB Mem : 31857.6 total, 9768.3 free, 4122.5 used, 17966.8 buff/cache MiB Swap: 4096.0 total, 4096.0 free, 0.0 used. 25310.7 avail Mem

NathanFreeman commented 1 year ago

It may be that the worker process shutdown timed out and was forcibly killed by the main process. Please provide more strace logs before kill(pid, SIGKILL)

faganchalabizada commented 1 year ago

Today also in the exact time swoole killed. But i was runing strace before kill signal. so i catch some anormal logs:

sendto(53, "^2=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\n\0\16\0\7\0\0\0\0\0\0\0"..., 40, 0, NULL, 0) = 40 accept4(7, 0x1def6e8, [120], SOCK_CLOEXEC|SOCK_NONBLOCK) = -1 EAGAIN (Resource temporarily unavailable) epoll_wait(81, [{EPOLLIN, {u32=33784256, u64=33784256}}], 4096, 854) = 1 accept4(7, {sa_family=AF_INET, sin_port=htons(38556), sin_addr=inet_addr("127.0.0.1")}, [120->16], SOCK_CLOEXEC|SOCK_NONBLOCK) = 106 setsockopt(7, SOL_TCP, TCP_NODELAY, [1], 4) = 0 sendto(53, "_2=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\n\0\16\0\7\0\0\0\0\0\0\0"..., 40, 0, NULL, 0) = 40 accept4(7, 0x1df07e8, [120], SOCK_CLOEXEC|SOCK_NONBLOCK) = -1 EAGAIN (Resource temporarily unavailable) epoll_wait(81, [{EPOLLIN, {u32=33784256, u64=33784256}}], 4096, 853) = 1 accept4(7, {sa_family=AF_INET, sin_port=htons(38558), sin_addr=inet_addr("127.0.0.1")}, [120->16], SOCK_CLOEXEC|SOCK_NONBLOCK) = 130 setsockopt(7, SOL_TCP, TCP_NODELAY, [1], 4) = 0 sendto(53, "`2=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\n\0\16\0\7\0\0\0\0\0\0\0"..., 40, 0, NULL, 0) = 40 accept4(7, 0x1defae8, [120], SOCK_CLOEXEC|SOCK_NONBLOCK) = -1 EAGAIN (Resource temporarily unavailable) epoll_wait(81, [{EPOLLIN, {u32=33784256, u64=33784256}}], 4096, 848) = 1 accept4(7, {sa_family=AF_INET, sin_port=htons(38560), sin_addr=inet_addr("127.0.0.1")}, [120->16], SOCK_CLOEXEC|SOCK_NONBLOCK) = 106 setsockopt(7, SOL_TCP, TCP_NODELAY, [1], 4) = 0 sendto(53, "a2=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\n\0\16\0\7\0\0\0\0\0\0\0"..., 40, 0, NULL, 0) = 40 accept4(7, 0x1df07e8, [120], SOCK_CLOEXEC|SOCK_NONBLOCK) = -1 EAGAIN (Resource temporarily unavailable) epoll_wait(81, [{EPOLLIN, {u32=33784256, u64=33784256}}], 4096, 840) = 1 accept4(7, {sa_family=AF_INET, sin_port=htons(38562), sin_addr=inet_addr("127.0.0.1")}, [120->16], SOCK_CLOEXEC|SOCK_NONBLOCK) = 118 setsockopt(7, SOL_TCP, TCP_NODELAY, [1], 4) = 0 sendto(53, "b2=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\n\0\16\0\7\0\0\0\0\0\0\0"..., 40, 0, NULL, 0) = 40 accept4(7, 0x1def6e8, [120], SOCK_CLOEXEC|SOCK_NONBLOCK) = -1 EAGAIN (Resource temporarily unavailable) epoll_wait(81, [{EPOLLIN, {u32=33784256, u64=33784256}}], 4096, 838) = 1 accept4(7, {sa_family=AF_INET, sin_port=htons(38564), sin_addr=inet_addr("127.0.0.1")}, [120->16], SOCK_CLOEXEC|SOCK_NONBLOCK) = 130 setsockopt(7, SOL_TCP, TCP_NODELAY, [1], 4) = 0 sendto(53, "c2=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\n\0\16\0\7\0\0\0\0\0\0\0"..., 40, 0, NULL, 0) = 40 accept4(7, 0x1def9e8, [120], SOCK_CLOEXEC|SOCK_NONBLOCK) = -1 EAGAIN (Resource temporarily unavailable) epoll_wait(81, [{EPOLLIN, {u32=33784256, u64=33784256}}], 4096, 838) = 1 accept4(7, {sa_family=AF_INET, sin_port=htons(38566), sin_addr=inet_addr("127.0.0.1")}, [120->16], SOCK_CLOEXEC|SOCK_NONBLOCK) = 137 setsockopt(7, SOL_TCP, TCP_NODELAY, [1], 4) = 0 sendto(43, "d2=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\5\0\16\0\7\0\0\0\0\0\0\0"..., 40, 0, NULL, 0) = 40 accept4(7, 0x1deffe8, [120], SOCK_CLOEXEC|SOCK_NONBLOCK) = -1 EAGAIN (Resource temporarily unavailable) epoll_wait(81, [{EPOLLIN, {u32=33784256, u64=33784256}}], 4096, 832) = 1 accept4(7, {sa_family=AF_INET, sin_port=htons(38568), sin_addr=inet_addr("127.0.0.1")}, [120->16], SOCK_CLOEXEC|SOCK_NONBLOCK) = 106 setsockopt(7, SOL_TCP, TCP_NODELAY, [1], 4) = 0 sendto(53, "e2=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\n\0\16\0\7\0\0\0\0\0\0\0"..., 40, 0, NULL, 0) = 40 accept4(7, 0x1def6e8, [120], SOCK_CLOEXEC|SOCK_NONBLOCK) = -1 EAGAIN (Resource temporarily unavailable) epoll_wait(81, [{EPOLLIN, {u32=33784256, u64=33784256}}], 4096, 828) = 1 accept4(7, {sa_family=AF_INET, sin_port=htons(38570), sin_addr=inet_addr("127.0.0.1")}, [120->16], SOCK_CLOEXEC|SOCK_NONBLOCK) = 106 setsockopt(7, SOL_TCP, TCP_NODELAY, [1], 4) = 0 sendto(53, "f2=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\n\0\16\0\7\0\0\0\0\0\0\0"..., 40, 0, NULL, 0) = 40 accept4(7, 0x1df07e8, [120], SOCK_CLOEXEC|SOCK_NONBLOCK) = -1 EAGAIN (Resource temporarily unavailable) epoll_wait(81, [{EPOLLIN, {u32=33784256, u64=33784256}}], 4096, 821) = 1 accept4(7, {sa_family=AF_INET, sin_port=htons(38572), sin_addr=inet_addr("127.0.0.1")}, [120->16], SOCK_CLOEXEC|SOCK_NONBLOCK) = 118 setsockopt(7, SOL_TCP, TCP_NODELAY, [1], 4) = 0 sendto(53, "g2=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\n\0\16\0\7\0\0\0\0\0\0\0"..., 40, 0, NULL, 0) = 40 accept4(7, 0x1defae8, [120], SOCK_CLOEXEC|SOCK_NONBLOCK) = -1 EAGAIN (Resource temporarily unavailable) epoll_wait(81, [{EPOLLIN, {u32=33784256, u64=33784256}}], 4096, 817) = 1 accept4(7, {sa_family=AF_INET, sin_port=htons(38574), sin_addr=inet_addr("127.0.0.1")}, [120->16], SOCK_CLOEXEC|SOCK_NONBLOCK) = 130 setsockopt(7, SOL_TCP, TCP_NODELAY, [1], 4) = 0 sendto(53, "h2=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\n\0\16\0\7\0\0\0\0\0\0\0"..., 40, 0, NULL, 0) = 40 accept4(7, 0x1df00e8, [120], SOCK_CLOEXEC|SOCK_NONBLOCK) = -1 EAGAIN (Resource temporarily unavailable) epoll_wait(81, [{EPOLLIN, {u32=33784256, u64=33784256}}], 4096, 817) = 1 accept4(7, {sa_family=AF_INET, sin_port=htons(38576), sin_addr=inet_addr("127.0.0.1")}, [120->16], SOCK_CLOEXEC|SOCK_NONBLOCK) = 141 setsockopt(7, SOL_TCP, TCP_NODELAY, [1], 4) = 0 sendto(51, "i2=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\t\0\16\0\7\0\0\0\0\0\0\0"..., 40, 0, NULL, 0) = 40 accept4(7, 0x1deffe8, [120], SOCK_CLOEXEC|SOCK_NONBLOCK) = -1 EAGAIN (Resource temporarily unavailable) epoll_wait(81, [{EPOLLIN, {u32=33784256, u64=33784256}}], 4096, 806) = 1 accept4(7, {sa_family=AF_INET, sin_port=htons(38578), sin_addr=inet_addr("127.0.0.1")}, [120->16], SOCK_CLOEXEC|SOCK_NONBLOCK) = 142 setsockopt(7, SOL_TCP, TCP_NODELAY, [1], 4) = 0 sendto(53, "j2=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\n\0\16\0\7\0\0\0\0\0\0\0"..., 40, 0, NULL, 0) = 40 accept4(7, 0x1df0be8, [120], SOCK_CLOEXEC|SOCK_NONBLOCK) = -1 EAGAIN (Resource temporarily unavailable) epoll_wait(81, [{EPOLLIN, {u32=33784256, u64=33784256}}], 4096, 805) = 1 accept4(7, {sa_family=AF_INET, sin_port=htons(38580), sin_addr=inet_addr("127.0.0.1")}, [120->16], SOCK_CLOEXEC|SOCK_NONBLOCK) = 149 setsockopt(7, SOL_TCP, TCP_NODELAY, [1], 4) = 0 sendto(43, "k2=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\5\0\16\0\7\0\0\0\0\0\0\0"..., 40, 0, NULL, 0) = 40 accept4(7, 0x1df0ce8, [120], SOCK_CLOEXEC|SOCK_NONBLOCK) = -1 EAGAIN (Resource temporarily unavailable) epoll_wait(81, [{EPOLLIN, {u32=33784256, u64=33784256}}], 4096, 803) = 1 accept4(7, {sa_family=AF_INET, sin_port=htons(38582), sin_addr=inet_addr("127.0.0.1")}, [120->16], SOCK_CLOEXEC|SOCK_NONBLOCK) = 153 setsockopt(7, SOL_TCP, TCP_NODELAY, [1], 4) = 0 sendto(51, "l2=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\t\0\16\0\7\0\0\0\0\0\0\0"..., 40, 0, NULL, 0) = 40 accept4(7, 0x218b6d8, [120], SOCK_CLOEXEC|SOCK_NONBLOCK) = -1 EAGAIN (Resource temporarily unavailable) epoll_wait(81, [{EPOLLIN, {u32=33784256, u64=33784256}}], 4096, 787) = 1 accept4(7, {sa_family=AF_INET, sin_port=htons(38584), sin_addr=inet_addr("127.0.0.1")}, [120->16], SOCK_CLOEXEC|SOCK_NONBLOCK) = 154 setsockopt(7, SOL_TCP, TCP_NODELAY, [1], 4) = 0 sendto(53, "m2=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\n\0\16\0\7\0\0\0\0\0\0\0"..., 40, 0, NULL, 0) = 40 accept4(7, 0x218b7d8, [120], SOCK_CLOEXEC|SOCK_NONBLOCK) = -1 EAGAIN (Resource temporarily unavailable) epoll_wait(81, [{EPOLLIN, {u32=33784256, u64=33784256}}], 4096, 775) = 1 accept4(7, {sa_family=AF_INET, sin_port=htons(38586), sin_addr=inet_addr("127.0.0.1")}, [120->16], SOCK_CLOEXEC|SOCK_NONBLOCK) = 161 setsockopt(7, SOL_TCP, TCP_NODELAY, [1], 4) = 0 sendto(43, "n2=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\5\0\16\0\7\0\0\0\0\0\0\0"..., 40, 0, NULL, 0) = 40 accept4(7, 0x218c2d8, [120], SOCK_CLOEXEC|SOCK_NONBLOCK) = -1 EAGAIN (Resource temporarily unavailable) epoll_wait(81, [{EPOLLIN, {u32=33784256, u64=33784256}}], 4096, 767) = 1 accept4(7, {sa_family=AF_INET, sin_port=htons(38588), sin_addr=inet_addr("127.0.0.1")}, [120->16], SOCK_CLOEXEC|SOCK_NONBLOCK) = 165 setsockopt(7, SOL_TCP, TCP_NODELAY, [1], 4) = 0 sendto(51, "o2=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\t\0\16\0\7\0\0\0\0\0\0\0"..., 40, 0, NULL, 0) = 40 accept4(7, 0x218c3d8, [120], SOCK_CLOEXEC|SOCK_NONBLOCK) = -1 EAGAIN (Resource temporarily unavailable) epoll_wait(81, [], 4096, 761) = 0 epoll_wait(81, [], 4096, 50) = 0 sendto(70, "\16^\0\0\0\0\0\0\0\0\0\0\0\0\0\0\v\0\0\0\0\0\7\0\0\0\204\0\0\0\0\0"..., 51, 0, NULL, 0) = 51 epoll_wait(81, [], 4096, 950) = 0 epoll_wait(81, [], 4096, 49) = 0 sendto(72, "\17^\0\0\0\0\0\0\0\0\0\0\0\0\0\0\v\0\0\0\0\0\7\0\0\0\204\0\0\0\0\0"..., 51, 0, NULL, 0) = 51 epoll_wait(81, [], 4096, 950) = 0 epoll_wait(81, [], 4096, 49) = 0 sendto(74, "\20^\0\0\0\0\0\0\0\0\0\0\0\0\0\0\v\0\0\0\0\0\7\0\0\0\204\0\0\0\0\0"..., 51, 0, NULL, 0) = 51 epoll_wait(81, [{EPOLLIN, {u32=33784256, u64=33784256}}], 4096, 950) = 1 accept4(7, {sa_family=AF_INET, sin_port=htons(38600), sin_addr=inet_addr("127.0.0.1")}, [120->16], SOCK_CLOEXEC|SOCK_NONBLOCK) = 166 setsockopt(7, SOL_TCP, TCP_NODELAY, [1], 4) = 0 sendto(53, "p2=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\n\0\16\0\7\0\0\0\0\0\0\0"..., 40, 0, NULL, 0) = 40 accept4(7, 0x218e6d8, [120], SOCK_CLOEXEC|SOCK_NONBLOCK) = -1 EAGAIN (Resource temporarily unavailable) epoll_wait(81, [{EPOLLIN, {u32=33784256, u64=33784256}}], 4096, 713) = 1 accept4(7, {sa_family=AF_INET, sin_port=htons(38602), sin_addr=inet_addr("127.0.0.1")}, [120->16], SOCK_CLOEXEC|SOCK_NONBLOCK) = 177 setsockopt(7, SOL_TCP, TCP_NODELAY, [1], 4) = 0 sendto(51, "q2=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\t\0\16\0\7\0\0\0\0\0\0\0"..., 40, 0, NULL, 0) = 40 accept4(7, 0x218ced8, [120], SOCK_CLOEXEC|SOCK_NONBLOCK) = -1 EAGAIN (Resource temporarily unavailable) epoll_wait(81, [{EPOLLIN, {u32=33784256, u64=33784256}}], 4096, 709) = 1 accept4(7, {sa_family=AF_INET, sin_port=htons(38604), sin_addr=inet_addr("127.0.0.1")}, [120->16], SOCK_CLOEXEC|SOCK_NONBLOCK) = 178 setsockopt(7, SOL_TCP, TCP_NODELAY, [1], 4) = 0 sendto(53, "r2=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\n\0\16\0\7\0\0\0\0\0\0\0"..., 40, 0, NULL, 0) = 40 accept4(7, 0x218cfd8, [120], SOCK_CLOEXEC|SOCK_NONBLOCK) = -1 EAGAIN (Resource temporarily unavailable) epoll_wait(81, [{EPOLLIN, {u32=33784256, u64=33784256}}], 4096, 707) = 1 accept4(7, {sa_family=AF_INET, sin_port=htons(38606), sin_addr=inet_addr("127.0.0.1")}, [120->16], SOCK_CLOEXEC|SOCK_NONBLOCK) = 189 setsockopt(7, SOL_TCP, TCP_NODELAY, [1], 4) = 0 sendto(51, "s2=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\t\0\16\0\7\0\0\0\0\0\0\0"..., 40, 0, NULL, 0) = 40 accept4(7, 0x218dad8, [120], SOCK_CLOEXEC|SOCK_NONBLOCK) = -1 EAGAIN (Resource temporarily unavailable) epoll_wait(81, [{EPOLLIN, {u32=33784256, u64=33784256}}], 4096, 706) = 1 accept4(7, {sa_family=AF_INET, sin_port=htons(38608), sin_addr=inet_addr("127.0.0.1")}, [120->16], SOCK_CLOEXEC|SOCK_NONBLOCK) = 190 setsockopt(7, SOL_TCP, TCP_NODELAY, [1], 4) = 0 sendto(53, "t2=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\n\0\16\0\7\0\0\0\0\0\0\0"..., 40, 0, NULL, 0) = 40 accept4(7, 0x218dbd8, [120], SOCK_CLOEXEC|SOCK_NONBLOCK) = -1 EAGAIN (Resource temporarily unavailable) epoll_wait(81, [{EPOLLIN, {u32=33784256, u64=33784256}}], 4096, 686) = 1 accept4(7, {sa_family=AF_INET, sin_port=htons(38610), sin_addr=inet_addr("127.0.0.1")}, [120->16], SOCK_CLOEXEC|SOCK_NONBLOCK) = 202 setsockopt(7, SOL_TCP, TCP_NODELAY, [1], 4) = 0 sendto(53, "u2=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\n\0\16\0\7\0\0\0\0\0\0\0"..., 40, 0, NULL, 0) = 40 accept4(7, 0x218f4d8, [120], SOCK_CLOEXEC|SOCK_NONBLOCK) = -1 EAGAIN (Resource temporarily unavailable) epoll_wait(81, [{EPOLLIN, {u32=33784256, u64=33784256}}], 4096, 680) = 1 accept4(7, {sa_family=AF_INET, sin_port=htons(38612), sin_addr=inet_addr("127.0.0.1")}, [120->16], SOCK_CLOEXEC|SOCK_NONBLOCK) = 203 setsockopt(7, SOL_TCP, TCP_NODELAY, [1], 4) = 0 sendto(55, "v2=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\v\0\16\0\7\0\0\0\0\0\0\0"..., 40, 0, NULL, 0) = 40 accept4(7, 0x218f5d8, [120], SOCK_CLOEXEC|SOCK_NONBLOCK) = -1 EAGAIN (Resource temporarily unavailable) epoll_wait(81, [{EPOLLIN, {u32=33784256, u64=33784256}}], 4096, 673) = 1 accept4(7, {sa_family=AF_INET, sin_port=htons(38614), sin_addr=inet_addr("127.0.0.1")}, [120->16], SOCK_CLOEXEC|SOCK_NONBLOCK) = 204 setsockopt(7, SOL_TCP, TCP_NODELAY, [1], 4) = 0 sendto(33, "w2=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\16\0\7\0\0\0\0\0\0\0"..., 40, 0, NULL, 0) = 40 accept4(7, 0x218f6d8, [120], SOCK_CLOEXEC|SOCK_NONBLOCK) = -1 EAGAIN (Resource temporarily unavailable) epoll_wait(81, [], 4096, 672) = 0 epoll_wait(81, [], 4096, 49) = 0 sendto(76, "\21^\0\0\0\0\0\0\0\0\0\0\0\0\0\0\v\0\0\0\0\0\7\0\0\0\204\0\0\0\0\0"..., 51, 0, NULL, 0) = 51 epoll_wait(81, [], 4096, 950) = 0 epoll_wait(81, [], 4096, 49) = 0 sendto(78, "\22^\0\0\0\0\0\0\0\0\0\0\0\0\0\0\v\0\0\0\0\0\7\0\0\0\204\0\0\0\0\0"..., 51, 0, NULL, 0) = 51 epoll_wait(81, [], 4096, 950) = 0 epoll_wait(81, [], 4096, 49) = 0 sendto(80, "\23^\0\0\0\0\0\0\0\0\0\0\0\0\0\0\v\0\0\0\0\0\7\0\0\0\204\0\0\0\0\0"..., 51, 0, NULL, 0) = 51 epoll_wait(81, [], 4096, 950) = 0 epoll_wait(81, [], 4096, 49) = 0 sendto(58, "\24^\0\0\0\0\0\0\0\0\0\0\0\0\0\0\v\0\0\0\0\0\7\0\0\0\204\0\0\0\0\0"..., 51, 0, NULL, 0) = 51 epoll_wait(81, [{EPOLLIN, {u32=33784256, u64=33784256}}], 4096, 950) = 1 accept4(7, {sa_family=AF_INET, sin_port=htons(38628), sin_addr=inet_addr("127.0.0.1")}, [120->16], SOCK_CLOEXEC|SOCK_NONBLOCK) = 205 setsockopt(7, SOL_TCP, TCP_NODELAY, [1], 4) = 0 sendto(35, "x2=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\1\0\16\0\7\0\0\0\0\0\0\0"..., 40, 0, NULL, 0) = 40 accept4(7, 0x218f7d8, [120], SOCK_CLOEXEC|SOCK_NONBLOCK) = -1 EAGAIN (Resource temporarily unavailable) epoll_wait(81, [], 4096, 949) = 0 epoll_wait(81, [], 4096, 49) = 0 sendto(60, "\25^\0\0\0\0\0\0\0\0\0\0\0\0\0\0\v\0\0\0\0\0\7\0\0\0\204\0\0\0\0\0"..., 51, 0, NULL, 0) = 51 epoll_wait(81, [], 4096, 950) = 0 epoll_wait(81, [], 4096, 49) = 0 sendto(62, "\26^\0\0\0\0\0\0\0\0\0\0\0\0\0\0\v\0\0\0\0\0\7\0\0\0\204\0\0\0\0\0"..., 51, 0, NULL, 0) = 51 epoll_wait(81, [{EPOLLIN, {u32=33784256, u64=33784256}}], 4096, 950) = 1 accept4(7, {sa_family=AF_INET, sin_port=htons(38636), sin_addr=inet_addr("127.0.0.1")}, [120->16], SOCK_CLOEXEC|SOCK_NONBLOCK) = 206 setsockopt(7, SOL_TCP, TCP_NODELAY, [1], 4) = 0 sendto(37, "y2=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\2\0\16\0\7\0\0\0\0\0\0\0"..., 40, 0, NULL, 0) = 40 accept4(7, 0x218f8d8, [120], SOCK_CLOEXEC|SOCK_NONBLOCK) = -1 EAGAIN (Resource temporarily unavailable) epoll_wait(81, [], 4096, 655) = 0 epoll_wait(81, [], 4096, 49) = 0 sendto(64, "\27^\0\0\0\0\0\0\0\0\0\0\0\0\0\0\v\0\0\0\0\0\7\0\0\0\204\0\0\0\0\0"..., 51, 0, NULL, 0) = 51 epoll_wait(81, [], 4096, 950) = 0 epoll_wait(81, [], 4096, 49) = 0 sendto(66, "\30^\0\0\0\0\0\0\0\0\0\0\0\0\0\0\v\0\0\0\0\0\7\0\0\0\204\0\0\0\0\0"..., 51, 0, NULL, 0) = 51 epoll_wait(81, [], 4096, 950) = 0 epoll_wait(81, [], 4096, 49) = 0 sendto(68, "\31^\0\0\0\0\0\0\0\0\0\0\0\0\0\0\v\0\0\0\0\0\7\0\0\0\204\0\0\0\0\0"..., 51, 0, NULL, 0) = 51 epoll_wait(81, [], 4096, 950) = 0 epoll_wait(81, [], 4096, 49) = 0 sendto(70, "\32^\0\0\0\0\0\0\0\0\0\0\0\0\0\0\v\0\0\0\0\0\7\0\0\0\204\0\0\0\0\0"..., 51, 0, NULL, 0) = 51 epoll_wait(81, [], 4096, 950) = 0 epoll_wait(81, [], 4096, 49) = 0 sendto(72, "\33^\0\0\0\0\0\0\0\0\0\0\0\0\0\0\v\0\0\0\0\0\7\0\0\0\204\0\0\0\0\0"..., 51, 0, NULL, 0) = 51 epoll_wait(81, [], 4096, 950) = 0 epoll_wait(81, [], 4096, 49) = 0 sendto(74, "\34^\0\0\0\0\0\0\0\0\0\0\0\0\0\0\v\0\0\0\0\0\7\0\0\0\204\0\0\0\0\0"..., 51, 0, NULL, 0) = 51 epoll_wait(81, [], 4096, 950) = 0 epoll_wait(81, [], 4096, 49) = 0 sendto(76, "\35^\0\0\0\0\0\0\0\0\0\0\0\0\0\0\v\0\0\0\0\0\7\0\0\0\204\0\0\0\0\0"..., 51, 0, NULL, 0) = 51 epoll_wait(81, [], 4096, 950) = 0 brk(NULL) = 0x21ad000 brk(NULL) = 0x21ad000 brk(0x2190000) = 0x2190000 brk(NULL) = 0x2190000 madvise(0x7f2ae8036000, 57344, MADV_DONTNEED) = 0 madvise(0x7f2ae4086000, 61440, MADV_DONTNEED) = 0 madvise(0x7f2ae4056000, 192512, MADV_DONTNEED) = 0 madvise(0x7f2af0096000, 61440, MADV_DONTNEED) = 0 madvise(0x7f2af40a6000, 323584, MADV_DONTNEED) = 0 madvise(0x7f2aec036000, 57344, MADV_DONTNEED) = 0 madvise(0x7f2b000d6000, 61440, MADV_DONTNEED) = 0 madvise(0x7f2b000c6000, 61440, MADV_DONTNEED) = 0 madvise(0x7f2afc0a6000, 57344, MADV_DONTNEED) = 0 madvise(0x7f2b040a6000, 57344, MADV_DONTNEED) = 0 madvise(0x7f2b0c0b6000, 61440, MADV_DONTNEED) = 0 madvise(0x7f2b080c6000, 61440, MADV_DONTNEED) = 0 madvise(0x7f2b10046000, 61440, MADV_DONTNEED) = 0 madvise(0x7f2b18096000, 57344, MADV_DONTNEED) = 0 epoll_wait(81, [], 4096, 48) = 0 sendto(78, "\36^\0\0\0\0\0\0\0\0\0\0\0\0\0\0\v\0\0\0\0\0\7\0\0\0\204\0\0\0\0\0"..., 51, 0, NULL, 0) = 51 epoll_wait(81, [], 4096, 950) = 0 epoll_wait(81, [], 4096, 49) = 0 sendto(80, "\37^\0\0\0\0\0\0\0\0\0\0\0\0\0\0\v\0\0\0\0\0\7\0\0\0\204\0\0\0\0\0"..., 51, 0, NULL, 0) = 51 epoll_wait(81, [], 4096, 950) = 0 epoll_wait(81, [], 4096, 48) = 0 sendto(58, " ^\0\0\0\0\0\0\0\0\0\0\0\0\0\0\v\0\0\0\0\0\7\0\0\0\204\0\0\0\0\0"..., 51, 0, NULL, 0) = 51 epoll_wait(81, [], 4096, 950) = 0 epoll_wait(81, [], 4096, 49) = 0 sendto(60, "!^\0\0\0\0\0\0\0\0\0\0\0\0\0\0\v\0\0\0\0\0\7\0\0\0\204\0\0\0\0\0"..., 51, 0, NULL, 0) = 51 epoll_wait(81, [], 4096, 950) = 0 epoll_wait(81, [], 4096, 49) = 0 sendto(62, "\"^\0\0\0\0\0\0\0\0\0\0\0\0\0\0\v\0\0\0\0\0\7\0\0\0\204\0\0\0\0\0"..., 51, 0, NULL, 0) = 51 epoll_wait(81, [], 4096, 950) = 0 epoll_wait(81, [], 4096, 49) = 0 sendto(64, "#^\0\0\0\0\0\0\0\0\0\0\0\0\0\0\v\0\0\0\0\0\7\0\0\0\204\0\0\0\0\0"..., 51, 0, NULL, 0) = 51 epoll_wait(81, [], 4096, 950) = 0 epoll_wait(81, [], 4096, 49) = 0 sendto(66, "$^\0\0\0\0\0\0\0\0\0\0\0\0\0\0\v\0\0\0\0\0\7\0\0\0\204\0\0\0\0\0"..., 51, 0, NULL, 0) = 51 epoll_wait(81, [], 4096, 950) = 0 epoll_wait(81, [], 4096, 49) = 0 sendto(68, "%^\0\0\0\0\0\0\0\0\0\0\0\0\0\0\v\0\0\0\0\0\7\0\0\0\204\0\0\0\0\0"..., 51, 0, NULL, 0) = 51 epoll_wait(81, [], 4096, 950) = 0 epoll_wait(81, [], 4096, 49) = 0 sendto(70, "&^\0\0\0\0\0\0\0\0\0\0\0\0\0\0\v\0\0\0\0\0\7\0\0\0\204\0\0\0\0\0"..., 51, 0, NULL, 0) = 51 epoll_wait(81, [], 4096, 950) = 0 epoll_wait(81, [], 4096, 49) = 0 sendto(72, "'^\0\0\0\0\0\0\0\0\0\0\0\0\0\0\v\0\0\0\0\0\7\0\0\0\204\0\0\0\0\0"..., 51, 0, NULL, 0) = 51 epoll_wait(81, [], 4096, 950) = 0 epoll_wait(81, [], 4096, 48) = 0 sendto(74, "(^\0\0\0\0\0\0\0\0\0\0\0\0\0\0\v\0\0\0\0\0\7\0\0\0\204\0\0\0\0\0"..., 51, 0, NULL, 0) = 51 epoll_wait(81, [], 4096, 950) = 0 epoll_wait(81, [], 4096, 49) = 0 sendto(76, ")^\0\0\0\0\0\0\0\0\0\0\0\0\0\0\v\0\0\0\0\0\7\0\0\0\204\0\0\0\0\0"..., 51, 0, NULL, 0) = 51 epoll_wait(81, [], 4096, 950) = 0 epoll_wait(81, [], 4096, 49) = 0 sendto(78, "*^\0\0\0\0\0\0\0\0\0\0\0\0\0\0\v\0\0\0\0\0\7\0\0\0\204\0\0\0\0\0"..., 51, 0, NULL, 0) = 51 epoll_wait(81, [{EPOLLIN, {u32=33784256, u64=33784256}}], 4096, 950) = 1 accept4(7, {sa_family=AF_INET, sin_port=htons(38644), sin_addr=inet_addr("127.0.0.1")}, [120->16], SOCK_CLOEXEC|SOCK_NONBLOCK) = 207 setsockopt(7, SOL_TCP, TCP_NODELAY, [1], 4) = 0 sendto(39, "z2=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\3\0\16\0\7\0\0\0\0\0\0\0"..., 40, 0, NULL, 0) = 40 accept4(7, 0x218f9d8, [120], SOCK_CLOEXEC|SOCK_NONBLOCK) = -1 EAGAIN (Resource temporarily unavailable) epoll_wait(81, [{EPOLLIN, {u32=33784256, u64=33784256}}], 4096, 416) = 1 accept4(7, {sa_family=AF_INET, sin_port=htons(38646), sin_addr=inet_addr("127.0.0.1")}, [120->16], SOCK_CLOEXEC|SOCK_NONBLOCK) = 208 setsockopt(7, SOL_TCP, TCP_NODELAY, [1], 4) = 0 sendto(41, "{2=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\4\0\16\0\7\0\0\0\0\0\0\0"..., 40, 0, NULL, 0) = 40 accept4(7, 0x218fad8, [120], SOCK_CLOEXEC|SOCK_NONBLOCK) = -1 EAGAIN (Resource temporarily unavailable) epoll_wait(81, [{EPOLLIN, {u32=33784256, u64=33784256}}], 4096, 416) = 1 accept4(7, {sa_family=AF_INET, sin_port=htons(38648), sin_addr=inet_addr("127.0.0.1")}, [120->16], SOCK_CLOEXEC|SOCK_NONBLOCK) = 209 setsockopt(7, SOL_TCP, TCP_NODELAY, [1], 4) = 0 sendto(43, "|2=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\5\0\16\0\7\0\0\0\0\0\0\0"..., 40, 0, NULL, 0) = 40 accept4(7, 0x218fbd8, [120], SOCK_CLOEXEC|SOCK_NONBLOCK) = -1 EAGAIN (Resource temporarily unavailable) epoll_wait(81, [{EPOLLIN, {u32=33784256, u64=33784256}}], 4096, 415) = 1 accept4(7, {sa_family=AF_INET, sin_port=htons(38650), sin_addr=inet_addr("127.0.0.1")}, [120->16], SOCK_CLOEXEC|SOCK_NONBLOCK) = 210 setsockopt(7, SOL_TCP, TCP_NODELAY, [1], 4) = 0 sendto(45, "}2=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\6\0\16\0\7\0\0\0\0\0\0\0"..., 40, 0, NULL, 0) = 40 accept4(7, 0x218fcd8, [120], SOCK_CLOEXEC|SOCK_NONBLOCK) = -1 EAGAIN (Resource temporarily unavailable) epoll_wait(81, [{EPOLLIN, {u32=33784256, u64=33784256}}], 4096, 415) = 1 accept4(7, {sa_family=AF_INET, sin_port=htons(38652), sin_addr=inet_addr("127.0.0.1")}, [120->16], SOCK_CLOEXEC|SOCK_NONBLOCK) = 211 setsockopt(7, SOL_TCP, TCP_NODELAY, [1], 4) = 0 sendto(47, "~2=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\7\0\16\0\7\0\0\0\0\0\0\0"..., 40, 0, NULL, 0) = 40 accept4(7, 0x218fdd8, [120], SOCK_CLOEXEC|SOCK_NONBLOCK) = -1 EAGAIN (Resource temporarily unavailable) epoll_wait(81, [{EPOLLIN, {u32=33784256, u64=33784256}}], 4096, 411) = 1 accept4(7, {sa_family=AF_INET, sin_port=htons(38654), sin_addr=inet_addr("127.0.0.1")}, [120->16], SOCK_CLOEXEC|SOCK_NONBLOCK) = 212 setsockopt(7, SOL_TCP, TCP_NODELAY, [1], 4) = 0 sendto(49, "\1772=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\10\0\16\0\7\0\0\0\0\0\0\0"..., 40, 0, NULL, 0) = 40 accept4(7, 0x218fed8, [120], SOCK_CLOEXEC|SOCK_NONBLOCK) = -1 EAGAIN (Resource temporarily unavailable) epoll_wait(81, [{EPOLLIN, {u32=33784256, u64=33784256}}], 4096, 410) = 1 accept4(7, {sa_family=AF_INET, sin_port=htons(38656), sin_addr=inet_addr("127.0.0.1")}, [120->16], SOCK_CLOEXEC|SOCK_NONBLOCK) = 213 setsockopt(7, SOL_TCP, TCP_NODELAY, [1], 4) = 0 sendto(51, "\2002=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\t\0\16\0\7\0\0\0\0\0\0\0"..., 40, 0, NULL, 0) = 40 brk(NULL) = 0x2190000 brk(0x21b1000) = 0x21b1000 accept4(7, 0x218ffd8, [120], SOCK_CLOEXEC|SOCK_NONBLOCK) = -1 EAGAIN (Resource temporarily unavailable) epoll_wait(81, [{EPOLLIN, {u32=33784256, u64=33784256}}], 4096, 404) = 1 accept4(7, {sa_family=AF_INET, sin_port=htons(38658), sin_addr=inet_addr("127.0.0.1")}, [120->16], SOCK_CLOEXEC|SOCK_NONBLOCK) = 214 setsockopt(7, SOL_TCP, TCP_NODELAY, [1], 4) = 0 sendto(53, "\2012=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\n\0\16\0\7\0\0\0\0\0\0\0"..., 40, 0, NULL, 0) = 40 accept4(7, 0x21900d8, [120], SOCK_CLOEXEC|SOCK_NONBLOCK) = -1 EAGAIN (Resource temporarily unavailable) epoll_wait(81, [{EPOLLIN, {u32=33784256, u64=33784256}}], 4096, 394) = 1 accept4(7, {sa_family=AF_INET, sin_port=htons(38660), sin_addr=inet_addr("127.0.0.1")}, [120->16], SOCK_CLOEXEC|SOCK_NONBLOCK) = 215 setsockopt(7, SOL_TCP, TCP_NODELAY, [1], 4) = 0 sendto(55, "\2022=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\v\0\16\0\7\0\0\0\0\0\0\0"..., 40, 0, NULL, 0) = 40 accept4(7, 0x21901d8, [120], SOCK_CLOEXEC|SOCK_NONBLOCK) = -1 EAGAIN (Resource temporarily unavailable) epoll_wait(81, [], 4096, 368) = 0 epoll_wait(81, [], 4096, 49) = 0 sendto(80, "+^\0\0\0\0\0\0\0\0\0\0\0\0\0\0\v\0\0\0\0\0\7\0\0\0\204\0\0\0\0\0"..., 51, 0, NULL, 0) = 51 epoll_wait(81, [], 4096, 950) = 0 epoll_wait(81, [], 4096, 49) = 0 sendto(58, ",^\0\0\0\0\0\0\0\0\0\0\0\0\0\0\v\0\0\0\0\0\7\0\0\0\204\0\0\0\0\0"..., 51, 0, NULL, 0) = 51 kill(1014827, 0) = 0 kill(1014827, SIGKILL) = 0 --- SIGSEGV {si_signo=SIGSEGV, si_code=SEGV_MAPERR, si_addr=0x24} --- +++ killed by SIGSEGV (core dumped) +++

faganchalabizada commented 1 year ago

and there was 9gb free memory before and after kill signal, and 50% cpu load

NathanFreeman commented 1 year ago

It look like that that worker process was kill by master process. Have you set max_request and max_wait_time?

matyhtf commented 1 year ago

You should upload valgrind and strace logs as attachments and not show detail.

faganchalabizada commented 1 year ago

max_request=500 max_wait_time=5

Today i have changed max_wait_time to 0

faganchalabizada commented 1 year ago

max_request=500 max_wait_time=5

solved the problem. But what was reason? is it bug?

NathanFreeman commented 1 year ago

it's not a bug. max_request is too small so the worker will restart frequently. Manager process will wait 5 seconds after it is reached, checks whether child worker process still exists . If it does, the child worker process will be force killed by manager process.

NathanFreeman commented 1 year ago

This means that the worker process cannot exit within 5 seconds

georgefromohio commented 1 year ago

Point of clarification @faganchalabizada, do you mean you added

max_request=500
max_wait_time=5

To your octane config file? Or did you start your server with --max-wait-time=5

faganchalabizada commented 8 months ago

Hi everyone, actually this is didn't solve the problem. after some days again the same error happens. so i stopped to use swoole. But several month ago i bought new server, and tried again use swoole. but again the same error happens in high load usage. it starts and works several hours, then gives segfault. after restart again works several hours.

max_request=500 max_wait_time=5

solved the problem. But what was reason? is it bug?

NathanFreeman commented 8 months ago

@faganchalabizada Hi. What is your swoole version now? Swoole 5.0.0?

faganchalabizada commented 8 months ago

Version => 5.0.1

faganchalabizada commented 8 months ago

and there is new errors appeared also: [2023-09-13 12:16:48 #1981871.12] WARNING swoole_signalfd_event_callback() (ERRNO 721): Unable to find callback function for signal Broken pipe: 13 [2023-09-13 12:16:48 $1981872.0] WARNING Server::check_worker_exit_status(): worker(pid=31384, id=11) abnormal exit, status=0, signal=9 [2023-09-13 12:16:49 #1981871.12] WARNING swoole_signalfd_event_callback() (ERRNO 721): Unable to find callback function for signal Broken pipe: 13 [2023-09-13 12:16:49 $1981872.0] WARNING Server::check_worker_exit_status(): worker(pid=31390, id=0) abnormal exit, status=0, signal=9 [2023-09-13 12:16:50 #1981871.12] WARNING swoole_signalfd_event_callback() (ERRNO 721): Unable to find callback function for signal Broken pipe: 13 [2023-09-13 12:16:50 $1981872.0] WARNING Server::check_worker_exit_status(): worker(pid=31381, id=1) abnormal exit, status=0, signal=9

NathanFreeman commented 8 months ago

We have fixed a bug about segmentfault, see https://github.com/swoole/swoole-src/pull/5001 Can you please test it with swoole5.0.3?

NathanFreeman commented 8 months ago

@faganchalabizada see https://github.com/laravel/octane/issues/651