From mboxrd@z Thu Jan 1 00:00:00 1970 Received: (from majordomo@localhost) by pauillac.inria.fr (8.7.6/8.7.3) id WAA03741; Sun, 20 Jun 2004 22:40:02 +0200 (MET DST) X-Authentication-Warning: pauillac.inria.fr: majordomo set sender to owner-caml-list@pauillac.inria.fr using -f Received: from nez-perce.inria.fr (nez-perce.inria.fr [192.93.2.78]) by pauillac.inria.fr (8.7.6/8.7.3) with ESMTP id WAA04361 for ; Sun, 20 Jun 2004 22:40:00 +0200 (MET DST) Received: from a191012.studnetz.uni-leipzig.de (a191012.studnetz.uni-leipzig.de [139.18.191.12]) by nez-perce.inria.fr (8.12.10/8.12.10) with ESMTP id i5KKdxEV015455 for ; Sun, 20 Jun 2004 22:40:00 +0200 Received: from alex by a191012.studnetz.uni-leipzig.de with local (Exim 4.30) id 1Bc974-0000Gn-DX; Sun, 20 Jun 2004 22:40:26 +0200 Date: Sun, 20 Jun 2004 22:40:26 +0200 From: Alex Samokhvalov To: Richard Jones Cc: caml-list@inria.fr Subject: Re: [Caml-list] mod_caml 1.1.6 Message-ID: <20040620204026.GA572@a191012.studnetz.uni-leipzig.de> References: <20040620114517.GA19582@a191012.studnetz.uni-leipzig.de> <20040620120818.GA2426@redhat.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20040620120818.GA2426@redhat.com> User-Agent: Mutt/1.4.2.1i X-Miltered: at nez-perce with ID 40D5F61F.000 by Joe's j-chkmail (http://j-chkmail.ensmp.fr)! X-Loop: caml-list@inria.fr X-Spam: no; 0.00; caml-list:01 2004:99 2004:99 usr:01 libexec:01 gdb:01 usr:01 libexec:01 camlprim:01 camlparam:01 camllocal:01 val:01 camlreturn:01 fprintf:01 stderr:01 Sender: owner-caml-list@pauillac.inria.fr Precedence: bulk On 2004-06-20 13:08 Richard Jones wrote: > On Sun, Jun 20, 2004 at 01:45:17PM +0200, Alex Samokhvalov wrote: > > Hi all, > > > > i tried to install mod_caml 1.1.6 on apache 1.3. In both cases i receive > > the same error: > [...] > > #0 0x40226c80 in mod_caml_get_dir_config () > > from /usr/local/apache/libexec/mod_caml.so > > (gdb) bt > > #0 0x40226c80 in mod_caml_get_dir_config () > > from /usr/local/apache/libexec/mod_caml.so > > Ouch, not nice. > > Although I suspect it won't make a difference, can you make sure > you're running the latest version of mod_caml from CVS, which you can > find here: > > https://savannah.nongnu.org/cvs/?group=modcaml > (section: Anonymous CVS Access / Software repository) > > The function where it's segfaulting is very simple: > > CAMLprim value > mod_caml_get_dir_config (value rv) > { > CAMLparam1 (rv); > CAMLlocal1 (config); > request_rec *r = Request_rec_val (rv); > config = *(value *) ap_get_module_config (r->per_dir_config, &caml_module); > CAMLreturn (config); > } As you wrote: ... fprintf (stderr, "rv = %p, r = %p, r->per_dir_config = %p, " "r->server->module_config = %p\n", rv, r, r->per_dir_config, r->server->module_config); config = *(value *) ap_get_module_config (r->per_dir_config, &caml_module); fprintf (stderr, "ap_get_module_config done\n"); ... then the error_log contains: rv = 0x403b74cc, r = 0x80f5924, r->per_dir_config = (nil), r->server->module_config = 0x80b20e4 Alex ------------------- To unsubscribe, mail caml-list-request@inria.fr Archives: http://caml.inria.fr Bug reports: http://caml.inria.fr/bin/caml-bugs FAQ: http://caml.inria.fr/FAQ/ Beginner's list: http://groups.yahoo.com/group/ocaml_beginners