[Varnish] #1802: Segfault after VCL change

Varnish varnish-bugs at varnish-cache.org
Mon Dec 7 15:16:46 CET 2015


#1802: Segfault after VCL change
----------------------+--------------------
 Reporter:  lkarsten  |       Owner:
     Type:  defect    |      Status:  new
 Priority:  normal    |   Milestone:
Component:  varnishd  |     Version:  4.1.0
 Severity:  normal    |  Resolution:
 Keywords:            |
----------------------+--------------------

Comment (by Tom Anheyer):

 similiar error:


 {{{
 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
 …

 }}}

-- 
Ticket URL: <https://www.varnish-cache.org/trac/ticket/1802#comment:2>
Varnish <https://varnish-cache.org/>
The Varnish HTTP Accelerator



More information about the varnish-bugs mailing list