datatechboost commented on issue #1507: URL: https://github.com/apache/incubator-brpc/issues/1507#issuecomment-891852080
3个堆栈的顶部,我已经使用内存检测工具排除了模块内存破坏的可能。 (gdb) bthread_frame 1 (gdb) bt #0 0x00007f0157e4c95c in jump_stack (to=<optimized out>, from=<optimized out>) at /opt/data/code/vplatform_thirdparty/incubator-brpc-0.9.0/src/bthread/stack_inl.h:129 #1 bthread::TaskGroup::sched_to (pg=0x7f014802b810, pg@entry=0x7f010e55c470, next_meta=0x1, next_meta@entry=0x7f011800d420) at /opt/data/code/vplatform_thirdparty/incubator-brpc-0.9.0/src/bthread/task_group.cpp:603 #2 0x00007f0157e4e123 in sched_to (next_tid=<optimized out>, pg=0x7f010e55c470) at /opt/data/code/vplatform_thirdparty/incubator-brpc-0.9.0/src/bthread/task_group_inl.h:75 #3 bthread::TaskGroup::sched (pg=pg@entry=0x7f010e55c470) at /opt/data/code/vplatform_thirdparty/incubator-brpc-0.9.0/src/bthread/task_group.cpp:563 #4 0x00007f0157e3503b in bthread::butex_wait (arg=arg@entry=0x7f014802b590, expected_value=expected_value@entry=9, abstime=abstime@entry=0x0) at /opt/data/code/vplatform_thirdparty/incubator-brpc-0.9.0/src/bthread/butex.cpp:656 #5 0x00007f0157e3e790 in bthread_id_join (id=...) at /opt/data/code/vplatform_thirdparty/incubator-brpc-0.9.0/src/bthread/id.cpp:526 #6 0x00007f0157ebf45d in brpc::Channel::CallMethod (this=0x7f0118034418, method=0x7f011807e548, controller_base=0x7f010e55c740, request=0x7f010e55c6c0, response=0x7f010e55c700, done=0x0) at /opt/data/code/vplatform_thirdparty/incubator-brpc-0.9.0/src/brpc/channel.cpp:398 (gdb) bthread_frame 2 (gdb) bt #0 0x00007f0157e4c95c in jump_stack (to=<optimized out>, from=<optimized out>) at /opt/data/code/vplatform_thirdparty/incubator-brpc-0.9.0/src/bthread/stack_inl.h:129 #1 bthread::TaskGroup::sched_to (pg=0x7f014802b810, pg@entry=0x7f010e056d20, next_meta=0x1, next_meta@entry=0x7f011000d420) at /opt/data/code/vplatform_thirdparty/incubator-brpc-0.9.0/src/bthread/task_group.cpp:603 #2 0x00007f0157e4e123 in sched_to (next_tid=<optimized out>, pg=0x7f010e056d20) at /opt/data/code/vplatform_thirdparty/incubator-brpc-0.9.0/src/bthread/task_group_inl.h:75 #3 bthread::TaskGroup::sched (pg=pg@entry=0x7f010e056d20) at /opt/data/code/vplatform_thirdparty/incubator-brpc-0.9.0/src/bthread/task_group.cpp:563 #4 0x00007f0157e3503b in bthread::butex_wait (arg=arg@entry=0x7f014802b410, expected_value=expected_value@entry=9, abstime=abstime@entry=0x0) at /opt/data/code/vplatform_thirdparty/incubator-brpc-0.9.0/src/bthread/butex.cpp:656 #5 0x00007f0157e3e790 in bthread_id_join (id=...) at /opt/data/code/vplatform_thirdparty/incubator-brpc-0.9.0/src/bthread/id.cpp:526 #6 0x00007f0157ebf45d in brpc::Channel::CallMethod (this=0x7f0118034418, method=0x7f011807e548, controller_base=0x7f010e056f90, request=0x7f010e056f10, response=0x7f010e056f50, done=0x0) at /opt/data/code/vplatform_thirdparty/incubator-brpc-0.9.0/src/brpc/channel.cpp:398 Thread 27 (Thread 0x7f0151e30700 (LWP 26847)): #0 0x00007f0154751d19 in syscall () from /lib64/libc.so.6 #1 0x00007f0157e34283 in futex_wait_private (timeout=0x0, expected=0, addr1=0x7f0151e2f0e0) at /opt/data/code/vplatform_thirdparty/incubator-brpc-0.9.0/src/bthread/sys_futex.h:38 #2 bthread::wait_pthread (pw=..., ptimeout=ptimeout@entry=0x0) at /opt/data/code/vplatform_thirdparty/incubator-brpc-0.9.0/src/bthread/butex.cpp:138 #3 0x00007f0157e352bc in butex_wait_from_pthread (abstime=0x0, expected_value=1, b=0x7f014802b810, g=<optimized out>) at /opt/data/code/vplatform_thirdparty/incubator-brpc-0.9.0/src/bthread/butex.cpp:585 #4 bthread::butex_wait (arg=arg@entry=0x7f014802b810, expected_value=expected_value@entry=1, abstime=abstime@entry=0x0) at /opt/data/code/vplatform_thirdparty/incubator-brpc-0.9.0/src/bthread/butex.cpp:618 #5 0x00007f0157e3e790 in bthread_id_join (id=...) at /opt/data/code/vplatform_thirdparty/incubator-brpc-0.9.0/src/bthread/id.cpp:526 #6 0x00007f0157ebf45d in brpc::Channel::CallMethod (this=0x7f0118034418, method=0x7f011807e580, controller_base=0x7f0151e2f390, request=0x7f0151e2f2f0, response=0x7f0151e2f340, done=0x0) at /opt/data/code/vplatform_thirdparty/incubator-brpc-0.9.0/src/brpc/channel.cpp:398 -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
