Snippets for python:grpcio 1.83.0 from Nix aarch64-linux
Sourced from https://hydra.nixos.org/log/q368qifh1b9j7qrmnrs3xv9j98j3bw4a-python3.14-grpcio-1.83.0.drv.
-
./src/core/ext/transport/chttp2/transport/decode_huff.h:1456:52: warning: comparison of integer expressions of different signedness: ‘uint64_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1456 | ok_ = (buffer_ & ((1 << buffer_len_) - 1)) == (1 << buffer_len_) - 1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -
./src/core/ext/transport/chttp2/transport/decode_huff.h:2198:52: warning: comparison of integer expressions of different signedness: ‘uint64_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 2198 | ok_ = (buffer_ & ((1 << buffer_len_) - 1)) == (1 << buffer_len_) - 1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -
./src/core/call/call_state.h:244:3: warning: control reaches end of non-void function [-Wreturn-type] 244 | } | ^ -
./src/core/lib/promise/detail/promise_factory.h:132:5: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 132 | PromiseFactoryImpl(Token, F&& f, A&& arg) { | ^~~~~~~~~~~~~~~~~~ -
./src/core/lib/promise/detail/promise_factory.h:132:5: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes]
-
./src/core/call/call_state.h:161:3: warning: control reaches end of non-void function [-Wreturn-type] 161 | } | ^ -
./src/core/call/call_state.h:191:3: warning: control reaches end of non-void function [-Wreturn-type] 191 | } | ^ -
./src/core/call/call_state.h:284:3: warning: control reaches end of non-void function [-Wreturn-type] 284 | } | ^ -
./src/core/call/call_state.h:314:3: warning: control reaches end of non-void function [-Wreturn-type] 314 | } | ^ -
third_party/upb/upb/base/string_view.h:45:51: warning: argument 1 null where non-null expected [-Wnonnull] 45 | return (a.size == b.size) && (!a.size || !memcmp(a.data, b.data, a.size)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -
third_party/upb/upb/base/string_view.h:45:51: warning: argument 1 null where non-null expected because argument 3 is nonzero [-Wnonnull] 45 | return (a.size == b.size) && (!a.size || !memcmp(a.data, b.data, a.size)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -
./src/core/call/call_filters.h:1441:20: warning: ‘<unnamed>.grpc_core::CallFilters::MetadataExecutor<std::optional<std::unique_ptr<grpc_metadata_batch, grpc_core::Arena::PooledDeleter> >, std::unique_ptr<grpc_metadata_batch, grpc_core::Arena::PooledDeleter>, grpc_core::CallFilters::push_server_initial_metadata_, grpc_core::filters_detail::StackData::server_initial_metadata, grpc_core::CallState::FinishPullServerInitialMetadata, std::reverse_iterator<const grpc_core::CallFilters::AddedStack*> >::executor_.grpc_core::filters_detail::OperationExecutor<std::unique_ptr<grpc_metadata_batch, grpc_core::Arena::PooledDeleter> >::ops_’ may be used uninitialized [-Wmaybe-uninitialized] 1441 | : ops_(other.ops_), end_ops_(other.end_ops_) { | ~~~~~~^~~~ -
./src/core/call/call_filters.h:1441:42: warning: ‘<unnamed>.grpc_core::CallFilters::MetadataExecutor<std::optional<std::unique_ptr<grpc_metadata_batch, grpc_core::Arena::PooledDeleter> >, std::unique_ptr<grpc_metadata_batch, grpc_core::Arena::PooledDeleter>, grpc_core::CallFilters::push_server_initial_metadata_, grpc_core::filters_detail::StackData::server_initial_metadata, grpc_core::CallState::FinishPullServerInitialMetadata, std::reverse_iterator<const grpc_core::CallFilters::AddedStack*> >::executor_.grpc_core::filters_detail::OperationExecutor<std::unique_ptr<grpc_metadata_batch, grpc_core::Arena::PooledDeleter> >::end_ops_’ may be used uninitialized [-Wmaybe-uninitialized] 1441 | : ops_(other.ops_), end_ops_(other.end_ops_) { | ~~~~~~^~~~~~~~ -
./src/core/call/call_state.h:798:15: warning: ‘reading’ may be used uninitialized [-Wmaybe-uninitialized] 797 | reading | ~~~~~~~ 798 | ? ServerToClientPullState::kProcessingServerInitialMetadataReading | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 799 | : ServerToClientPullState::kProcessingServerInitialMetadata; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -
./src/core/lib/promise/loop.h:215:31: warning: attribute ignored in declaration of ‘union grpc_core::Loop<F, kYield>::<unnamed>’ [-Wattributes] 215 | GPR_NO_UNIQUE_ADDRESS union { | ^ -
./src/core/lib/promise/race.h:51:31: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 51 | return std::move(r.value()); | ^ -
/nix/store/wqqb6mbnrnm380adc0ry5hdm449xix4f-gcc-15.3.0/include/c++/15.3.0/bits/move.h:235:11: warning: ‘((grpc_slice*)((char*)<unknown> + 24))[2]’ may be used uninitialized [-Wmaybe-uninitialized] 235 | _Tp __tmp = _GLIBCXX_MOVE(__a); | ^~~~~ -
/nix/store/wqqb6mbnrnm380adc0ry5hdm449xix4f-gcc-15.3.0/include/c++/15.3.0/bits/move.h:235:11: warning: ‘((grpc_slice*)((char*)<unknown> + 24))[3]’ may be used uninitialized [-Wmaybe-uninitialized] 235 | _Tp __tmp = _GLIBCXX_MOVE(__a); | ^~~~~ -
/nix/store/wqqb6mbnrnm380adc0ry5hdm449xix4f-gcc-15.3.0/include/c++/15.3.0/bits/move.h:235:11: warning: ‘((grpc_slice*)((char*)<unknown> + 24))[4]’ may be used uninitialized [-Wmaybe-uninitialized] 235 | _Tp __tmp = _GLIBCXX_MOVE(__a); | ^~~~~ -
/nix/store/wqqb6mbnrnm380adc0ry5hdm449xix4f-gcc-15.3.0/include/c++/15.3.0/bits/move.h:235:11: warning: ‘((grpc_slice*)((char*)<unknown> + 24))[5]’ may be used uninitialized [-Wmaybe-uninitialized] 235 | _Tp __tmp = _GLIBCXX_MOVE(__a); | ^~~~~ -
/nix/store/wqqb6mbnrnm380adc0ry5hdm449xix4f-gcc-15.3.0/include/c++/15.3.0/bits/move.h:235:11: warning: ‘((grpc_slice*)((char*)<unknown> + 24))[6]’ may be used uninitialized [-Wmaybe-uninitialized] 235 | _Tp __tmp = _GLIBCXX_MOVE(__a); | ^~~~~ -
/nix/store/wqqb6mbnrnm380adc0ry5hdm449xix4f-gcc-15.3.0/include/c++/15.3.0/bits/move.h:235:11: warning: ‘((grpc_slice*)((char*)<unknown> + 24))[7]’ may be used uninitialized [-Wmaybe-uninitialized] 235 | _Tp __tmp = _GLIBCXX_MOVE(__a); | ^~~~~ -
/nix/store/wqqb6mbnrnm380adc0ry5hdm449xix4f-gcc-15.3.0/include/c++/15.3.0/bits/move.h:235:11: warning: ‘((grpc_slice*)((char*)<unknown> + 24))[8]’ may be used uninitialized [-Wmaybe-uninitialized] 235 | _Tp __tmp = _GLIBCXX_MOVE(__a); | ^~~~~ -
third_party/abseil-cpp/absl/container/internal/inlined_vector.h:373:64: warning: ‘((const absl::lts_20250512::inlined_vector_internal::SizeType*)<unknown>)[40]’ may be used uninitialized [-Wmaybe-uninitialized] 373 | bool GetIsAllocated() const { return GetSizeAndIsAllocated() & 1; } | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ -
./src/core/channelz/channelz.h:186:3: warning: control reaches end of non-void function [-Wreturn-type] 186 | } | ^ -
third_party/abseil-cpp/absl/status/statusor.h:192:7: warning: ‘SR.10839’ may be used uninitialized [-Wmaybe-uninitialized] 192 | class StatusOr : private internal_statusor::StatusOrData<T>, | ^~~~~~~~ -
./src/core/lib/promise/try_seq.h:344:43: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 344 | GPR_ATTRIBUTE_ALWAYS_INLINE_FUNCTION auto TrySeq(F0&& f0, F1&& f1, F2&& f2, | ^~~~~~ -
./src/core/lib/promise/try_seq.h:344:43: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes]
-
./src/core/lib/promise/try_seq.h:391:43: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 391 | GPR_ATTRIBUTE_ALWAYS_INLINE_FUNCTION auto TrySeqIter(Iter begin, Iter end, | ^~~~~~~~~~ -
src/core/lib/event_engine/ares_resolver.cc:147:38: warning: ‘int ares_set_servers_ports(ares_channel_t*, const ares_addr_port_node*)’ is deprecated: Use ares_set_servers_ports_csv instead [-Wdeprecated-declarations] 147 | int status = ares_set_servers_ports(*channel, &dns_server_addr); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -
src/core/lib/event_engine/ares_resolver.cc:376:23: warning: ‘void ares_gethostbyname(ares_channel_t*, const char*, int, ares_host_callback, void*)’ is deprecated: Use ares_getaddrinfo instead [-Wdeprecated-declarations] 376 | ares_gethostbyname(channel_, std::string(host).c_str(), AF_INET, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 377 | &AresResolver::OnHostbynameDoneLocked, resolver_arg); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -
src/core/lib/event_engine/ares_resolver.cc:378:23: warning: ‘void ares_gethostbyname(ares_channel_t*, const char*, int, ares_host_callback, void*)’ is deprecated: Use ares_getaddrinfo instead [-Wdeprecated-declarations] 378 | ares_gethostbyname(channel_, std::string(host).c_str(), AF_INET6, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 379 | &AresResolver::OnHostbynameDoneLocked, resolver_arg); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -
src/core/lib/event_engine/ares_resolver.cc:382:23: warning: ‘void ares_gethostbyname(ares_channel_t*, const char*, int, ares_host_callback, void*)’ is deprecated: Use ares_getaddrinfo instead [-Wdeprecated-declarations] 382 | ares_gethostbyname(channel_, std::string(host).c_str(), AF_INET, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 383 | &AresResolver::OnHostbynameDoneLocked, resolver_arg); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -
src/core/lib/event_engine/ares_resolver.cc:419:13: warning: ‘void ares_query(ares_channel_t*, const char*, int, int, ares_callback, void*)’ is deprecated: Use ares_query_dnsrec instead [-Wdeprecated-declarations] 419 | ares_query(channel_, std::string(host).c_str(), ns_c_in, ns_t_srv, | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420 | &AresResolver::OnSRVQueryDoneLocked, resolver_arg); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -
src/core/lib/event_engine/ares_resolver.cc:455:14: warning: ‘void ares_search(ares_channel_t*, const char*, int, int, ares_callback, void*)’ is deprecated: Use ares_search_dnsrec instead [-Wdeprecated-declarations] 455 | ares_search(channel_, std::string(host).c_str(), ns_c_in, ns_t_txt, | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456 | &AresResolver::OnTXTDoneLocked, resolver_arg); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -
src/core/lib/event_engine/ares_resolver.cc:465:37: warning: ‘int ares_getsock(const ares_channel_t*, ares_socket_t*, int)’ is deprecated: Use ARES_OPT_EVENT_THREAD or ARES_OPT_SOCK_STATE_CB instead [-Wdeprecated-declarations] 465 | int socks_bitmask = ares_getsock(channel_, socks, ARES_GETSOCK_MAXNUM); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -
src/core/lib/event_engine/ares_resolver.cc:779:32: warning: ‘int ares_parse_srv_reply(const unsigned char*, int, ares_srv_reply**)’ is deprecated: Use ares_dns_parse instead [-Wdeprecated-declarations] 779 | status = ares_parse_srv_reply(abuf, alen, &reply); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -
src/core/lib/event_engine/ares_resolver.cc:843:36: warning: ‘int ares_parse_txt_reply_ext(const unsigned char*, int, ares_txt_ext**)’ is deprecated: Use ares_dns_parse instead [-Wdeprecated-declarations] 843 | status = ares_parse_txt_reply_ext(buf, len, &reply); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -
src/core/credentials/call/oauth2/oauth2_credentials.cc:301:11: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘grpc_http_response’ {aka ‘struct grpc_http_response’}; use assignment or value-initialization instead [-Wclass-memaccess] 301 | memset(response, 0, sizeof(*response)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -
src/core/credentials/call/regional_access_boundary_fetcher.cc:173:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘grpc_http_response’ {aka ‘struct grpc_http_response’}; use assignment or value-initialization instead [-Wclass-memaccess] 173 | memset(&response_, 0, sizeof(response_)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -
src/core/credentials/call/regional_access_boundary_fetcher.cc:250:11: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘grpc_http_response’ {aka ‘struct grpc_http_response’}; use assignment or value-initialization instead [-Wclass-memaccess] 250 | memset(&response_, 0, sizeof(response_)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -
./src/core/lib/event_engine/posix_engine/grpc_polled_fd_posix.h:129:30: warning: ‘void ares_set_socket_functions(ares_channel_t*, const ares_socket_functions*, void*)’ is deprecated: Use ares_set_socket_functions_ex instead [-Wdeprecated-declarations] 129 | ares_set_socket_functions(channel, &kSockFuncs, this); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -
src/core/lib/event_engine/tcp_socket_utils.cc:225:11: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class grpc_event_engine::experimental::EventEngine::ResolvedAddress’; use assignment or value-initialization instead [-Wclass-memaccess] 225 | memset(resolved_addr6_out, 0, sizeof(*resolved_addr6_out)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -
src/core/lib/iomgr/ev_poll_posix.cc:936:31: warning: storing the address of local variable ‘worker’ in ‘*worker_hdl’ [-Wdangling-pointer=] 936 | if (worker_hdl) *worker_hdl = &worker; | ~~~~~~~~~~~~^~~~~~~~~ -
third_party/abseil-cpp/absl/log/internal/conditions.h:68:62: warning: ‘SR.1497’ may be used uninitialized [-Wmaybe-uninitialized] 68 | !(condition) ? (void)0 : ::absl::log_internal::Voidify() &&
-
src/core/credentials/transport/tls/spiffe_utils.cc:261:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 261 | for (size_t i = 0; i < sk_X509_num(*root_stack_); i++) { | ^ -
src/core/credentials/transport/tls/spiffe_utils.cc:278:28: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 278 | for (size_t i = 0; i < sk_X509_num(*root_stack_); i++) { | ^ -
./src/core/util/latent_see.h:177:25: warning: ‘latent_see_scope_1191.grpc_core::latent_see::Scope::timestamp_begin_’ may be used uninitialized [-Wmaybe-uninitialized] 177 | ev->timestamp_begin = timestamp_begin; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -
/nix/store/cwn32dkv1iffrhh6sw1gk09nxb10dv17-glibc-2.42-67-dev/include/bits/string_fortified.h:29:33: warning: ‘void* __builtin___memcpy_chk(void*, const void*, long unsigned int, long unsigned int)’ forming offset 32 is out of the bounds [0, 32] of object ‘<anonymous>’ with type ‘grpc_slice’ [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ -
src/core/ext/transport/chttp2/transport/chttp2_transport.cc:2787:16: warning: writing 8 bytes into a region of size 7 [-Wstringop-overflow=] 2787 | *p++ = 'p'; | ~~~~~^~~~~ -
src/core/ext/transport/chttp2/transport/chttp2_transport.cc:2795:16: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2795 | *p++ = 'o'; | ~~~~~^~~~~ -
src/core/ext/transport/chttp2/transport/chttp2_transport.cc:2796:16: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2796 | *p++ = 'n'; | ~~~~~^~~~~ -
src/core/ext/transport/chttp2/transport/chttp2_transport.cc:2797:16: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2797 | *p++ = '/'; | ~~~~~^~~~~ -
src/core/ext/transport/chttp2/transport/chttp2_transport.cc:2798:16: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2798 | *p++ = 'g'; | ~~~~~^~~~~ -
src/core/ext/transport/chttp2/transport/chttp2_transport.cc:2799:16: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2799 | *p++ = 'r'; | ~~~~~^~~~~ -
src/core/ext/transport/chttp2/transport/chttp2_transport.cc:2800:16: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2800 | *p++ = 'p'; | ~~~~~^~~~~ -
src/core/ext/transport/chttp2/transport/chttp2_transport.cc:2801:16: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2801 | *p++ = 'c'; | ~~~~~^~~~~ -
third_party/abseil-cpp/absl/functional/internal/any_invocable.h:224:7: warning: ‘<unnamed>.absl::lts_20250512::AnyInvocable<__attribute__((const)) bool(const grpc_core::ChannelArgs&)>::<unnamed>.absl::lts_20250512::internal_any_invocable::Impl<__attribute__((const)) bool(const grpc_core::ChannelArgs&)>::<unnamed>.absl::lts_20250512::internal_any_invocable::CoreImpl<false, bool, const grpc_core::ChannelArgs&>::state_’ may be used uninitialized [-Wmaybe-uninitialized] 224 | *to = *from; | ~~~~^~~~~~~ -
src/core/load_balancing/priority/priority.cc:367:10: warning: ‘uint32_t grpc_core::{anonymous}::PriorityLb::GetChildPriorityLocked(const std::string&) const’ defined but not used [-Wunused-function] 367 | uint32_t PriorityLb::GetChildPriorityLocked( | ^~~~~~~~~~ -
src/core/resolver/dns/c_ares/grpc_ares_ev_driver_posix.cc:121:30: warning: ‘void ares_set_socket_functions(ares_channel_t*, const ares_socket_functions*, void*)’ is deprecated: Use ares_set_socket_functions_ex instead [-Wdeprecated-declarations] 121 | ares_set_socket_functions(channel, &kSockFuncs, this); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -
src/core/resolver/dns/c_ares/grpc_ares_wrapper.cc:427:21: warning: ‘int ares_getsock(const ares_channel_t*, ares_socket_t*, int)’ is deprecated: Use ARES_OPT_EVENT_THREAD or ARES_OPT_SOCK_STATE_CB instead [-Wdeprecated-declarations] 427 | ares_getsock(ev_driver->channel, socks, ARES_GETSOCK_MAXNUM); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -
src/core/resolver/dns/c_ares/grpc_ares_wrapper.cc:764:50: warning: ‘int ares_parse_srv_reply(const unsigned char*, int, ares_srv_reply**)’ is deprecated: Use ares_dns_parse instead [-Wdeprecated-declarations] 764 | const int parse_status = ares_parse_srv_reply(abuf, alen, &reply); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -
src/core/resolver/dns/c_ares/grpc_ares_wrapper.cc:775:29: warning: ‘void ares_gethostbyname(ares_channel_t*, const char*, int, ares_host_callback, void*)’ is deprecated: Use ares_getaddrinfo instead [-Wdeprecated-declarations] 775 | ares_gethostbyname(r->ev_driver->channel, hr->host, AF_INET6, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 776 | on_hostbyname_done_locked, hr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -
src/core/resolver/dns/c_ares/grpc_ares_wrapper.cc:780:27: warning: ‘void ares_gethostbyname(ares_channel_t*, const char*, int, ares_host_callback, void*)’ is deprecated: Use ares_getaddrinfo instead [-Wdeprecated-declarations] 780 | ares_gethostbyname(r->ev_driver->channel, hr->host, AF_INET, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 781 | on_hostbyname_done_locked, hr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -
src/core/resolver/dns/c_ares/grpc_ares_wrapper.cc:817:36: warning: ‘int ares_parse_txt_reply_ext(const unsigned char*, int, ares_txt_ext**)’ is deprecated: Use ares_dns_parse instead [-Wdeprecated-declarations] 817 | status = ares_parse_txt_reply_ext(buf, len, &reply); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -
src/core/resolver/dns/c_ares/grpc_ares_wrapper.cc:891:31: warning: ‘int ares_set_servers_ports(ares_channel_t*, const ares_addr_port_node*)’ is deprecated: Use ares_set_servers_ports_csv instead [-Wdeprecated-declarations] 891 | ares_set_servers_ports(r->ev_driver->channel, &r->dns_server_addr); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -
src/core/resolver/dns/c_ares/grpc_ares_wrapper.cc:1094:23: warning: ‘void ares_gethostbyname(ares_channel_t*, const char*, int, ares_host_callback, void*)’ is deprecated: Use ares_getaddrinfo instead [-Wdeprecated-declarations] 1094 | ares_gethostbyname(r->ev_driver->channel, hr->host, AF_INET6, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | on_hostbyname_done_locked, hr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -
src/core/resolver/dns/c_ares/grpc_ares_wrapper.cc:1100:21: warning: ‘void ares_gethostbyname(ares_channel_t*, const char*, int, ares_host_callback, void*)’ is deprecated: Use ares_getaddrinfo instead [-Wdeprecated-declarations] 1100 | ares_gethostbyname(r->ev_driver->channel, hr->host, AF_INET, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1101 | on_hostbyname_done_locked, hr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -
src/core/resolver/dns/c_ares/grpc_ares_wrapper.cc:1140:13: warning: ‘void ares_query(ares_channel_t*, const char*, int, int, ares_callback, void*)’ is deprecated: Use ares_query_dnsrec instead [-Wdeprecated-declarations] 1140 | ares_query(r->ev_driver->channel, service_name.c_str(), ns_c_in, ns_t_srv, | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1141 | on_srv_query_done_locked, srv_query); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -
src/core/resolver/dns/c_ares/grpc_ares_wrapper.cc:1179:14: warning: ‘void ares_search(ares_channel_t*, const char*, int, int, ares_callback, void*)’ is deprecated: Use ares_search_dnsrec instead [-Wdeprecated-declarations] 1179 | ares_search(r->ev_driver->channel, config_name.c_str(), ns_c_in, ns_t_txt, | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1180 | on_txt_done_locked, txt_query); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -
src/python/grpcio/grpc/_cython/cygrpc.cpp:3000:14: warning: ignoring return value of ‘ssize_t write(int, const void*, size_t)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 3000 | write(fd, "1", 1); | ~~~~~^~~~~~~~~~~~ -
src/core/server/server.cc:1666:37: warning: ‘rm’ may be used uninitialized [-Wmaybe-uninitialized] 1666 | rm->RequestCallWithPossiblePublish(cq_idx, rc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -
src/python/grpcio/grpc/_cython/cygrpc.cpp:180188:1: warning: ‘void __Pyx_PyAsyncGen_Fini()’ defined but not used [-Wunused-function]
-
./src/core/call/call_filters.h:1486:7: warning: ‘((grpc_core::filters_detail::OperationExecutor<std::unique_ptr<grpc_core::Message, grpc_core::Arena::PooledDeleter> >*)((char*)&<unnamed> + offsetof(grpc_core::If<bool, ._anon_785, ._anon_787>,grpc_core::If<bool, ._anon_785, ._anon_787>::<unnamed>) + 8))[1].grpc_core::filters_detail::OperationExecutor<std::unique_ptr<grpc_core::Message, grpc_core::Arena::PooledDeleter> >::promise_data_’ may be used uninitialized [-Wmaybe-uninitialized] 1486 | if (promise_data_ != nullptr) { | ^~~~~~~~~~~~~ -
./src/core/call/call_filters.h:1487:9: warning: ‘((grpc_core::filters_detail::OperationExecutor<std::unique_ptr<grpc_core::Message, grpc_core::Arena::PooledDeleter> >*)((char*)&<unnamed> + offsetof(grpc_core::If<bool, ._anon_785, ._anon_787>,grpc_core::If<bool, ._anon_785, ._anon_787>::<unnamed>) + 8))[1].grpc_core::filters_detail::OperationExecutor<std::unique_ptr<grpc_core::Message, grpc_core::Arena::PooledDeleter> >::ops_’ may be used uninitialized [-Wmaybe-uninitialized] 1487 | if (ops_ != end_ops_) ops_->early_destroy(promise_data_); | ^~~~ -
./src/core/call/call_filters.h:1487:17: warning: ‘((grpc_core::filters_detail::OperationExecutor<std::unique_ptr<grpc_core::Message, grpc_core::Arena::PooledDeleter> >*)((char*)&<unnamed> + offsetof(grpc_core::If<bool, ._anon_785, ._anon_787>,grpc_core::If<bool, ._anon_785, ._anon_787>::<unnamed>) + 8))[1].grpc_core::filters_detail::OperationExecutor<std::unique_ptr<grpc_core::Message, grpc_core::Arena::PooledDeleter> >::end_ops_’ may be used uninitialized [-Wmaybe-uninitialized] 1487 | if (ops_ != end_ops_) ops_->early_destroy(promise_data_); | ^~~~~~~~ -
src/python/grpcio/grpc/_cython/cygrpc.cpp:62564:3: warning: ‘__pyx_v_config_fetcher’ may be used uninitialized [-Wmaybe-uninitialized]
-
src/python/grpcio/grpc/_cython/cygrpc.cpp:26457:43: warning: ‘__pyx_v_c_completion_queue’ may be used uninitialized [-Wmaybe-uninitialized]
-
/nix/store/wqqb6mbnrnm380adc0ry5hdm449xix4f-gcc-15.3.0/include/c++/15.3.0/bits/stl_construct.h:133:7: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 133 | ::new(static_cast<void*>(__p)) _Tp(std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -
src/core/tsi/ssl_transport_security.cc:1229:26: warning: ‘ENGINE* ENGINE_by_id(const char*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 1229 | engine = ENGINE_by_id(engine_name); | ~~~~~~~~~~~~^~~~~~~~~~~~~ -
src/core/tsi/ssl_transport_security.cc:1233:28: warning: ‘ENGINE* ENGINE_by_id(const char*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 1233 | engine = ENGINE_by_id("dynamic"); | ~~~~~~~~~~~~^~~~~~~~~~~ -
src/core/tsi/ssl_transport_security.cc:1239:34: warning: ‘int ENGINE_ctrl_cmd_string(ENGINE*, const char*, const char*, int)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 1239 | if (!ENGINE_ctrl_cmd_string(engine, "ID", engine_name, 0) || | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -
src/core/tsi/ssl_transport_security.cc:1240:34: warning: ‘int ENGINE_ctrl_cmd_string(ENGINE*, const char*, const char*, int)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 1240 | !ENGINE_ctrl_cmd_string(engine, "DIR_LOAD", "2", 0) || | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -
src/core/tsi/ssl_transport_security.cc:1241:34: warning: ‘int ENGINE_ctrl_cmd_string(ENGINE*, const char*, const char*, int)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 1241 | !ENGINE_ctrl_cmd_string(engine, "DIR_ADD", ".", 0) || | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -
src/core/tsi/ssl_transport_security.cc:1242:34: warning: ‘int ENGINE_ctrl_cmd_string(ENGINE*, const char*, const char*, int)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 1242 | !ENGINE_ctrl_cmd_string(engine, "LIST_ADD", "1", 0) || | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -
src/core/tsi/ssl_transport_security.cc:1243:34: warning: ‘int ENGINE_ctrl_cmd_string(ENGINE*, const char*, const char*, int)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 1243 | !ENGINE_ctrl_cmd_string(engine, "LOAD", NULL, 0)) { | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -
src/core/tsi/ssl_transport_security.cc:1249:28: warning: ‘int ENGINE_set_default(ENGINE*, unsigned int)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 1249 | if (!ENGINE_set_default(engine, ENGINE_METHOD_ALL)) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -
src/core/tsi/ssl_transport_security.cc:1254:21: warning: ‘int ENGINE_init(ENGINE*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 1254 | if (!ENGINE_init(engine)) { | ~~~~~~~~~~~^~~~~~~~ -
src/core/tsi/ssl_transport_security.cc:1259:42: warning: ‘EVP_PKEY* ENGINE_load_private_key(ENGINE*, const char*, UI_METHOD*, void*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 1259 | private_key = ENGINE_load_private_key(engine, key_id, 0, 0); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -
src/core/tsi/ssl_transport_security.cc:1271:37: warning: ‘int ENGINE_free(ENGINE*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 1271 | if (engine != nullptr) ENGINE_free(engine); | ~~~~~~~~~~~^~~~~~~~ -
src/core/tsi/ssl_transport_security.cc:2616:1: warning: ‘std::pair<tsi_result, std::optional<HandshakerNextArgs> > ssl_handshaker_next_async(tsi_ssl_handshaker*)’ defined but not used [-Wunused-function] 2616 | ssl_handshaker_next_async(tsi_ssl_handshaker* self) | ^~~~~~~~~~~~~~~~~~~~~~~~~ -
third_party/upb/upb/hash/common.c:1066:16: warning: operand of ‘?:’ changes signedness from ‘intptr_t’ {aka ‘long int’} to ‘uintptr_t’ {aka ‘long unsigned int’} due to unsignedness of other operand [-Wsign-compare] 1066 | ? iter | ^~~~ -
third_party/upb/upb/lex/strtod.c:26:12: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 26 | if (size < capacity) { | ^ -
third_party/upb/upb/lex/strtod.c:30:3: warning: ‘__builtin___strncpy_chk’ output may be truncated copying between 3 and 8 bytes from a string of length 14 [-Wstringop-truncation] 30 | strncpy(data, temp + 1, size); | ^ -
third_party/upb/upb/reflection/enum_value_def.c:53:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 53 | for (int i = 0; i < n; i++) { | ^ -
third_party/upb/upb/wire/decode.c:742:11: warning: ‘*(const char **)((char *)&sv + offsetof(upb_StringView, data))’ may be used uninitialized [-Wmaybe-uninitialized] 742 | upb_Decoder_AddMessageSetItem(d, msg, layout, type_id, sv.data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 743 | sv.size); | ~~~~~~~~ -
third_party/upb/upb/wire/decode.c:742:11: warning: ‘*(size_t *)((char *)&sv + offsetof(upb_StringView, size))’ may be used uninitialized [-Wmaybe-uninitialized] 742 | upb_Decoder_AddMessageSetItem(d, msg, layout, type_id, sv.data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 743 | sv.size); | ~~~~~~~~ -
/nix/store/cwn32dkv1iffrhh6sw1gk09nxb10dv17-glibc-2.42-67-dev/include/bits/string_fortified.h:29:10: warning: ‘*(const char **)((char *)&sv + offsetof(upb_StringView, data))’ may be used uninitialized [-Wmaybe-uninitialized] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ -
/nix/store/cwn32dkv1iffrhh6sw1gk09nxb10dv17-glibc-2.42-67-dev/include/bits/string_fortified.h:29:10: warning: ‘*(size_t *)((char *)&sv + offsetof(upb_StringView, size))’ may be used uninitialized [-Wmaybe-uninitialized] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ -
third_party/upb/upb/wire/decode.c:1040:8: warning: ‘sv.data’ may be used uninitialized [-Wmaybe-uninitialized] 1040 | if (sv.data != d->input.buffer_start) { | ^ -
third_party/upb/upb/message/internal/message.h:217:22: warning: ‘sv.size’ may be used uninitialized [-Wmaybe-uninitialized] 217 | return UPB_PRIVATE(_upb_Message_AddUnknownSlowPath)( | ^