delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2003/05/12/10:00:15

Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm
List-Subscribe: <mailto:cygwin-subscribe AT cygwin DOT com>
List-Archive: <http://sources.redhat.com/ml/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-help AT cygwin DOT com>, <http://sources.redhat.com/ml/#faqs>
Sender: cygwin-owner AT cygwin DOT com
Mail-Followup-To: cygwin AT cygwin DOT com
Delivered-To: mailing list cygwin AT cygwin DOT com
Date: Mon, 12 May 2003 16:00:24 +0200
From: "Gerrit P. Haase" <freeweb AT nyckelpiga DOT de>
Reply-To: "Gerrit P. Haase" <freeweb AT nyckelpiga DOT de>
Organization: Esse keine toten Tiere
X-Priority: 3 (Normal)
Message-ID: <78-815841779.20030512160024@familiehaase.de>
To: "cygwin" <cygwin AT cygwin DOT com>
CC: Greg Matheson <lang AT ms DOT chinmin DOT edu DOT tw>,
lemkemch AT t-online DOT de (Michael Lemke)
Subject: Re: Perl instabilities
In-Reply-To: <6098283203.20030502213622@familiehaase.de>
References: <UTZVTO32ZY1XWRZV62ZT843WWUQNWUNH DOT 3ead71ec AT micha>
<000801c30db9$8ff11c40$2e5986d9 AT ellixia>
<184210111424 DOT 20030428230200 AT familiehaase DOT de>
<18897903517 DOT 20030430222219 AT familiehaase DOT de>
<20030502222406 DOT A3686 AT ms DOT chinmin DOT edu DOT tw>
<6098283203 DOT 20030502213622 AT familiehaase DOT de>
MIME-Version: 1.0

Gerrit schrieb:

> Hallo Greg,

>> Breakpoint 2, 0x0040375c in ?? ()
>> (gdb) bt
>> #0  0x0040375c in ?? ()
>> #1  0x0040103c in ?? ()
>> #2  0xbff8b6be in KERNEL32!EnumTimeFormatsA () from
>> /cy/c/WINDOWS/SYSTEM/KERNEL32.DLL
>> #3  0xbff8b570 in KERNEL32!FT_Thunk () from
>> /cy/c/WINDOWS/SYSTEM/KERNEL32.DLL
>> #4  0xbff89f33 in KERNEL32!BeginUpdateResourceA () from
>> /cy/c/WINDOWS/SYSTEM/KERNEL32.DLL
>> Cannot access memory at address 0x856dbfec
>> (gdb) nexti

> Hmmm, I'll build a version with Cygwin malloc instead of Perl malloc,
> maybe a bug in malloc()?

Finally it happens perl using system malloc() instead perl malloc():
http://anfaenger.de/cygwin/perl/perl-5.8.0-umymalloc.tar.bz2

This version is compiled with -Uusemymalloc which means that the system
malloc is used instead of the perl malloc, it is also compiled with debug
infos, so if you also want to debug perl then the sourcetre is also
needed (it is the same source as always):
http://anfaenger.de/cygwin/perl/perl-5.8.0-umymalloc-srctree.tar.bz2
this package unpacks in /src/cygwinperl/perl-5.8.0 if unpacked from the
Cygwin root where it should be for the debugger to find it.

So could you and everyone else with Win98 please try if it makes a
difference if we use the Cygwin malloc() instead of Perl's own malloc()?

Buildscripts and stuff available on request only.


Gerrit
-- 
=^..^=


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

- Raw text -


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