varnishcache / varnish-cache

Varnish Cache source code repository
https://www.varnish-cache.org
Other
3.63k stars 374 forks source link

#3761 collateral damage #3813

Open nigoroll opened 2 years ago

nigoroll commented 2 years ago

Seen with https://github.com/nigoroll/varnish-cache/tree/partial_req_body rebased onto master

tests/r01772:

***  v1    debug|Error: Child (889346) died signal=6
***  v1    debug|Error: Child (889346) Panic at: Tue, 31 May 2022 09:44:53 GMT
***  v1    debug|Assert error in vbe_dir_finish(), cache/cache_backend.c line 246:
***  v1    debug|  Condition(PFD_State(pfd) == PFD_STATE_USED) not true.
***  v1    debug|version = varnish-trunk revision 363dac3df57903b9e5b79128f714f3217aebd8c2, vrt api = 15.0
***  v1    debug|ident = Linux,5.17.0-1-amd64,x86_64,-jnone,-sdefault,-sdefault,-hcritbit,epoll
***  v1    debug|now = 267243.087689 (mono), 1653990293.601019 (real)
***  v1    debug|Backtrace:
***  v1    debug|  0x45f9bd: varnishd() [0x45f9bd]
***  v1    debug|  0x45f710: varnishd() [0x45f710]
***  v1    debug|  0x52b785: varnishd(VAS_Fail+0x55) [0x52b785]
***  v1    debug|  0x41fb25: varnishd() [0x41fb25]
***  v1    debug|  0x433218: varnishd(VDI_Finish+0x288) [0x433218]
***  v1    debug|  0x44061c: varnishd() [0x44061c]
***  v1    debug|  0x445751: varnishd() [0x445751]
***  v1    debug|  0x44176f: varnishd() [0x44176f]
***  v1    debug|  0x4a042e: varnishd() [0x4a042e]
***  v1    debug|  0x49fada: varnishd() [0x49fada]
nigoroll commented 2 years ago

It's also showing up in vtest together with f00001 failures

nigoroll commented 2 years ago

I am going to revert it for now because the cause is not immediately obvious to me, I need to focus on other tasks and Dridis availability this week is rather limited.