X-Recipient: archive-cygwin@delorie.com
DomainKey-Signature: a=rsa-sha1; c=nofws; d=sourceware.org; h=list-id
	:list-unsubscribe:list-subscribe:list-archive:list-post
	:list-help:sender:subject:to:references:from:message-id:date
	:mime-version:in-reply-to:content-type
	:content-transfer-encoding; q=dns; s=default; b=B49z4rTQ7QuAaKjE
	/kXqGusz65OKIj0veaDEpNsA41oEDkwGg6Bddw/dQ17BoWaWf1NgqLi1uDw9TRuS
	4PASmZ9m/jeb1Jd2p3fk7YxEzBcnWaMSQOZk0mk47dL/fzvm5VmQdu7oET40zuGI
	Q/1sPmXODvT6ivCkVPfWfNws5/Q=
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=sourceware.org; h=list-id
	:list-unsubscribe:list-subscribe:list-archive:list-post
	:list-help:sender:subject:to:references:from:message-id:date
	:mime-version:in-reply-to:content-type
	:content-transfer-encoding; s=default; bh=AZuPoCo/QIu9Yt1esHxCIH
	cfx9I=; b=wWXdEQfqI+IotOUnNqlQ217XlKpvyj5JQ0JHBiq0HaSpXzRZzirniP
	g0Dh04+gnCybAM/eIMCJAqN9Jmuw95qXmIWYy2U7k7kWUB94Hp3kHHsD6wENCUu3
	1iaGDvBK3jl2vmTcbsPcTTIl6eBiNfsNheAAl8SsTIEmSXBxgJIag=
Mailing-List: contact cygwin-help@cygwin.com; run by ezmlm
List-Id: <cygwin.cygwin.com>
List-Subscribe: <mailto:cygwin-subscribe@cygwin.com>
List-Archive: <http://sourceware.org/ml/cygwin/>
List-Post: <mailto:cygwin@cygwin.com>
List-Help: <mailto:cygwin-help@cygwin.com>, <http://sourceware.org/ml/#faqs>
Sender: cygwin-owner@cygwin.com
Mail-Followup-To: cygwin@cygwin.com
Delivered-To: mailing list cygwin@cygwin.com
Authentication-Results: sourceware.org; auth=none
X-Virus-Found: No
X-Spam-SWARE-Status: No, score=-2.7 required=5.0 tests=AWL,BAYES_00,RCVD_IN_DNSWL_LOW,RP_MATCHES_RCVD,SPF_PASS autolearn=ham version=3.3.2 spammy=Excellent, learning, respond
X-HELO: sasl.smtp.pobox.com
Subject: Re: long I/O delays when strace is running
To: cygwin@cygwin.com
References: <be8713ec-5b68-e0e9-c5a5-d48fce491a2d@pobox.com> <91DCAC3CB99C724EB365BB64677FBE7B16EBBD@MX204CL04.corp.emc.com> <46e39bce-9782-5c74-c196-35ee97ebbc64@pobox.com> <ace81c86-80d5-bef9-6b93-7d36dde5a4e8@pobox.com> <bff9c5ea-85d9-bf4e-2f25-271c1490565f@pobox.com> <58F9D314.2000100@maxrnd.com> <7d56e728-32a3-9179-b002-e83880e297d0@pobox.com> <58FA83DB.3000209@maxrnd.com> <a4afe377-3b4f-8373-8116-e812a8d82fbe@pobox.com> <58FC5AFB.3010903@maxrnd.com> <00fb01d0-acdc-68da-e31e-45ffa7099043@pobox.com> <58FDA29D.7080908@maxrnd.com>
From: Daniel Santos <daniel.santos@pobox.com>
Message-ID: <b6e407bb-c563-0a0b-d3da-c2f5c111b06b@pobox.com>
Date: Mon, 24 Apr 2017 03:27:47 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.5.1
MIME-Version: 1.0
In-Reply-To: <58FDA29D.7080908@maxrnd.com>
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: 7bit
X-Pobox-Relay-ID: 3E863F64-28C7-11E7-93C2-E680B56B9B0B-06139138!pb-smtp1.pobox.com
X-IsSubscribed: yes

On 04/24/2017 02:00 AM, Mark Geisert wrote:
>
> Excellent debugging work!  I'm inclined to agree with your last 
> point.  I'm poring over pinfo.cc as well as dcrt0.cc, which is the 
> Cygwin DLL init code. The latter talks about special cases if the DLL 
> is runtime loaded (like strace does) vs link-time loaded (like Cygwin 
> apps do).  May take me a while to respond.

Hah! me too. :)  At least I'm learning a lot.  I have a better 
understanding of how it stores these in the windows object database 
thing under \\BaseNamedObjects and I can browse it to some degree with 
WinObj from sysinternals, but I'm still trying to figure out where that 
is initialized.  My tests will be done soon and I'll be back to work on gcc.


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

