This repository was archived by the owner on Oct 12, 2022. It is now read-only.
This repository was archived by the owner on Oct 12, 2022. It is now read-only.
hyperf 2.1 is abnormal when running in alpine docker #372
Copy link
Copy link
Closed
Description
Describe the bug
Hyperf 2.1 is abnormal when running in alpine docker, it runs normally on the physical machine
Swoole version 4.6.6
Hyperf 2.1
WARNING check_worker_exit_status: worker#1[pid=19] abnormal exit, status=0, signal=11
A bug occurred in Swoole-v4.6.6, please report it.
The Swoole developers probably don't know about it,
and unless you report it, chances are it won't be fixed.
You can read How to report a bug doc before submitting any bug reports:
>> https://github.com/swoole/swoole-src/blob/master/.github/ISSUE.md
Please do not send bug reports in the mailing list or personal letters.
The issue page is also suitable to submit feature requests.
PHP (please complete the following information):
- Version 7.3.27
SkyWalking (please complete the following information):
- OS: docker alpine:3.12
- Version 4.1.2
Additional context
gdb
warning: Can't read pathname for load map: No error information.
--Type <RET> for more, q to quit, c to continue without paging--
Core was generated by `goa-checkin.async-queue.0'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0 0x0000000000000000 in ?? ()
[Current thread is 1 (LWP 19)]
(gdb) bt
#0 0x0000000000000000 in ?? ()
#1 0x00007f56e28c7d07 in ?? () from /usr/lib/libgrpc++.so.1
#2 0x00007f56e28c7bf6 in upb_array_new () from /usr/lib/libgrpc++.so.1
#3 0x00007f56e28c68ac in ?? () from /usr/lib/libgrpc++.so.1
#4 0x00007f56e28c6d1f in ?? () from /usr/lib/libgrpc++.so.1
#5 0x00007f56e28c701c in ?? () from /usr/lib/libgrpc++.so.1
#6 0x00007f56e28c71e5 in upb_decode () from /usr/lib/libgrpc++.so.1
#7 0x00007f56e2182d57 in parse_and_add_descriptor () from /usr/lib/php7/modules/protobuf.so
#8 0x00007f56e2183065 in internal_add_generated_file () from /usr/lib/php7/modules/protobuf.so
#9 0x00007f56e21830e4 in zim_InternalDescriptorPool_internalAddGeneratedFile () from /usr/lib/php7/modules/protobuf.so
#10 0x00007f56e2bafafd in sky_execute_internal (execute_data=0x7f56d8138fc0, return_value=0x7f56d5009278) at /var/local/git/skywalking/src/sky_execute.cc:122
#11 0x000055997dd76296 in execute_ex ()
#12 0x00007f56e2baebf7 in sky_execute_ex (execute_data=0x7f56d8138ee0) at /var/local/git/skywalking/src/sky_execute.cc:75
#13 0x000055997dd761ae in execute_ex ()
#14 0x00007f56e2baebf7 in sky_execute_ex (execute_data=0x7f56d8138e60) at /var/local/git/skywalking/src/sky_execute.cc:75
#15 0x000055997dd761ae in execute_ex ()
#16 0x00007f56e2baebf7 in sky_execute_ex (execute_data=0x7f56d8138b90) at /var/local/git/skywalking/src/sky_execute.cc:75
#17 0x000055997dd764f3 in execute_ex ()
#18 0x00007f56e2baebf7 in sky_execute_ex (execute_data=0x7f56d8138a10) at /var/local/git/skywalking/src/sky_execute.cc:75
--Type <RET> for more, q to quit, c to continue without paging--
#19 0x000055997dd761ae in execute_ex ()
#20 0x00007f56e2baebf7 in sky_execute_ex (execute_data=0x7f56d81387a0) at /var/local/git/skywalking/src/sky_execute.cc:75
#21 0x000055997dd764f3 in execute_ex ()
#22 0x00007f56e2baebf7 in sky_execute_ex (execute_data=0x7f56d81385a0) at /var/local/git/skywalking/src/sky_execute.cc:75
#23 0x000055997dd764f3 in execute_ex ()
#24 0x00007f56e2baebf7 in sky_execute_ex (execute_data=0x7f56d8138470) at /var/local/git/skywalking/src/sky_execute.cc:75
#25 0x000055997dd764f3 in execute_ex ()
#26 0x00007f56e2baebf7 in sky_execute_ex (execute_data=0x7f56d8138270) at /var/local/git/skywalking/src/sky_execute.cc:75
#27 0x000055997dd761ae in execute_ex ()
#28 0x00007f56e2baebf7 in sky_execute_ex (execute_data=0x7f56d81380c0) at /var/local/git/skywalking/src/sky_execute.cc:75
#29 0x00007f56e2edea95 in swoole::PHPCoroutine::main_func (arg=0x7f56d540b1a0) at /tmp/swoole/ext-src/swoole_coroutine.cc:733
#30 0x00007f56e2f650ed in std::function<void (void*)>::operator()(void*) const (__args#0=<optimized out>, this=0x55997fc14000) at /usr/include/c++/9.3.0/bits/std_function.h:683
#31 swoole::coroutine::Context::context_func (arg=0x55997fc14000) at /tmp/swoole/src/coroutine/context.cc:141
#32 0x00007f56e2fcd081 in make_fcontext () at /tmp/swoole/thirdparty/boost/asm/make_x86_64_sysv_elf_gas.S:64
#33 0x0000000000000000 in ?? ()
(gdb)
(gdb)
(gdb) f 1
#1 0x00007f56e28c7d07 in ?? () from /usr/lib/libgrpc++.so.1
(gdb) f 0
#0 0x0000000000000000 in ?? ()
Metadata
Metadata
Assignees
Labels
No labels