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

git-daemon hangs in futex()

From
Johan Sørensen <johan@johansorensen.com>
Date
Feb 28, 2008, 22:41 UTC
Message-ID
<9e0f31700802281441i33120d70s43ca9f4eced6b5c3@mail.gmail.com>
Hi,

I'm having an issue with my git-daemon (1.5.4.3 on ubuntu gutsy), it works fine for a few minutes, then it hangs (eg, "git clone git://" never comes past "initialized empty git repo" adnd just sits and waits) and strace on the git-daemon says: $ strace -Ff -p 27453 Process 27453 attached - interrupt to quit futex(0x2b270fb50980, FUTEX_WAIT, 2, NULL) = -1 EINTR (Interrupted system call)

.. and nothing more. But, if I attach to the git-daemon process with strace before that happens, git-daemon keeps on working fine, so I can change the outcome by observing it which is always nice, but not too helpful. I don't think this is related to Wincents problem some time ago[1], because I can reproduce this when running dashed/dashless and with/without --detach regardless of my env. Here's my git-daemon args: /usr/local/bin/git --exec-path=/usr/local/bin daemon --base-path=/home/git/repositories --verbose --export-all --pid-file=/home/git/run/git-daemon.pid --detach

I'm not even sure if this is directly related to git or if it's some other library causing the futex wait, any hints would be greatly appreciated.

[1]: http://kerneltrap.org/mailarchive/git/2008/2/5/732214

Thanks JS

Next: Johan Sørensen
Message 1 of 2 in “git-daemon hangs in futex()”
  1. Johan SørensenFeb 28, 2008
  2. Johan SørensenFeb 29, 2008

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.