[Varnish] #1471: Assert error with persistent storage

Varnish varnish-bugs at varnish-cache.org
Sun Apr 20 00:26:48 CEST 2014


#1471: Assert error with persistent storage
---------------------------------------------+--------------------------
 Reporter:  tmagnien                         |       Owner:
     Type:  defect                           |      Status:  new
 Priority:  normal                           |   Milestone:
Component:  varnishd                         |     Version:  4.0.0-beta1
 Severity:  normal                           |  Resolution:
 Keywords:  assert persistent smp_oc_getobj  |
---------------------------------------------+--------------------------

Comment (by patrice):

 after a few minutes testing version 4.0.0 from ubuntu package with live
 traffic :
 {{{
 arnish> panic.show
 200
 Last panic at: Sat, 19 Apr 2014 22:21:51 GMT
 Assert error in smp_oc_getobj(), storage/storage_persistent_silo.c line
 438:
   Condition((o)->magic == 0x32851d42) not true.
 errno = 104 (Connection reset by peer)
 thread = (cache-worker)
 ident =
 Linux,3.11.0-12-generic,x86_64,-spersistent,-smalloc,-hcritbit,epoll
 Backtrace:
   0x4325b5: /usr/sbin/varnishd() [0x4325b5]
   0x45c70e: /usr/sbin/varnishd() [0x45c70e]
   0x435d2b: /usr/sbin/varnishd(CNT_Request+0x56b) [0x435d2b]
   0x42cccb: /usr/sbin/varnishd(HTTP1_Session+0x3eb) [0x42cccb]
   0x439f78: /usr/sbin/varnishd() [0x439f78]
   0x43aff9: /usr/sbin/varnishd(SES_pool_accept_task+0x2a9) [0x43aff9]
   0x434ab4: /usr/sbin/varnishd(Pool_Work_Thread+0xb4) [0x434ab4]
   0x4477e8: /usr/sbin/varnishd() [0x4477e8]
   0x7fb22aceef6e: /lib/x86_64-linux-gnu/libpthread.so.0(+0x7f6e)
 [0x7fb22aceef6e]
   0x7fb22aa199cd: /lib/x86_64-linux-gnu/libc.so.6(clone+0x6d)
 [0x7fb22aa199cd]
 req = 0x7fb1e4106c10 {
   sp = 0x7fb1e803ce00, vxid = 1080526246,  step = R_STP_FETCH,
   req_body = R_BODY_NONE,
   restarts = 0, esi_level = 0
   sp = 0x7fb1e803ce00 {
     fd = 142, vxid = 6784421,
     client = 172.18.80.5 1977,
     step = S_STP_WORKING,
   },
   worker = 0x7fb2032ebc30 {
     ws = 0x7fb2032ebe40 {
       id = "wrk",
       {s,f,r,e} = {0x7fb2032eb420,0x7fb2032eb420,(nil),+2048},
     },
   VCL::method = 0x0,
   VCL::return = fetch,
   },
   ws = 0x7fb1e4106da0 {
     id = "req",
     {s,f,r,e} = {0x7fb1e4108be0,+608,(nil),+57392},
   },
   http[req] = {
     ws = 0x7fb1e4106da0[req]
       "GET",
       "/2080/73282080/pics/3106286939_1_3_BqvX9uOx.png",
       "HTTP/1.1",
       "User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36
 (KHTML, like Gecko) Chrome/34.0.1847.116 Safari/537.36",
       "Accept: image/webp,*/*;q=0.8",
       "Accept-Language: fr-FR,fr;q=0.8,en-US;q=0.6,en;q=0.4",
       "Host: auto.img.v4.skyrock.net",
       "Referer: http://mileydest-source.skyrock.com/tags/dhG8rmHt6C-
 Francia-Raisa.html",
       "X-Cluster-Client-Ip: XXXXXXXXXX",
       "Connection: keep-alive",
       "X-Forwarded-For: XXXXXXXX",
       "x-vc-backend: isilon",
       "Accept-Encoding: gzip",
   },
   vcl = {
     srcname = {
       "input",
       "Builtin",
     },
   },
 },
 }}}

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




More information about the varnish-bugs mailing list