release-0_15_0 with chttp2_transport.c assertion error

98 views
Skip to first unread message

John Coffey

unread,
Jun 28, 2016, 10:04:59 AM6/28/16
to grpc.io
Hello, I was wondering if anyone could shed some light on the following console output.  I'm using (release-0_15_0) with ((v3.0.0-beta-3.2)) build in windows.  I have a java client who's stubs were generated using protoc-gen-grpc-java-0.14.0-windows-x86_64.exe.  Is it possible that there is some incompability.  Prior to encountering this error, I was always using C++ code compiled using the master head release - which generally seemed stable.

Anyways, here is the error:

E0628 08:18:01.986000000 14280 chttp2_transport.c:1810] close_transport: {"created":"@1467116281.986000000","description":"Failed parsing HTTP/2","file":"c:\users\johnc\main\extlibs\grpc\src\core\ext\transport\chttp2\transport\chttp2_transport.c","file_line":1726,"referenced_errors":[{"created":" 1467116281.986000000", description":"End of TCP stream","file":"c:\users\johnc\main\extlibs\grpc\src\core\lib\iomgr\tcp_windows.c","file_line":179}]}


  gpr_slice_buffer_destroy(&t->parsing.qbuf);
  gpr_slice_buffer_destroy(&t->read_buffer);
  grpc_chttp2_hpack_parser_destroy(&t->parsing.hpack_parser);
  grpc_chttp2_goaway_parser_destroy(&t->parsing.goaway_parser);

  for (i = 0; i < STREAM_LIST_COUNT; i++) {
    GPR_ASSERT(t->lists[i].head == NULL);
    GPR_ASSERT(t->lists[i].tail == NULL);
  }

Craig Tiller

unread,
Jun 28, 2016, 10:09:39 AM6/28/16
to John Coffey, grpc.io

So the error log line is expected and soon to be cleared up... it was an undesired side effect of some internal cleanup refactoring last month.

The assert you've highlighted is unrelated and worrisome. What is 'i' when it triggers?


--
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+u...@googlegroups.com.
To post to this group, send email to grp...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/grpc-io/f3852b73-a65a-4ca3-82e8-b84bb9f49e2a%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Reply all
Reply to author
Forward
0 new messages