Bug Report..can't use Trac tickets

Xing Li xing at litespeedtech.com
Tue Sep 5 07:09:44 CEST 2006


Sorry for the list intrusion. Registered with Trac as "xing" but I don't 
have the rights to submit a bug ticket according to Trac: "TICKET_CREATE 
privileges are required to perform this operation".

Following asserts are received when varnish was inserted into live test 
traffic stream situated in-between litespeed, a web server acting as a 
proxy, and the real server.

The default VCL was modified so varnish will cache even with cookies 
present in request. No other change made.

I have the communication logged to disk but there was too much data and 
I could not figure through the asserts which request was at fault. If a 
dev can tell me what to look for, I can research the varnish log.

Xing Li
LiteSpeed Technologies, Inc.


Start Bug Report:
---------------
CentOS 4.4, x86_64, libevent 1.1b,

Varnish 0.9.1 launched with "varnishd -d -d -p 11101 -b 'myip 82'
---------------
Source modification: Line 48 of varnishd/mgt_vcc.c

from

"    if (req.http.Authenticate || req.http.Cookie) {\n"

to

"    if (req.http.Authenticate) {\n"
---------------

Error Description from varnishd:
---------------
file /tmp/varnish.D85dYM (unlinked) size 83630907392 bytes (20417702 
fs-blocks, 20417702 pages)
rolling(1)...
rolling(2)...
start
CLI <start>
start child pid 30671
200 0

Child said (2, 30671): <<Child starts
managed to mmap 83630907392 bytes of 83630907392
Ready
 >>
Child said (2, 30671): <<Assert error in fetch_chunked(), cache_fetch.c 
line 91:
   Condition(isspace(*q)) not true.
   errno = 0 (Success)
 >>
Cache child died pid=30671 status=0x6
Clean child
Child cleaned
start child pid 31027
Child said (2, 31027): <<Child starts
managed to mmap 83630907392 bytes of 83630907392
Ready
 >>
Child said (2, 31027): <<Assert error in fetch_chunked(), cache_fetch.c 
line 91:
   Condition(isspace(*q)) not true.
   errno = 0 (Success)
 >>
Cache child died pid=31027 status=0x6
Clean child
Child cleaned
start child pid 31122
Child said (2, 31122): <<Child starts
managed to mmap 83630907392 bytes of 83630907392
Ready
 >>
Child said (2, 31122): <<Assert error in fetch_chunked(), cache_fetch.c 
line 91:
   Condition(isspace(*q)) not true.
   errno = 0 (Success)
 >>
Cache child died pid=31122 status=0x6
Clean child
Child cleaned
start child pid 31133
Child said (2, 31133): <<Child starts
managed to mmap 83630907392 bytes of 83630907392
Ready
 >>
Child said (2, 31133): <<Assert error in fetch_chunked(), cache_fetch.c 
line 91:
   Condition(isspace(*q)) not true.
   errno = 0 (Success)
 >>
Cache child died pid=31133 status=0x6
Clean child
Child cleaned
start child pid 31160
Child said (2, 31160): <<Child starts
managed to mmap 83630907392 bytes of 83630907392
Ready
 >>
Child said (2, 31160): <<Assert error in FetchHeaders(), cache_fetch.c 
line 312:
   Condition(i == 0) not true.
   errno = 0 (Success)
 >>
Cache child died pid=31160 status=0x6
Clean child
Child cleaned
start child pid 31201
Child said (2, 31201): <<Child starts



More information about the varnish-dev mailing list