Tensorflow Serving dumps core (SIGILL) with the KVM driver #2377
Labels
co/kvm2-driver
KVM2 driver related issues
kind/bug
Categorizes issue or PR as related to a bug.
lifecycle/rotten
Denotes an issue or PR that has aged beyond stale and will be auto-closed.
Is this a BUG REPORT or FEATURE REQUEST? (choose one):
Bug report
Please provide the following details:
Environment:
What happened:
Followed the instructions in https://github.com/google/kubeflow/blob/master/user_guide.md , one of which creates a k8s Deployment with Tensorflow Serving. The container is crash looping with only the following output:
What you expected to happen:
The same steps work fine within Minikube when ran with the
virtualbox
driver so it would be nice for this to also work withkvm2
without having to rebuild the Tensorflow Serving binary.How to reproduce it (as minimally and precisely as possible):
Within a Minikube with the
kvm2
driver, run:(The flags are technically irrelevant since the binary is crashing)
Anything else do we need to know:
I enabled core dumps and ran the binary with
gdb
, here's the output of the core file:I tried setting a breakpoint at the entrypoint and stepping through the code but it seems the crash happens before reaching the breakpoint
mozilla/DeepSpeech#912 looks like a similar issue which makes me think it's likely to do with the CPU virtualisation. The fact that the same steps work with the
virtualbox
driver (and on my host Linux machine) probably supports this. So here's the abridged contents of the/proc/cpuinfo
I've on my host machine and on minikube:host:
minikube:
Thanks!
The text was updated successfully, but these errors were encountered: