Hello,
Varnish client threads are dying some time after activating a new VCL with segfault. This may the same issue like https://www.varnish-cache.org/trac/ticket/1802. Is there a workaround?
A typical journal log looks like:Dec 04 08:52:57 varnish varnishd[13456]: CLI telnet 127.0.0.1 41273 127.0.0.1 6082 Rd auth 3f15e9186270a640b5f0958c35b1910e85cc7ab04e038021d983a67e6b0dfba0 Dec 04 08:52:57 varnish varnishd[13456]: CLI telnet 127.0.0.1 41273 127.0.0.1 6082 Wr 200 -----------------------------
Varnish Cache CLI 1.0
-----------------------------
Linux,3.16.7-29-desktop,x86_64,-junix,-smalloc,-smalloc,-hcritbit
varnish-4.1.0 revision 3041728
Type 'help' for command list.
Type 'quit' to close CLI session.
Dec 04 08:52:57 varnish varnishd[13456]: CLI telnet 127.0.0.1 41273
127.0.0.1 6082 Rd ping
Dec 04 08:52:57 varnish varnishd[13456]: CLI telnet 127.0.0.1 41273
127.0.0.1 6082 Wr 200 PONG 1449219177 1.0
Dec 04 08:52:57 varnish varnishd[13456]: CLI telnet 127.0.0.1 41273
127.0.0.1 6082 Rd vcl.load Test-2015-12-04-08:52:57 /etc/varnish/vcl.conf
Dec 04 08:52:57 varnish varnishd[13456]: CLI telnet 127.0.0.1 41273
127.0.0.1 6082 Wr 200 VCL compiled.
…Dec 04 08:52:57 varnish varnishd[13456]: CLI telnet 127.0.0.1 41281 127.0.0.1 6082 Rd vcl.use Test-2015-12-04-08:52:57 Dec 04 08:52:57 varnish varnishd[13456]: CLI telnet 127.0.0.1 41281 127.0.0.1 6082 Wr 200 VCL 'Test-2015-12-04-08:52:57' now active
…Dec 04 08:52:57 varnish varnishd[13456]: CLI telnet 127.0.0.1 41285 127.0.0.1 6082 Rd vcl.list Dec 04 08:52:57 varnish varnishd[13456]: CLI telnet 127.0.0.1 41285 127.0.0.1 6082 Wr 200 available auto/warm 0 boot active auto/warm 0 Test-2015-12-04-08:52:57
…Dec 04 09:02:59 varnish varnishd[13456]: Child (13466) not responding to CLI, killing it. Dec 04 09:02:59 varnish varnishd[13456]: Child (13466) not responding to CLI, killing it.
Dec 04 09:02:59 varnish varnishd[13456]: Child (13466) died signal=11 Dec 04 09:02:59 varnish varnishd[13456]: Child (13466) Panic message:Assert error in child_sigsegv_handler(), mgt/mgt_child.c line 297: Condition(Segmentation fault by instruction at 0x5590) not true.
thread = (cache-main)
version = varnish-4.1.0
revision 3041728
ident =
Linux,3.16.7-29-desktop,x86_64,-junix,-smalloc,-smalloc,-hcritbit,epoll
Dec 04 09:02:59 varnish varnishd[13456]: Child (13466) died signal=11 Dec 04 09:02:59 varnish varnishd[13456]: Child (13466) Panic message:Dec 04 09:02:59 varnish varnishd[13456]: Assert error in child_sigsegv_handler(), mgt/mgt_child.c line 297: Dec 04 09:02:59 varnish varnishd[13456]: Condition(Segmentation fault by instruction at 0x5590) not true.
Dec 04 09:02:59 varnish varnishd[13456]: thread = (cache-main)Dec 04 09:02:59 varnish varnishd[13456]: version = varnish-4.1.0 revision 3041728 Dec 04 09:02:59 varnish varnishd[13456]: ident = Linux,3.16.7-29-desktop,x86_64,-junix,-smalloc,-smalloc,-hcritbit,epoll
Dec 04 09:02:59 varnish varnishd[13456]: Child cleanup complete Dec 04 09:02:59 varnish varnishd[13456]: Child cleanup complete Dec 04 09:02:59 varnish varnishd[13456]: child (13778) Started Dec 04 09:02:59 varnish varnishd[13456]: child (13778) Started Dec 04 09:03:00 varnish varnishd[13456]: Pushing vcls failed: Dec 04 09:03:00 varnish varnishd[13456]: Could not load compiled VCL.Dec 04 09:03:00 varnish varnishd[13456]: dlopen(vcl_boot/vgc.so) = vcl_boot/vgc.so: cannot open shared object file: No such file or directory
Dec 04 09:03:00 varnish varnishd[13456]: Stopping Child
Dec 04 09:03:00 varnish varnishd[13456]: Pushing vcls failed:
Could not load compiled VCL.
dlopen(vcl_boot/vgc.so) = vcl_boot/vgc.so: cannot open shared object
file: No such file or directory
Dec 04 09:03:00 varnish varnishd[13456]: Stopping Child Dec 04 09:03:01 varnish varnishd[13456]: Child (13778) ended Dec 04 09:03:01 varnish varnishd[13456]: Child (13778) ended Dec 04 09:03:01 varnish varnishd[13456]: Child (13778) said Child starts Dec 04 09:03:01 varnish varnishd[13456]: Child (13778) said Child dies Dec 04 09:03:01 varnish varnishd[13456]: Child (13778) said Child starts Dec 04 09:03:01 varnish varnishd[13456]: Child (13778) said Child dies Dec 04 09:03:01 varnish varnishd[13456]: Child cleanup complete Dec 04 09:03:01 varnish varnishd[13456]: Child cleanup complete … System environment: opensuse 13.1 x86_64 tom -- Tom Anheyer Entwicklung & Technik Karl-Liebknecht-Straße 29 | 10178 Berlin | Germany Tel.: +49 (30) 23 27 - 52 10 Fax: +49 (30) 23 27 - 55 96 E-Mail: [email protected] Berlin.de | BerlinOnline.de | B2B-Deutschland.de | Deutschland-Reise.de | VisitBerlin.de Amtsgericht Berlin-Charlottenburg, HRA 31951 Sitz der Gesellschaft: Berlin, Deutschland Geschäftsführer Olf Dziadek USt.-IdNr: DE219483549 persönlich haftender Gesellschafter: BerlinOnline Stadtportalbeteiligungsgesellschaft mbH Amtsgericht Berlin-Charlottenburg, HRB 79077 Sitz der Gesellschaft: Berlin, Deutschland Geschäftsführer Olf Dziadek
smime.p7s
Description: S/MIME Cryptographic Signature
_______________________________________________ varnish-misc mailing list [email protected] https://www.varnish-cache.org/lists/mailman/listinfo/varnish-misc
