Я сталкиваюсь с проблемой с версией библиотеки GRPC 1.35. Процесс разбивается случайным образом во время записи в первый раз.grpc::GenericServerAsyncReaderWriter readerWriter
readerWriter.Write(buffer, new cb_ptr);
< /code>
Размер буфера здесь составляет 7 байтов, которые не должны заставлять Malloc сбой, я думаю.#0 0x0000007fb5b29500 in raise () from /lib/libc.so.6
#1 0x0000007fb5b2a630 in abort () from /lib/libc.so.6
#2 0x0000007fb5b64f30 in ?? () from /lib/libc.so.6
#3 0x0000007fb5b6c9e4 in ?? () from /lib/libc.so.6
#4 0x0000007fb5b6e9d8 in ?? () from /lib/libc.so.6
#5 0x0000007fb5b705bc in malloc () from /lib/libc.so.6
#6 0x0000007fb56734b4 in gpr_malloc () from /usr/lib/libgpr.so.14
#7 0x0000007fb5384380 in grpc_error_create(char const*, int, grpc_slice const&, grpc_error**, unsigned long) () from /usr/lib/libgrpc.so.14
#8 0x0000007fb53fcb84 in ?? () from /usr/lib/libgrpc.so.14
#9 0x0000007fb53fcd34 in ?? () from /usr/lib/libgrpc.so.14
#10 0x0000007fb53fcdb0 in ?? () from /usr/lib/libgrpc.so.14
#11 0x0000007fb538ff34 in ?? () from /usr/lib/libgrpc.so.14
#12 0x0000007fb53901ec in grpc_core::ExecCtx::Flush() ()
from /usr/lib/libgrpc.so.14
#13 0x0000007fb53fe3a4 in grpc_call_start_batch () from /usr/lib/libgrpc.so.14
#14 0x0000007fb6314be0 in grpc::CoreCodegen::grpc_call_start_batch(grpc_call*, grpc_op const*, unsigned long, void*, void*) () from /usr/lib/libgrpc++.so.1
#15 0x00000055820e7dac in grpc::internal::CallOpSet::ContinueFillOpsAfterInterception (this=0x7f84046220)
at linux/usr/include/g--Type for more, q to quit, c to continue without paging--
rpcpp/impl/codegen/call_op_set.h:935
#16 0x00000055820e6ff0 in grpc::internal::CallOpSet::FillOps (this=, call=)
at linux/usr/include/c++/9.5.0/bits/stl_iterator.h:803
#17 0x0000007fb632b6d4 in grpc::Server::PerformOpsOnCall(grpc::internal::CallOpSetInterface*, grpc::internal::Call*) () from /usr/lib/libgrpc++.so.1
#18 0x00000055820e269c in grpc::internal::Call::PerformOps (ops=0x7f84046220,
this=0x7f84045f30)
at linux/usr/include/grpcpp/impl/codegen/call.h:66
#19 grpc::ServerAsyncReaderWriter::Write (
tag=, msg=..., this=)
at linux/usr/include/grpcpp/impl/codegen/async_stream.h:1046
#20 AsyncBidiProxyServer::write (this=0x7f84045930, buffer=...,
cb=)
at /workdir/subprojects/src/grpc/AsyncBidiProxyServer.cpp:195
#21 0x00000055820f1ef8 in ProxyConnection::StartWriting (
this=this@entry=0x7f84045930, buffer=...)
at linux/usr/include/c--Type for more, q to quit, c to continue without paging--
++/9.5.0/ext/atomicity.h:96
#22 0x00000055820f2938 in ProxyConnection::writerThreadFunc (
this=0x7f84045930)
at /workdir/subprojects/src/grpc/ProxyConnection.cpp:202
#23 0x0000007fb5d4aa48 in ?? () from /usr/lib/libstdc++.so.6
#24 0x0000007fb5f5eef0 in ?? () from /lib/libpthread.so.0
#25 0x0000007fb5bc6f9c in ?? () from /lib/libc.so.6
< /code>
Можете ли вы помочь здесь с тем, что может быть неправильно? или как решить эту проблему?
Подробнее здесь: https://stackoverflow.com/questions/795 ... write-call
Malloc не удалось внутри GRPC для первого вызова записи ⇐ C++
Программы на C++. Форум разработчиков
-
Anonymous
1743584276
Anonymous
Я сталкиваюсь с проблемой с версией библиотеки GRPC 1.35. Процесс разбивается случайным образом во время записи в первый раз.grpc::GenericServerAsyncReaderWriter readerWriter
readerWriter.Write(buffer, new cb_ptr);
< /code>
Размер буфера здесь составляет 7 байтов, которые не должны заставлять Malloc сбой, я думаю.#0 0x0000007fb5b29500 in raise () from /lib/libc.so.6
#1 0x0000007fb5b2a630 in abort () from /lib/libc.so.6
#2 0x0000007fb5b64f30 in ?? () from /lib/libc.so.6
#3 0x0000007fb5b6c9e4 in ?? () from /lib/libc.so.6
#4 0x0000007fb5b6e9d8 in ?? () from /lib/libc.so.6
#5 0x0000007fb5b705bc in malloc () from /lib/libc.so.6
#6 0x0000007fb56734b4 in gpr_malloc () from /usr/lib/libgpr.so.14
#7 0x0000007fb5384380 in grpc_error_create(char const*, int, grpc_slice const&, grpc_error**, unsigned long) () from /usr/lib/libgrpc.so.14
#8 0x0000007fb53fcb84 in ?? () from /usr/lib/libgrpc.so.14
#9 0x0000007fb53fcd34 in ?? () from /usr/lib/libgrpc.so.14
#10 0x0000007fb53fcdb0 in ?? () from /usr/lib/libgrpc.so.14
#11 0x0000007fb538ff34 in ?? () from /usr/lib/libgrpc.so.14
#12 0x0000007fb53901ec in grpc_core::ExecCtx::Flush() ()
from /usr/lib/libgrpc.so.14
#13 0x0000007fb53fe3a4 in grpc_call_start_batch () from /usr/lib/libgrpc.so.14
#14 0x0000007fb6314be0 in grpc::CoreCodegen::grpc_call_start_batch(grpc_call*, grpc_op const*, unsigned long, void*, void*) () from /usr/lib/libgrpc++.so.1
#15 0x00000055820e7dac in grpc::internal::CallOpSet::ContinueFillOpsAfterInterception (this=0x7f84046220)
at linux/usr/include/g--Type for more, q to quit, c to continue without paging--
rpcpp/impl/codegen/call_op_set.h:935
#16 0x00000055820e6ff0 in grpc::internal::CallOpSet::FillOps (this=, call=)
at linux/usr/include/c++/9.5.0/bits/stl_iterator.h:803
#17 0x0000007fb632b6d4 in grpc::Server::PerformOpsOnCall(grpc::internal::CallOpSetInterface*, grpc::internal::Call*) () from /usr/lib/libgrpc++.so.1
#18 0x00000055820e269c in grpc::internal::Call::PerformOps (ops=0x7f84046220,
this=0x7f84045f30)
at linux/usr/include/grpcpp/impl/codegen/call.h:66
#19 grpc::ServerAsyncReaderWriter::Write (
tag=, msg=..., this=)
at linux/usr/include/grpcpp/impl/codegen/async_stream.h:1046
#20 AsyncBidiProxyServer::write (this=0x7f84045930, buffer=...,
cb=)
at /workdir/subprojects/src/grpc/AsyncBidiProxyServer.cpp:195
#21 0x00000055820f1ef8 in ProxyConnection::StartWriting (
this=this@entry=0x7f84045930, buffer=...)
at linux/usr/include/c--Type for more, q to quit, c to continue without paging--
++/9.5.0/ext/atomicity.h:96
#22 0x00000055820f2938 in ProxyConnection::writerThreadFunc (
this=0x7f84045930)
at /workdir/subprojects/src/grpc/ProxyConnection.cpp:202
#23 0x0000007fb5d4aa48 in ?? () from /usr/lib/libstdc++.so.6
#24 0x0000007fb5f5eef0 in ?? () from /lib/libpthread.so.0
#25 0x0000007fb5bc6f9c in ?? () from /lib/libc.so.6
< /code>
Можете ли вы помочь здесь с тем, что может быть неправильно? или как решить эту проблему?
Подробнее здесь: [url]https://stackoverflow.com/questions/79550162/malloc-failed-inside-grpc-for-the-first-write-call[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия