From owner-freebsd-database@FreeBSD.ORG Thu Sep 13 11:18:51 2007 Return-Path: Delivered-To: freebsd-database@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id A776516A418 for ; Thu, 13 Sep 2007 11:18:51 +0000 (UTC) (envelope-from numisemis@yahoo.com) Received: from web36606.mail.mud.yahoo.com (web36606.mail.mud.yahoo.com [209.191.85.23]) by mx1.freebsd.org (Postfix) with SMTP id 7D8FC13C474 for ; Thu, 13 Sep 2007 11:18:51 +0000 (UTC) (envelope-from numisemis@yahoo.com) Received: (qmail 25667 invoked by uid 60001); 13 Sep 2007 10:52:08 -0000 DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com; h=X-YMail-OSG:Received:Date:From:Subject:To:Cc:In-Reply-To:MIME-Version:Content-Type:Content-Transfer-Encoding:Message-ID; b=yKwQzF1Y5ehG1V3UPx0weYSHWHYRe987FTpT7xSs4rLEGkoHVj9MPNsBN9O7xLm7uXLmZJtrqbeDH0Pqfr3kwFTQUEfsIf6sPn6EJtV14p9t5NGpu1a+0o0DcZ75Y/vy5LD+CWVGGwloBzTqPYxDMSO2MsMJhHG7bw9INV5+dDE=; X-YMail-OSG: 3YxYrDYVM1mhJKXCHYZ9OId.emlp3_ESOx.7pWrsFpPsHV6j.vLZ3Hg9kpgiNzyS_UmT1Ognu.acDVFm4vkTPQCoHIOZcOK2GcEQN0F7EwEmTgfpYzKRCH1LnTw.jctmLxCDHCVrNoPa2cDg Received: from [213.147.110.159] by web36606.mail.mud.yahoo.com via HTTP; Thu, 13 Sep 2007 03:52:08 PDT Date: Thu, 13 Sep 2007 03:52:08 -0700 (PDT) From: Simun Mikecin To: Gordon Stratton In-Reply-To: <679088c80709130239k3959f5bbmcd0a595ca2f7b625@mail.gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit Message-ID: <923227.25327.qm@web36606.mail.mud.yahoo.com> Cc: freebsd-database@freebsd.org, mi@aldan.algebra.com, bug-followup@freebsd.org Subject: bin/115631: Re: PHP5 + oci8 consistently segfaults on script exit X-BeenThere: freebsd-database@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Database use and development under FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 13 Sep 2007 11:18:51 -0000 --- Gordon Stratton wrote: > I did some testing, and the patch does seem to help. However, there seem > to be a couple cases where a segmentation fault still occurs. The first > is when I attempt to open a file with PHP that does not exist: > > $ php doesntexist > Could not open input file: doesntexist > Segmentation fault > > The second case involves a different PHP extension, pdo_dblib.so (the > OCI8 extensions seem to work OK now): > > (gdb) bt > #0 0x2912313c in ?? () > #1 0x285855c7 in pthread_mutex_lock () from /lib/libc.so.6 > #2 0x28f09bf3 in dbexit () from /usr/local/lib/libsybdb.so.5 > #3 0x28efb86b in zm_shutdown_pdo_dblib () from > /usr/local/lib/php/20060613-debug/pdo_dblib.so > #4 0x0816ceb0 in module_destructor (module=0x832a300) at > /usr/ports/lang/php5/work/php-5.2.3/Zend/zend_API.c:1894 > #5 0x0817171a in zend_hash_apply_deleter (ht=0x826c620, p=0x8330280) > at /usr/ports/lang/php5/work/php-5.2.3/Zend/zend_hash.c:611 > #6 0x08171873 in zend_hash_graceful_reverse_destroy (ht=0x826c620) at > /usr/ports/lang/php5/work/php-5.2.3/Zend/zend_hash.c:646 > #7 0x08166ca7 in zend_shutdown () at > /usr/ports/lang/php5/work/php-5.2.3/Zend/zend.c:733 > #8 0x081205f5 in php_module_shutdown () at > /usr/ports/lang/php5/work/php-5.2.3/main/main.c:1684 > #9 0x081ce73b in main (argc=20, argv=0xbfbfeca0) at > /usr/ports/lang/php5/work/php-5.2.3/sapi/cli/php_cli.c:1333 Have those two cases (doesntexist and pdo_dblib) segfaulted without this patch? ____________________________________________________________________________________ Yahoo! oneSearch: Finally, mobile search that gives answers, not web links. http://mobile.yahoo.com/mobileweb/onesearch?refer=1ONXIC