> - the argument list of the call is made by 2 pointers (cannot imagine
> something simpler than that). At least the second pointer is set to zero
> when the callee gets control of the execution
>  - only one specific line of code is failing this way.
>  - the same call  is ok in other circumstances, so it must be a bug!
>  - the same call fails on a slightly different apache 2.2 version.
>  - removing a Tcl_PkgRequire call in a different and apparently
> unrelated function seems to cure the problem.

I once had a Rivet problem that took me several days to track down: in
the end it turned out that Tcl and Apache were linking to different
size structs for something (stat or fstat or something like that?),
and sooner or later, something tried to write N bytes (as per its idea
of that struct) into M bytes (the other system's definition of the
struct), which wrote over the end of it and onto something else, that
then crashed later.

I have no idea if it's related to what you're seeing, just thought I'd
throw it out there for consideration.

-- 
David N. Welton

http://www.welton.it/davidw/

http://www.dedasys.com/

---------------------------------------------------------------------
To unsubscribe, e-mail: rivet-dev-unsubscr...@tcl.apache.org
For additional commands, e-mail: rivet-dev-h...@tcl.apache.org

Reply via email to