[Varnish] #808: Assert crash on load testing

Varnish varnish-bugs at varnish-cache.org
Tue Nov 2 16:03:18 CET 2010


#808: Assert crash on load testing
----------------------+-----------------------------------------------------
 Reporter:  diego     |        Owner:  phk     
     Type:  defect    |       Status:  reopened
 Priority:  normal    |    Milestone:          
Component:  varnishd  |      Version:  trunk   
 Severity:  normal    |   Resolution:          
 Keywords:            |  
----------------------+-----------------------------------------------------
Changes (by diego):

  * status:  closed => reopened
  * resolution:  fixed =>


Comment:

 Just tested svn 5491 build and it is still asserting.

 {{{
 Nov  2 14:56:52 kitty1 /raid0[27780]: Child (27991) Panic message: Assert
 error in http_Write(), cache_http.c line 918:
 Condition((hp->hd[HTTP_HDR_STATUS].b) != 0) not true. thread = (cache-
 worker) ident = Linux,2.6.18-164.11.1.el5,x86_64,-smalloc,-hcritbit,epoll
 Backtrace:   0x424ad6: pan_ic+b6   0x4204c3: http_Write+293   0x42703b:
 RES_WriteObj+12b   0x413c0a: cnt_deliver+19a   0x414979: CNT_Session+369
 0x426e98: wrk_do_cnt_sess+b8   0x426187: wrk_thread_real+337
 0x2ad189ee873d: _end+2ad189882565   0x2ad18a66cd1d: _end+2ad18a006b45 sp =
 0x2aaaef802008 {   fd = 12, id = 12, xid = 1337525629,   client =
 111.151.227.72 5546,   step = STP_DELIVER,   handling = deliver,
 err_code = 200, err_reason = (null),   restarts = 0, esis = 0   ws =
 0x2aaaef802080 {      id = "sess",     {s,f,r,e} =
 {0x2aaaef802cd8,+216,(nil),+512000},   },   http[req] = {     ws =
 0x2aaaef802080[sess]       "GET",       "/",       "HTTP/1.1",
 "User-Agent: httperf/0.9.0",       "X-Forwarded-For: 111.151.227.72",
 "host: w
 Nov  2 14:56:52 kitty1 /raid0[27780]: child (28202) Started
 Nov  2 14:56:52 kitty1 /raid0[27780]: Child (28202) said
 Nov  2 14:56:52 kitty1 /raid0[27780]: Child (28202) said Child starts
 Nov  2 14:57:00 kitty1 /raid0[27780]: Child (28202) died signal=6
 Nov  2 14:57:00 kitty1 /raid0[27780]: Child (28202) Panic message: Assert
 error in http_Write(), cache_http.c line 918:
 Condition((hp->hd[HTTP_HDR_STATUS].b) != 0) not true. thread = (cache-
 worker) ident = Linux,2.6.18-164.11.1.el5,x86_64,-smalloc,-hcritbit,epoll
 Backtrace:   0x424ad6: pan_ic+b6   0x4204c3: http_Write+293   0x42703b:
 RES_WriteObj+12b   0x413c0a: cnt_deliver+19a   0x414979: CNT_Session+369
 0x426e98: wrk_do_cnt_sess+b8   0x426187: wrk_thread_real+337
 0x2ad189ee873d: _end+2ad189882565   0x2ad18a66cd1d: _end+2ad18a006b45 sp =
 0x2aaaeee80008 {   fd = 22, id = 22, xid = 220588095,   client =
 111.151.227.72 5844,   step = STP_DELIVER,   handling = deliver,
 err_code = 200, err_reason = (null),   restarts = 0, esis = 0   ws =
 0x2aaaeee80080 {      id = "sess",     {s,f,r,e} =
 {0x2aaaeee80cd8,+216,(nil),+512000},   },   http[req] = {     ws =
 0x2aaaeee80080[sess]       "GET",       "/",       "HTTP/1.1",
 "User-Agent: httperf/0.9.0",       "X-Forwarded-For: 111.151.227.72",
 "host: ww
 Nov  2 14:57:00 kitty1 /raid0[27780]: child (28411) Started
 Nov  2 14:57:00 kitty1 /raid0[27780]: Child (28411) said
 Nov  2 14:57:00 kitty1 /raid0[27780]: Child (28411) said Child starts
 Nov  2 14:57:14 kitty1 /raid0[27780]: Child (28411) died signal=6
 Nov  2 14:57:14 kitty1 /raid0[27780]: Child (28411) Panic message: Assert
 error in http_Write(), cache_http.c line 918:
 Condition((hp->hd[HTTP_HDR_STATUS].b) != 0) not true. thread = (cache-
 worker) ident = Linux,2.6.18-164.11.1.el5,x86_64,-smalloc,-hcritbit,epoll
 Backtrace:   0x424ad6: pan_ic+b6   0x4204c3: http_Write+293   0x42703b:
 RES_WriteObj+12b   0x413c0a: cnt_deliver+19a   0x414979: CNT_Session+369
 0x426e98: wrk_do_cnt_sess+b8   0x426187: wrk_thread_real+337
 0x2ad189ee873d: _end+2ad189882565   0x2ad18a66cd1d: _end+2ad18a006b45 sp =
 0x2aaaee880008 {   fd = 14, id = 14, xid = 68105016,   client =
 111.151.227.72 6253,   step = STP_DELIVER,   handling = deliver,
 err_code = 200, err_reason = (null),   restarts = 0, esis = 0   ws =
 0x2aaaee880080 {      id = "sess",     {s,f,r,e} =
 {0x2aaaee880cd8,+216,(nil),+512000},   },   http[req] = {     ws =
 0x2aaaee880080[sess]       "GET",       "/",       "HTTP/1.1",
 "User-Agent: httperf/0.9.0",       "X-Forwarded-For: 111.151.227.72",
 "host: www
 Nov  2 14:57:14 kitty1 /raid0[27780]: child (28620) Started
 Nov  2 14:57:14 kitty1 /raid0[27780]: Child (28620) said
 Nov  2 14:57:14 kitty1 /raid0[27780]: Child (28620) said Child starts

 }}}

-- 
Ticket URL: <http://www.varnish-cache.org/trac/ticket/808#comment:3>
Varnish <http://varnish-cache.org/>
The Varnish HTTP Accelerator




More information about the varnish-bugs mailing list