No subject


Mon Jan 7 09:52:59 UTC 2008


TMCB_RESPONSE_OUT and not TMCB_ON_FAILURE as you thought.
The TMCB_RESPONSE_OUT gets as param both the request (in shm mem) and the
reply.
In acc module (which installs the callback) parse the request (from shm)
looking for some hdrs (due pseudo vars). So, the newly parsed header body
exists in private mem (0x81ab378 and 0x81a9788) and it is attached to the
request which resides in shm memory.
This is why the  0x81ab378 and 0x81a9788 chunks are not freed when the
processing of the reply is done - because they are attached to the request,
in shm memory.
The req from shm is freed when the transaction is completed - don't you
get a core dump when this happens - as the chunks from private memory
(potential from other process) are freed as shm memory ?

Regards,
Bogdan

----------------------------------------------------------------------

You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=743020&aid=1887999&group_id=139143



More information about the Devel mailing list