[Varnish] #1393: segfault in varnish tools (but varnish is running fine)

Varnish varnish-bugs at varnish-cache.org
Tue Dec 17 16:58:21 CET 2013


#1393: segfault in varnish tools (but varnish is running fine)
-----------------------------+------------------------
 Reporter:  brandonwamboldt  |       Type:  defect
   Status:  new              |   Priority:  normal
Milestone:                   |  Component:  varnishlog
  Version:  3.0.2            |   Severity:  major
 Keywords:                   |
-----------------------------+------------------------
 I am getting a segmentation fault in all varnish tools (varnishlog,
 varnishstat, etc) when varnish is running fine. This does not always
 occur. For example, it'll happen, I'll restart Varnish 3-4 times with no
 other changes, and then it'll work.

 Varnish 3.0.2 revision cbf1284
 Ubuntu 12.04.3 LTS

 I'm pretty new to debugging stuff like this, but here is some info.

 Strace Output:

 {{{
 > strace varnishtop -d -d
 execve("/usr/bin/varnishtop", ["varnishtop", "-d", "-d"], [/* 36 vars */])
 = 0
 brk(0)                                  = 0x10c5000
 access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or
 directory)
 mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) =
 0x7f38138c0000
 access("/etc/ld.so.preload", R_OK)      = -1 ENOENT (No such file or
 directory)
 open("/usr/lib/varnish/tls/x86_64/libvarnishapi.so.1", O_RDONLY|O_CLOEXEC)
 = -1 ENOENT (No such file or directory)
 stat("/usr/lib/varnish/tls/x86_64", 0x7fff09847900) = -1 ENOENT (No such
 file or directory)
 open("/usr/lib/varnish/tls/libvarnishapi.so.1", O_RDONLY|O_CLOEXEC) = -1
 ENOENT (No such file or directory)
 stat("/usr/lib/varnish/tls", 0x7fff09847900) = -1 ENOENT (No such file or
 directory)
 open("/usr/lib/varnish/x86_64/libvarnishapi.so.1", O_RDONLY|O_CLOEXEC) =
 -1 ENOENT (No such file or directory)
 stat("/usr/lib/varnish/x86_64", 0x7fff09847900) = -1 ENOENT (No such file
 or directory)
 open("/usr/lib/varnish/libvarnishapi.so.1", O_RDONLY|O_CLOEXEC) = -1
 ENOENT (No such file or directory)
 stat("/usr/lib/varnish", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
 open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3
 fstat(3, {st_mode=S_IFREG|0644, st_size=26606, ...}) = 0
 mmap(NULL, 26606, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f38138b9000
 close(3)                                = 0
 access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or
 directory)
 open("/usr/lib/libvarnishapi.so.1", O_RDONLY|O_CLOEXEC) = 3
 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0
 \0\0\0\0\0\0"..., 832) = 832
 fstat(3, {st_mode=S_IFREG|0644, st_size=74232, ...}) = 0
 mmap(NULL, 2169264, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0)
 = 0x7f381348e000
 mprotect(0x7f381349f000, 2093056, PROT_NONE) = 0
 mmap(0x7f381369e000, 8192, PROT_READ|PROT_WRITE,
 MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x10000) = 0x7f381369e000
 close(3)                                = 0
 open("/usr/lib/varnish/libncurses.so.5", O_RDONLY|O_CLOEXEC) = -1 ENOENT
 (No such file or directory)
 access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or
 directory)
 open("/lib/x86_64-linux-gnu/libncurses.so.5", O_RDONLY|O_CLOEXEC) = 3
 read(3,
 "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\260Y\0\0\0\0\0\0"..., 832)
 = 832
 fstat(3, {st_mode=S_IFREG|0644, st_size=133808, ...}) = 0
 mmap(NULL, 2229440, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0)
 = 0x7f381326d000
 mprotect(0x7f381328c000, 2097152, PROT_NONE) = 0
 mmap(0x7f381348c000, 8192, PROT_READ|PROT_WRITE,
 MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1f000) = 0x7f381348c000
 close(3)                                = 0
 open("/usr/lib/varnish/libtinfo.so.5", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No
 such file or directory)
 access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or
 directory)
 open("/lib/x86_64-linux-gnu/libtinfo.so.5", O_RDONLY|O_CLOEXEC) = 3
 read(3,
 "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\320\301\0\0\0\0\0\0"...,
 832) = 832
 fstat(3, {st_mode=S_IFREG|0644, st_size=159200, ...}) = 0
 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) =
 0x7f38138b8000
 mmap(NULL, 2255936, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0)
 = 0x7f3813046000
 mprotect(0x7f3813068000, 2097152, PROT_NONE) = 0
 mmap(0x7f3813268000, 20480, PROT_READ|PROT_WRITE,
 MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x22000) = 0x7f3813268000
 close(3)                                = 0
 open("/usr/lib/varnish/libpthread.so.0", O_RDONLY|O_CLOEXEC) = -1 ENOENT
 (No such file or directory)
 access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or
 directory)
 open("/lib/x86_64-linux-gnu/libpthread.so.0", O_RDONLY|O_CLOEXEC) = 3
 read(3,
 "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\200l\0\0\0\0\0\0"..., 832)
 = 832
 fstat(3, {st_mode=S_IFREG|0755, st_size=135366, ...}) = 0
 mmap(NULL, 2212904, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0)
 = 0x7f3812e29000
 mprotect(0x7f3812e41000, 2093056, PROT_NONE) = 0
 mmap(0x7f3813040000, 8192, PROT_READ|PROT_WRITE,
 MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x17000) = 0x7f3813040000
 mmap(0x7f3813042000, 13352, PROT_READ|PROT_WRITE,
 MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f3813042000
 close(3)                                = 0
 open("/usr/lib/varnish/libc.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No
 such file or directory)
 access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or
 directory)
 open("/lib/x86_64-linux-gnu/libc.so.6", O_RDONLY|O_CLOEXEC) = 3
 read(3,
 "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\200\30\2\0\0\0\0\0"...,
 832) = 832
 fstat(3, {st_mode=S_IFREG|0755, st_size=1815224, ...}) = 0
 mmap(NULL, 3929304, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0)
 = 0x7f3812a69000
 mprotect(0x7f3812c1e000, 2097152, PROT_NONE) = 0
 mmap(0x7f3812e1e000, 24576, PROT_READ|PROT_WRITE,
 MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1b5000) = 0x7f3812e1e000
 mmap(0x7f3812e24000, 17624, PROT_READ|PROT_WRITE,
 MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f3812e24000
 close(3)                                = 0
 open("/usr/lib/varnish/libpcre.so.3", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No
 such file or directory)
 access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or
 directory)
 open("/lib/x86_64-linux-gnu/libpcre.so.3", O_RDONLY|O_CLOEXEC) = 3
 read(3,
 "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\300\25\0\0\0\0\0\0"...,
 832) = 832
 fstat(3, {st_mode=S_IFREG|0644, st_size=247896, ...}) = 0
 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) =
 0x7f38138b7000
 mmap(NULL, 2343080, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0)
 = 0x7f381282c000
 mprotect(0x7f3812868000, 2093056, PROT_NONE) = 0
 mmap(0x7f3812a67000, 8192, PROT_READ|PROT_WRITE,
 MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x3b000) = 0x7f3812a67000
 close(3)                                = 0
 open("/usr/lib/varnish/libdl.so.2", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No
 such file or directory)
 access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or
 directory)
 open("/lib/x86_64-linux-gnu/libdl.so.2", O_RDONLY|O_CLOEXEC) = 3
 read(3,
 "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\340\r\0\0\0\0\0\0"...,
 832) = 832
 fstat(3, {st_mode=S_IFREG|0644, st_size=14768, ...}) = 0
 mmap(NULL, 2109704, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0)
 = 0x7f3812628000
 mprotect(0x7f381262a000, 2097152, PROT_NONE) = 0
 mmap(0x7f381282a000, 8192, PROT_READ|PROT_WRITE,
 MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x7f381282a000
 close(3)                                = 0
 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) =
 0x7f38138b6000
 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) =
 0x7f38138b5000
 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) =
 0x7f38138b4000
 arch_prctl(ARCH_SET_FS, 0x7f38138b5700) = 0
 mprotect(0x7f3812e1e000, 16384, PROT_READ) = 0
 mprotect(0x7f381282a000, 4096, PROT_READ) = 0
 mprotect(0x7f3812a67000, 4096, PROT_READ) = 0
 mprotect(0x7f3813040000, 4096, PROT_READ) = 0
 mprotect(0x7f3813268000, 16384, PROT_READ) = 0
 mprotect(0x7f381348c000, 4096, PROT_READ) = 0
 mprotect(0x7f381369e000, 4096, PROT_READ) = 0
 mprotect(0x602000, 4096, PROT_READ)     = 0
 mprotect(0x7f38138c2000, 4096, PROT_READ) = 0
 munmap(0x7f38138b9000, 26606)           = 0
 set_tid_address(0x7f38138b59d0)         = 688
 set_robust_list(0x7f38138b59e0, 0x18)   = 0
 futex(0x7fff098481fc, FUTEX_WAIT_BITSET_PRIVATE|FUTEX_CLOCK_REALTIME, 1,
 NULL, 7f38138b5700) = -1 EAGAIN (Resource temporarily unavailable)
 rt_sigaction(SIGRTMIN, {0x7f3812e2f750, [], SA_RESTORER|SA_SIGINFO,
 0x7f3812e38cb0}, NULL, 8) = 0
 rt_sigaction(SIGRT_1, {0x7f3812e2f7e0, [],
 SA_RESTORER|SA_RESTART|SA_SIGINFO, 0x7f3812e38cb0}, NULL, 8) = 0
 rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0
 getrlimit(RLIMIT_STACK, {rlim_cur=8192*1024, rlim_max=RLIM_INFINITY}) = 0
 brk(0)                                  = 0x10c5000
 brk(0x10e6000)                          = 0x10e6000
 uname({sys="Linux", node="epix.varnish", ...}) = 0
 open("/var/lib/varnish/epix.varnish/_.vsm", O_RDONLY) = 3
 fstat(3, {st_mode=S_IFREG|0644, st_size=84934656, ...}) = 0
 read(3,
 "6\332y\371\200\0\1\0007q\260R\0\0\0\0\331w\0\0\332w\0\0\0\0\20\5\0\0\0\0"...,
 65728) = 65728
 mmap(NULL, 84934656, PROT_READ, MAP_SHARED, 3, 0) = 0x7f380d528000
 --- SIGSEGV (Segmentation fault) @ 0 (0) ---
 +++ killed by SIGSEGV (core dumped) +++
 Segmentation fault (core dumped)
 }}}

 GDB Backtrace:

 {{{
 #0  0x00007ffff7bd05a5 in VSL_Open () from /usr/lib/libvarnishapi.so.1
 #1  0x0000000000401609 in ?? ()
 #2  0x00007ffff760c76d in __libc_start_main () from /lib/x86_64-linux-
 gnu/libc.so.6
 #3  0x0000000000401965 in ?? ()
 #4  0x00007fffffffe7d8 in ?? ()
 #5  0x000000000000001c in ?? ()
 #6  0x0000000000000001 in ?? ()
 #7  0x00007fffffffea7d in ?? ()
 #8  0x0000000000000000 in ?? ()
 }}}

 And here's strace output when it works ok:

 {{{
 > strace varnishlog
 execve("/usr/bin/varnishlog", ["varnishlog"], [/* 36 vars */]) = 0
 brk(0)                                  = 0x1eb7000
 access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or
 directory)
 mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) =
 0x7f97c082b000
 access("/etc/ld.so.preload", R_OK)      = -1 ENOENT (No such file or
 directory)
 open("/usr/lib/varnish/tls/x86_64/libvarnishapi.so.1", O_RDONLY|O_CLOEXEC)
 = -1 ENOENT (No such file or directory)
 stat("/usr/lib/varnish/tls/x86_64", 0x7fff3ba67dd0) = -1 ENOENT (No such
 file or directory)
 open("/usr/lib/varnish/tls/libvarnishapi.so.1", O_RDONLY|O_CLOEXEC) = -1
 ENOENT (No such file or directory)
 stat("/usr/lib/varnish/tls", 0x7fff3ba67dd0) = -1 ENOENT (No such file or
 directory)
 open("/usr/lib/varnish/x86_64/libvarnishapi.so.1", O_RDONLY|O_CLOEXEC) =
 -1 ENOENT (No such file or directory)
 stat("/usr/lib/varnish/x86_64", 0x7fff3ba67dd0) = -1 ENOENT (No such file
 or directory)
 open("/usr/lib/varnish/libvarnishapi.so.1", O_RDONLY|O_CLOEXEC) = -1
 ENOENT (No such file or directory)
 stat("/usr/lib/varnish", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
 open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3
 fstat(3, {st_mode=S_IFREG|0644, st_size=26606, ...}) = 0
 mmap(NULL, 26606, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f97c0824000
 close(3)                                = 0
 access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or
 directory)
 open("/usr/lib/libvarnishapi.so.1", O_RDONLY|O_CLOEXEC) = 3
 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0
 \0\0\0\0\0\0"..., 832) = 832
 fstat(3, {st_mode=S_IFREG|0644, st_size=74232, ...}) = 0
 mmap(NULL, 2169264, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0)
 = 0x7f97c03f9000
 mprotect(0x7f97c040a000, 2093056, PROT_NONE) = 0
 mmap(0x7f97c0609000, 8192, PROT_READ|PROT_WRITE,
 MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x10000) = 0x7f97c0609000
 close(3)                                = 0
 open("/usr/lib/varnish/libpthread.so.0", O_RDONLY|O_CLOEXEC) = -1 ENOENT
 (No such file or directory)
 access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or
 directory)
 open("/lib/x86_64-linux-gnu/libpthread.so.0", O_RDONLY|O_CLOEXEC) = 3
 read(3,
 "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\200l\0\0\0\0\0\0"..., 832)
 = 832
 fstat(3, {st_mode=S_IFREG|0755, st_size=135366, ...}) = 0
 mmap(NULL, 2212904, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0)
 = 0x7f97c01dc000
 mprotect(0x7f97c01f4000, 2093056, PROT_NONE) = 0
 mmap(0x7f97c03f3000, 8192, PROT_READ|PROT_WRITE,
 MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x17000) = 0x7f97c03f3000
 mmap(0x7f97c03f5000, 13352, PROT_READ|PROT_WRITE,
 MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f97c03f5000
 close(3)                                = 0
 open("/usr/lib/varnish/libc.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No
 such file or directory)
 access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or
 directory)
 open("/lib/x86_64-linux-gnu/libc.so.6", O_RDONLY|O_CLOEXEC) = 3
 read(3,
 "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\200\30\2\0\0\0\0\0"...,
 832) = 832
 fstat(3, {st_mode=S_IFREG|0755, st_size=1815224, ...}) = 0
 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) =
 0x7f97c0823000
 mmap(NULL, 3929304, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0)
 = 0x7f97bfe1c000
 mprotect(0x7f97bffd1000, 2097152, PROT_NONE) = 0
 mmap(0x7f97c01d1000, 24576, PROT_READ|PROT_WRITE,
 MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1b5000) = 0x7f97c01d1000
 mmap(0x7f97c01d7000, 17624, PROT_READ|PROT_WRITE,
 MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f97c01d7000
 close(3)                                = 0
 open("/usr/lib/varnish/libpcre.so.3", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No
 such file or directory)
 access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or
 directory)
 open("/lib/x86_64-linux-gnu/libpcre.so.3", O_RDONLY|O_CLOEXEC) = 3
 read(3,
 "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\300\25\0\0\0\0\0\0"...,
 832) = 832
 fstat(3, {st_mode=S_IFREG|0644, st_size=247896, ...}) = 0
 mmap(NULL, 2343080, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0)
 = 0x7f97bfbdf000
 mprotect(0x7f97bfc1b000, 2093056, PROT_NONE) = 0
 mmap(0x7f97bfe1a000, 8192, PROT_READ|PROT_WRITE,
 MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x3b000) = 0x7f97bfe1a000
 close(3)                                = 0
 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) =
 0x7f97c0822000
 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) =
 0x7f97c0821000
 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) =
 0x7f97c0820000
 arch_prctl(ARCH_SET_FS, 0x7f97c0821700) = 0
 mprotect(0x7f97c01d1000, 16384, PROT_READ) = 0
 mprotect(0x7f97bfe1a000, 4096, PROT_READ) = 0
 mprotect(0x7f97c03f3000, 4096, PROT_READ) = 0
 mprotect(0x7f97c0609000, 4096, PROT_READ) = 0
 mprotect(0x604000, 4096, PROT_READ)     = 0
 mprotect(0x7f97c082d000, 4096, PROT_READ) = 0
 munmap(0x7f97c0824000, 26606)           = 0
 set_tid_address(0x7f97c08219d0)         = 5706
 set_robust_list(0x7f97c08219e0, 0x18)   = 0
 futex(0x7fff3ba686cc, FUTEX_WAIT_BITSET_PRIVATE|FUTEX_CLOCK_REALTIME, 1,
 NULL, 7f97c0821700) = -1 EAGAIN (Resource temporarily unavailable)
 rt_sigaction(SIGRTMIN, {0x7f97c01e2750, [], SA_RESTORER|SA_SIGINFO,
 0x7f97c01ebcb0}, NULL, 8) = 0
 rt_sigaction(SIGRT_1, {0x7f97c01e27e0, [],
 SA_RESTORER|SA_RESTART|SA_SIGINFO, 0x7f97c01ebcb0}, NULL, 8) = 0
 rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0
 getrlimit(RLIMIT_STACK, {rlim_cur=8192*1024, rlim_max=RLIM_INFINITY}) = 0
 brk(0)                                  = 0x1eb7000
 brk(0x1ed8000)                          = 0x1ed8000
 uname({sys="Linux", node="epix.varnish", ...}) = 0
 open("/var/lib/varnish/epix.varnish/_.vsm", O_RDONLY) = 3
 fstat(3, {st_mode=S_IFREG|0644, st_size=84934656, ...}) = 0
 read(3,
 "6\332y\371\200\0\1\0\337s\260R\0\0\0\0\365\21\0\0\366\21\0\0\0\0\20\5\0\0\0\0"...,
 65728) = 65728
 mmap(NULL, 84934656, PROT_READ, MAP_SHARED, 3, 0) = 0x7f97baadf000
 nanosleep({0, 50000000}, NULL)          = 0
 nanosleep({0, 50000000}, NULL)          = 0
 nanosleep({0, 50000000}, NULL)          = 0
 nanosleep({0, 50000000}, NULL)          = 0
 nanosleep({0, 50000000}, NULL)          = 0
 nanosleep({0, 50000000}, NULL)          = 0
 nanosleep({0, 50000000}, NULL)          = 0
 nanosleep({0, 50000000}, NULL)          = 0
 nanosleep({0, 50000000}, NULL)          = 0
 nanosleep({0, 50000000}, NULL)          = 0
 nanosleep({0, 50000000}, NULL)          = 0
 nanosleep({0, 50000000}, NULL)          = 0
 nanosleep({0, 50000000}, NULL)          = 0
 nanosleep({0, 50000000}, NULL)          = 0
 nanosleep({0, 50000000}, NULL)          = 0
 nanosleep({0, 50000000}, NULL)          = 0
 }}}

-- 
Ticket URL: <https://www.varnish-cache.org/trac/ticket/1393>
Varnish <https://varnish-cache.org/>
The Varnish HTTP Accelerator




More information about the varnish-bugs mailing list