[freeside] setup driving me nuts..

Matt Hess mhess at solarius.org
Mon Jun 2 18:48:24 PDT 2003


Curious.. I currently use it with no problems on the same setup with my 
sql-ledger program..

I went ahead and updated to DBD-Pg-1.22 but the same thing is occuring..

here's a mod_perl_trace all..

`PerlInitHandler' push_handlers() stack is empty
PerlInitHandler handlers returned -1
`PerlPostReadRequestHandler' push_handlers() stack is empty
PerlPostReadRequestHandler handlers returned -1
`PerlTransHandler' push_handlers() stack is empty
PerlTransHandler handlers returned -1
`PerlInitHandler' push_handlers() stack is empty
PerlInitHandler handlers returned -1
`PerlHeaderParserHandler' push_handlers() stack is empty
PerlHeaderParserHandler handlers returned -1
`PerlAccessHandler' push_handlers() stack is empty
PerlAccessHandler handlers returned -1
`PerlAuthenHandler' push_handlers() stack is empty
PerlAuthenHandler handlers returned -1
`PerlAuthzHandler' push_handlers() stack is empty
PerlAuthzHandler handlers returned -1
`PerlTypeHandler' push_handlers() stack is empty
PerlTypeHandler handlers returned -1
`PerlFixupHandler' push_handlers() stack is empty
PerlFixupHandler handlers returned -1
perl_handler ENTER: SVs = 89034, OBJs =   163
tie *STDOUT => Apache
blessing request_rec=(0xbea034)
tie *STDIN => Apache
blessing request_rec=(0xbea034)
mod_perl: saving SIGALRM (14) handler 0x44b78
running 1 server configured stacked handlers for /config/config-view.cgi...
calling &{PerlHandler->[0]} (1 total)
perl_setup_env...29 keys
mod_perl_dir_env: MOD_PERL_TRACE=`all'PerlPassEnv: `MOD_PERL_TRACE'=`all'
mod_perl: inc seqno to 1 for /config/config-view.cgi
perl_call: trying method lookup on `handler' in class `HTML::Mason'...found
checking if `handler' is a method...no
perl_call: defaulting to HTML::Mason::handler
blessing request_rec=(0xbea034)
blessing request_rec=(0xbea034)
blessing request_rec=(0xbea034)
registering PerlCleanupHandler
blessing request_rec=(0xbea034)
perl_init_ids: uid=1005, euid=1005, gid=999, egid=999
`PerlChildInitHandler' push_handlers() stack is empty
PerlChildInitHandler handlers returned -1
[Mon Jun  2 19:44:58 2003] [notice] child pid 10546 exit signal 
Segmentation fault (11)


and an example ktrace:


  10546 httpd    GIO   fd 5 read 32 bytes
        "\M-@\M^F\^A\v\0\0\^A\0\0\^P\0\0\0\0\0\0\M^@\a\0\0 
\0\0\0\0\0\0\0\0\0\0\
         \0"
  10546 httpd    RET   read 32/0x20
  10546 httpd    CALL  mmap(0,0x11000,0x5,0x4,0x5,0,0,0)
  10546 httpd    RET   mmap 1077751808/0x403d3000
  10546 httpd    CALL  mprotect(0x403e3000,0x1000,0x7)
  10546 httpd    RET   mprotect 0
  10546 httpd    CALL  mmap(0x403e4000,0,0x3,0x1014,0xffffffff,0,0,0)
  10546 httpd    RET   mmap 1077821440/0x403e4000
  10546 httpd    CALL  close(0x5)
  10546 httpd    RET   close 0
  10546 httpd    CALL  break(0xc6c000)
  10546 httpd    RET   break 0
  10546 httpd    CALL  break(0xc6d000)
  10546 httpd    RET   break 0
  10546 httpd    CALL  break(0xc6d000)
  10546 httpd    RET   break 0
  10546 httpd    CALL  break(0xc6e000)
  10546 httpd    RET   break 0
  10546 httpd    PSIG  SIGSEGV SIG_DFL code 1 addr=0x403fc174 trapno=1
  10546 httpd    PSIG  SIGSEGV SIG_DFL code 0 addr=0x0 trapno=0


ivan at 420.am wrote:

> You're segfaulting in DBD::Pg / libpq.  You need to get PostgreSQL and
> DBD::Pg working in a simple test case before attempting to use it with
> Freeside.  DBD::Pg 1.01 is ancient, FWIW.
> 





More information about the freeside-users mailing list