X-Recipient: archive-cygwin@delorie.com
DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 9D6753857C4F
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cygwin.com;
	s=default; t=1595124673;
	bh=/3BcJqCvRHn3P0BtiaUvdJX7CsGDmQoeOPWzdN/vU5g=;
	h=Subject:To:References:Date:In-Reply-To:List-Id:List-Unsubscribe:
	 List-Archive:List-Post:List-Help:List-Subscribe:From:Reply-To:
	 From;
	b=j3djczLPtf2sisDZTvrdqCmzv7lhBTxa0kvyhie89S8e4MyEyJl6j1BCfnAij4TBW
	 hpchSm1BCP8J4AA27jiGpEfjjU2BNW4yp+C3I8dxSRRggRMlzZ6zhXIQaJLGHA1uEC
	 rIHK+nWkFaNh9FibWDFh2g2eG8J9GO7kSXvl6UXw=
X-Original-To: cygwin@cygwin.com
Delivered-To: cygwin@cygwin.com
DMARC-Filter: OpenDMARC Filter v1.3.2 sourceware.org 476C43858D34
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=VAGNrc9/lZBJT5lvALnhDNGcgXVPDrx7VkMDbNB3ZlydJ06bKLTOQ/9yMhJjT0D7pYg1ABFZ6R5IFuVlz7ksDTtfqjc16IQxw/+FF4bkiu9uBWOWzDSicc2y1pk6AsjA02dariM15pF+JII9dmUv+gWT/hqFeEVDIJMLEZFCk+Di+x5MmgsSr80HmqfOZD2uLeBrQH5FZHFe4ENKw+CgN+I1fVrVjvK0fZCgGZ6zJcfcU5PtPRu9SdJaPieymfbVWmbDY2mX9pWyX4yeYsJrvUx4S1VDSUqtygGLxMKiP6uJfOgw32W8HPiMVzuHSlHpeOz/cP65s7j3100DsKcWzA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=r25FB5BJPVWHzpFXvadSnNX8kSq1Kj6nzrBEA7R5OfM=;
 b=aHtwd9YfG0sXJcT4Q+BNzf9QQ/JI8qfGKsugW60Xs2uH6DoJccsDlM9PZ5Kf64kdFpeLKX1JFEBpQLLbOZHFUCkP5kksbcfPotI9Brk3/mu/DeOYH5fi/ZEEeV8UUJ26MY+ViLelf9kVIjw0ch7saajSxggneHpJ5BkoV0wHTdRHNvzjYrFmnGUHnXAYrQR57D5LaSbU1gf1jamyrLhewhXDVxnU33GrfQvTtsR5Bz9c8+RSxQkdgXgOnjNcgAw184DfGPG0nStkTlmSf3m1RNuZ0Cjt5p7cARQEpOKTSprv0zCPaO+TCvSQBKfohmklSxvJ/41LjhaBdqYV9L1HjA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=cornell.edu; dmarc=pass action=none header.from=cornell.edu;
 dkim=pass header.d=cornell.edu; arc=none
Subject: Re: Cygwin PHP (all available versions) has a hard 4MB memory limit
To: km2z7kca0oge@opayq.com, cygwin@cygwin.com
References: <1869633229.76476.1595021996652@smtp4.opayq.com>
Message-ID: <0077be8f-2c24-68c3-c6ea-f6ece6b7b0cf@cornell.edu>
Date: Sat, 18 Jul 2020 22:11:01 -0400
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:68.0) Gecko/20100101
 Thunderbird/68.10.0
In-Reply-To: <1869633229.76476.1595021996652@smtp4.opayq.com>
Content-Language: en-US
X-ClientProxiedBy: MN2PR19CA0021.namprd19.prod.outlook.com
 (2603:10b6:208:178::34) To MN2PR04MB6176.namprd04.prod.outlook.com
 (2603:10b6:208:e3::13)
MIME-Version: 1.0
X-MS-Exchange-MessageSentRepresentingType: 1
Received: from [192.168.0.17] (68.175.129.7) by
 MN2PR19CA0021.namprd19.prod.outlook.com (2603:10b6:208:178::34) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3195.18 via Frontend
 Transport; Sun, 19 Jul 2020 02:11:03 +0000
X-Originating-IP: [68.175.129.7]
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: cf2aa36e-2090-4638-4854-08d82b88fd77
X-MS-TrafficTypeDiagnostic: MN2PR04MB5823:
X-Microsoft-Antispam-PRVS: <MN2PR04MB582318F11F8988165814E3CFD87A0@MN2PR04MB5823.namprd04.prod.outlook.com>
X-MS-Oob-TLC-OOBClassifiers: OLM:9508;
X-MS-Exchange-SenderADCheck: 1
X-Microsoft-Antispam: BCL:0;
X-Microsoft-Antispam-Message-Info: pzzs02f+QG0hZ1vz/ddr+EeJCOvyN7Idq/f/2PnmywVl4vvh5NBrYQ8YEvIiFldMXBKH99gVxOc5rinBQ+F7N6fG1Y0LSpdMXVL88WKXS7dh+oM26knFYM1FJKzD4gEx3hMKruFhONg1TIUkls8iVmLe6Uxi+/fjW251TCOS76xI0kTiJVHbhmCwdZptemDT3EQ+hjLtXJsr+6Qimek7g6hqx5CT8bCkWc2Fx/48M4Ke5Mvpyvv38oJTebcdh+GmksmiN28cimTMTvp6ofcZYrWyUSf2Y7aJehhuArC6ImmExQzMhBNffg3UtbfQKXeCOV5EI1oZSMmEgGqZqrumlGpip4DKqERTM1ZQoIZ9aedzlChPvXpclzYZuUIT54siTawuBMXlmR0hKN+aeXBdKChnZQS2pQyl0NnM/boF8kkNWLkLCFROBl7g8iyWKxn11qv7Wj12+xiYgct2b5j8+A==
X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;
 IPV:NLI; SFV:NSPM; H:MN2PR04MB6176.namprd04.prod.outlook.com; PTR:; CAT:NONE;
 SFTY:;
 SFS:(4636009)(39860400002)(396003)(346002)(376002)(136003)(366004)(186003)(26005)(16526019)(53546011)(8676002)(478600001)(36756003)(75432002)(31686004)(956004)(2616005)(6486002)(2906002)(8936002)(52116002)(4744005)(316002)(786003)(16576012)(31696002)(83380400001)(5660300002)(66556008)(66946007)(66476007)(16799955002)(86362001)(43740500002);
 DIR:OUT; SFP:1102; 
