git/list[1] front-page[2] threads[3] people[4] search[5] about
 

Re: BUG: git log dies to SIGPIPE

From
Ævar Arnfjörð Bjarmason <avarab@gmail.com>
Date
Sep 27, 2021, 00:29 UTC
Message-ID
<87y27i273e.fsf@evledraar.gmail.com>
In-Reply-To
<CAOLTT8QqF-4rRiuWwntA3TfauCfc-MKingPQmyuKw3r5zf7O3A@mail.gmail.com>
On Sun, Sep 26 2021, ZheNing Hu wrote:
Show 33 quoted lines
> Joseph Jenne <joseph.jenne15@gmail.com> 于2021年8月3日周二 上午1:47写道:
>>
>> What did you do before the bug happened? (Steps to reproduce your issue)
>> used `git log`, exiting the viewer (`less`) before reading the entire
>> commit history of the project
>> What did you expect to happen? (Expected behavior)
>> normal exit with status code 0
>> What happened instead? (Actual behavior)
>> git log dies to SIGPIPE after `less` exits
>> What's different between what you expected and what actually happened?
>> git does not exit normally as would be expected
>> Anything else you want to add:
>>
>>
>>
>> [System Info]
>> git version:
>> git version 2.30.2
>> cpu: x86_64
>> no commit associated with this build
>> sizeof-long: 8
>> sizeof-size_t: 8
>> shell-path: /bin/sh
>> uname: Linux 5.10.0-8-amd64 #1 SMP Debian 5.10.46-2 (2021-07-20) x86_64
>> compiler info: gnuc: 10.2
>> libc info: glibc: 2.31
>> $SHELL (typically, interactive shell): /bin/zsh
>
> I may be a little unresponsive, I also saw this bug today, and there
> is no such bug
> in a small repository, it only appears in a large repository.
>
> I now know that it comes from outside git, this is really bad.

Please see the discussion starting at https://lore.kernel.org/git/YAG%2FvzctP4JwSp5x@zira.vinc17.org/ about whether this is even considered a bug, but in any case the causes are well understood.

Previous: ZheNing Hu
Message 5 of 5 in “BUG: git log dies to SIGPIPE”
  1. Joseph JenneAug 2, 2021
  2. Jeff KingAug 2, 2021
  3. Joseph JenneAug 2, 2021
  4. ZheNing HuSep 26, 2021
  5. Ævar Arnfjörð BjarmasonSep 27, 2021

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.