Client threads are dying after activating a new VCL
Tom Anheyer
Tom.Anheyer at Berlinonline.de
Fri Dec 4 10:24:05 CET 2015
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: tom.anheyer at berlinonline.de
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
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 4266 bytes
Desc: S/MIME Cryptographic Signature
URL: <https://www.varnish-cache.org/lists/pipermail/varnish-misc/attachments/20151204/918f3afd/attachment-0001.bin>
More information about the varnish-misc
mailing list