[Varnish] #1802: Segfault after VCL change

Varnish varnish-bugs at varnish-cache.org
Sat Oct 17 17:30:49 CEST 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 lkarsten):

 {{{
 root at blade:~# gdb --batch --eval-command "bt full" -p 914
 /usr/sbin/varnishd
 [Thread debugging using libthread_db enabled]
 Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
 0x00007f07f0e48510 in __poll_nocancel () at ../sysdeps/unix/syscall-
 template.S:81
 81      ../sysdeps/unix/syscall-template.S: No such file or directory.
 #0  0x00007f07f0e48510 in __poll_nocancel () at ../sysdeps/unix/syscall-
 template.S:81
 No locals.
 #1  0x00007f07f2537456 in poll (__timeout=<optimized out>,
 __nfds=<optimized out>, __fds=<optimized out>) at /usr/include/x86_64
 -linux-gnu/bits/poll2.h:46
 No locals.
 #2  vev_schedule_one (evb=0x7f07f0015040) at vev.c:480
         t = <optimized out>
         e = 0x7f07f00dd1d0
         e2 = <optimized out>
         e3 = <optimized out>
         i = <optimized out>
         j = <optimized out>
         tmo = <optimized out>
         pfd = <optimized out>
         __func__ = "vev_schedule_one"
 #3  0x00007f07f2537898 in vev_schedule (evb=0x7f07f0015040) at vev.c:367
         i = <optimized out>
         __func__ = "vev_schedule"
 #4  0x000000000045326b in MGT_Run () at mgt/mgt_child.c:733
         sac = {__sigaction_handler = {sa_handler = 0x1, sa_sigaction =
 0x1}, sa_mask = {__val = {0 <repeats 16 times>}}, sa_flags = 268435456,
 sa_restorer = 0x0}
         e = <optimized out>
         i = <optimized out>
         __func__ = "MGT_Run"
 #5  0x000000000040f8a0 in main (argc=<optimized out>, argv=<optimized
 out>) at mgt/mgt_main.c:773
         o = <optimized out>
         C_flag = 0
         F_flag = 0
         b_arg = 0x0
         f_arg = 0x7ffca79c3f41 "/etc/varnish/default.vcl"
         i_arg = <optimized out>
         h_arg = 0x472e97 "critbit"
         M_arg = 0x0
         n_arg = <optimized out>
         P_arg = 0x0
         S_arg = 0x7ffca79c3f5d "/etc/varnish/secret"
         s_arg = 0x4766f7 "malloc,100m"
         W_arg = 0x0
         s_arg_given = 1
         T_arg = 0x7ffca79c3f2f "localhost:6082"
         p = <optimized out>
         vcl = <optimized out>
         cli = {{magic = 1077466480, sb = 0x7f07f000e070, result = CLIS_OK,
 cmd = 0x0, auth = 0, challenge = '\000' <repeats 33 times>, ident = 0x0,
 vlu = 0x0, cls = 0x0, limit = 0x7ffca79c326c}}
         dirname = 0x7f07f0010040 "/var/lib/varnish/blade/"
         av = <optimized out>
         clilim = 32768
         jailed = <optimized out>
         __func__ = "main"
 root at blade:~#
 }}}

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



More information about the varnish-bugs mailing list