X-MS-Exchange-AntiSpam-MessageData: Z4KAGkvBZu2139M788L7GzgFKMYZVHujwWKs1YpLgoWgeGfvZtzegDz44H5IlXK+Z0sGLpxB2bDR/nhASoZf7L5qBPTNMWTxK+1Lo96stDNmL3ZHmoLLWNE6btUyBeSxy1bsjbOp57s2Cwc8yRpRItgJqYJ6nXYGsSUcYYcFS16QAJCaxQHxPQlFpAOWkkU53DNwtwIlNubj9NNgd00+5nDfbjpMMN5e5dw9a1xJHoBfHDW9Kt4J8B5+kNRZZCDCyAcuWgxtHr7fD8FkvEhA31T4P2eHmaonA/BPrIV/5+3jh+p/YyREz0FtLfoYepk2wJY+u1Wtnnl/kgFhqox0OxhYPpbDCJmuO/fqWqR+wM9p7VRDKgKVNgq2aG0HVF7/ZOo0LbAE8W8Td9jazw0DQWSFp4EcdASKNOBN5GTKdzvHOfVd1OV38Q4DEuM3JpXRGh4E5pkDiKIPAxTliYjWaZlMj+GuuTjSLRndRz+O5lA=
X-OriginatorOrg: cornell.edu
X-MS-Exchange-CrossTenant-Network-Message-Id: cf2aa36e-2090-4638-4854-08d82b88fd77
X-MS-Exchange-CrossTenant-AuthSource: MN2PR04MB6176.namprd04.prod.outlook.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 19 Jul 2020 02:11:04.4092 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 5d7e4366-1b9b-45cf-8e79-b14b27df46e1
X-MS-Exchange-CrossTenant-MailboxType: HOSTED
X-MS-Exchange-CrossTenant-UserPrincipalName: thR35fNnN1tW12n2MVUKHsl/xC+IL9RGHH2jbusqdNHMg5h9csMKaoZLBbAHsllN3LrDdS0AqA8GRKhID7kcSg==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR04MB5823
X-Spam-Status: No, score=-4.9 required=5.0 tests=BAYES_00, DKIM_SIGNED,
 DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, MSGID_FROM_MTA_HEADER,
 RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H2, SPF_HELO_PASS, SPF_PASS,
 TXREP autolearn=ham autolearn_force=no version=3.4.2
X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on
 server2.sourceware.org
X-BeenThere: cygwin@cygwin.com
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: General Cygwin discussions and problem reports <cygwin.cygwin.com>
List-Unsubscribe: <http://cygwin.com/mailman/options/cygwin>,
 <mailto:cygwin-request@cygwin.com?subject=unsubscribe>
List-Archive: <https://cygwin.com/pipermail/cygwin/>
List-Post: <mailto:cygwin@cygwin.com>
List-Help: <mailto:cygwin-request@cygwin.com?subject=help>
List-Subscribe: <http://cygwin.com/mailman/listinfo/cygwin>,
 <mailto:cygwin-request@cygwin.com?subject=subscribe>
From: Ken Brown via Cygwin <cygwin@cygwin.com>
Reply-To: Ken Brown <kbrown@cornell.edu>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Errors-To: cygwin-bounces@cygwin.com
Sender: "Cygwin" <cygwin-bounces@cygwin.com>

On 7/17/2020 5:39 PM, km2z7kca0oge--- via Cygwin wrote:
> Hi there,
> 
> Recently I've noticed that PHP seems have to hard 4MB memory limit,

[...]

> Example script:
> ```
> <?php
> 
> echo ini_get('memory_limit'), "\n";
> 
> file_get_contents('http://mirror.cwcs.co.uk/centos/8.2.2004/isos/x86_64/CentOS-8.2.2004-x86_64-dvd1.iso'); // A large file such as an ISO.
> ```
> 
> Output:
> $ php test.php
> 128M
> PHP Fatal error:  Out of memory (allocated 4194304) (tried to allocate 2097184 bytes) in /c/Users/JackBlower/tmp-safe/test.php on line 5

Thanks for the simple reproduction steps.  I've run this under gdb, and the 
function zend_mm_alloc_huge, which tries to get a chunk of memory from the 
system, seems to be failing when it tries to increase the zend heap from 4MB to 
6MB.  I'm in the process of building an unoptimized version of php to make 
debugging easier, in the hope of figuring out why the function is failing.

Ken
--
Problem reports:      https://cygwin.com/problems.html
FAQ:                  https://cygwin.com/faq/
Documentation:        https://cygwin.com/docs.html
Unsubscribe info:     https://cygwin.com/ml/#unsubscribe-simple
