From owner-freebsd-ports-bugs@FreeBSD.ORG Thu Oct 22 13:10:02 2009 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 076061065679 for ; Thu, 22 Oct 2009 13:10:02 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id BDF718FC15 for ; Thu, 22 Oct 2009 13:10:01 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id n9MDA1mi031345 for ; Thu, 22 Oct 2009 13:10:01 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id n9MDA1s1031344; Thu, 22 Oct 2009 13:10:01 GMT (envelope-from gnats) Resent-Date: Thu, 22 Oct 2009 13:10:01 GMT Resent-Message-Id: <200910221310.n9MDA1s1031344@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Lukasz Wasikowski Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 36CD1106568F for ; Thu, 22 Oct 2009 13:02:14 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (www.freebsd.org [IPv6:2001:4f8:fff6::21]) by mx1.freebsd.org (Postfix) with ESMTP id 259828FC1F for ; Thu, 22 Oct 2009 13:02:14 +0000 (UTC) Received: from www.freebsd.org (localhost [127.0.0.1]) by www.freebsd.org (8.14.3/8.14.3) with ESMTP id n9MD2D7M096700 for ; Thu, 22 Oct 2009 13:02:13 GMT (envelope-from nobody@www.freebsd.org) Received: (from nobody@localhost) by www.freebsd.org (8.14.3/8.14.3/Submit) id n9MD2Ds1096699; Thu, 22 Oct 2009 13:02:13 GMT (envelope-from nobody) Message-Id: <200910221302.n9MD2Ds1096699@www.freebsd.org> Date: Thu, 22 Oct 2009 13:02:13 GMT From: Lukasz Wasikowski To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-3.1 Cc: Subject: ports/139840: php5-mhash is not working with apache compiled as worker X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Oct 2009 13:10:02 -0000 >Number: 139840 >Category: ports >Synopsis: php5-mhash is not working with apache compiled as worker >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Thu Oct 22 13:10:01 UTC 2009 >Closed-Date: >Last-Modified: >Originator: Lukasz Wasikowski >Release: 7.2-RELEASE-p3 >Organization: >Environment: FreeBSD bijou.wasikowski.net 7.2-RELEASE-p3 FreeBSD 7.2-RELEASE-p3 #0: Wed Jul 29 16:51:48 CEST 2009 root@bijou.wasikowski.net:/usr/obj/usr/src/sys/bijou i386 >Description: PHP5 is not working when compiled as apache module (and apache is compiled as worker), and php5-mhash is loaded. mhash is obsoleted (in favour of hash), as stated here: http://www.php.net/manual/en/intro.mhash.php but still some ports use it: cd /usr/ports && make search rdeps=php5-mhash display=path results (among many others): /usr/ports/mail/squirrelmail /usr/ports/sysutils/gosa /usr/ports/www/phpwebgallery >How-To-Repeat: echo "WITH_MPM=worker" >> /etc/make.conf cd /usr/ports/www/apache22 && make install clean cd /usr/ports/lang/php5 && make rmconfig && make install clean (turn on apache module) cd /usr/ports/security/php5-mhash && make install clean Run: php-config Usage: /usr/local/bin/php-config [OPTION] Options: --prefix [/usr/local] --includes [-I/usr/local/include/php -I/usr/local/include/php/main -I/usr/local/include/php/TSRM -I/usr/local/include/php/Zend -I/usr/local/include/php/ext -I/usr/local/include/php/ext/date/lib] --ldflags [ -L/usr/local/lib] --libs [-lcrypt -lcrypt -lm -lxml2 -lz -liconv -lm -lcrypt -lcrypt ] --extension-dir [/usr/local/lib/php/20060613-zts] --include-dir [/usr/local/include/php] --php-binary [/usr/local/bin/php] php -v ALERT - canary mismatch on efree() - heap overflow detected (attacker 'REMOTE_ADDR not set', file 'unknown') >Fix: >Release-Note: >Audit-Trail: >Unformatted: