Date: Thu, 6 Jan 2005 16:35:50 -0500 From: Bjorn Nelson <bnelson@baruch.cuny.edu> To: apache@FreeBSD.org Subject: Fwd: p5-gd with mod_perl problem Message-ID: <EF6D5756-602A-11D9-A97C-003065B84EC8@baruch.cuny.edu>
next in thread | raw e-mail | index | archive | help
Figured out this problem. Apparently this is caused by a conflict between php4 with the gd extension enabled on the same apache server as the one I was trying to draw an image using the gd perl module under mod_perl. Disabled the extension for php4 and now it works. Thanks, Bjorn Begin forwarded message: > From: Bjorn Nelson <bnelson@baruch.cuny.edu> > Date: November 10, 2004 6:30:41 PM EST > To: apache@FreeBSD.org > Subject: p5-gd with mod_perl problem > > 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 >
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?EF6D5756-602A-11D9-A97C-003065B84EC8>