delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/2019/06/17/12:37:52

X-Authentication-Warning: delorie.com: mail set sender to djgpp-bounces using -f
X-Recipient: djgpp AT delorie DOT com
X-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=gmail.com; s=20161025;
h=subject:to:references:from:openpgp:autocrypt:message-id:date
:user-agent:mime-version:in-reply-to:content-language
:content-transfer-encoding;
bh=lqLdGxWZ+DxkBZr9d9bYvFO8dtAmMHv59QDvM2F3CCY=;
b=RaSLPAwHTPiB+LBIwbcvhFBqr5aX7QdyzE9PtinWj25QF16pMfZYB+YAUeejbjDXwV
XzSNDG2r/TLtjrShQCJm2AGHfl7SJK3JVMpi66JbmdviVmgzzwAVJzmJWoOJz408dse8
RA5nzpAJ76VyH0yUN+csxYAABEh5l1jTSZITJ8sRPmLdqTXBPg/itzo7aC1z5irjaClE
BW71elRquI39zrCpoAX/mDRopvj8uRT3ARyksD5Yex9jO03Eu+UOBZ4Kwyf06uwgWm6U
fcPhytLOomdfZ1swI/igHHXGPWo6rUr2GoAXfGV9QuU69T2iUENYznPvWlqxIUv3lAd0
LIGQ==
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:openpgp:autocrypt
:message-id:date:user-agent:mime-version:in-reply-to
:content-language:content-transfer-encoding;
bh=lqLdGxWZ+DxkBZr9d9bYvFO8dtAmMHv59QDvM2F3CCY=;
b=hghEp0Hym3dvXtL8LCSf/LuAaAaJIX+eM6/MW631sYl9+CZtarmHeax9G2DTMzy6Yl
IXvxhgEQxX5htUYF2QHz23hu2O73DcKr0hksrHDQOhdPbkuycohuVMXiaQmD3vsJswpY
5IR5I0xR0zGxOvyjsr8t9c2OcWndwbVTMRvXsJepk4VyxsSTJXSGFaSQGatamC//sQas
R2H/ZnALLkcQ4GwZdT9CpGjoNu54BR2NdXx4Px98RB97bKnsPvE21LTZ+gDuXsibhe69
khfkEq7l8mBvLA7DFd1WJLnunHloU/sXMMTRBY5OZZHqC53UIlatlxQWG8W4WOKtDB8+
tPAg==
X-Gm-Message-State: APjAAAXz0iP12WKEHLLR3wozDw1FRrJOgtQFUXEHet6KVTNI23lI72de
cJcUhkxOWpTkIdjbDCtjf5xLnWxa
X-Google-Smtp-Source: APXvYqxsU2JhHE4hMug4sbjlOo9lVws75ckIka9h1HrEGONsFGRGxoeFlm9jDpgUpY7e62GWLEUkaA==
X-Received: by 2002:a50:addc:: with SMTP id b28mr23615037edd.174.1560789254627;
Mon, 17 Jun 2019 09:34:14 -0700 (PDT)
Subject: Re: malloc() returns pointer to already allocated memory
To: djgpp AT delorie DOT com
References: <158e5d20-0a90-4beb-de48-da328379d8fb AT gmail DOT com>
<qe76u1$1kj8$1 AT gioia DOT aioe DOT org>
<f0b68226-f6f4-244a-6dd5-a8ecbabb584b AT gmail DOT com>
<qe79eb$1urs$1 AT gioia DOT aioe DOT org> <qe7ar9$52r$1 AT gioia DOT aioe DOT org>
<qe7avt$52r$2 AT gioia DOT aioe DOT org> <qe7bve$9ti$1 AT gioia DOT aioe DOT org>
<qe7f8g$oak$1 AT gioia DOT aioe DOT org>
From: "J.W. Jagersma (jwjagersma AT gmail DOT com) [via djgpp AT delorie DOT com]" <djgpp AT delorie DOT com>
Openpgp: id=D1694EA4DA1338AF4905293BA5102F469FA45960
Autocrypt: addr=jwjagersma AT gmail DOT com; prefer-encrypt=mutual; keydata=
mJMEWlMYlBMJKyQDAwIIAQENBAMEORD9eiW30pI0XzJbuE7/4WF3ZyEOkpRgrmZnpTRmzXMW
z22N+2YrczEM+q+NzM/wn8XOVH4hZ7eSaUsLT86YLS+gF/F44IbRZVCHxdrL+qSQQ0SafwDM
Aaddx2azX+6MtlFO2B6oDbCHT7Nn5oQi3IgR+pgBzaCkfxyOnU1wjvO0JEouVy4gSmFnZXJz
bWEgPGp3amFnZXJzbWFAZ21haWwuY29tPojQBBMTCgA4FiEE0WlOpNoTOK9JBSk7pRAvRp+k
WWAFAlpTGJQCGwMFCwkIBwIGFQgJCgsCBBYCAwECHgECF4AACgkQpRAvRp+kWWA3xAH/WIBG
sLngyIrTsn5uKz4JygtlCfjMRRSwl3/UIaW96VvIM/wUyzHl+vlyLmuclOjAiTVia/Js03Ar
zB9iCHZQ0QH/W8cRwHjRNZRukU2IR8eqoGsl6hTUrrAAOKOVO04wrjO4jGDHg3Sw2GxBx7Md
mD0QRId/gFwR/1UWS0jBdSUWC7iXBFpTGJQSCSskAwMCCAEBDQQDBFipNF/RUEAer/hhT6yJ
5no1ZLAZgpypvWZ3xJSrBKmcDTaOmNKNRrw1dNtSZ6M6wYcBmtCq7uvR5iiGyK3nD+olwe7a
4WDkhEEvbmdAYl2LnBsYeyruoW+N+KiMalvf9SphDmBi2NwdSZ1IhnBpxlUns8jqlgZGvG1G
xE1sleq7AwEKCYi4BBgTCgAgFiEE0WlOpNoTOK9JBSk7pRAvRp+kWWAFAlpTGJQCGwwACgkQ
pRAvRp+kWWBnyAH+JLrW/cK2aVDvq2nxn471opBgHyExzMi0hvbuy8BjyEt+AfL0RNCFcdds
CQakIGDv5k69TAgOftECgASwv6CG5wH8D3jnksh6YvYMf0hCBlSfwJ5ehIeqQTj0m2410RgC
KWywqmfU1X5YVXgmuXatRNgV/ggXS2Q7GnSP/StQzlh3sQ==
Message-ID: <b035cc97-1261-e26e-2d3c-b3672928c9af@gmail.com>
Date: Mon, 17 Jun 2019 18:33:09 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
Thunderbird/60.7.1
MIME-Version: 1.0
In-Reply-To: <qe7f8g$oak$1@gioia.aioe.org>
Reply-To: djgpp AT delorie DOT com
Errors-To: nobody AT delorie DOT com
X-Mailing-List: djgpp AT delorie DOT com
X-Unsubscribes-To: listserv AT delorie DOT com

On 2019-06-17 09:27, Rod Pemberton wrote:
> The program seems to make a large number (on my machine) of small
> allocations around ~268M (~0x0ff5d000) before a "clobber".  CWSDPR0
> aborts with an error about page tables.  Could CWSDPMI be running out
> of page tables? ...  Also, IIRC, PMODETSR doesn't use paging, and it
> completes without any "clobbers".  The large number of allocation might
> also be why no one noticed, or maybe this was a known issue in the past
> but forgotten?

The test program also works okay on hdpmi32, which doesn't use paging 
either. In the program I'm working on, this clobbering does happen with 
hdpmi, and almost immediately on startup too, after allocating maybe 4MB 
or so. Hence why I'm not sure if this initial issue is related. Still 
I've traced the clobbering pointer down and it does seem to come 
straight from malloc.

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019