ID:               30637
 Comment by:       robbat2 at gentoo dot org
 Reported By:      arthur at mir5 dot homeip dot net
 Status:           Feedback
 Bug Type:         Compile Failure
 Operating System: (Slackware) linux-2.4.25
 PHP Version:      5.0.2
 New Comment:

The PHP test script that this is reproducable for is depressingly
small...
<?php
?>
the extensions directory is totally empty...

running:
/var/tmp/portage/php-4.3.9/work/php-4.3.9/sapi/cli/php -m -n
will give correct output one time out of ten, and fail dismally the
other times (leaving a corefile that backtraces to the output I gave in
my other bug).

Included here again for good measure:
#0  0x0814d116 in _efree (ptr=0x0, __zend_filename=0x81a7cd8
"/var/tmp/portage/php-4.3.9/work/php-4.3.9/Zend/zend_hash.c",
    __zend_lineno=563, __zend_orig_filename=0x0, __zend_orig_lineno=0)
    at /var/tmp/portage/php-4.3.9/work/php-4.3.9/Zend/zend_alloc.c:242
242             CALCULATE_REAL_SIZE_AND_CACHE_INDEX(p->size);
(gdb) bt
#0  0x0814d116 in _efree (ptr=0x0, __zend_filename=0x81a7cd8
"/var/tmp/portage/php-4.3.9/work/php-4.3.9/Zend/zend_hash.c",
    __zend_lineno=563, __zend_orig_filename=0x0, __zend_orig_lineno=0)
    at /var/tmp/portage/php-4.3.9/work/php-4.3.9/Zend/zend_alloc.c:242
#1  0x08165192 in zend_hash_destroy (ht=0x81ba8cc) at
/var/tmp/portage/php-4.3.9/work/php-4.3.9/Zend/zend_hash.c:563
#2  0x0815483d in shutdown_executor () at
/var/tmp/portage/php-4.3.9/work/php-4.3.9/Zend/zend_execute_API.c:186
#3  0x0815ec10 in zend_deactivate () at
/var/tmp/portage/php-4.3.9/work/php-4.3.9/Zend/zend.c:667
#4  0x0812914a in php_request_shutdown (dummy=0x0) at
/var/tmp/portage/php-4.3.9/work/php-4.3.9/main/main.c:996
#5  0x08177c0b in main (argc=3, argv=0xbfffeda4) at
/var/tmp/portage/php-4.3.9/work/php-4.3.9/sapi/cli/php_cli.c:873


The most output it does give me is:
----
[PHP Modules]
ctype
domxml
overload
pcre
posix
session
standard
tokenizer
xml
zlib

[Zend Modules]
----


Previous Comments:
------------------------------------------------------------------------

[2004-11-01 09:19:17] [EMAIL PROTECTED]

Great, I can not reproduce this at all btw.
Can you also please use "Edit Submission" instead of "Add Comment" when
replying to your own bugreports?

------------------------------------------------------------------------

[2004-11-01 09:10:09] robbat2 at gentoo dot org

As I noted, the php.ini is totally stock php.ini-dist, and the problem
still happens when there is no php.ini in the config-file directory.
There are definetly no extensions being loaded at all.

The exact failing command that is run by make install is:
/var/tmp/portage/php-4.3.9/work/php-4.3.9/sapi/cli/php -n
-dshort_open_tag=0 -dsafe_mode=0
/var/tmp/portage/php-4.3.9/work/php-4.3.9/pear/install-pear.php -d
"/usr/lib/php" -b "/usr/bin"
/var/tmp/portage/php-4.3.9/work/php-4.3.9/pear/package-*.xml

Complete output:
[EMAIL PROTECTED] /var/tmp/portage/php-4.3.9/work/php-4.3.9 #
/var/tmp/portage/php-4.3.9/work/php-4.3.9/sapi/cli/php -n
-dshort_open_tag=0 -dsafe_mode=0
/var/tmp/portage/php-4.3.9/work/php-4.3.9/pear/install-pear.php -d
"/usr/lib/php" -b "/usr/bin"
/var/tmp/portage/php-4.3.9/work/php-4.3.9/pear/package-*.xml
Could not startup.
[Mon Nov  1 01:08:50 2004]  Script: 
'/var/tmp/portage/php-4.3.9/work/php-4.3.9/pear/install-pear.php'
---------------------------------------
/var/tmp/portage/php-4.3.9/work/php-4.3.9/Zend/zend_ptr_stack.c(77) :
Block 0x081FD820 status:
Beginning:      Overrun (magic=0x08201868, expected=0x7312F8DC)
      End:      Unknown
---------------------------------------
/var/tmp/portage/php-4.3.9/work/php-4.3.9/Zend/zend_hash.c(547) :
ht=0x081ba8cc is already destroyed
/var/tmp/portage/php-4.3.9/work/php-4.3.9/Zend/zend_hash.c(673) :
ht=0x081ba9e8 is already destroyed
/var/tmp/portage/php-4.3.9/work/php-4.3.9/Zend/zend_hash.c(108) :
Bailed out without a bailout address!

I'll try to come up with something shorter than install-pear.php  that
will reproduce it.

------------------------------------------------------------------------

[2004-11-01 08:22:13] [EMAIL PROTECTED]

Well, that backtrace doesn't really help without a short reproducing
script. Are you loading any extension and/or zend extensions?

------------------------------------------------------------------------

[2004-11-01 08:02:18] robbat2 at gentoo dot org

Derick: If this is the same bug as I reported in bug 30639, despite
different major versions of the ZendEngine, then you can utilize the
backtrace I posted on that bug.

------------------------------------------------------------------------

[2004-11-01 07:52:18] [EMAIL PROTECTED]

Please provide a backtrace as asked before.

------------------------------------------------------------------------

The remainder of the comments for this report are too long. To view
the rest of the comments, please view the bug report online at
    http://bugs.php.net/30637

-- 
Edit this bug report at http://bugs.php.net/?id=30637&edit=1

Reply via email to