p5-gd with mod_perl problem
Bjorn Nelson
bnelson at baruch.cuny.edu
Wed Nov 10 15:30:48 PST 2004
Hello,
I am e-mailing you because you are the maintainer of www/mod_perl. I
was wondering if you have ever run into this. When running the png
method on a GD:Image object through httpd and mod_perl, my httpd
process dies. It works find when run directly from perl but for some
reason this happens when I am using mod_perl and httpd.
The error message is:
httpd in free(): error: modified (page-) pointer
[Wed Nov 10 21:44:51 2004] [notice] child pid 11970 exit signal Abort
trap (6)
I tried looking at it through ktrace and what I get is a bunch of
break() calls:
14764 httpd CALL break(0x8547000)
14764 httpd RET break 0
14764 httpd CALL break(0x8540000)
14764 httpd RET break 0
14764 httpd CALL issetugid
14764 httpd RET issetugid 1
14764 httpd CALL write(0x2,0xbfbfee40,0x5)
14764 httpd GIO fd 2 wrote 5 bytes
"httpd"
14764 httpd RET write 5
14764 httpd CALL write(0x2,0x281b261f,0xb)
14764 httpd GIO fd 2 wrote 11 bytes
" in free():"
14764 httpd RET write 11/0xb
14764 httpd CALL write(0x2,0x281b774b,0x8)
14764 httpd GIO fd 2 wrote 8 bytes
" error: "
14764 httpd RET write 8
14764 httpd CALL write(0x2,0x281b2571,0x19)
14764 httpd GIO fd 2 wrote 25 bytes
"modified (page-) pointer
"
14764 httpd RET write 25/0x19
14764 httpd CALL sigprocmask(0x3,0xbfbfe7b8,0)
14764 httpd RET sigprocmask 0
14764 httpd CALL getpid
14764 httpd RET getpid 14764/0x39ac
14764 httpd CALL kill(0x39ac,0x6)
14764 httpd RET kill 0
14764 httpd PSIG SIGIOT SIG_DFL
Have you ever seen this before? I am using the generic example given
on cpan.org.
Thanks,
Bjorn
More information about the freebsd-apache
mailing list