[Varnish] #1527: Assert error in hcb_insert(), hash/hash_critbit.c line 226: Condition(noh == NULL) not true.

Varnish varnish-bugs at varnish-cache.org
Sun Jun 15 01:18:59 CEST 2014


#1527: Assert error in hcb_insert(), hash/hash_critbit.c line 226:   Condition(noh
== NULL) not true.
--------------------+----------------------
 Reporter:  joakim  |       Type:  defect
   Status:  new     |   Priority:  normal
Milestone:          |  Component:  varnishd
  Version:  4.0.0   |   Severity:  normal
 Keywords:          |
--------------------+----------------------
 Running Debian package varnish 4.0.0-2~wheezy^1^ on Debian Wheezy (7.5).

 banner:
 {{{
 Linux,3.2.0-4-amd64,x86_64,-smalloc,-smalloc,-hcritbit
 varnish-4.0.0 revision e814326
 }}}

 panic:
 {{{
 Last panic at: Sat, 14 Jun 2014 22:35:49 GMT
 Assert error in hcb_insert(), hash/hash_critbit.c line 226:
   Condition(noh == NULL) not true.
 errno = 104 (Connection reset by peer)
 thread = (cache-worker)
 ident = Linux,3.2.0-4-amd64,x86_64,-smalloc,-smalloc,-hcritbit,epoll
 Backtrace:
   0x433b45: /usr/sbin/varnishd() [0x433b45]
   0x44d28a: /usr/sbin/varnishd() [0x44d28a]
   0x44d497: /usr/sbin/varnishd() [0x44d497]
   0x428912: /usr/sbin/varnishd(HSH_Lookup+0x592) [0x428912]
   0x436398: /usr/sbin/varnishd() [0x436398]
   0x437531: /usr/sbin/varnishd(CNT_Request+0x841) [0x437531]
   0x42e5eb: /usr/sbin/varnishd(HTTP1_Session+0x7cb) [0x42e5eb]
   0x43b468: /usr/sbin/varnishd() [0x43b468]
   0x43c4f0: /usr/sbin/varnishd(SES_pool_accept_task+0x2b0) [0x43c4f0]
   0x435ff9: /usr/sbin/varnishd(Pool_Work_Thread+0xa9) [0x435ff9]
 req = 0x7fe77717b020 {
   sp = 0x7fe776ec0020, vxid = 1074432999,  step = R_STP_LOOKUP,
   req_body = R_BODY_NONE,
   restarts = 0, esi_level = 0
   sp = 0x7fe776ec0020 {
     fd = 268, vxid = 691174,
     client = 123.645.345.987 39187,
     step = S_STP_WORKING,
   },
   worker = 0x7fe77195ec50 {
     ws = 0x7fe77195ee60 {
       id = "wrk",
       {s,f,r,e} = {0x7fe77195e450,0x7fe77195e450,(nil),+2048},
     },
   VCL::method = 0x0,
   VCL::return = lookup,
   },
   ws = 0x7fe77717b1b0 {
     id = "req",
     {s,f,r,e} = {0x7fe77717cff0,+544,+254000,+254000},
   },
   http[req] = {
     ws = 0x7fe77717b1b0[req]
       "GET",
       "/thumbnails/0003/f975d19b7388c38a92fef77de0a137.jpg",
       "HTTP/1.1",
       "User-Agent: facebookexternalhit/1.1
 (+http://www.facebook.com/externalhit_uatext.php)",
       "Accept: */*",
       "Range: bytes=0-8999",
       "Referer: http://example.com/v/2043082",
       "Host: img.example.com",
       "Connection: keep-alive",
       "X-Forwarded-For: 123.645.345.987",
   },
   vcl = {
     srcname = {
       "input",
       "Builtin",
       "example-acl.vcl",
       "example-backend.vcl",
       "example-synth.vcl",
     },
   },
 },

 }}}


 ^1^ Compiled from http://anonscm.debian.org/gitweb/?p=pkg-varnish/pkg-
 varnish.git;a=shortlog as the deb hasn't shown up in the varnish repo yet.
 :)

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



More information about the varnish-bugs mailing list