From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-wr1-x42c.google.com (mail-wr1-x42c.google.com [IPv6:2a00:1450:4864:20::42c]) by sourceware.org (Postfix) with ESMTPS id EDCE93973018 for ; Fri, 8 Jan 2021 10:35:34 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.3.2 sourceware.org EDCE93973018 Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=dinwoodie.org Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=adam@dinwoodie.org Received: by mail-wr1-x42c.google.com with SMTP id y17so8475113wrr.10 for ; Fri, 08 Jan 2021 02:35:34 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=dinwoodie.org; s=google; h=date:from:to:subject:message-id:references:mime-version :content-disposition:content-transfer-encoding:in-reply-to :user-agent; bh=SejDaIN9X6EariAYoGeL+tAuXDb6pxQVEQth1YTP05Y=; b=prGpXsj5YNs1ZKsLN8AlP1lardTOxyzR7uI4n9eUlMApUFzXD7T9dfGQKBaP989H3Z 58/UqPuf0d9SP1Kfw2wP9fGrv6xNNPIacrmrtW2KJnUDoaCyUuaLKDyBu6h/hjISygS1 i9+4sKFzn8CtPuFYf+hcNQT3EzSirRWS+ekJg= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:subject:message-id:references :mime-version:content-disposition:content-transfer-encoding :in-reply-to:user-agent; bh=SejDaIN9X6EariAYoGeL+tAuXDb6pxQVEQth1YTP05Y=; b=TZBjprO/nSqWFiX2+8Ebg41dQyP880Qwcd0/UUgYgjkvoz8AHxByniUv2xgxCa/p9P QgKyFsx1g9Blp19r6uyVoRI8w+dJNNEqz484/ro6pTSSlK3PIsE3FRtB6jnekyaASErC A9R+rI1+e64j6umtwLtgaZ3FsIVFHPyzitKtbvUUHNLRUg6zxZZwwXuWO9NElG8GzrdJ pvGqbSN8hXMjMj50p1XE/zbeSmeZPcMdiZaRSphkn0w1G+76x4grQog66Uf7DIErtpws QW8G9IUPcfbXVRLzZ0XWWk1vktBSsBGJLaq4uplPz2jT330lzURd1OQY+dGTXzWJ8gzH 4k4A== X-Gm-Message-State: AOAM532pOpnkoBTC05QvI1db8yJB4NI1hQ2u6ntz5zA/+8bRQIfpTLVm vwElCciL8/If5wRtMBziz4taOwuyNCTGEQ== X-Google-Smtp-Source: ABdhPJzDa8NF2sEf0BOkP13uU3SO0PQN9+kzNeUv9in7tJGSiNYn49e332OetapAlvr8UmdQB99glQ== X-Received: by 2002:a5d:4d50:: with SMTP id a16mr2893175wru.43.1610102133610; Fri, 08 Jan 2021 02:35:33 -0800 (PST) Received: from dinwoodie.org ([2001:ba8:0:1c0::9:1]) by smtp.gmail.com with ESMTPSA id t1sm14208805wro.27.2021.01.08.02.35.32 for (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Fri, 08 Jan 2021 02:35:32 -0800 (PST) Date: Fri, 8 Jan 2021 10:35:21 +0000 From: Adam Dinwoodie To: matthew patton via Cygwin Subject: Re: misterious GIT failure Message-ID: <20210108103521.GA29321@dinwoodie.org> References: <638366959.5124927.1610072027608.ref@mail.yahoo.com> <638366959.5124927.1610072027608@mail.yahoo.com> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <638366959.5124927.1610072027608@mail.yahoo.com> User-Agent: Mutt/1.9.4 (2018-02-28) X-Spam-Status: No, score=-2.0 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, RCVD_IN_DNSWL_NONE, SPF_HELO_NONE, 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 08 Jan 2021 10:35:36 -0000 On Friday 08 January 2021 at 02:13 am +0000, matthew patton via Cygwin wrote: > I've been using cygwin since like 20 years ago and do everything in > it. A couple days ago my Git program mysteriously stopped working. I > can see (GIT_TRACE=1) it invoke SSH and HTTPS connections just fine > but it fails with a short-read/write when it's time for pack or > unpack. Baffled I uninstalled Cygwin and blew away the Repo and > started over. Git worked fine for a few hours and then BAM same > problem. I've tried all three versions of git available in the repos. > Short of deleting Cygwin entirely and starting over, nothing brings it > back. > > I use Github, Bitbucket, and CodeCommit (amazon) for various > repositories and once Git stops working it won't work on any of them. > (I briefly thought maybe there was some badly behaved backends) > > Here's an example output. Anyone have a notion as to what the dickens is going on? > > 21:04:24.233957 git.c:444               trace: built-in: git fetch > 21:04:24.238648 run-command.c:664       trace: run_command: unset GIT_PREFIX; GIT_PROTOCOL=version=2 ssh -o SendEnv=GIT_PROTOCOL git@github.com 'git-upload-pack '\''tb3088/shell-environment.git'\''' > remote: Enumerating objects: 34, done. > remote: Counting objects: 100% (34/34), done. > remote: Compressing objects: 100% (25/25), done. > 21:04:25.119943 run-command.c:664       trace: run_command: git index-pack --stdin -v --fix-thin '--keep=fetch-pack 1011 on SOHO-GP4D633' --pack_header=2,1635 > fatal: index-pack failed This looks like some sort of problem writing to disk to me. Where are you storing your Git repositories? Is it on a regular NTFS disk, or a file share, or something more esorteric? And does that drive have plenty of free space? Can you please provide the cygcheck output per https://cygwin.com/problems.html? If neither of these points at an obvious problem, I expect the next step will be either (a) looking at Cygwin strace output to get a more detailed view of what's happening when things go wrong, or (b) having you build and run the full Git test suite with a view to using that to narrow down what steps are going wrong. Adam