Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:3579 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 60034 invoked from network); 23 Jul 2003 16:53:37 -0000 Received: from unknown (HELO overload3.baremetal.com) (216.86.113.245) by pb1.pair.com with SMTP; 23 Jul 2003 16:53:37 -0000 Received: from overload3.baremetal.com (localhost [127.0.0.1]) by overload3.baremetal.com (8.12.9/8.12.4) with ESMTP id h6NH5TIG003735 for ; Wed, 23 Jul 2003 10:05:29 -0700 Received: (from zworg@localhost) by overload3.baremetal.com (8.12.9/8.12.8/Submit) id h6NH5TKe003734; Wed, 23 Jul 2003 10:05:29 -0700 To: internals@lists.php.net Date: Wed, 23 Jul 2003 10:05:29 -0700 Message-ID: <3727.1058979929@zworg.com> Subject: segfault with class type hints and refs. From: tom@zworg.com ("Tom Fishwick") Hi, I was trying out the class type hints feature, and that causes a segfault. Doing function func(P &$p), also causes a segfault. I'm using todays snapshot. Here's a bt. Program received signal SIGSEGV, Segmentation fault. 0x0814d26f in zend_assign_to_variable_reference (result=0x401d9c00, variable_ptr_ptr=0x401d87d8, value_ptr_ptr=0x401cf95c, Ts=0x0) at /usr/src/php5-200307231530/Zend/zend_execute.c:238 238 T(result->u.var).var.ptr_ptr = variable_ptr_ptr; (gdb) bt #0 0x0814d26f in zend_assign_to_variable_reference (result=0x401d9c00, variable_ptr_ptr=0x401d87d8, value_ptr_ptr=0x401cf95c, Ts=0x0) at /usr/src/php5-200307231530/Zend/zend_execute.c:238 #1 0x081522a7 in zend_recv_handler (execute_data=0xbfffce10, op_array=0x81fe978) at /usr/src/php5-200307231530/Zend/zend_execute.c:110 #2 0x0814e793 in execute (op_array=0x81fe978) at /usr/src/php5-200307231530/Zend/zend_execute.c:1192 #3 0x0815156e in zend_do_fcall_common_helper (execute_data=0xbfffcfd0, op_array=0x401d8134) at /usr/src/php5-200307231530/Zend/zend_execute.c:2541 #4 0x0814e793 in execute (op_array=0x401d8134) at /usr/src/php5-200307231530/Zend/zend_execute.c:1192 #5 0x0813af9b in zend_execute_scripts (type=8, retval=0x0, file_count=3) at /usr/src/php5-200307231530/Zend/zend.c:1017 #6 0x08113b1f in php_execute_script (primary_file=0xbffff380) at /usr/src/php5-200307231530/main/main.c:1568 #7 0x08156fbb in main (argc=2, argv=0xbffff404) at /usr/src/php5-200307231530/sapi/cli/php_cli.c:910 #8 0x420156a4 in __libc_start_main () from /lib/tls/libc.so.6 I hope that helps. Tom