Deadlock in combination with pthread, lwip and grpc
Christian Helmuth
christian.helmuth at genode-labs.com
Fri May 22 11:08:10 CEST 2020
Hello Sid,
I tried to run your stress test on Ubuntu 18.04 but only get the
following log. Do you have a hint how to get rid of the exception?
> ./greeter_client 10.0.2.55:8899
Sending greeter to: 10.0.2.55:8899
Floating point exception (core dumped)
I installed the Ubuntu protobuf/grpc programming environment.
> apt policy protobuf* grpc*
protobuf-compiler:
Installed: 3.0.0-9.1ubuntu1
Candidate: 3.0.0-9.1ubuntu1
Version table:
*** 3.0.0-9.1ubuntu1 500
500 http://de.archive.ubuntu.com/ubuntu bionic/universe amd64 Packages
100 /var/lib/dpkg/status
protobuf-compiler-grpc:
Installed: 1.3.2-1.1~build1
Candidate: 1.3.2-1.1~build1
Version table:
*** 1.3.2-1.1~build1 500
500 http://de.archive.ubuntu.com/ubuntu bionic/universe amd64 Packages
100 /var/lib/dpkg/status
libgrpc++1:
Installed: 1.3.2-1.1~build1
Candidate: 1.3.2-1.1~build1
Version table:
*** 1.3.2-1.1~build1 500
500 http://de.archive.ubuntu.com/ubuntu bionic/universe amd64 Packages
100 /var/lib/dpkg/status
libgrpc-dev:
Installed: 1.3.2-1.1~build1
Candidate: 1.3.2-1.1~build1
Version table:
*** 1.3.2-1.1~build1 500
500 http://de.archive.ubuntu.com/ubuntu bionic/universe amd64 Packages
100 /var/lib/dpkg/status
protobuf-compiler-grpc:
Installed: 1.3.2-1.1~build1
Candidate: 1.3.2-1.1~build1
Version table:
*** 1.3.2-1.1~build1 500
500 http://de.archive.ubuntu.com/ubuntu bionic/universe amd64 Packages
100 /var/lib/dpkg/status
libgrpc++-dev:
Installed: 1.3.2-1.1~build1
Candidate: 1.3.2-1.1~build1
Version table:
*** 1.3.2-1.1~build1 500
500 http://de.archive.ubuntu.com/ubuntu bionic/universe amd64 Packages
100 /var/lib/dpkg/status
libgrpc3:
Installed: 1.3.2-1.1~build1
Candidate: 1.3.2-1.1~build1
Version table:
*** 1.3.2-1.1~build1 500
500 http://de.archive.ubuntu.com/ubuntu bionic/universe amd64 Packages
100 /var/lib/dpkg/status
I also patched the stress-test tool to compile with this invironment.
> git diff
diff --git a/greeter_client.cc b/greeter_client.cc
index 970e82e..a5207fb 100644
--- a/greeter_client.cc
+++ b/greeter_client.cc
@@ -20,7 +20,7 @@
#include <memory>
#include <string>
-#include <grpcpp/grpcpp.h>
+#include <grpc++/grpc++.h>
#ifdef BAZEL_BUILD
#include "examples/protos/helloworld.grpc.pb.h"
Greets
--
Christian Helmuth
Genode Labs
https://www.genode-labs.com/ · https://genode.org/
https://twitter.com/GenodeLabs · /ˈdʒiː.nəʊd/
Genode Labs GmbH · Amtsgericht Dresden · HRB 28424 · Sitz Dresden
Geschäftsführer: Dr.-Ing. Norman Feske, Christian Helmuth
More information about the users
mailing list