[Varnish] #1596: Panic message:#012Assert error in vbf_fetch_thread()

Varnish varnish-bugs at varnish-cache.org
Thu Oct 23 10:41:08 CEST 2014


#1596: Panic message:#012Assert error in vbf_fetch_thread()
--------------------+----------------------------------
 Reporter:  webi    |       Owner:
     Type:  defect  |      Status:  new
 Priority:  normal  |   Milestone:  Varnish 4.0 release
Component:  build   |     Version:  4.0.1
 Severity:  normal  |  Resolution:
 Keywords:          |
--------------------+----------------------------------

Comment (by Youri_13):

 Hello,
 I have the same problem. Since I turn on esi, the child process has
 crashed several times.
 We are using Varnish 4.0.2 and it seems to occur randomly.

 This are a few of the Panic messages:
 {{{
 Oct 23 04:12:42 wwwbe varnishd[4933]: Child (20828) died signal=6
 Oct 23 04:12:42 wwwbe varnishd[4933]: Child (20828) Panic
 message:#012Assert error in vbf_fetch_thread(), cache/cache_fetch.c line
 842:#012  Condition(uu == bo->fetch_obj->len) not true.#012thread =
 (cache-worker)#012ident =
 Linux,2.6.32-042stab092.1,x86_64,-smalloc,-smalloc,-hcritbit,epoll#012Backtrace:#012
 0x43b4ed: /usr/sbin/varnishd() [0x43b4ed]#012  0x43b7fd:
 /usr/sbin/varnishd() [0x43b7fd]#012  0x425a9d: /usr/sbin/varnishd()
 [0x425a9d]#012  0x43e44f: /usr/sbin/varnishd(Pool_Work_Thread+0x4ce)
 [0x43e44f]#012  0x456f84: /usr/sbin/varnishd() [0x456f84]#012  0x4570ad:
 /usr/sbin/varnishd(WRK_thread+0x27) [0x4570ad]#012  0x7f44307ba9d1:
 /lib64/libpthread.so.0(+0x79d1) [0x7f44307ba9d1]#012  0x7f443050786d:
 /lib64/libc.so.6(clone+0x6d) [0x7f443050786d]#012  busyobj =
 0x7f441d08e020 {#012    ws = 0x7f441d08e0e0 {#012      id = "bo",#012
 {s,f,r,e} = {0x7f441d090008,+15504,(nil),+57368},#012    },#012  refcnt =
 1#012  retries = 0#012  failed = 0#012  state = 3#012    is_do_esi#012
 is_uncacheable#012    is_abandon#012    is_is_gunzip#012
 is_should_close#012    bodystatus = 3 (length),#012    },#012    ws =
 0x7f441d08e270 {#012      id = "obj",#012      {s,f,r,e} =
 {0x7f441b498cb0,+248,(nil),+248},#012    },#012  objcore (FETCH) =
 0x7f441dc2b880 {#012    refcnt = 2#012    flags = 0x4#012    objhead =
 0x7f441dc1a400#012  }#012  obj (FETCH) = 0x7f441b498b00 {#012    vxid =
 2147484163,#012    http[obj] = {#012      ws = (nil)[]#012
 "HTTP/1.1",#012        "414",#012        "Request-URI Too Large",#012
 "Date: Thu, 23 Oct 2014 02:12:41 GMT",#012        "Server: Apache",#012
 "Content-Length: 250",#012        "Content-Type: text/html;
 charset=iso-8859-1",#012        "Vary: X-UA-Device",#012        "X-Cache-
 ttl: 0.000",#012    },#012    len = 250,#012    store = {#012    },#012
 },#012  }#012
 Oct 23 04:12:42 wwwbe varnishd[4933]: child (21181) Started
 Oct 23 04:12:42 wwwbe varnishd[4933]: Child (21181) said Child starts
 Oct 23 04:13:26 wwwbe varnishd[4933]: Child (21181) died signal=6
 Oct 23 04:13:26 wwwbe varnishd[4933]: Child (21181) Panic
 message:#012Assert error in vbf_fetch_thread(), cache/cache_fetch.c line
 842:#012  Condition(uu == bo->fetch_obj->len) not true.#012thread =
 (cache-worker)#012ident =
 Linux,2.6.32-042stab092.1,x86_64,-smalloc,-smalloc,-hcritbit,epoll#012Backtrace:#012
 0x43b4ed: /usr/sbin/varnishd() [0x43b4ed]#012  0x43b7fd:
 /usr/sbin/varnishd() [0x43b7fd]#012  0x425a9d: /usr/sbin/varnishd()
 [0x425a9d]#012  0x43e44f: /usr/sbin/varnishd(Pool_Work_Thread+0x4ce)
 [0x43e44f]#012  0x456f84: /usr/sbin/varnishd() [0x456f84]#012  0x4570ad:
 /usr/sbin/varnishd(WRK_thread+0x27) [0x4570ad]#012  0x7f44307ba9d1:
 /lib64/libpthread.so.0(+0x79d1) [0x7f44307ba9d1]#012  0x7f443050786d:
 /lib64/libc.so.6(clone+0x6d) [0x7f443050786d]#012  busyobj =
 0x7f441d08e020 {#012    ws = 0x7f441d08e0e0 {#012      id = "bo",#012
 {s,f,r,e} = {0x7f441d090008,+16032,(nil),+57368},#012    },#012  refcnt =
 1#012  retries = 0#012  failed = 0#012  state = 3#012    is_do_esi#012
 is_uncacheable#012    is_abandon#012    is_is_gunzip#012
 is_should_close#012    bodystatus = 3 (length),#012    },#012    ws =
 0x7f441d08e270 {#012      id = "obj",#012      {s,f,r,e} =
 {0x7f441d4167b0,+248,(nil),+248},#012    },#012  objcore (FETCH) =
 0x7f441dc2a700 {#012    refcnt = 2#012    flags = 0x4#012    objhead =
 0x7f441dc2c630#012  }#012  obj (FETCH) = 0x7f441d416600 {#012    vxid =
 2147483693,#012    http[obj] = {#012      ws = (nil)[]#012
 "HTTP/1.1",#012        "414",#012        "Request-URI Too Large",#012
 "Date: Thu, 23 Oct 2014 02:13:25 GMT",#012        "Server: Apache",#012
 "Content-Length: 250",#012        "Content-Type: text/html;
 charset=iso-8859-1",#012        "Vary: X-UA-Device",#012        "X-Cache-
 ttl: 0.000",#012    },#012    len = 250,#012    store = {#012    },#012
 },#012  }#012
 Oct 23 04:13:26 wwwbe varnishd[4933]: child (21597) Started
 Oct 23 04:13:26 wwwbe varnishd[4933]: Child (21597) said Child starts
 Oct 23 04:14:09 wwwbe varnishd[4933]: Child (21597) died signal=6
 Oct 23 04:14:09 wwwbe varnishd[4933]: Child (21597) Panic
 message:#012Assert error in vbf_fetch_thread(), cache/cache_fetch.c line
 842:#012  Condition(uu == bo->fetch_obj->len) not true.#012thread =
 (cache-worker)#012ident =
 Linux,2.6.32-042stab092.1,x86_64,-smalloc,-smalloc,-hcritbit,epoll#012Backtrace:#012
 0x43b4ed: /usr/sbin/varnishd() [0x43b4ed]#012  0x43b7fd:
 /usr/sbin/varnishd() [0x43b7fd]#012  0x425a9d: /usr/sbin/varnishd()
 [0x425a9d]#012  0x43e44f: /usr/sbin/varnishd(Pool_Work_Thread+0x4ce)
 [0x43e44f]#012  0x456f84: /usr/sbin/varnishd() [0x456f84]#012  0x4570ad:
 /usr/sbin/varnishd(WRK_thread+0x27) [0x4570ad]#012  0x7f44307ba9d1:
 /lib64/libpthread.so.0(+0x79d1) [0x7f44307ba9d1]#012  0x7f443050786d:
 /lib64/libc.so.6(clone+0x6d) [0x7f443050786d]#012  busyobj =
 0x7f441d039020 {#012    ws = 0x7f441d0390e0 {#012      id = "bo",#012
 {s,f,r,e} = {0x7f441d03b008,+16552,(nil),+57368},#012    },#012  refcnt =
 1#012  retries = 0#012  failed = 0#012  state = 3#012    is_do_esi#012
 is_uncacheable#012    is_abandon#012    is_is_gunzip#012
 is_should_close#012    bodystatus = 3 (length),#012    },#012    ws =
 0x7f441d039270 {#012      id = "obj",#012      {s,f,r,e} =
 {0x7f441d8149b0,+248,(nil),+248},#012    },#012  objcore (FETCH) =
 0x7f441a83c180 {#012    refcnt = 2#012    flags = 0x4#012    objhead =
 0x7f441a83df60#012  }#012  obj (FETCH) = 0x7f441d814800 {#012    vxid =
 2147647591,#012    http[obj] = {#012      ws = (nil)[]#012
 "HTTP/1.1",#012        "414",#012        "Request-URI Too Large",#012
 "Date: Thu, 23 Oct 2014 02:14:08 GMT",#012        "Server: Apache",#012
 "Content-Length: 250",#012        "Content-Type: text/html;
 charset=iso-8859-1",#012        "Vary: X-UA-Device",#012        "X-Cache-
 ttl: 0.000",#012    },#012    len = 250,#012    store = {#012    },#012
 },#012  }#012
 Oct 23 04:14:09 wwwbe varnishd[4933]: child (21913) Started
 Oct 23 04:14:09 wwwbe varnishd[4933]: Child (21913) said Child starts
 Oct 23 04:15:28 wwwbe varnishd[4933]: Child (21913) died signal=6
 Oct 23 04:15:28 wwwbe varnishd[4933]: Child (21913) Panic
 message:#012Assert error in vbf_fetch_thread(), cache/cache_fetch.c line
 842:#012  Condition(uu == bo->fetch_obj->len) not true.#012thread =
 (cache-worker)#012ident =
 Linux,2.6.32-042stab092.1,x86_64,-smalloc,-smalloc,-hcritbit,epoll#012Backtrace:#012
 0x43b4ed: /usr/sbin/varnishd() [0x43b4ed]#012  0x43b7fd:
 /usr/sbin/varnishd() [0x43b7fd]#012  0x425a9d: /usr/sbin/varnishd()
 [0x425a9d]#012  0x43e44f: /usr/sbin/varnishd(Pool_Work_Thread+0x4ce)
 [0x43e44f]#012  0x456f84: /usr/sbin/varnishd() [0x456f84]#012  0x4570ad:
 /usr/sbin/varnishd(WRK_thread+0x27) [0x4570ad]#012  0x7f44307ba9d1:
 /lib64/libpthread.so.0(+0x79d1) [0x7f44307ba9d1]#012  0x7f443050786d:
 /lib64/libc.so.6(clone+0x6d) [0x7f443050786d]#012  busyobj =
 0x7f441cc8e020 {#012    ws = 0x7f441cc8e0e0 {#012      id = "bo",#012
 {s,f,r,e} = {0x7f441cc90008,+17488,(nil),+57368},#012    },#012  refcnt =
 1#012  retries = 0#012  failed = 0#012  state = 3#012    is_do_esi#012
 is_uncacheable#012    is_abandon#012    is_is_gunzip#012
 is_should_close#012    bodystatus = 3 (length),#012    },#012    ws =
 0x7f441cc8e270 {#012      id = "obj",#012      {s,f,r,e} =
 {0x7f441b862db0,+248,(nil),+248},#012    },#012  objcore (FETCH) =
 0x7f441b010800 {#012    refcnt = 2#012    flags = 0x4#012    objhead =
 0x7f441b012710#012  }#012  obj (FETCH) = 0x7f441b862c00 {#012    vxid =
 2147549232,#012    http[obj] = {#012      ws = (nil)[]#012
 "HTTP/1.1",#012        "414",#012        "Request-URI Too Large",#012
 "Date: Thu, 23 Oct 2014 02:15:27 GMT",#012        "Server: Apache",#012
 "Content-Length: 250",#012        "Content-Type: text/html;
 charset=iso-8859-1",#012        "Vary: X-UA-Device",#012        "X-Cache-
 ttl: 0.000",#012    },#012    len = 250,#012    store = {#012    },#012
 },#012  }#012
 Oct 23 04:15:28 wwwbe varnishd[4933]: child (22251) Started
 Oct 23 04:15:28 wwwbe varnishd[4933]: Child (22251) said Child starts

 Oct 23 04:15:38 wwwbe varnishd[4933]: Child (22251) died signal=6
 Oct 23 04:15:38 wwwbe varnishd[4933]: Child (22251) Panic
 message:#012Assert error in vbf_fetch_thread(), cache/cache_fetch.c line
 842:#012  Condition(uu == bo->fetch_obj->len) not true.#012thread =
 (cache-worker)#012ident =
 Linux,2.6.32-042stab092.1,x86_64,-smalloc,-smalloc,-hcritbit,epoll#012Backtrace:#012
 0x43b4ed: /usr/sbin/varnishd() [0x43b4ed]#012  0x43b7fd:
 /usr/sbin/varnishd() [0x43b7fd]#012  0x425a9d: /usr/sbin/varnishd()
 [0x425a9d]#012  0x43e44f: /usr/sbin/varnishd(Pool_Work_Thread+0x4ce)
 [0x43e44f]#012  0x456f84: /usr/sbin/varnishd() [0x456f84]#012  0x4570ad:
 /usr/sbin/varnishd(WRK_thread+0x27) [0x4570ad]#012  0x7f44307ba9d1:
 /lib64/libpthread.so.0(+0x79d1) [0x7f44307ba9d1]#012  0x7f443050786d:
 /lib64/libc.so.6(clone+0x6d) [0x7f443050786d]#012  busyobj =
 0x7f441c88e020 {#012    ws = 0x7f441c88e0e0 {#012      id = "bo",#012
 {s,f,r,e} = {0x7f441c890008,+17608,(nil),+57368},#012    },#012  refcnt =
 1#012  retries = 0#012  failed = 0#012  state = 3#012    is_do_esi#012
 is_uncacheable#012    is_abandon#012    is_is_gunzip#012
 is_should_close#012    bodystatus = 3 (length),#012    },#012    ws =
 0x7f441c88e270 {#012      id = "obj",#012      {s,f,r,e} =
 {0x7f441d425db0,+248,(nil),+248},#012    },#012  objcore (FETCH) =
 0x7f441dc1b200 {#012    refcnt = 2#012    flags = 0x4#012    objhead =
 0x7f441dc2dd60#012  }#012  obj (FETCH) = 0x7f441d425c00 {#012    vxid =
 2147483800,#012    http[obj] = {#012      ws = (nil)[]#012
 "HTTP/1.1",#012        "414",#012        "Request-URI Too Large",#012
 "Date: Thu, 23 Oct 2014 02:15:37 GMT",#012        "Server: Apache",#012
 "Content-Length: 250",#012        "Content-Type: text/html;
 charset=iso-8859-1",#012        "Vary: X-UA-Device",#012        "X-Cache-
 ttl: 0.000",#012    },#012    len = 250,#012    store = {#012    },#012
 },#012  }#012
 Oct 23 04:15:38 wwwbe varnishd[4933]: child (22407) Started
 Oct 23 04:15:38 wwwbe varnishd[4933]: Child (22407) said Child starts


 Oct 23 04:57:30 wwwbe varnishd[4933]: Child (22407) died signal=6
 Oct 23 04:57:30 wwwbe varnishd[4933]: Child (22407) Panic
 message:#012Assert error in vbf_fetch_thread(), cache/cache_fetch.c line
 842:#012  Condition(uu == bo->fetch_obj->len) not true.#012thread =
 (cache-worker)#012ident =
 Linux,2.6.32-042stab092.1,x86_64,-smalloc,-smalloc,-hcritbit,epoll#012Backtrace:#012
 0x43b4ed: /usr/sbin/varnishd() [0x43b4ed]#012  0x43b7fd:
 /usr/sbin/varnishd() [0x43b7fd]#012  0x425a9d: /usr/sbin/varnishd()
 [0x425a9d]#012  0x43e44f: /usr/sbin/varnishd(Pool_Work_Thread+0x4ce)
 [0x43e44f]#012  0x456f84: /usr/sbin/varnishd() [0x456f84]#012  0x4570ad:
 /usr/sbin/varnishd(WRK_thread+0x27) [0x4570ad]#012  0x7f44307ba9d1:
 /lib64/libpthread.so.0(+0x79d1) [0x7f44307ba9d1]#012  0x7f443050786d:
 /lib64/libc.so.6(clone+0x6d) [0x7f443050786d]#012  busyobj =
 0x7f441d08e020 {#012    ws = 0x7f441d08e0e0 {#012      id = "bo",#012
 {s,f,r,e} = {0x7f441d090008,+576,(nil),+57368},#012    },#012  refcnt =
 1#012  retries = 0#012  failed = 0#012  state = 3#012    is_do_esi#012
 is_do_pass#012    is_uncacheable#012    is_abandon#012    is_is_gzip#012
 is_should_close#012    bodystatus = 3 (length),#012    },#012    ws =
 0x7f441d08e270 {#012      id = "obj",#012      {s,f,r,e} =
 {0x7f441bc1b9c0,+232,(nil),+232},#012    },#012  objcore (FETCH) =
 0x7f441c498300 {#012    refcnt = 1#012    flags = 0x104#012    objhead =
 0x7f442f84d320#012  }#012  obj (FETCH) = 0x7f441bc1b800 {#012    vxid =
 2147517676,#012    http[obj] = {#012      ws = (nil)[]#012
 "HTTP/1.1",#012        "200",#012        "OK",#012        "Date: Thu, 23
 Oct 2014 02:57:29 GMT",#012        "Server: Apache",#012        "Vary:
 Accept-Encoding",#012        "Content-Encoding: gzip",#012
 "Content-Length: 20",#012        "Content-Type: text/html;
 charset=iso-8859-1",#012        "X-Cache-ttl: 0.000",#012    },#012    len
 = 25,#012    store = {#012    },#012  },#012  }#012
 Oct 23 04:57:31 wwwbe varnishd[4933]: child (31654) Started
 Oct 23 04:57:31 wwwbe varnishd[4933]: Child (31654) said Child starts


 Oct 23 08:56:56 wwwbe varnishd[19016]: Child (19018) Panic
 message:#012Assert error in vbf_fetch_thread(), cache/cache_fetch.c line
 842:#012  Condition(uu == bo->fetch_obj->len) not true.#012thread =
 (cache-worker)#012ident =
 Linux,2.6.32-042stab092.1,x86_64,-smalloc,-smalloc,-hcritbit,epoll#012Backtrace:#012
 0x43b4ed: /usr/sbin/varnishd() [0x43b4ed]#012  0x43b7fd:
 /usr/sbin/varnishd() [0x43b7fd]#012  0x425a9d: /usr/sbin/varnishd()
 [0x425a9d]#012  0x43e44f: /usr/sbin/varnishd(Pool_Work_Thread+0x4ce)
 [0x43e44f]#012  0x456f84: /usr/sbin/varnishd() [0x456f84]#012  0x4570ad:
 /usr/sbin/varnishd(WRK_thread+0x27) [0x4570ad]#012  0x7f97fefad9d1:
 /lib64/libpthread.so.0(+0x79d1) [0x7f97fefad9d1]#012  0x7f97fecfa86d:
 /lib64/libc.so.6(clone+0x6d) [0x7f97fecfa86d]#012  busyobj =
 0x7f97ec406020 {#012    ws = 0x7f97ec4060e0 {#012      id = "bo",#012
 {s,f,r,e} = {0x7f97ec408008,+2168,(nil),+57368},#012    },#012  refcnt =
 1#012  retries = 0#012  failed = 0#012  state = 3#012    is_do_esi#012
 is_do_pass#012    is_uncacheable#012    is_abandon#012    is_is_gunzip#012
 is_should_close#012    bodystatus = 3 (length),#012    },#012    ws =
 0x7f97ec406270 {#012      id = "obj",#012      {s,f,r,e} =
 {0x7f97ea07d5f8,+352,(nil),+352},#012    },#012  objcore (FETCH) =
 0x7f97eb012d00 {#012    refcnt = 1#012    flags = 0x104#012    objhead =
 0x7f97fe04d320#012  }#012  obj (FETCH) = 0x7f97ea07d400 {#012    vxid =
 2147483776,#012    http[obj] = {#012      ws = (nil)[]#012
 "HTTP/1.1",#012        "200",#012        "OK",#012        "Date: Thu, 23
 Oct 2014 06:56:55 GMT",#012        "Server: Apache",#012        "Last-
 Modified: Tue, 17 Jun 2014 09:32:52 GMT",#012        "ETag: "30a5038-5de-
 4fc04d3efe11c"",#012        "Accept-Ranges: bytes",#012        "Content-
 Length: 1502",#012        "Cache-Control: max-age=1209600, public, must-
 revalidate",#012        "Content-Type: image/png",#012        "Vary: X-UA-
 Device",#012        "X-Cache-ttl: 0.000",#012    },#012    len = 1502,#012
 store = {#012    },#012  },#012  }#012
 Oct 23 08:56:57 wwwbe varnishd[19016]: child (20429) Started
 Oct 23 08:56:57 wwwbe varnishd[19016]: Child (20429) said Child starts
 Oct 23 08:58:44 wwwbe varnishd[19016]: Child (20429) died signal=6
 Oct 23 08:58:44 wwwbe varnishd[19016]: Child (20429) Panic
 message:#012Assert error in vbf_fetch_thread(), cache/cache_fetch.c line
 842:#012  Condition(uu == bo->fetch_obj->len) not true.#012thread =
 (cache-worker)#012ident =
 Linux,2.6.32-042stab092.1,x86_64,-smalloc,-smalloc,-hcritbit,epoll#012Backtrace:#012
 0x43b4ed: /usr/sbin/varnishd() [0x43b4ed]#012  0x43b7fd:
 /usr/sbin/varnishd() [0x43b7fd]#012  0x425a9d: /usr/sbin/varnishd()
 [0x425a9d]#012  0x43e44f: /usr/sbin/varnishd(Pool_Work_Thread+0x4ce)
 [0x43e44f]#012  0x456f84: /usr/sbin/varnishd() [0x456f84]#012  0x4570ad:
 /usr/sbin/varnishd(WRK_thread+0x27) [0x4570ad]#012  0x7f97fefad9d1:
 /lib64/libpthread.so.0(+0x79d1) [0x7f97fefad9d1]#012  0x7f97fecfa86d:
 /lib64/libc.so.6(clone+0x6d) [0x7f97fecfa86d]#012  busyobj =
 0x7f97ea07d020 {#012    ws = 0x7f97ea07d0e0 {#012      id = "bo",#012
 {s,f,r,e} = {0x7f97ea07f008,+2176,(nil),+57368},#012    },#012  refcnt =
 1#012  retries = 0#012  failed = 0#012  state = 3#012    is_do_esi#012
 is_do_pass#012    is_uncacheable#012    is_abandon#012    is_is_gunzip#012
 is_should_close#012    bodystatus = 3 (length),#012    },#012    ws =
 0x7f97ea07d270 {#012      id = "obj",#012      {s,f,r,e} =
 {0x7f97e680e478,+352,(nil),+352},#012    },#012  objcore (FETCH) =
 0x7f97eb428480 {#012    refcnt = 1#012    flags = 0x104#012    objhead =
 0x7f97fe04d390#012  }#012  obj (FETCH) = 0x7f97e680e280 {#012    vxid =
 2147549239,#012    http[obj] = {#012      ws = (nil)[]#012
 "HTTP/1.1",#012        "200",#012        "OK",#012        "Date: Thu, 23
 Oct 2014 06:58:43 GMT",#012        "Server: Apache",#012        "Last-
 Modified: Tue, 17 Jun 2014 09:32:52 GMT",#012        "ETag: "30a5038-5de-
 4fc04d3efe11c"",#012        "Accept-Ranges: bytes",#012        "Content-
 Length: 1502",#012        "Cache-Control: max-age=1209600, public, must-
 revalidate",#012        "Content-Type: image/png",#012        "Vary: X-UA-
 Device",#012        "X-Cache-ttl: 0.000",#012    },#012    len = 1502,#012
 store = {#012    },#012  },#012  }#012
 Oct 23 08:58:44 wwwbe varnishd[19016]: child (20814) Started
 Oct 23 08:58:44 wwwbe varnishd[19016]: Child (20814) said Child starts


 Oct 23 09:03:40 wwwbe varnishd[19016]: Child (20814) died signal=6
 Oct 23 09:03:40 wwwbe varnishd[19016]: Child (20814) Panic
 message:#012Assert error in vbf_fetch_thread(), cache/cache_fetch.c line
 842:#012  Condition(uu == bo->fetch_obj->len) not true.#012thread =
 (cache-worker)#012ident =
 Linux,2.6.32-042stab092.1,x86_64,-smalloc,-smalloc,-hcritbit,epoll#012Backtrace:#012
 0x43b4ed: /usr/sbin/varnishd() [0x43b4ed]#012  0x43b7fd:
 /usr/sbin/varnishd() [0x43b7fd]#012  0x425a9d: /usr/sbin/varnishd()
 [0x425a9d]#012  0x43e44f: /usr/sbin/varnishd(Pool_Work_Thread+0x4ce)
 [0x43e44f]#012  0x456f84: /usr/sbin/varnishd() [0x456f84]#012  0x4570ad:
 /usr/sbin/varnishd(WRK_thread+0x27) [0x4570ad]#012  0x7f97fefad9d1:
 /lib64/libpthread.so.0(+0x79d1) [0x7f97fefad9d1]#012  0x7f97fecfa86d:
 /lib64/libc.so.6(clone+0x6d) [0x7f97fecfa86d]#012  busyobj =
 0x7f97e986c020 {#012    ws = 0x7f97e986c0e0 {#012      id = "bo",#012
 {s,f,r,e} = {0x7f97e986e008,+2728,(nil),+57368},#012    },#012  refcnt =
 1#012  retries = 0#012  failed = 0#012  state = 3#012    is_do_esi#012
 is_uncacheable#012    is_abandon#012    is_is_gunzip#012
 is_should_close#012    bodystatus = 2 (chunked),#012    },#012    ws =
 0x7f97e986c270 {#012      id = "obj",#012      {s,f,r,e} =
 {0x7f97e749ded0,+352,(nil),+352},#012    },#012  objcore (FETCH) =
 0x7f97e7428700 {#012    refcnt = 2#012    flags = 0x4#012    objhead =
 0x7f97e742a4e0#012  }#012  obj (FETCH) = 0x7f97e749dd00 {#012    vxid =
 2147844173,#012    http[obj] = {#012      ws = (nil)[]#012
 "HTTP/1.1",#012        "200",#012        "OK",#012        "Date: Thu, 23
 Oct 2014 07:03:38 GMT",#012        "Server: Apache",#012        "Expires:
 Thu, 19 Nov 1981 08:52:00 GMT",#012        "Cache-Control: no-store, no-
 cache, must-revalidate, post-check=0, pre-check=0",#012        "Pragma:
 no-cache",#012        "Content-Type: application/json;
 charset=UTF-8;",#012        "Vary: X-UA-Device",#012        "X-Cache-ttl:
 0.000",#012    },#012    len = 1315,#012    store = {#012    },#012
 },#012  }#012
 Oct 23 09:03:40 wwwbe varnishd[19016]: child (22339) Started
 Oct 23 09:03:40 wwwbe varnishd[19016]: Child (22339) said Child starts


 Oct 23 07:55:15 wwwbe varnishd[4933]: Child (31654) died signal=6
 Oct 23 07:55:15 wwwbe varnishd[4933]: Child (31654) Panic
 message:#012Assert error in vbf_fetch_thread(), cache/cache_fetch.c line
 842:#012  Condition(uu == bo->fetch_obj->len) not true.#012thread =
 (cache-worker)#012ident =
 Linux,2.6.32-042stab092.1,x86_64,-smalloc,-smalloc,-hcritbit,epoll#012Backtrace:#012
 0x43b4ed: /usr/sbin/varnishd() [0x43b4ed]#012  0x43b7fd:
 /usr/sbin/varnishd() [0x43b7fd]#012  0x425a9d: /usr/sbin/varnishd()
 [0x425a9d]#012  0x43e44f: /usr/sbin/varnishd(Pool_Work_Thread+0x4ce)
 [0x43e44f]#012  0x456f84: /usr/sbin/varnishd() [0x456f84]#012  0x4570ad:
 /usr/sbin/varnishd(WRK_thread+0x27) [0x4570ad]#012  0x7f44307ba9d1:
 /lib64/libpthread.so.0(+0x79d1) [0x7f44307ba9d1]#012  0x7f443050786d:
 /lib64/libc.so.6(clone+0x6d) [0x7f443050786d]#012  busyobj =
 0x7f441d45b020 {#012    ws = 0x7f441d45b0e0 {#012      id = "bo",#012
 {s,f,r,e} = {0x7f441d45d008,+864,(nil),+57368},#012    },#012  refcnt =
 1#012  retries = 0#012  failed = 0#012  state = 3#012    is_do_esi#012
 is_do_pass#012    is_uncacheable#012    is_abandon#012    is_is_gunzip#012
 is_should_close#012    bodystatus = 2 (chunked),#012    },#012    ws =
 0x7f441d45b270 {#012      id = "obj",#012      {s,f,r,e} =
 {0x7f4411985de8,+464,(nil),+464},#012    },#012  objcore (FETCH) =
 0x7f441747ff00 {#012    refcnt = 1#012    flags = 0x104#012    objhead =
 0x7f442f84d390#012  }#012  obj (FETCH) = 0x7f4411985c00 {#012    vxid =
 2148008215,#012    http[obj] = {#012      ws = (nil)[]#012
 "HTTP/1.1",#012        "200",#012        "OK",#012        "Date: Thu, 23
 Oct 2014 05:55:14 GMT",#012        "Server: Apache",#012        "Expires:
 Thu, 19 Nov 1981 08:52:00 GMT",#012        "Cache-Control: no-store, no-
 cache, must-revalidate, post-check=0, pre-check=0",#012        "Pragma:
 no-cache",#012        "Set-Cookie:
 PHPSESSID=20b718b8a719c9ced1989646f4eac49f; expires=Thu, 30-Oct-2014
 05:55:14 GMT; Max-Age=604800; path=/",#012        "Content-Type:
 text/html; charset=iso-8859-1",#012        "Vary: Accept-Encoding, X-UA-
 Device",#012        "X-Cache-t
 Oct 23 07:55:15 wwwbe varnishd[4933]: child (6519) Started
 Oct 23 07:55:15 wwwbe varnishd[4933]: Child (6519) said Child starts

 }}}

 Does anyone have any idea how to solve this problem?

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



More information about the varnish-bugs mailing list