ID:               27342
 Updated by:       [EMAIL PROTECTED]
 Reported By:      [EMAIL PROTECTED]
 Status:           Open
 Bug Type:         Zend Engine 2 problem
 Operating System: linux x86_64
 PHP Version:      5CVS-2004-03-15
 New Comment:

I'm using a Pentium 4 and Win XP.


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

[2004-03-15 08:50:16] [EMAIL PROTECTED]

Doesn't crash on Alpha either. 

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

[2004-03-15 08:46:15] [EMAIL PROTECTED]

Does not crash on 32bit system..so this is propably some 64bit issue
again?



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

[2004-03-15 06:21:41] [EMAIL PROTECTED]

Re-opening as this looks like the same issue. Running Fedora Core 1
x86_64 all exceptions (wether caught or not) cause a segfault in
zend_fetch_debug_backtrace.



<?php

throw new exception("blah");

?>



Program received signal SIGSEGV, Segmentation fault.

[Switching to Thread 182894216928 (LWP 4233)]

0x000000000063ec12 in zend_fetch_debug_backtrace
(return_value=0x2a955a0ed8,

    skip_last=0) at
/home/rrichards/php5/Zend/zend_builtin_functions.c:1554

1554                    if (*args--) {

(gdb) bt

#0  0x000000000063ec12 in zend_fetch_debug_backtrace (

    return_value=0x2a955a0ed8, skip_last=0)

    at /home/rrichards/php5/Zend/zend_builtin_functions.c:1554

#1  0x0000000000642894 in zend_default_exception_new
(class_type=0x81d060)

    at /home/rrichards/php5/Zend/zend_exceptions.c:88

#2  0x0000000000630c2b in _object_and_properties_init
(arg=0x2a955a0fc8,

    class_type=0x81d060, properties=0x0,

    __zend_filename=0x6ada80
"/home/rrichards/php5/Zend/zend_execute.c",

    __zend_lineno=3184) at /home/rrichards/php5/Zend/zend_API.c:714

#3  0x0000000000630c70 in _object_init_ex (arg=0x2a955a0fc8,

    class_type=0x81d060,

    __zend_filename=0x6ada80
"/home/rrichards/php5/Zend/zend_execute.c",

    __zend_lineno=3184) at /home/rrichards/php5/Zend/zend_API.c:721

#4  0x000000000065b0a2 in zend_new_handler (execute_data=0x7fbfffc830,

    opline=0x2a955a1db0, op_array=0x2a955a1a00)

    at /home/rrichards/php5/Zend/zend_execute.c:3184

#5  0x0000000000655416 in execute (op_array=0x2a955a1a00)

    at /home/rrichards/php5/Zend/zend_execute.c:1339

#6  0x000000000062e2b3 in zend_execute_scripts (type=8, retval=0x0,

    file_count=3) at /home/rrichards/php5/Zend/zend.c:1041

#7  0x00000000005e0f65 in php_execute_script
(primary_file=0x7fbfffef10)

    at /home/rrichards/php5/main/main.c:1650

#8  0x0000000000663ae6 in main (argc=2, argv=0x7fbffff098)

    at /home/rrichards/php5/sapi/cli/php_cli.c:943

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

[2004-03-10 12:32:01] [EMAIL PROTECTED]

Hi sniper,



It doesn't crash apache and windows doesn't display an error box, but
GDB still complain.

Take a look:

[EMAIL PROTECTED] /cygdrive/c/nuno/testing

$ php bug-tidy.php



[EMAIL PROTECTED] /cygdrive/c/nuno/testing

$ gdb php

(...)

(gdb) run bug-tidy.php

Starting program: /cygdrive/c/php/php.exe bug-tidy.php

---Type <return> to continue, or q <return> to quit---



Program received signal SIGSEGV, Segmentation fault.

0x1000a8a4 in zend_fetch_debug_backtrace () from
/cygdrive/c/php/php5ts.dll

(gdb) run bug-tidy2.php

The program being debugged has been started already.

Start it from the beginning? (y or n) y



Starting program: /cygdrive/c/php/php.exe bug-tidy2.php

---Type <return> to continue, or q <return> to quit---



Program received signal SIGSEGV, Segmentation fault.

0x1000a8a4 in zend_fetch_debug_backtrace () from
/cygdrive/c/php/php5ts.dll

(gdb)



Strange...

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

[2004-03-09 19:30:46] [EMAIL PROTECTED]

Does not crash using latest CVS snapshot.

(neither the first script or the non-existing file test)



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

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

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

Reply via email to