istio: Segfault in Envoy
Reproduced twice with the following set-up:
- deploy bookinfo.yaml injected with 1.2.0-RC0 to namespace bookinfo
kubectl apply -f samples/bookinfo/networking/bookinfo-gateway.yaml -n bookinfo
- rename productpage port name to “tcp” from “http”
- make sure bookinfo works
kubectl apply -f samples/bookinfo/policy/mixer-rule-deny-ip.yaml -n bookinfo
- check productpage istio-proxy log for the crash
[2019-06-11T18:26:28.015Z] "- - -" 0 - "-" "-" 0 0 63 - "-" "-" "-" "-" "127.0.0.1:9080" inbound|9080|tcp|productpage.bookinfo.svc.cluster.local 127.0.0.1:48628 10.52.0.112:9080 10.52.0.100:52664 outbound_.9080_._.productpage.bookinfo.svc.cluster.local
[2019-06-11 18:26:53.877][55][critical][backtrace] [bazel-out/k8-opt/bin/external/envoy/source/server/_virtual_includes/backtrace_lib/server/backtrace.h:81] Caught Segmentation fault, suspect faulting address 0x0
[2019-06-11 18:26:53.877][55][critical][backtrace] [bazel-out/k8-opt/bin/external/envoy/source/server/_virtual_includes/backtrace_lib/server/backtrace.h:69] Backtrace (use tools/stack_decode.py to get line numbers):
[2019-06-11 18:26:53.877][55][critical][backtrace] [bazel-out/k8-opt/bin/external/envoy/source/server/_virtual_includes/backtrace_lib/server/backtrace.h:73] #0: __restore_rt [0x7f6b4dfe7390]
[2019-06-11 18:26:53.881][55][critical][backtrace] [bazel-out/k8-opt/bin/external/envoy/source/server/_virtual_includes/backtrace_lib/server/backtrace.h:73] #1: Envoy::Network::FilterManagerImpl::onRead() [0x914a59]
[2019-06-11 18:26:53.884][55][critical][backtrace] [bazel-out/k8-opt/bin/external/envoy/source/server/_virtual_includes/backtrace_lib/server/backtrace.h:73] #2: Envoy::Network::ConnectionImpl::onReadReady() [0x9113bc]
[2019-06-11 18:26:53.888][55][critical][backtrace] [bazel-out/k8-opt/bin/external/envoy/source/server/_virtual_includes/backtrace_lib/server/backtrace.h:73] #3: Envoy::Network::ConnectionImpl::onFileEvent() [0x910e81]
[2019-06-11 18:26:53.891][55][critical][backtrace] [bazel-out/k8-opt/bin/external/envoy/source/server/_virtual_includes/backtrace_lib/server/backtrace.h:73] #4: Envoy::Event::FileEventImpl::assignEvents()::$_0::__invoke() [0x90bd05]
[2019-06-11 18:26:53.894][55][critical][backtrace] [bazel-out/k8-opt/bin/external/envoy/source/server/_virtual_includes/backtrace_lib/server/backtrace.h:73] #5: event_process_active_single_queue [0xcb817d]
[2019-06-11 18:26:53.898][55][critical][backtrace] [bazel-out/k8-opt/bin/external/envoy/source/server/_virtual_includes/backtrace_lib/server/backtrace.h:73] #6: event_base_loop [0xcb6730]
[2019-06-11 18:26:53.901][55][critical][backtrace] [bazel-out/k8-opt/bin/external/envoy/source/server/_virtual_includes/backtrace_lib/server/backtrace.h:73] #7: Envoy::Event::DispatcherImpl::run() [0x90aaed]
[2019-06-11 18:26:53.904][55][critical][backtrace] [bazel-out/k8-opt/bin/external/envoy/source/server/_virtual_includes/backtrace_lib/server/backtrace.h:73] #8: Envoy::Server::WorkerImpl::threadRoutine() [0x905222]
[2019-06-11 18:26:53.907][55][critical][backtrace] [bazel-out/k8-opt/bin/external/envoy/source/server/_virtual_includes/backtrace_lib/server/backtrace.h:73] #9: Envoy::Thread::ThreadImplPosix::ThreadImplPosix()::$_0::__invoke() [0xe383f5]
[2019-06-11 18:26:53.908][55][critical][backtrace] [bazel-out/k8-opt/bin/external/envoy/source/server/_virtual_includes/backtrace_lib/server/backtrace.h:73] #10: start_thread [0x7f6b4dfdd6ba]
2019-06-11T18:26:53.973360Z warn Epoch 0 terminated with an error: signal: segmentation fault
About this issue
- Original URL
- State: closed
- Created 5 years ago
- Comments: 28 (24 by maintainers)
Commits related to this issue
- Pull in fix for https://github.com/istio/istio/issues/14707. (#14857) — committed to istio/istio by deleted user 5 years ago
- bump istio include our PR ontop of istio 1.2.2 Submodule src/istio.io/istio 3632361..d7946d9: > remove unneeded service instance guard for gateway > Change CA client test name (#15104) (#15132) ... — committed to cloudfoundry-attic/istio-release by deleted user 5 years ago
- bump src/istio.io/istio Submodule src/istio.io/istio d7946d9...b07a898: > Update to latest istio/api version (#15657) > Update license checker to use modules instead of packages (#15595) > fix ... — committed to cloudfoundry-attic/istio-release by deleted user 5 years ago
- bump src/istio.io/istio Submodule src/istio.io/istio d7946d9...b07a898: > Update to latest istio/api version (#15657) > Update license checker to use modules instead of packages (#15595) > fix ... — committed to cloudfoundry-attic/istio-release by deleted user 5 years ago
- bump src/istio.io/istio diff --git a/.gitmodules b/.gitmodules index 218fdf7..af48b7b 100644 --- a/.gitmodules +++ b/.gitmodules @@ -3,4 +3,4 @@ url = https://github.com/cloudfoundry/copilot [subm... — committed to cloudfoundry-attic/istio-release by deleted user 5 years ago
- bump src/istio.io/istio diff --git a/.gitmodules b/.gitmodules index 218fdf7..af48b7b 100644 --- a/.gitmodules +++ b/.gitmodules @@ -3,4 +3,4 @@ url = https://github.com/cloudfoundry/copilot [subm... — committed to cloudfoundry-attic/istio-release by deleted user 5 years ago
- bump src/istio.io/istio diff --git a/.gitmodules b/.gitmodules index 218fdf7..af48b7b 100644 --- a/.gitmodules +++ b/.gitmodules @@ -3,4 +3,4 @@ url = https://github.com/cloudfoundry/copilot [subm... — committed to cloudfoundry-attic/istio-release by deleted user 5 years ago
- bump src/istio.io/istio diff --git a/.gitmodules b/.gitmodules index 218fdf7..af48b7b 100644 --- a/.gitmodules +++ b/.gitmodules @@ -3,4 +3,4 @@ url = https://github.com/cloudfoundry/copilot [subm... — committed to cloudfoundry-attic/istio-release by deleted user 5 years ago
- bump src/istio.io/istio diff --git a/.gitmodules b/.gitmodules index 218fdf7..af48b7b 100644 --- a/.gitmodules +++ b/.gitmodules @@ -3,4 +3,4 @@ url = https://github.com/cloudfoundry/copilot [subm... — committed to cloudfoundry-attic/istio-release by deleted user 5 years ago
- bump src/istio.io/istio diff --git a/.gitmodules b/.gitmodules index 218fdf7..af48b7b 100644 --- a/.gitmodules +++ b/.gitmodules @@ -3,4 +3,4 @@ url = https://github.com/cloudfoundry/copilot [subm... — committed to cloudfoundry-attic/istio-release by deleted user 5 years ago
- bump src/istio.io/istio diff --git a/.gitmodules b/.gitmodules index 218fdf7..af48b7b 100644 --- a/.gitmodules +++ b/.gitmodules @@ -3,4 +3,4 @@ url = https://github.com/cloudfoundry/copilot [subm... — committed to cloudfoundry-attic/istio-release by deleted user 5 years ago
- bump src/istio.io/istio diff --git a/.gitmodules b/.gitmodules index 218fdf7..af48b7b 100644 --- a/.gitmodules +++ b/.gitmodules @@ -3,4 +3,4 @@ url = https://github.com/cloudfoundry/copilot [subm... — committed to cloudfoundry-attic/istio-release by deleted user 5 years ago
- bump src/istio.io/istio diff --git a/.gitmodules b/.gitmodules index 218fdf7..af48b7b 100644 --- a/.gitmodules +++ b/.gitmodules @@ -3,4 +3,4 @@ url = https://github.com/cloudfoundry/copilot [subm... — committed to cloudfoundry-attic/istio-release by deleted user 5 years ago
- bump src/istio.io/istio diff --git a/.gitmodules b/.gitmodules index 218fdf7..af48b7b 100644 --- a/.gitmodules +++ b/.gitmodules @@ -3,4 +3,4 @@ url = https://github.com/cloudfoundry/copilot [subm... — committed to cloudfoundry-attic/istio-release by deleted user 5 years ago
- bump src/istio.io/istio diff --git a/.gitmodules b/.gitmodules index 218fdf7..af48b7b 100644 --- a/.gitmodules +++ b/.gitmodules @@ -3,4 +3,4 @@ url = https://github.com/cloudfoundry/copilot [subm... — committed to cloudfoundry-attic/istio-release by deleted user 5 years ago
- bump src/istio.io/istio diff --git a/.gitmodules b/.gitmodules index 218fdf7..af48b7b 100644 --- a/.gitmodules +++ b/.gitmodules @@ -3,4 +3,4 @@ url = https://github.com/cloudfoundry/copilot [subm... — committed to cloudfoundry-attic/istio-release by deleted user 5 years ago
- bump src/istio.io/istio diff --git a/.gitmodules b/.gitmodules index 218fdf7..af48b7b 100644 --- a/.gitmodules +++ b/.gitmodules @@ -3,4 +3,4 @@ url = https://github.com/cloudfoundry/copilot [subm... — committed to cloudfoundry-attic/istio-release by deleted user 5 years ago
- bump src/istio.io/istio diff --git a/.gitmodules b/.gitmodules index 218fdf7..af48b7b 100644 --- a/.gitmodules +++ b/.gitmodules @@ -3,4 +3,4 @@ url = https://github.com/cloudfoundry/copilot [subm... — committed to cloudfoundry-attic/istio-release by deleted user 5 years ago
I tried RC.2 proxy in productpage and that resolved the seg fault, so this should be fixed in 1.2.