envoyproxy/envoy

wasm: uri fetch triggers a crash

Open

#25,052 opened on 2023年1月19日

GitHub で見る
 (1 comment) (1 reaction) (0 assignees)C++ (5,373 forks)batch import
area/wasmbughelp wanted

Repository metrics

Stars
 (27,997 stars)
PR merge metrics
 (平均マージ 8d) (30d で 378 merged PRs)

説明

When configured with uri fetch, Wasm HTTP filter sometimes triggers a crash:

(redacted)
2023-01-11T23:38:04.086902Z	warning	envoy wasm	createWasm: failed to load (in progress)
2023-01-11T23:38:04.086942Z	warning	envoy wasm	createWasm: failed to load (cached) 
2023-01-11T23:38:07.882552Z	critical	envoy backtrace	Caught Segmentation fault, suspect faulting address 0x8
2023-01-11T23:38:07.882594Z	critical	envoy backtrace	Backtrace (use tools/stack_decode.py to get line numbers):
2023-01-11T23:38:07.882597Z	critical	envoy backtrace	Envoy version: 4d99fb094f34379565ba63c5a0bb19d86c8d7447/1.23.4-dev/Modified/RELEASE/BoringSSL-FIPS
2023-01-11T23:38:07.882996Z	critical	envoy backtrace	#0: [0x7f90ee624520]
2023-01-11T23:38:07.893044Z	critical	envoy backtrace	#1: std::__1::__function::__func<>::operator()() [0x12bbe8b]
2023-01-11T23:38:07.903881Z	critical	envoy backtrace	#2: Envoy::Http::FilterManager::applyFilterFactoryCb() [0x27884d6]
2023-01-11T23:38:07.913225Z	critical	envoy backtrace	#3: Envoy::Extensions::NetworkFilters::HttpConnectionManager::HttpConnectionManagerConfig::createFilterChainForFactories() [0x27558bf]

コントリビューターガイド