Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:522 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 1507 invoked from network); 30 Mar 2003 22:47:18 -0000 Received: from unknown (HELO mailout07.sul.t-online.com) (194.25.134.83) by pb1.pair.com with SMTP; 30 Mar 2003 22:47:18 -0000 Received: from fwd04.sul.t-online.de by mailout07.sul.t-online.com with smtp id 18zla9-0005nG-01; Mon, 31 Mar 2003 00:47:17 +0200 Received: from baumbart.marcus-boerger.de (520072483730-0001@[80.142.155.35]) by fwd04.sul.t-online.com with esmtp id 18zlZu-0aYg8uC; Mon, 31 Mar 2003 00:47:02 +0200 Reply-to:marcus.boerger@post.rwth-aachen.de Message-ID: <5.1.0.14.2.20030331004421.036d27f0@mailbox.rwth-aachen.de> X-Mailer: QUALCOMM Windows Eudora Version 5.1 Date: Mon, 31 Mar 2003 00:47:00 +0200 To: Sascha Schumann Cc: internals@lists.php.net Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii"; format=flowed X-Sender: 520072483730-0001@t-dialin.net Subject: lcg From: marcus.boerger@t-online.de ((Marcus =?iso-8859-1?Q?B=F6rger?=)) Hi Sascha, could you have a look at this ==2050== valgrind-1.0.4, a memory error detector for x86 GNU/Linux. ==2050== Copyright (C) 2000-2002, and GNU GPL'd, by Julian Seward. ==2050== Estimated CPU clock rate is 550 MHz ==2050== For more details, rerun with: -v ==2050== ==2050== Conditional jump or move depends on uninitialised value(s) ==2050== at 0x8181AB8: php_combined_lcg (/usr/src/php5/ext/standard/lcg.c:65) ==2050== by 0x816A477: zm_activate_crypt (/usr/src/php5/ext/standard/crypt.c:109) ==2050== by 0x81643EC: zm_activate_basic (/usr/src/php5/ext/standard/basic_functions.c:1255) ==2050== by 0x821D290: module_registry_request_startup (/usr/src/php5/Zend/zend_API.c:1300) ==2050== ==2050== Conditional jump or move depends on uninitialised value(s) ==2050== at 0x8181B34: php_combined_lcg (/usr/src/php5/ext/standard/lcg.c:66) ==2050== by 0x816A477: zm_activate_crypt (/usr/src/php5/ext/standard/crypt.c:109) ==2050== by 0x81643EC: zm_activate_basic (/usr/src/php5/ext/standard/basic_functions.c:1255) ==2050== by 0x821D290: module_registry_request_startup (/usr/src/php5/Zend/zend_API.c:1300) ==2050== ==2050== Conditional jump or move depends on uninitialised value(s) ==2050== at 0x8181B53: php_combined_lcg (/usr/src/php5/ext/standard/lcg.c:69) ==2050== by 0x816A477: zm_activate_crypt (/usr/src/php5/ext/standard/crypt.c:109) ==2050== by 0x81643EC: zm_activate_basic (/usr/src/php5/ext/standard/basic_functions.c:1255) ==2050== by 0x821D290: module_registry_request_startup (/usr/src/php5/Zend/zend_API.c:1300) ==2050== ==2050== Use of uninitialised value of size 4 ==2050== at 0x8181B5D: php_combined_lcg (/usr/src/php5/ext/standard/lcg.c:73) ==2050== by 0x816A477: zm_activate_crypt (/usr/src/php5/ext/standard/crypt.c:109) ==2050== by 0x81643EC: zm_activate_basic (/usr/src/php5/ext/standard/basic_functions.c:1255) ==2050== by 0x821D290: module_registry_request_startup (/usr/src/php5/Zend/zend_API.c:1300) I was thinking about setting the values to 0 in MINIT. But after thinking twice i thought you might want to init them with a pseudo random value. marcus