From dridi at varni.sh Mon Nov 4 11:24:36 2024 From: dridi at varni.sh (Dridi Boukelmoune) Date: Mon, 4 Nov 2024 11:24:36 +0000 Subject: My varnish stash left github Message-ID: Greetings, I'm cross-posting this short announcement on both misc and dev lists because my projects target both developers and users. In short, I [re]moved almost all my git repositories from github and some of them landed on sourcehut. I grouped them under a project I called varnish-stash even though these projects aren't related. They relate to Varnish Cache so that ought to be enough. In the process of moving them, I cut a maintenance release of vmod-querystring with better packaging and the very first VCDK release, with a working VSC template! https://sr.ht/~dridi/varnish-stash/sources I have not set up anything for contributions and will wait for someone to actually reach out to decide on how to proceed. I haven't had one for a long time, but I took care of pending issues and pull request before removing stuff on github. Cheers, Dridi From admin at beckspaced.com Thu Nov 7 07:28:25 2024 From: admin at beckspaced.com (Admin Beckspaced) Date: Thu, 7 Nov 2024 08:28:25 +0100 Subject: Varnish 7.6.0 Child Panic Message-ID: <16d24616-5f5e-44fe-97c9-c7b801eb8a6e@beckspaced.com> Dear Varnish Users, I'm running the latest varnish version 7.6.0 on an openSUSE Leap 15.5. I got a varnish child panic error see logs below. Do I need to worry about this? thanks & greetings Ralf Nov? 7 02:17:25 cx41 varnishd[1318]: Error: Child (1735) died signal=6 Nov? 7 02:17:25 cx41 varnishd[1318]: Assert error in vwe_thread(), waiter/cache_waiter_epoll.c line 108: Nov? 7 02:17:25 cx41 varnishd[1318]:?? Condition((vwe->nwaited) != 0) not true. Nov? 7 02:17:25 cx41 varnishd[1318]: version = varnish-7.6.0 revision ed1243ca162a7b1d975bc0332f0d66d33f0bc78e, vrt api = 20.0 Nov? 7 02:17:25 cx41 varnishd[1318]: ident = Linux,5.14.21-150500.55.83-default,x86_64,-junix,-smalloc,-sfile,-sdefault,-hcritbit,epoll Nov? 7 02:17:25 cx41 varnishd[1318]: now = 409615.257923 (mono), 1730942245.622398 (real) Nov? 7 02:17:25 cx41 varnishd[1318]: Backtrace: Nov? 7 02:17:25 cx41 varnishd[1318]:?? 0x5610c008b252: /usr/sbin/varnishd(VBT_format+0x72) [0x5610c008b252] Nov? 7 02:17:25 cx41 varnishd[1318]:?? 0x5610c000b5a1: /usr/sbin/varnishd(+0x605a1) [0x5610c000b5a1] Nov? 7 02:17:25 cx41 varnishd[1318]:?? 0x5610c0068cb3: /usr/sbin/varnishd(+0xbdcb3) [0x5610c0068cb3] Nov? 7 02:17:25 cx41 varnishd[1318]:?? 0x7f5e8395b6ea: /lib64/libpthread.so.0(+0xa6ea) [0x7f5e8395b6ea] Nov? 7 02:17:25 cx41 varnishd[1318]:?? 0x7f5e8387258f: /lib64/libc.so.6(clone+0x41) [0x7f5e8387258f] Nov? 7 02:17:25 cx41 varnishd[1318]: errno = 104 (Connection reset by peer) Nov? 7 02:17:25 cx41 varnishd[1318]: argv = { Nov? 7 02:17:25 cx41 varnishd[1318]:?? [0] = \"/usr/sbin/varnishd\", Nov? 7 02:17:25 cx41 varnishd[1318]:?? [1] = \"-P\", Nov? 7 02:17:25 cx41 varnishd[1318]:?? [2] = \"/run/varnishd.pid\", Nov? 7 02:17:25 cx41 varnishd[1318]:?? [3] = \"-F\", Nov? 7 02:17:25 cx41 varnishd[1318]:?? [4] = \"-j\", Nov? 7 02:17:25 cx41 varnishd[1318]:?? [5] = \"unix,user=varnish\", Nov? 7 02:17:25 cx41 varnishd[1318]:?? [6] = \"-f\", Nov? 7 02:17:25 cx41 varnishd[1318]:?? [7] = \"/etc/varnish/main.vcl\", Nov? 7 02:17:25 cx41 varnishd[1318]:?? [8] = \"-a\", Nov? 7 02:17:25 cx41 varnishd[1318]:?? [9] = \":80\", Nov? 7 02:17:25 cx41 varnishd[1318]:?? [10] = \"-a\", Nov? 7 02:17:25 cx41 varnishd[1318]:?? [11] = \"127.0.0.1:6086,PROXY\", Nov? 7 02:17:25 cx41 varnishd[1318]:?? [12] = \"-T\", Nov? 7 02:17:25 cx41 varnishd[1318]:?? [13] = \"localhost:6082\", Nov? 7 02:17:25 cx41 varnishd[1318]:?? [14] = \"-s\", Nov? 7 02:17:25 cx41 varnishd[1318]:?? [15] = \"default=malloc,2G\", Nov? 7 02:17:25 cx41 varnishd[1318]:?? [16] = \"-s\", Nov? 7 02:17:25 cx41 varnishd[1318]:?? [17] = \"static=file,/var/cache/varnish,5G\", Nov? 7 02:17:25 cx41 varnishd[1318]:?? [18] = \"-p\", Nov? 7 02:17:25 cx41 varnishd[1318]:?? [19] = \"feature=+http2\", Nov? 7 02:17:25 cx41 varnishd[1318]: } Nov? 7 02:17:25 cx41 varnishd[1318]: pthread.self = 0x7f5d227fc700 Nov? 7 02:17:25 cx41 varnishd[1318]: pthread.name = (cache-epoll) Nov? 7 02:17:25 cx41 varnishd[1318]: pthread.attr = { Nov? 7 02:17:25 cx41 varnishd[1318]:?? guard = 4096, Nov? 7 02:17:25 cx41 varnishd[1318]:?? stack_bottom = 0x7f5d21ffd000, Nov? 7 02:17:25 cx41 varnishd[1318]:?? stack_top = 0x7f5d227fd000, Nov? 7 02:17:25 cx41 varnishd[1318]:?? stack_size = 8388608, Nov? 7 02:17:25 cx41 varnishd[1318]: } Nov? 7 02:17:25 cx41 varnishd[1318]: thr.req = NULL Nov? 7 02:17:25 cx41 varnishd[1318]: thr.busyobj = NULL Nov? 7 02:17:25 cx41 varnishd[1318]: thr.worker = NULL Nov? 7 02:17:25 cx41 varnishd[1318]: vmods = { Nov? 7 02:17:25 cx41 varnishd[1318]:?? std = {0x5610c09acb10, Varnish 7.6.0 ed1243ca162a7b1d975bc0332f0d66d33f0bc78e, 0.0}, Nov? 7 02:17:25 cx41 varnishd[1318]: }, Nov? 7 02:17:25 cx41 varnishd[1318]: pools = { Nov? 7 02:17:25 cx41 varnishd[1318]:?? pool = 0x7f5e78000b60 { Nov? 7 02:17:25 cx41 varnishd[1318]:???? nidle = 96, Nov? 7 02:17:25 cx41 varnishd[1318]:???? nthr = 100, Nov? 7 02:17:25 cx41 varnishd[1318]:???? lqueue = 0 Nov? 7 02:17:25 cx41 varnishd[1318]:?? }, Nov? 7 02:17:25 cx41 varnishd[1318]:?? pool = 0x7f5e78001f40 { Nov? 7 02:17:25 cx41 varnishd[1318]:???? nidle = 97, Nov? 7 02:17:25 cx41 varnishd[1318]:???? nthr = 100, Nov? 7 02:17:25 cx41 varnishd[1318]:???? lqueue = 0 Nov? 7 02:17:25 cx41 varnishd[1318]:?? }, Nov? 7 02:17:25 cx41 varnishd[1318]: }, Nov? 7 02:17:25 cx41 varnishd[1318]: Child (1735) died signal=6 Nov? 7 02:17:25 cx41 varnishd[1318]: Debug: Child cleanup complete Nov? 7 02:17:25 cx41 varnishd[1318]: Child cleanup complete Nov? 7 02:17:25 cx41 varnishd[1318]: Debug: Child (22633) Started Nov? 7 02:17:25 cx41 varnishd[1318]: Child (22633) Started Nov? 7 02:17:25 cx41 varnishncsa[20962]: Log abandoned (vsl) Nov? 7 02:17:25 cx41 varnishd[1318]: Child launched OK Nov? 7 02:17:25 cx41 varnishd[1318]: Info: Child (22633) said Child starts Nov? 7 02:17:25 cx41 varnishd[1318]: Info: Child (22633) said SMF.static mmap'ed 5368709120 bytes of 5368709120 Nov? 7 02:17:25 cx41 varnishd[1318]: Child (22633) said Child starts Nov? 7 02:17:25 cx41 varnishd[1318]: Child (22633) said SMF.static mmap'ed 5368709120 bytes of 5368709120 Nov? 7 02:17:25 cx41 varnishncsa[20962]: Log reacquired Nov? 7 02:17:25 cx41 varnishd[1318]: Error: Child (1735) Panic at: Thu, 07 Nov 2024 01:17:25 GMT Nov? 7 02:17:25 cx41 varnishd[1318]:?? 0x5610c008a803: /usr/sbin/varnishd(VAS_Fail+0x43) [0x5610c008a803] Nov? 7 02:17:25 cx41 varnishd[1318]: Child (1735) Panic at: Thu, 07 Nov 2024 01:17:25 GMT#012Assert error in vwe_thread(), waiter/cache_waiter_epoll.c line 108:#012 Condition((vwe->nwaited) != 0) not true.#012version = varnish-7.6.0 revision ed1243ca162a7b1d975bc0332f0d66d33f0bc78e, vrt api = 20.0#012ident = Linux,5.14.21-150500.55.83-default,x86_64,-junix,-smalloc,-sfile,-sdefault,-hcritbit,epoll#012now = 409615.257923 (mono), 1730942245.622398 (real)#012Backtrace:#012? 0x5610c008b252: /usr/sbin/varnishd(VBT_format+0x72) [0x5610c008b252]#012 0x5610c000b5a1: /usr/sbin/varnishd(+0x605a1) [0x5610c000b5a1]#012 0x5610c008a803: /usr/sbin/varnishd(VAS_Fail+0x43) [0x5610c008a803]#012? 0x5610c0068cb3: /usr/sbin/varnishd(+0xbdcb3) [0x5610c0068cb3]#012? 0x7f5e8395b6ea: /lib64/libpthread.so.0(+0xa6ea) [0x7f5e8395b6ea]#012 0x7f5e8387258f: /lib64/libc.so.6(clone+0x41) [0x7f5e8387258f]#012errno = 104 (Connection reset by peer)#012argv = {#012? [0] = \"/usr/sbin/varnishd\",#012? [1] = \"-P\",#012? [2] = \"/run/varnishd.pid\",#012? [3] = \"-F\",#012? [4] = \"-j\",#012? [5] = \"unix,user=varnish\",#012? [6] = \"-f\",#012 [7] = \"/etc/varnish/main.vcl\",#012? [8] = \"-a\",#012? [9] = \":80\",#012? [10] = \"-a\",#012? [11] = \"127.0.0.1:6086,PROXY\",#012? [12] = \"-T\",#012? [13] = \"localhost:6082\",#012? [14] = \"-s\",#012? [15] = \"default=malloc,2G\",#012? [16] = \"-s\",#012? [17] = \"static=file,/var/cache/varnish,5G\",#012? [18] = \"-p\",#012 [19] = \"feature=+http2\",#012}#012pthread.self = 0x7f5d227fc700#012pthread.name = (cache-epoll)#012pthread.attr = {#012? guard = 4096,#012? stack_bottom = 0x7f5d21ffd000,#012 stack_top = 0x7f5d227fd000,#012? stack_size = 8388608,#012}#012thr.req = NULL#012thr.busyobj = NULL#012thr.worker = NULL#012vmods = {#012? std = {0x5610c09acb10, Varnish 7.6.0 ed1243ca162a7b1d975bc0332f0d66d33f0bc78e, 0.0},#012},#012pools = {#012? pool = 0x7f5e78000b60 {#012??? nidle = 96,#012??? nthr = 100,#012??? lqueue = 0#012? },#012? pool = 0x7f5e78001f40 {#012??? nidle = 97,#012??? nthr = 100,#012 lqueue = 0#012? },#012},#012 From dridi at varni.sh Fri Nov 8 09:57:21 2024 From: dridi at varni.sh (Dridi Boukelmoune) Date: Fri, 8 Nov 2024 09:57:21 +0000 Subject: Varnish 7.6.0 Child Panic In-Reply-To: <16d24616-5f5e-44fe-97c9-c7b801eb8a6e@beckspaced.com> References: <16d24616-5f5e-44fe-97c9-c7b801eb8a6e@beckspaced.com> Message-ID: On Thu, Nov 7, 2024 at 7:30?AM Admin Beckspaced wrote: > > Dear Varnish Users, > > I'm running the latest varnish version 7.6.0 on an openSUSE Leap 15.5. > > I got a varnish child panic error see logs below. > > Do I need to worry about this? This looks like 4204. https://github.com/varnishcache/varnish-cache/issues/4204 A 7.6.1 release should be available soon, watch our announce mailing list. Dridi