Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:3615 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 89214 invoked from network); 27 Jul 2003 09:02:23 -0000 Received: from unknown (HELO mail.de-punkt.de) (62.4.81.205) by pb1.pair.com with SMTP; 27 Jul 2003 09:02:23 -0000 Received: (qmail 9283 invoked by uid 508); 27 Jul 2003 09:02:22 -0000 Received: from sb@sebastian-bergmann.de by webby by uid 511 with qmail-scanner-1.16 (f-prot: 3.12. spamassassin: 2.53. Clear:. Processed in 0.629704 secs); 27 Jul 2003 09:02:22 -0000 Received: from unknown (HELO wopr) (sb@de-punkt.de@80.142.61.142) by webby.de-punkt.de with SMTP; 27 Jul 2003 09:02:21 -0000 Received: from wopr [127.0.0.1] by wopr (192.168.2.100) (userid 2) with Hamster-NewsToMail-Gate (Classic Hamster Version 2.0 Build 2.0.2.1) ; Sun, 27 Jul 2003 11:02:15 +0200 Date: Sun, 27 Jul 2003 11:02:15 +0200 Organization: www.sebastian-bergmann.de User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.5b) Gecko/20030723 Thunderbird/0.1a X-Accept-Language: en-us, en To: internals@lists.php.net Sender: admin Lines: 113 X-Qmail-Scanner-Message-ID: <10592965415309277@webby> Subject: Yet Another Segfault From: sebastian@php.net (Sebastian Bergmann) Message-ID: I came across the following segfault while working on PHPUnit. So far I have not been able to come up with a minimal reproducing script, but maybe the stacktrace can be of help by itself: zend_pzval_unlock_func(_zval_struct * 0x5a5a5a5a, void * * * 0x00ae4328) line 36 + 3 bytes _get_zval_ptr(_znode * 0x00b2cee8, _temp_variable * 0x00e24020, _zval_struct * * 0x00b304e8, void * * * 0x00ae4328) line 67 + 23 bytes zend_verify_instanceof_handler(_zend_execute_data * 0x0012e4a4, _zend_op_array * 0x00de3658, void * * * 0x00ae4328) line 3879 + 46 bytes execute(_zend_op_array * 0x00de3658, void * * * 0x00ae4328) line 1192 + 19 bytes fast_call_user_function(_hashtable * 0x00d1f03c, _zval_struct * * 0x00af0fdc, _zval_struct * 0x00d831b8, _zval_struct * * 0x0012e6b0, int 0, _zval_struct * * * 0x00d77fa4, int 1, _hashtable * 0x00000000, _zend_function * * 0x0012e6a0, void * * * 0x00ae4328) line 693 + 33 bytes zif_reflection_method_invoke(int 1, _zval_struct * 0x00d36bb8, _zval_struct * 0x00d36e58, int 0, void * * * 0x00ae4328) line 1003 + 64 bytes zend_do_fcall_common_helper(_zend_execute_data * 0x0012e7f4, _zend_op_array * 0x00de37b8, void * * * 0x00ae4328) line 2511 + 54 bytes zend_do_fcall_by_name_handler(_zend_execute_data * 0x0012e7f4, _zend_op_array * 0x00de37b8, void * * * 0x00ae4328) line 2611 + 17 bytes execute(_zend_op_array * 0x00de37b8, void * * * 0x00ae4328) line 1192 + 19 bytes zend_do_fcall_common_helper(_zend_execute_data * 0x0012e964, _zend_op_array * 0x00de3708, void * * * 0x00ae4328) line 2540 + 33 bytes zend_do_fcall_by_name_handler(_zend_execute_data * 0x0012e964, _zend_op_array * 0x00de3708, void * * * 0x00ae4328) line 2611 + 17 bytes execute(_zend_op_array * 0x00de3708, void * * * 0x00ae4328) line 1192 + 19 bytes zend_do_fcall_common_helper(_zend_execute_data * 0x0012ead4, _zend_op_array * 0x00d0d258, void * * * 0x00ae4328) line 2540 + 33 bytes zend_do_fcall_by_name_handler(_zend_execute_data * 0x0012ead4, _zend_op_array * 0x00d0d258, void * * * 0x00ae4328) line 2611 + 17 bytes execute(_zend_op_array * 0x00d0d258, void * * * 0x00ae4328) line 1192 + 19 bytes zend_do_fcall_common_helper(_zend_execute_data * 0x0012ec44, _zend_op_array * 0x00de3658, void * * * 0x00ae4328) line 2540 + 33 bytes zend_do_fcall_by_name_handler(_zend_execute_data * 0x0012ec44, _zend_op_array * 0x00de3658, void * * * 0x00ae4328) line 2611 + 17 bytes execute(_zend_op_array * 0x00de3658, void * * * 0x00ae4328) line 1192 + 19 bytes zend_do_fcall_common_helper(_zend_execute_data * 0x0012edb4, _zend_op_array * 0x00b10a58, void * * * 0x00ae4328) line 2540 + 33 bytes zend_do_fcall_by_name_handler(_zend_execute_data * 0x0012edb4, _zend_op_array * 0x00b10a58, void * * * 0x00ae4328) line 2611 + 17 bytes execute(_zend_op_array * 0x00b10a58, void * * * 0x00ae4328) line 1192 + 19 bytes zend_do_fcall_common_helper(_zend_execute_data * 0x0012ef24, _zend_op_array * 0x00b10398, void * * * 0x00ae4328) line 2540 + 33 bytes zend_do_fcall_by_name_handler(_zend_execute_data * 0x0012ef24, _zend_op_array * 0x00b10398, void * * * 0x00ae4328) line 2611 + 17 bytes execute(_zend_op_array * 0x00b10398, void * * * 0x00ae4328) line 1192 + 19 bytes zend_do_fcall_common_helper(_zend_execute_data * 0x0012f094, _zend_op_array * 0x00b10a58, void * * * 0x00ae4328) line 2540 + 33 bytes zend_do_fcall_by_name_handler(_zend_execute_data * 0x0012f094, _zend_op_array * 0x00b10a58, void * * * 0x00ae4328) line 2611 + 17 bytes execute(_zend_op_array * 0x00b10a58, void * * * 0x00ae4328) line 1192 + 19 bytes zend_do_fcall_common_helper(_zend_execute_data * 0x0012f204, _zend_op_array * 0x00b10398, void * * * 0x00ae4328) line 2540 + 33 bytes zend_do_fcall_by_name_handler(_zend_execute_data * 0x0012f204, _zend_op_array * 0x00b10398, void * * * 0x00ae4328) line 2611 + 17 bytes execute(_zend_op_array * 0x00b10398, void * * * 0x00ae4328) line 1192 + 19 bytes zend_do_fcall_common_helper(_zend_execute_data * 0x0012f374, _zend_op_array * 0x00b10a58, void * * * 0x00ae4328) line 2540 + 33 bytes zend_do_fcall_by_name_handler(_zend_execute_data * 0x0012f374, _zend_op_array * 0x00b10a58, void * * * 0x00ae4328) line 2611 + 17 bytes execute(_zend_op_array * 0x00b10a58, void * * * 0x00ae4328) line 1192 + 19 bytes zend_do_fcall_common_helper(_zend_execute_data * 0x0012f4e4, _zend_op_array * 0x00b10398, void * * * 0x00ae4328) line 2540 + 33 bytes zend_do_fcall_by_name_handler(_zend_execute_data * 0x0012f4e4, _zend_op_array * 0x00b10398, void * * * 0x00ae4328) line 2611 + 17 bytes execute(_zend_op_array * 0x00b10398, void * * * 0x00ae4328) line 1192 + 19 bytes zend_do_fcall_common_helper(_zend_execute_data * 0x0012f654, _zend_op_array * 0x00ceb240, void * * * 0x00ae4328) line 2540 + 33 bytes zend_do_fcall_by_name_handler(_zend_execute_data * 0x0012f654, _zend_op_array * 0x00ceb240, void * * * 0x00ae4328) line 2611 + 17 bytes execute(_zend_op_array * 0x00ceb240, void * * * 0x00ae4328) line 1192 + 19 bytes zend_do_fcall_common_helper(_zend_execute_data * 0x0012f7c4, _zend_op_array * 0x00b05d78, void * * * 0x00ae4328) line 2540 + 33 bytes zend_do_fcall_by_name_handler(_zend_execute_data * 0x0012f7c4, _zend_op_array * 0x00b05d78, void * * * 0x00ae4328) line 2611 + 17 bytes execute(_zend_op_array * 0x00b05d78, void * * * 0x00ae4328) line 1192 + 19 bytes zend_do_fcall_common_helper(_zend_execute_data * 0x0012f934, _zend_op_array * 0x00b02c48, void * * * 0x00ae4328) line 2540 + 33 bytes zend_do_fcall_by_name_handler(_zend_execute_data * 0x0012f934, _zend_op_array * 0x00b02c48, void * * * 0x00ae4328) line 2611 + 17 bytes execute(_zend_op_array * 0x00b02c48, void * * * 0x00ae4328) line 1192 + 19 bytes zend_do_fcall_common_helper(_zend_execute_data * 0x0012faa4, _zend_op_array * 0x00aff040, void * * * 0x00ae4328) line 2540 + 33 bytes zend_do_fcall_by_name_handler(_zend_execute_data * 0x0012faa4, _zend_op_array * 0x00aff040, void * * * 0x00ae4328) line 2611 + 17 bytes execute(_zend_op_array * 0x00aff040, void * * * 0x00ae4328) line 1192 + 19 bytes zend_execute_scripts(int 8, void * * * 0x00ae4328, _zval_struct * * 0x00000000, int 3) line 1017 + 33 bytes php_execute_script(_zend_file_handle * 0x0012ff48, void * * * 0x00ae4328) line 1568 + 27 bytes main(int 4, char * * 0x00ae3ec8) line 910 + 17 bytes mainCRTStartup() line 338 + 17 bytes -- Sebastian Bergmann http://sebastian-bergmann.de/ http://phpOpenTracker.de/ Das Buch zu PHP 5: http://professionelle-softwareentwicklung-mit-php5.de/