delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2005/07/05/10:17:55

Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm
List-Subscribe: <mailto:cygwin-subscribe AT cygwin DOT com>
List-Archive: <http://sourceware.org/ml/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-help AT cygwin DOT com>, <http://sourceware.org/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: Tue, 5 Jul 2005 10:17:28 -0400
From: Christopher Faylor <cgf-no-personal-reply-please AT cygwin DOT com>
To: cygwin AT cygwin DOT com
Subject: Re: Freeze in perl script after cygwin upgrade 1.5.17 -> 1.5.18
Message-ID: <20050705141728.GC26948@trixie.casa.cgf.cx>
Reply-To: cygwin AT cygwin DOT com
References: <42CA2E29 DOT 4010608 AT iopan DOT gda DOT pl>
Mime-Version: 1.0
In-Reply-To: <42CA2E29.4010608@iopan.gda.pl>
User-Agent: Mutt/1.5.8i

On Tue, Jul 05, 2005 at 08:52:25AM +0200, Jacek Piskozub wrote:
>I'll risk wasting some more precious time (ypurs or mine) adding a Perl
>stackdump I found in the Mozilla directory where the build failed:
>
>===begin stackdump====
>Exception: STATUS_ACCESS_VIOLATION at eip=610AA95A
>eax=2F632F65 ebx=08000000 ecx=871C9010 edx=871C9000 esi=2F632F65
>edi=871C26C8
>ebp=0074E998 esp=0074E970 program=C:\CYGWIN\BIN\PERL.EXE, pid 975019,
>thread main
>cs=018F ds=0197 es=0197 fs=51EF gs=0000 ss=0197
>Stack trace:
>Frame     Function  Args
>0074E998  610AA95A  (00000000, 10140168, 0074E9C8, 6109CD52)
>0074E9C8  6104EC66  (871C3640, 102B2EC8, 0074E9F8, 6109CD52)
>0074E9F8  610844FF  (101401C8, 102B5280, 0074EA28, 101255F0)
>0074EA28  10032A1F  (101401C8, 102B5AC0, 0074EA58, 6109CD52)
>0074EA58  10032A1F  (101401C8, 102B5AE0, 0074EA88, 101255F0)
>0074EA88  10032A1F  (101401C8, 102B5B00, 0074EAB8, 6109CD52)
>0074EAB8  10032A1F  (101401C8, 102B5B20, 10169050, 101255F0)
>0074EAE8  10032A1F  (101401C8, 102B5B40, 0074EB18, 6109CD52)
>0074EB18  10032A1F  (101401C8, 102B5B60, 0074EB48, 6109CD52)
>0074EB48  10032A1F  (101401C8, 102B5B80, 0074EB78, 101255F0)
>0074EB78  10032A1F  (101401C8, 102B4FE0, 0074EBA8, 6109CD52)
>0074EBA8  10032A1F  (101401C8, 102B5BE0, 0074EBD8, 6109CD52)
>0074EBD8  10032A1F  (101401C8, 102B5C00, 00000000, FFFFFFFF)
>0074EC08  10032A1F  (101401C8, 10143CC0, 102DA2A4, 101410B8)
>0074ED58  10008053  (101401C8, 00401220, 00000012, 61157CB8)
>0074ED98  00401146  (00000012, 61157CB8, 10140090, 00000000)
>End of stack trace (more stack frames may be present)
>====end stackdump=====

This is dying in malloc.  That's usually a symptom of a "double free".

This is, AFAICT, unrelated to Volker's problem since there is no way
that my fix from last night would affect a malloc problem.

The malloc implementation in perl was updated to the latest version of
Doug Lea's malloc so there is a possibility that this is a malloc bug.
However, given that the perl on my linux system routinely trips a
"double free" error from my glibc library, my money would be on perl.

cgf

--
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