https://issues.apache.org/bugzilla/show_bug.cgi?id=44778





--- Comment #3 from Axel-Stephane Smorgrav <[EMAIL PROTECTED]>  2008-04-14 
06:36:30 PST ---
(In reply to comment #2)

I did not find any dum_filters method so instead I printed the name and ctx of
each filter using the following commands:

print r->output_filters->frec->name
print r->output_filters->ctx
print r->output_filters->next->frec->name
print r->output_filters->next->ctx


When entering the cache_url_handler:
$1 = 0xc91f8 "byterange"
$2 = (void *) 0x0
$3 = 0xc34d8 "content_length"
$4 = (void *) 0x0
$5 = 0xc4b78 "http_header"
$6 = (void *) 0x0
$7 = 0xc9038 "http_outerror"
$8 = (void *) 0x0
$9 = 0x170920 "ssl/tls filter"
$10 = (void *) 0x2a1d38
$11 = 0xc37b8 "core"
$12 = (void *) 0x2aaa90

At the line calling the filter-harness
$1 = 0x1ef700 "compressed"
$2 = (void *) 0x0
$3 = 0xc3fe8 "fixup_headers_out"
$4 = (void *) 0x0
$5 = 0x128bf8 "cache_out"
$6 = (void *) 0x0
$7 = 0xc91f8 "byterange"
$8 = (void *) 0x0
$9 = 0xc34d8 "content_length"
$10 = (void *) 0x0
$11 = 0xc4b78 "http_header"
$12 = (void *) 0x0
$13 = 0xc9038 "http_outerror"
$14 = (void *) 0x0
$15 = 0x170920 "ssl/tls filter"
$16 = (void *) 0x2a1d38
$17 = 0xc37b8 "core"
$18 = (void *) 0x2aaa90
Cannot access memory at address 0x0


So it seems like r->output_filters->ctx is NULL for all filters in the chain
except for the ssl/tls and core filters even as we enter cache_url_handler.

Another thing I noticed is that the coredumps only occur with SSL-enabled
virtual hosts. The same configuration w/o SSL does not coredump.


-- 
Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to