Skip to content

Istio 1.3.1 - Envoy segfaults #17699

@JRBANCEL

Description

@JRBANCEL

Bug description

Caught Segmentation fault, suspect faulting address 0x0
Backtrace (use tools/stack_decode.py to get line numbers):
#0: __restore_rt [0x7fde03bcc390]
#1: std::__1::__function::__func<>::operator()() [0x1ac08a6]
#2: Envoy::Event::DispatcherImpl::runPostCallbacks() [0x1aab376]
#3: event_process_active_single_queue [0x1d73871]
#4: event_base_loop [0x1d72360]
#5: Envoy::Server::WorkerImpl::threadRoutine() [0x1aa434c]
#6: Envoy::Thread::ThreadImplPosix::ThreadImplPosix()::$_0::__invoke() [0x1fdf053]
#7: start_thread [0x7fde03bc26ba]

2 core dumps can be found here:

Affected product area (please put an X in all that apply)

[X] Networking
[X] Performance and Scalability

Expected behavior
Envoy doesn't crash.

Steps to reproduce the bug
Run Knative E2E tests: in https://github.com/knative/serving/, ./test/e2e-tests.sh --istio-version 1.3-latest --no-mesh

Version (include the output of istioctl version --remote and kubectl version)
istio-1.3.1-12c4d01552363362b49fce86f83b847b308b9b0d-Clean

client version: 1.3.1
cluster-local-gateway version: 
cluster-local-gateway version: 
ingressgateway version: 1.3.1
ingressgateway version: 1.3.1
pilot version: 1.3.1
pilot version: 1.3.1
pilot version: 1.3.1
Client Version: version.Info{Major:"1", Minor:"16", GitVersion:"v1.16.1", GitCommit:"d647ddbd755faf07169599a625faf302ffc34458", GitTreeState:"clean", BuildDate:"2019-10-02T17:01:15Z", GoVersion:"go1.12.10", Compiler:"gc", Platform:"linux/amd64"}
Server Version: version.Info{Major:"1", Minor:"14+", GitVersion:"v1.14.6-gke.2", GitCommit:"c9de33b5439df6e206d7ba646787c6ace92d737b", GitTreeState:"clean", BuildDate:"2019-09-06T18:30:33Z", GoVersion:"go1.12.9b4", Compiler:"gc", Platform:"linux/amd64"}

How was Istio installed?
See e2e-tests.sh.

Environment where bug was observed (cloud vendor, OS, etc)
GKE 1.14.6-gke.2

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions