[Varnish] #616: Persistent crash (sig11) in trunk 4434

Varnish varnish-bugs at projects.linpro.no
Thu Jan 14 10:34:50 CET 2010


#616: Persistent crash (sig11) in trunk 4434
----------------------+-----------------------------------------------------
 Reporter:  anders    |        Owner:  phk  
     Type:  defect    |       Status:  new  
 Priority:  normal    |    Milestone:       
Component:  varnishd  |      Version:  trunk
 Severity:  normal    |   Resolution:       
 Keywords:            |  
----------------------+-----------------------------------------------------
Comment (by anders):

 Another sig 11 core dump today:

 {{{
 (gdb) bt
 #0  0x00000008009cf35f in getframeaddr (level=Variable "level" is not
 available.
 ) at execinfo.c:285
 #1  0x00000008009cf394 in backtrace (buffer=Variable "buffer" is not
 available.
 ) at execinfo.c:70
 #2  0x0000000000421ac8 in pan_backtrace () at cache_panic.c:273
 #3  0x0000000000421e77 in pan_ic (func=Variable "func" is not available.
 ) at cache_panic.c:329
 #4  0x0000000000423fef in RES_WriteObj (sp=0x174dd89008)
     at cache_response.c:230
 #5  0x000000000041322c in cnt_deliver (sp=0x174dd89008) at
 cache_center.c:204
 #6  0x0000000000413f06 in CNT_Session (sp=0x174dd89008) at steps.h:42
 #7  0x0000000000423d01 in wrk_do_cnt_sess (w=0x7fffa773c800, priv=Variable
 "priv" is not available.
 )
     at cache_pool.c:277
 #8  0x000000000042300d in wrk_thread_real (qp=0x80110f9c0,
 shm_workspace=Variable "shm_workspace" is not available.
 )
     at cache_pool.c:173
 #9  0x0000000800bf04d1 in pthread_getprio () from /lib/libthr.so.3
 #10 0x0000000000000000 in ?? ()
 Cannot access memory at address 0x7fffa773e000
 (gdb) frame 4
 #4  0x0000000000423fef in RES_WriteObj (sp=0x174dd89008)
     at cache_response.c:230
 230                     assert(u == sp->obj->len);
 (gdb) print *sp
 $1 = {magic = 741317722, fd = 183, id = 183, xid = 1490837284, restarts =
 0,
   esis = 0, disable_esi = 0, wrk = 0x7fffa773c800, sockaddrlen = 16,
   mysockaddrlen = 128, sockaddr = 0x174dd89b50, mysockaddr = 0x174dd89bd0,
   mylsock = 0x80111be80, addr = 0x174dd89c50 "91.186.78.4",
   port = 0x174dd89c5c "5170", doclose = 0x44262c "Connection: close",
   http = 0x174dd89258, http0 = 0x174dd896c8, ws = {{magic = 905626964,
       id = 0x446688 "sess", s = 0x174dd89c50 "91.186.78.4",
       f = 0x174dd89e49 "", r = 0x0,
       e = 0x174dd8dc50 '¥' <repeats 200 times>..., overflow = 0}},
   ws_ses = 0x174dd89c61 "GET", ws_req = 0x174dd89e49 "",
   digest = "k¯\200ñìäý\227¤]:±9\224]\tÉhÿcûb|BÐÐ:V\223ì\225\027", htc = {{
       magic = 1041886673, fd = 183, ws = 0x174dd89078, rxbuf = {
         b = 0x174dd89c61 "GET", e = 0x174dd89e49 ""}, pipeline = {b = 0x0,
         e = 0x0}}}, t_open = 1263444485.1270056, t_req =
 1263444485.1270394,
   t_resp = 1263444485.1270812, t_end = 1263444485.1270056,
   connect_timeout = 0.40000000000000002, first_byte_timeout = 60,
   between_bytes_timeout = 60, grace = 300, step = STP_DELIVER, cur_method
 = 0,
   handling = 0, sendbody = 0 '\0', wantbody = 1 '\001', err_code = 0,
   err_reason = 0x0, list = {vtqe_next = 0x0, vtqe_prev = 0x0}, director =
 0x0,
   vbe = 0x0, obj = 0x8516d8970, objcore = 0x0, objhead = 0x0,
   vcl = 0x1710372328, mem = 0x174dd89000, workreq = {list = {vtqe_next =
 0x0,
       vtqe_prev = 0x0}, func = 0x423c40 <wrk_do_cnt_sess>,
     priv = 0x174dd89008}, acct = {first = 1263444485.1270056, sess = 0,
     req = 0, pipe = 0, pass = 0, fetch = 0, hdrbytes = 0, bodybytes = 0},
   acct_req = {first = 0, sess = 1, req = 1, pipe = 0, pass = 0, fetch = 0,
     hdrbytes = 341, bodybytes = 22672}}
 }}}

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


More information about the varnish-bugs mailing list