Re: [PHP4BETA] Zend list destructor weirdness
| From: | Andreas Karajannis | Date: | Thu, 30 Dec 1999 17:59:48 +0000 |
| Subject: | Re: [PHP4BETA] Zend list destructor weirdness | ||
| References: | 1 | Groups: | php.version4 |
| Request: | Send a blank email to php-version4+get-8728@lists.php.net to get a copy of this message | ||
"Thies C. Arntzen" wrote:
>
> On Thu, 30 Dec 1999, Andreas Karajannis wrote:
>
> you can not call any *list* function from a destructor.
>
> i've done some "fancy" refcount stuff in oci8.c (look for _add_ref) to
> overcome this problem.
>
> please send me more details (what call order etc) i might be able to
> help.
>
> tc
>
I'm not calling any list* function from there. The problem is, that the
destructor function gets called twice with the same list entry pointer.
The destructor function is registered for a "result" type - just as it
is in the mysql module. As far as I can tell, the error occurs on
request shutdown, since the page is sent to the browser and I've only
noticed this from the apache error log.
-Andreas