bin/115631: Re: PHP5 + oci8 consistently segfaults on script exit

View: New views
2 Messages — Rating Filter:   Alert me  

Parent Message unknown bin/115631: Re: PHP5 + oci8 consistently segfaults on script exit

by Simun Mikecin :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

--- Gordon Stratton <tsr2600@...> 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
_______________________________________________
freebsd-database@... mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-database
To unsubscribe, send any mail to "freebsd-database-unsubscribe@..."

Parent Message unknown Re: bin/115631: Re: PHP5 + oci8 consistently segfaults on script exit

by Gordon Stratton :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

> On 9/13/07, Simun Mikecin <numisemis@...> wrote:
> Have those two cases (doesntexist and pdo_dblib) segfaulted without this patch?

(CC'ing lists this time, my apologies)

doesntexist segfaults without the patch for sure, I can't say for sure
about pdo_dblib.. I never _saw_ it but it's possible that other modules
were segfaulting first so it never got a chance to segfault. There is at
least one case now where PHP does not segfault with the patch where it
did before.

Gordon
_______________________________________________
freebsd-database@... mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-database
To unsubscribe, send any mail to "freebsd-database-unsubscribe@..."