[grpc-io] Re: gRPC server crash when calling CompletionQueue::AsyncNext and then grpc_byte_buffer_destroy

2021-10-20 Thread 'AJ Heller' via grpc.io
*There have _been_ a handful ...

On Wednesday, October 20, 2021 at 11:08:09 AM UTC-7 AJ Heller wrote:

> There have a handful of crash fixes since January, when 1.35 was released. 
> Can you reproduce this with v1.41? If so, a minrepro would be helpful.
>
> On Wednesday, October 13, 2021 at 4:11:34 AM UTC-7 mykyta@gmail.com 
> wrote:
>
>> Hi, I am using gRPC version 1.35. I am experiencing the following crash 
>> and I believe the problem is on gRPC side. I've found the following page 
>> with similar crash https://github.com/grpc/grpc/issues/23270 . I would 
>> appreciate any suggestions from your side. Thank you! Please find the crash 
>> trace below.
>>
>> #0 0x7fd5afedb387 in raise () from /lib64/libc.so.6 #1 
>> 0x7fd5afedca78 in abort () from /lib64/libc.so.6 #2 0x7fd5aff1df67 
>> in __libc_message () from /lib64/libc.so.6 #3 0x7fd5aff26329 in 
>> _int_free () from /lib64/libc.so.6 #4 0x7fd5b3b306ca in gpr_free () 
>> from /lib64/libgpr.so.14 #5 0x7fd5b5aaabdc in grpc_byte_buffer_destroy 
>> () from /lib64/libgrpc.so.14 #6 0x7fd5b601bc5c in 
>> grpc::CoreCodegen::grpc_byte_buffer_destroy(grpc_byte_buffer*) () from 
>> /lib64/libgrpc++.so.1 #7 0x7fd5b7337e56 in grpc::ByteBuffer::Clear 
>> (this=0x7fd2cd76e490) at /usr/include/grpcpp/impl/codegen/byte_buffer.h:124 
>> #8 grpc::internal::CallOpSendMessage::FinishOp (status=0x7fd5a603c88f, 
>> this=0x7fd2cd76e480) at /usr/include/grpcpp/impl/codegen/call_op_set.h:328 
>> #9 grpc::internal::CallOpSet> grpc::internal::CallOpSendMessage, grpc::internal::CallOpServerSendStatus, 
>> grpc::internal::CallNoOp<4>, grpc::internal::CallNoOp<5>, 
>> grpc::internal::CallNoOp<6> >::FinalizeResult (this=0x7fd2cd76e450, 
>> tag=0x7fd5a603c890, status=0x7fd5a603c88f) at 
>> /usr/include/grpcpp/impl/codegen/call_op_set.h:917 #10 0x7fd5b601b703 
>> in grpc::CompletionQueue::AsyncNextInternal(void**, bool*, gpr_timespec) () 
>> from /lib64/libgrpc++.so.1 #11 0x7fd5b7330f32 in 
>> grpc::CompletionQueue::AsyncNext>  
>> std::chrono::duration > > > 
>> (deadline=..., ok=0x7fd5a603c88f, tag=0x7fd5a603c890, this=0x7fd2cd7596f0) 
>> at /usr/include/grpcpp/impl/codegen/time.h:81
>>
>

-- 
You received this message because you are subscribed to the Google Groups 
"grpc.io" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to grpc-io+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/grpc-io/2ba120f1-09b3-4814-a5b0-cc329e25ed36n%40googlegroups.com.


[grpc-io] Re: gRPC server crash when calling CompletionQueue::AsyncNext and then grpc_byte_buffer_destroy

2021-10-20 Thread 'AJ Heller' via grpc.io
There have a handful of crash fixes since January, when 1.35 was released. 
Can you reproduce this with v1.41? If so, a minrepro would be helpful.

On Wednesday, October 13, 2021 at 4:11:34 AM UTC-7 mykyta@gmail.com 
wrote:

> Hi, I am using gRPC version 1.35. I am experiencing the following crash 
> and I believe the problem is on gRPC side. I've found the following page 
> with similar crash https://github.com/grpc/grpc/issues/23270 . I would 
> appreciate any suggestions from your side. Thank you! Please find the crash 
> trace below.
>
> #0 0x7fd5afedb387 in raise () from /lib64/libc.so.6 #1 
> 0x7fd5afedca78 in abort () from /lib64/libc.so.6 #2 0x7fd5aff1df67 
> in __libc_message () from /lib64/libc.so.6 #3 0x7fd5aff26329 in 
> _int_free () from /lib64/libc.so.6 #4 0x7fd5b3b306ca in gpr_free () 
> from /lib64/libgpr.so.14 #5 0x7fd5b5aaabdc in grpc_byte_buffer_destroy 
> () from /lib64/libgrpc.so.14 #6 0x7fd5b601bc5c in 
> grpc::CoreCodegen::grpc_byte_buffer_destroy(grpc_byte_buffer*) () from 
> /lib64/libgrpc++.so.1 #7 0x7fd5b7337e56 in grpc::ByteBuffer::Clear 
> (this=0x7fd2cd76e490) at /usr/include/grpcpp/impl/codegen/byte_buffer.h:124 
> #8 grpc::internal::CallOpSendMessage::FinishOp (status=0x7fd5a603c88f, 
> this=0x7fd2cd76e480) at /usr/include/grpcpp/impl/codegen/call_op_set.h:328 
> #9 grpc::internal::CallOpSet grpc::internal::CallOpSendMessage, grpc::internal::CallOpServerSendStatus, 
> grpc::internal::CallNoOp<4>, grpc::internal::CallNoOp<5>, 
> grpc::internal::CallNoOp<6> >::FinalizeResult (this=0x7fd2cd76e450, 
> tag=0x7fd5a603c890, status=0x7fd5a603c88f) at 
> /usr/include/grpcpp/impl/codegen/call_op_set.h:917 #10 0x7fd5b601b703 
> in grpc::CompletionQueue::AsyncNextInternal(void**, bool*, gpr_timespec) () 
> from /lib64/libgrpc++.so.1 #11 0x7fd5b7330f32 in 
> grpc::CompletionQueue::AsyncNext  
> std::chrono::duration > > > 
> (deadline=..., ok=0x7fd5a603c88f, tag=0x7fd5a603c890, this=0x7fd2cd7596f0) 
> at /usr/include/grpcpp/impl/codegen/time.h:81
>

-- 
You received this message because you are subscribed to the Google Groups 
"grpc.io" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to grpc-io+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/grpc-io/85b07189-be39-4977-bc7e-62f6ed3890a4n%40googlegroups.com.