Actually, it's using php.ini to load pdo for the CLI, and not calling dl().

The script is just a test script, but this is still a PHP level bug
that we should, IMO,  fix before 5.1.

--Wez.

On 9/22/05, Andi Gutmans <[EMAIL PROTECTED]> wrote:
> Yep, we reverted to the previous state because we broke stuff. The
> real solution is to have a two phase shutdown.
> Is your script just for testing? (it's weird to have a persistent
> connection with a dl(), but that doesn't mean we shouldn't introduce
> another shutdown stage.)
>
> At 07:27 PM 9/22/2005, Wez Furlong wrote:
> >I'm getting this on shutdown with PHP 5.1 when using persistent
> >connections with a dl'd PDO.
> >Dan mentioned something similar with the ibm_db2 extension:
> >
> >==23982==
> >==23982== Jump to the invalid address stated on the next line
> >==23982==    at 0x1BCE5C0B: ???
> >==23982==    by 0x81BB4BC: zend_hash_apply_deleter (zend_hash.c:574)
> >==23982==    by 0x81BB665: zend_hash_graceful_reverse_destroy
> >(zend_hash.c:640)
> >==23982==    by 0x81BD680: zend_destroy_rsrc_list (zend_list.c:240)
> >==23982==  Address 0x1BCE5C0B is not stack'd, malloc'd or (recently) free'd
> >==23982==
> >==23982== Process terminating with default action of signal 11 (SIGSEGV)
> >==23982==  Access not within mapped region at address 0x1BCE5C0B
> >==23982==    at 0x1BCE5C0B: ???
> >==23982==    by 0x81BB4BC: zend_hash_apply_deleter (zend_hash.c:574)
> >==23982==    by 0x81BB665: zend_hash_graceful_reverse_destroy
> >(zend_hash.c:640)
> >==23982==    by 0x81BD680: zend_destroy_rsrc_list (zend_list.c:240)
> >
> >Sounds like we're unloading the modules before calling the dtors again.
> >
> >--Wez.
> >
> >--
> >PHP Internals - PHP Runtime Development Mailing List
> >To unsubscribe, visit: http://www.php.net/unsub.php
>
>

--
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to