Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:100192 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 37874 invoked from network); 12 Aug 2017 03:26:01 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 12 Aug 2017 03:26:01 -0000 Authentication-Results: pb1.pair.com smtp.mail=smalyshev@gmail.com; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=smalyshev@gmail.com; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.216.169 as permitted sender) X-PHP-List-Original-Sender: smalyshev@gmail.com X-Host-Fingerprint: 209.85.216.169 mail-qt0-f169.google.com Received: from [209.85.216.169] ([209.85.216.169:37664] helo=mail-qt0-f169.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id E8/0B-34801-8457E895 for ; Fri, 11 Aug 2017 23:26:00 -0400 Received: by mail-qt0-f169.google.com with SMTP id 16so30438234qtz.4 for ; Fri, 11 Aug 2017 20:26:00 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=subject:to:references:from:message-id:date:user-agent:mime-version :in-reply-to:content-language:content-transfer-encoding; bh=CFGLc9pUbTyoW/3XTIYKpQZL6ZUBc7mDGW/hHZtQOM8=; b=Bqypy9/SVvVM9dRagKC0J8Wa3FAaiRKScSM9XUNXTWlCI00jHYNXPqxSGPVppf3N2t 3V6GTJj9C9j3Z32XSTc20/Rh2XlwkMfEXRvzZjsTda1r/qpaeaUwN1aZ+lu9BQA12woG OJykNvzrLkiuSkzMG9FVP1HKAIaIOBkFfkGM9WcVmdmGeR5eKZZ0+A0O0Q1VsRlvaa1Z VD/1Nl1npLwAEiQF+rAWZQv77OYFCh5+NudqUSprjq2J/3LnQZQFGrrdl9KOV7VxN1yK YTEf7d63RefZyYJfjtbVb8jH1kparZ8nc7ukgLzq0grUBaqmFDlxGo4Guh4WPyz/ploI ra4w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=CFGLc9pUbTyoW/3XTIYKpQZL6ZUBc7mDGW/hHZtQOM8=; b=W+seHPaTNbr80drknnIwjPJqKlVqQBEorIqEUgta+UU9cxL0Bb4zkWYrXcBa6SQ2la Dk7nJMNggdiO2b0sQce5e2rC2nJhrkdUKGB9qnmiLF/LG+rjTSD8iaVYpnYnKEspuibX IOtpi81hVhVv1YbQjiJ1hOrL13RwScBi9w8Qk08fViWoo5jQnFGPmNp7Q0cU/Q1YWrST gkIVTkSexxBFR1bkucJRQgitfsBeDV/TPGh6XJISYz+sDbAoRIx7vOARXp2lOTE5MB37 T38bB4seW2IhfCRAvm/TU8CGFzvxj2lvyXW9+fhMJ178XfU/cu2+WFU2JdCXiIMnU3Mr wR0Q== X-Gm-Message-State: AHYfb5iV1qv3d/JgfYRCMmfJBQ/i0LKkvO+xN7hZDD2SCfVI+rt51U7G t0QTcEr5Dmzghekk2Z4= X-Received: by 10.237.63.92 with SMTP id q28mr25541907qtf.49.1502508357318; Fri, 11 Aug 2017 20:25:57 -0700 (PDT) Received: from Stas-Pro-2016.local ([207.134.107.253]) by smtp.gmail.com with ESMTPSA id 64sm1628927qky.78.2017.08.11.20.25.56 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 11 Aug 2017 20:25:56 -0700 (PDT) To: Rowan Collins , PHP Internals References: Message-ID: <7e336645-7b47-2772-257a-a51b6849e4b5@gmail.com> Date: Fri, 11 Aug 2017 23:25:56 -0400 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.12; rv:52.0) Gecko/20100101 Thunderbird/52.2.1 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 7bit Subject: Re: [PHP-DEV] Stop Exceptions capturing object references for trace arguments From: smalyshev@gmail.com (Stanislav Malyshev) Hi! > The "args" part of this contains full object references to anything that > happens to have been a function argument in the stack, and causes two > problems: I think it makes sense to make exception not to collect args. In fact, I think this may also be one of rare cases where new ini setting would be appropriate, where the default could be the old way (at least for now, for BC), and recommended production setting would be off. -- Stas Malyshev smalyshev@gmail.com