git fork failure on pull with a workaround (hopefully a clue for a fix)

Bill Hoffman bill.hoffman@kitware.com
Thu Nov 15 19:43:00 GMT 2012


On 11/8/2012 9:28 AM, Bill Hoffman wrote:
> On 11/7/2012 3:30 PM, Jeremy Bopp wrote:
>> On 11/07/2012 01:02 PM, Bill Hoffman wrote:
>>> Is there a
>>> way to debug this?

Can anyone think of a way to debug this?

I ran strace, and the area around the crash is here:


  181 1366752 [main] git 5908 frok::parent: stack - bottom 0x290000, top 
0x267000, addr 0x0, guardsize 0x0

    48 1366800 [main] git 5908 frok::parent: CreateProcessW 
(C:\cygwin\lib\git-core\git.exe, C:\cygwin\lib\git-core\git.exe, 0, 0, 
1, 0x20, 0, 0, 0x28A5D0, 0x28A630)

    52 1366852 [main] git 5908 time: 1352932405 = time(0)

  2545 1369397 [main] git 5908 frok::parent: forked pid 5824

    65 1369462 [main] git 5908 child_info::sync: n 2, waiting for 
subproc_ready(0x2A0) and child process(0x2C0)

  7979 1377441 [main] git 5908 child_info::sync: pid 5824, WFMO returned 
1, exit_code 0xC0000135, res 0

   130 1377571 [main] git 5908 frok::parent: returning -1

    99 1377670 [main] git 5908 sig_send: sendsig 0xA0, pid 5908, signal 
-41, its_me 1

    78 1377748 [main] git 5908 sig_send: wakeup 0x2AC

    93 1377841 [main] git 5908 sig_send: Waiting for pack.wakeup 0x2AC

     7 1377848 [sig] git 5908 wait_sig: signalling pack.wakeup 0x2AC

   123 1377971 [main] git 5908 sig_send: returning 0x0 from sending 
signal -41

1378133 [main] git 5908 fork: child -1 - forked process 5824 died 
unexpectedly, retry 0, exit code -1073741515, errno 11
   162 1378133 [main] git 5908 fork: child -1 - forked process 5824 died 
unexpectedly, retry 0, exit code -1073741515, errno 11

  2989 1381122 [main] git 5908 __set_errno: int fork():633 setting errno 11

    65 1381187 [main] git 5908 fork: -1 = fork(), errno 11

error:   343 1381530 [main] git 5908 write: 7 = write(2, 0x50A474, 7)

cannot fork() for rev-list: Resource temporarily unavailable  100 
1381630 [main] git 5908 write: 60 = write(2, 0x2897A0, 60)



Thanks.

-Bill


--
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



More information about the Cygwin mailing list