Skip to content

wierd "pure virtual method called" fault #1254

@jwfang

Description

@jwfang

envoy version:

./envoy-debug-no-signal-trace --version
./envoy-debug-no-signal-trace version: f98f5d9/Clean/DEBUG

we are run envoy by docker-compose, and local service are discoveried via strict_dns.
we start envoy before local services, so the DNS may fail for the first time.
PS: we also tried start envoy last, and this seems not reproduce the problem yet.

below are the config/log/gdb, they are from my self built envoy on centos, with signal_trace=disabled
we also tried using the official lyft/envoy image, the problem also could easily reproduced.

envoy config: https://gist.github.com/jwfang/cbc9722e305ab8d17d17f030777cd1c6
trace log snippet: https://gist.github.com/jwfang/ec44acedbaf9358ef498828cdbfa018a
gdb session: https://gist.github.com/jwfang/80940e996769d9f05afd51cddd3ff38e

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions