[Varnish] #162: Varnish trunk dies with assert error in SES_Delete()

Varnish varnish-bugs at projects.linpro.no
Mon Oct 8 13:28:48 CEST 2007


#162: Varnish trunk dies with assert error in SES_Delete()
---------------------------------------------------------+------------------
 Reporter:  anders                                       |        Owner:  phk  
     Type:  defect                                       |       Status:  new  
 Priority:  high                                         |    Milestone:       
Component:  varnishd                                     |      Version:  trunk
 Severity:  normal                                       |   Resolution:       
 Keywords:  varnishd core dump SES_Delete cache_session  |  
---------------------------------------------------------+------------------
Comment (by anders):

 PHK wanted this additional information, for frame 4:

 {{{
 (gdb) frame 4
 #4  0x000000000041a3f2 in SES_Delete (sp=0x15a3008) at cache_session.c:338
 338             AZ(sp->obj);
 (gdb) print *sp
 $1 = {magic = 741317722, fd = -1, id = 248, xid = 782563328, restarts = 0,
 wrk = 0x7fffe150bae0,
   sockaddrlen = 16, mysockaddrlen = 128, sockaddr = 0x15a3438, mysockaddr
 = 0x15a34b8,
   addr = "159.171.1.4", '\0' <repeats 52 times>, port =
 "21500\000\000\000\000\000\000\000\000\000\000",
   srcaddr = 0x1862700, doclose = 0x0, http = 0x15a31d8, ws = {{s =
 0x15a3538 "GET",
       f = 0x15a38ae "Date: Mon, 08 Oct 2007 10:46:00 GMT", r = 0x0,
       e = 0x15a7538 'Ð' <repeats 200 times>...}}, htc = {{magic =
 1041886673, fd = 248, ws = 0x15a30a8,
       rxbuf = {b = 0x15a3538 "GET", e = 0x15a3876 ""}, pipeline = {b =
 0x0, e = 0x0}}},
   t_open = 1191840360.5254607, t_req = 1191840389.5482745, t_resp =
 nan(0x8000000000000),
   t_end = 1191840360.5254607, step = STP_FETCH, handling = 32, wantbody =
 1 '\001', err_code = 200,
   err_reason = 0x0, list = {vtqe_next = 0x1164008, vtqe_prev = 0x26bc130},
 backend = 0xaf9e00,
   bereq = 0x324e000, obj = 0x8cfed8000, vcl = 0x21016cc9a0, mem =
 0x15a3000, workreq = {list = {
       vtqe_next = 0x0, vtqe_prev = 0x0}, sess = 0x15a3008}, acct = {first
 = 1191840347.6974971, sess = 1,
     req = 6, pipe = 0, pass = 0, fetch = 6, hdrbytes = 2035, bodybytes =
 176725}, nhashptr = 6,
   ihashptr = 4, lhashptr = 51, hashptr = 0x15a3878}
 (gdb)
 }}}

-- 
Ticket URL: <http://varnish.projects.linpro.no/ticket/162#comment:5>
Varnish <http://varnish.projects.linpro.no/>
The Varnish HTTP Accelerator


More information about the varnish-bugs mailing list