RE: Is there a reason the credential cache server cowardly refuses to delete/reuse the socket file?
- From
Jason Pyeron <jpyeron@pdinc.us>
- Date
- Jun 15, 2014, 14:21 UTC
- Message-ID
- <DA14A8E763504F16BFB4CAC39DEC2400@black>
- In-Reply-To
- <20140615140800.GA6216@sigill.intra.peff.net>
Show 33 quoted lines
> -----Original Message----- > From: Jeff King > Sent: Sunday, June 15, 2014 10:08 > > On Sun, Jun 15, 2014 at 09:48:24AM -0400, Jason Pyeron wrote: > > > Whenever my computer crashes, I am left with a socket file. > On next git > > invocation it tries to conenct to the file, but the daemon > is not running so it > > barfs until I delete the file. > > It's supposed to transparently handle this situation. The > server always > runs unlink() before binding to clear it out. The client will > spawn the > server when it tries to connect and gets either ENOENT or > ECONNREFUSED. > > But: > > > jpyeron@black /projects/dcarr/saar > > $ git push > > fatal: unable to connect to cache daemon: No error > > Apparently your errno is 0 after returning an error from > credential-cache.c:send_request? > > Could this be a cygwin weirdness? I'd be interested to see the output > of: > > echo url=https://example.com | > strace -f git credential-cache get
It paused at:
<snip/>
24 797029 [main] git 5112 fhandler_base::close: closing
'/cygdrive/c/home/public/Desktop/projects/dcarr/saar/.git/config' handle 0x2D4
70 797099 [main] git 5112 close: 0 = close(3)
899 797998 [main] git 5112 fhandler_pipe::create: name
\\.\pipe\cygwin-c5e39b7a9d22bafb-5112-pipe-0x1, size 65536, mode
PIPE_TYPE_MESSAGE
316 798314 [main] git 5112 fhandler_pipe::create: pipe read handle 0x2C4
27 798341 [main] git 5112 fhandler_pipe::create: CreateFile: name
\\.\pipe\cygwin-c5e39b7a9d22bafb-5112-pipe-0x1
63 798404 [main] git 5112 fhandler_pipe::create: pipe write handle 0x2C0
35 798439 [main] git 5112 build_fh_pc: fh 0x612ADE68, dev 000000C6
25 798464 [main] git 5112 build_fh_pc: fh 0x612B9B4C, dev 000000C5
24 798488 [main] git 5112 fhandler_base::set_flags: flags 0x10000,
supplied_bin 0x0
23 798511 [main] git 5112 fhandler_base::set_flags: O_TEXT/O_BINARY set in
flags 0x10000
22 798533 [main] git 5112 fhandler_base::set_flags: filemode set to binary
22 798555 [main] git 5112 fhandler_base::init: created new fhandler_base for
handle 0x2C4, bin 1
26 798581 [main] git 5112 fhandler_base::set_flags: flags 0x10001,
supplied_bin 0x0
26 798607 [main] git 5112 fhandler_base::set_flags: O_TEXT/O_BINARY set in
flags 0x10000
22 798629 [main] git 5112 fhandler_base::set_flags: filemode set to binary
23 798652 [main] git 5112 fhandler_base::init: created new fhandler_base for
handle 0x2C0, bin 1
23 798675 [main] git 5112 fhandler_pipe::create: 0 = pipe([0x612ADE68,
0x612B9B4C], 65536, 0x10000)
26 798701 [main] git 5112 pipe: 0 = pipe([3, 4])
28 798729 [main] git 5112 child_info::child_info: subproc_ready 0x2B4
25 798754 [main] git 5112 fork: entering
181 798935 [main] git 5112 sig_send: sendsig 0x350, pid 5112, signal -40,
its_me 1
24 798959 [main] git 5112 sig_send: wakeup 0x2AC
27 798986 [main] git 5112 sig_send: Waiting for pack.wakeup 0x2AC
6 798992 [sig] git 5112 wait_sig: signalling pack.wakeup 0x2AC
280 799272 [main] git 5112 sig_send: returning 0x0 from sending signal -40
39 799311 [main] git 5112 frok::parent: priority class 32
86 799397 [main] git 5112 frok::parent: stack - bottom 0x230000, top
0x207000, addr 0x30000, guardsize 0x0
25 799422 [main] git 5112 frok::parent: CreateProcessW
(C:\cygwin\bin\git.exe, C:\cygwin\bin\git.exe, 0, 0, 1, 0x420, 0, 0, 0x22A8FC,
0x22A8D0)
2529 801951 [main] git 5112 frok::parent: forked pid 5796
213 802164 [main] git 5112 child_info::sync: n 2, waiting for
subproc_ready(0x2B4) and child process(0x290)Should I have changed example.com to something else and should I have run it inside or outside of a git project directory?
-- -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- - - - Jason Pyeron PD Inc. http://www.pdinc.us - - Principal Consultant 10 West 24th Street #100 - - +1 (443) 269-1555 x333 Baltimore, Maryland 21218 - - - -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- This message is copyright PD Inc, subject to license 20080407P00.