From:             [EMAIL PROTECTED]
Operating system: linux (debian)
PHP version:      4.2.0
PHP Bug Type:     Reproducible crash
Bug description:  casting GLOBALS to object causes segfault.

simple script
<?
$t = (object) $GLOBALS;
?>

result = segfault.

Workaround (dont do it!)

Backtrace

Program received signal SIGSEGV, Segmentation fault.
0x4014dd4d in free () from /lib/libc.so.6
(gdb) bt
#0  0x4014dd4d in free () from /lib/libc.so.6
#1  0x4014dc13 in free () from /lib/libc.so.6
#2  0x80c51b0 in shutdown_memory_manager (silent=0, clean_cache=0)
    at zend_alloc.c:484
#3  0x805d3ee in php_request_shutdown (dummy=0x0) at main.c:794
#4  0x805c190 in main (argc=2, argv=0xbffffc54) at cgi_main.c:834
#5  0x400f86cf in __libc_start_main () from /lib/libc.so.
-- 
Edit bug report at http://bugs.php.net/?id=17000&edit=1
-- 
Fixed in CVS:        http://bugs.php.net/fix.php?id=17000&r=fixedcvs
Fixed in release:    http://bugs.php.net/fix.php?id=17000&r=alreadyfixed
Need backtrace:      http://bugs.php.net/fix.php?id=17000&r=needtrace
Try newer version:   http://bugs.php.net/fix.php?id=17000&r=oldversion
Not developer issue: http://bugs.php.net/fix.php?id=17000&r=support
Expected behavior:   http://bugs.php.net/fix.php?id=17000&r=notwrong
Not enough info:     http://bugs.php.net/fix.php?id=17000&r=notenoughinfo
Submitted twice:     http://bugs.php.net/fix.php?id=17000&r=submittedtwice

Reply via email to