www-apache-bugdb mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Dean Gaudet <dgau...@arctic.org>
Subject Re: mod_auth-any/2459: Getting this message: [Wed Jun 17 11:37:04 1998] [notice] httpd: child pid 332 exit signal Segmentation Fault (11) when trying to access a DBM file
Date Thu, 18 Jun 1998 17:10:01 GMT
The following reply was made to PR mod_auth-any/2459; it has been noted by GNATS.

From: Dean Gaudet <dgaudet@arctic.org>
To: Nakko Mizu <nakko@asianoh.com>
Cc: apbugs@apache.org
Subject: Re: mod_auth-any/2459: Getting this message: [Wed Jun 17 11:37:04 1998] [notice]
httpd: child pid 332 exit signal Segmentation Fault (11) when trying to access a DBM file
Date: Thu, 18 Jun 1998 10:21:03 -0700 (PDT)

 In your post you mentioned "gdbm", but it's not present on the link line
 below... I suspect you're getting dbm functions from libc, and that you
 may have compiled your 1.2.6 server with -lgdbm.  If that's the case the
 seg faults are expected -- the two dbm libraries use different file
 formats.
 
 Try adding EXTRA_LIBS=-lgdbm to your Configuration file, reconfiguring and
 recompiling.
 
 Dean
 
 On Thu, 18 Jun 1998, Nakko Mizu wrote:
 
 > Here is the run of the Configure
 > bash-2.00# ./Configure
 > Using config file: Configuration
 >  | Please note that the default httpd root directory has changed
 >  | from '/usr/local/etc/httpd/' to '/usr/local/apache/.'
 >  | You may add '-DHTTPD_ROOT=\"/usr/local/etc/httpd\"' to EXTRA_CFLAGS
 >  | in your Configuration file (and re-run Configure) or start
 >  | httpd with the option '-d /usr/local/etc/httpd' if you still
 >  | want to use the old root directory for your server.
 > Creating Makefile
 >  + configured for Solaris 260 platform
 >  + setting C compiler to gcc
 >  + adding selected modules
 >     o status_module uses ConfigStart/End
 >     o rewrite_module uses ConfigStart/End
 >       enabling DBM support for mod_rewrite
 >     o dbm_auth_module uses ConfigStart/End
 >  + doing sanity check on compiler and options
 > Creating Makefile in support
 > Creating Makefile in main
 > Creating Makefile in ap
 > Creating Makefile in regex
 > Creating Makefile in os/unix
 > Creating Makefile in modules/standard
 > Creating Makefile in modules/proxy
 > 
 > And here is the run of Make
 > bash-2.00# make
 > ===> os/unix
 > <=== os/unix
 > ===> ap
 > <=== ap
 > ===> main
 > <=== main
 > ===> modules
 > ===> modules/standard
 > <=== modules/standard
 > ===> modules/proxy
 > <=== modules/proxy
 > <=== modules
 > gcc -c  -I./os/unix -I./include   -DSOLARIS2=260 -DSTATUS  buildmark.c
 > gcc  -DSOLARIS2=260 -DSTATUS     \
 >       -o httpd buildmark.o modules.o  modules/proxy/libproxy.a 
 > modules/standard/libstandard.a  main/libmain.a
 >   ./os/unix/libos.a  ap/libap.a   -lsocket -lnsl
 > 
 > Let me know.
 > 
 > James
 > 
 > Dean Gaudet wrote:
 > > 
 > > Are you sure that 1.3.0 is being compiled with gdbm just like you say 1.2
 > > is?  What does the final link line look like when you type "make"?
 > > 
 > > Dean
 > 
 

Mime
View raw message