ID:               35140
 User updated by:  jfbustarret at tf1 dot fr
 Reported By:      jfbustarret at tf1 dot fr
-Status:           Feedback
+Status:           Open
 Bug Type:         Scripting Engine problem
 Operating System: Linux
 PHP Version:      5CVS-2005-11-10 (snap)
 New Comment:

We use prefork


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

[2005-11-14 11:38:34] [EMAIL PROTECTED]

What MPM do you use with Apache2?
Are you able to reproduce it with prefork MPM?

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

[2005-11-14 11:34:00] jfbustarret at tf1 dot fr

FYI, I have crashes on a server that loads the oci ext, but does not
connect to oracle.

On this server, the crashes were in a template that uses mysql +
jpgraph v2 + gd.

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

[2005-11-14 11:28:00] jfbustarret at tf1 dot fr

> Are you able to reproduce it with PHP CLI?
So far, no crash using CLI.

> Why are you using those CFLAGS?
Legacy shell script... -g -O2 is the default, so CLFAGS is useless.

> Do you really need both ext/mysql && ext/oci8? If not, please remove
at least one of them.
Most servers need both. I'll remove ext/mysql & ext/oci8 where I can.

> Do you use the new OCI8 (from PECL) or the old one?
The new one. Some features of the PECL one are very useful.

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

[2005-11-10 17:28:37] [EMAIL PROTECTED]

Are you able to reproduce it with PHP CLI?
Why are you using those CFLAGS? 
Do you really need both ext/mysql && ext/oci8? If not, please remove at
least one of them.
Do you use the new OCI8 (from PECL) or the old one?

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

[2005-11-10 13:58:21] jfbustarret at tf1 dot fr

With :
'./configure' '--with-apxs2=/usr/sbin/apxs2'
'--with-config-file-path=/etc' '--with-oci8=/soft/ora920'
'--prefix=/soft/php-5-200511100730-20051110-debug'
'--exec-prefix=/soft/php-5-200511100730-20051110-debug'
'--without-pear' '--with-mysql=/usr'
'--with-mysql-sock=/tmp/mysql.sock' 'CFLAGS=-O2 -g'

I get this crash :
#0  0x4070f068 in zend_clear_exception ()
    at /soft/sources/php/php5-200511100730/Zend/zend_exceptions.c:68
68              if (!EG(exception)) {
(gdb) bt
#0  0x4070f068 in zend_clear_exception ()
    at /soft/sources/php/php5-200511100730/Zend/zend_exceptions.c:68
#1  0x4071050d in zif_exception_getLine ()
    at /soft/sources/php/php5-200511100730/Zend/zend_exceptions.c:220
#2  0x4083acf8 in ?? ()
[snip]
#16 0xbf9233e8 in ?? ()
#17 0x40710537 in zif_exception_getFile (ht=137277364,
return_value=0x2,
    return_value_ptr=0x3a97, this_ptr=0x0,
return_value_used=137147524)
    at /soft/sources/php/php5-200511100730/Zend/zend_exceptions.c:209
#18 0x40710537 in zif_exception_getFile (ht=0, return_value=0x82eafb4,
    return_value_ptr=0x2, this_ptr=0x0, return_value_used=860730000)
    at /soft/sources/php/php5-200511100730/Zend/zend_exceptions.c:209
#19 0x406e2639 in zendparse () at zend_language_parser.c:4333
[snip]
(gdb) print executor_globals.exception
$1 = (zval *) 0x44238317
(gdb) print *executor_globals.exception
Cannot access memory at address 0x44238317

With more extensions, I have various crashes, like this one :
#0  0x406ed5fd in yy_push_state (new_state=1) at
zend_language_scanner.c:6029
#1  0x406edfe7 in lex_scan (zendlval=0xbf8163d4)
    at zend_language_scanner.c:4418

I'll try the same with PHP-5.0.5.

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

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/35140

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

Reply via email to