Hallo! (I had already tried to run rpctrace on this, but failed -- which, of course, was simply due to a Git shell script wrapper...)
On Mon, 13 Jun 2011 12:55:44 -0700 (PDT), Roland McGrath <rol...@hack.frob.com> wrote: > I am skeptical that this is really the problem. > But if it is, traces of RPCs sent should show you. On the first run, I got two duplicated content issues. Here is a part of a trace showing these: first, regular write requests for gas/config/tc-microblaze.c, then gas/config/tc-microblaze.h, then a duplicated one for gas/config/tc-mips.c, and a regular one for gas/config/tc-mips.h. [...] 76->io_write_request ("Checking out files: 8% (1075/12354) ^M" -1) = 0 41 90->dir_lookup ("gas/config/tc-microblaze.c" 64 0) = 0x40000002 (No such file or directory) 90->dir_lookup ("gas/config/tc-microblaze.c" 50 420) = 0 1 "" 84 84->term_getctty () = 0xfffffed1 ((ipc/mig) bad request message ID) 84->io_write_request ("/* tc-microblaze.c -- Assemble code for Xilinx MicroBlaze Copyright 2009, 20" -1) = 0 66662 84->io_stat_request () = 0 {23 536 0 461578 0 1308075245 0 33188 1 1000 1000 66662 0 1307998112 0 1307998112 0 1307998112 0 8192 144 0 0 0 0 0 0 0 0 0 0 0} task878-> 3206 (pn{ 28}) = 0 90->dir_lookup ("gas/config/tc-microblaze.h" 64 0) = 0x40000002 (No such file or directory) 90->dir_lookup ("gas/config/tc-microblaze.h" 50 420) = 0 1 "" 102 102->term_getctty () = 0xfffffed1 ((ipc/mig) bad request message ID) 102->io_write_request ("/* tc-microblaze.h -- Header file for tc-microblaze.c. Copyright 2009 Free S" -1) = 0 4242 102->io_stat_request () = 0 {23 536 0 461579 0 1308075247 0 33188 1 1000 1000 4242 0 1307998112 0 1307998112 0 1307998112 0 8192 16 0 0 0 0 0 0 0 0 0 0 0} task878-> 3206 (pn{ 28}) = 0 90->dir_lookup ("gas/config/tc-mips.c" 64 0) = 0x40000002 (No such file or directory) 90->dir_lookup ("gas/config/tc-mips.c" 50 420) = 0 1 "" 84 84->term_getctty () = 0xfffffed1 ((ipc/mig) bad request message ID) 84->io_write_request ("/* tc-mips.c -- assemble code for a MIPS chip. Copyright 1993, 1994, 1995, 19" -1)task878-> 3206 (pn{ 1}) = 0 84->interrupt_operation () = 0 task878-> 3206 (pn{ 1}) = 0 task878-> 3206 (pn{ 1}) = 0 task878-> 3206 (pn{ 1}) = 0 task878-> 3205 (pn{ 29}) = 0 task878-> 3206 (pn{ 1}) = 0 task878-> 3205 (pn{ 34}) = 0 task878-> 3206 (pn{ 1}) = 0 task878-> 3208 (pn{ 2} 1 -1) = 0 84->io_write_request ("/* tc-mips.c -- assemble code for a MIPS chip. Copyright 1993, 1994, 1995, 19" -1) > 81 ... reply? 102 > 0 463659 reply? 81 > 0 463659 84->io_stat_request () = 0 {23 536 0 461580 0 1308075249 0 33188 1 1000 1000 927318 0 1307998112 0 1307998117 0 1307998117 0 8192 1824 0 0 0 0 0 0 0 0 0 0 0} task878-> 3206 (pn{ 28}) = 0 76->io_write_request ("Checking out files: 8% (1078/12354) ^M" -1) = 0 41 90->dir_lookup ("gas/config/tc-mips.h" 64 0) = 0x40000002 (No such file or directory) task878-> 2023 (5693440 516096) = 0 90->dir_lookup ("gas/config/tc-mips.h" 50 420) = 0 1 "" 81 81->term_getctty () = 0xfffffed1 ((ipc/mig) bad request message ID) 81->io_write_request ("/* tc-mips.h -- header file for tc-mips.c. Copyright 1993, 1994, 1995, 1996, " -1) = 0 5952 81->io_stat_request () = 0 {23 536 0 461581 0 1308075251 0 33188 1 1000 1000 5952 0 1307998117 0 1307998117 0 1307998117 0 8192 16 0 0 0 0 0 0 0 0 0 0 0} task878-> 3206 (pn{ 28}) = 0 90->dir_lookup ("gas/config/tc-mmix.c" 64 0) = 0x40000002 (No such file or directory) [...] And another one: opcodes/mep-desc.c's content is duplicated. [...] 90->dir_lookup ("opcodes/mep-asm.c" 64 0) = 0x40000002 (No such file or directory) 90->dir_lookup ("opcodes/mep-asm.c" 50 420) = 0 1 "" 102 102->term_getctty () = 0xfffffed1 ((ipc/mig) bad request message ID) 102->io_write_request ("/* Assembler interface for targets using CGEN. -*- C -*- CGEN: Cpu tools GENe" -1)task878-> 3206 (pn{ 1}) = 0 102->interrupt_operation () = 0 reply? 84 > 0 52509 102->io_stat_request () = 0 {23 536 0 534488 0 1308097889 0 33188 1 1000 1000 52509 0 1307998263 0 1307998263 0 1307998263 0 8192 112 0 1000 0 0 0 0 0 0 0 0 0} task878-> 3206 (pn{ 28}) = 0 76->io_write_request ("Checking out files: 99% (12237/12354) ^M" -1) = 0 42 90->dir_lookup ("opcodes/mep-desc.c" 64 0) = 0x40000002 (No such file or directory) 90->dir_lookup ("opcodes/mep-desc.c" 50 420) = 0 1 "" 84 84->term_getctty () = 0xfffffed1 ((ipc/mig) bad request message ID) 84->io_write_request ("/* CPU data for mep. THIS FILE IS MACHINE GENERATED WITH CGEN. Copyright 1996-" -1)task878-> 3206 (pn{ 1}) = 0 84->interrupt_operation () = 0 task878-> 3206 (pn{ 1}) = 0 task878-> 3206 (pn{ 1}) = 0 task878-> 3206 (pn{ 1}) = 0 task878-> 3205 (pn{ 2}) = 0 task878-> 3206 (pn{ 1}) = 0 task878-> 3205 (pn{ 36}) = 0 task878-> 3206 (pn{ 1}) = 0 task878-> 3208 (pn{ 34} 1 -1) = 0 84->io_write_request ("/* CPU data for mep. THIS FILE IS MACHINE GENERATED WITH CGEN. Copyright 1996-" -1)task878-> 3206 (pn{ 1}) = 0 84->interrupt_operation () = 0 task878-> 3206 (pn{ 1}) = 0 task878-> 3206 (pn{ 1}) = 0 reply? 102 > 0 359015 reply? 81 > 0 359015 task878-> 3206 (pn{ 1}) = 0 task878-> 3205 (pn{ 34}) = 0 84->io_stat_request ()task878-> 3206 (pn{ 1}) = 0 84->interrupt_operation () = 0 reply? 81 > 0 {23 536 0 534489 0 1308097891 0 33188 1 1000 1000 718030 0 1307998263 0 1307998271 0 1307998271 0 8192 1416 0 1000 0 0 0 0 0 0 0 0 0} task878-> 3206 (pn{ 28}) = 0 76->io_write_request ("Checking out files: 99% (12238/12354) ^M" -1) = 0 42 90->dir_lookup ("opcodes/mep-desc.h" 64 0) = 0x40000002 (No such file or directory) 90->dir_lookup ("opcodes/mep-desc.h" 50 420) = 0 1 "" 81 81->term_getctty () = 0xfffffed1 ((ipc/mig) bad request message ID) 81->io_write_request ("/* CPU data header for mep. THIS FILE IS MACHINE GENERATED WITH CGEN. Copyrigh" -1) = 0 20739 81->io_stat_request () = 0 {23 536 0 534490 0 1308097893 0 33188 1 1000 1000 20739 0 1307998271 0 1307998271 0 1307998271 0 8192 48 0 1000 0 0 2 0 0 0 17 0 0} task878-> 3206 (pn{ 28}) = 0 90->dir_lookup ("opcodes/mep-dis.c" 64 0) = 0x40000002 (No such file or directory) 90->dir_lookup ("opcodes/mep-dis.c" 50 420) = 0 1 "" 84 84->term_getctty () = 0xfffffed1 ((ipc/mig) bad request message ID) 84->io_write_request ("/* Disassembler interface for targets using CGEN. -*- C -*- CGEN: Cpu tools G" -1)task878-> 3206 (pn{ 1}) = 0 84->interrupt_operation () = 0 reply? 81 > 0 50757 84->io_stat_request () = 0 {23 536 0 534491 0 1308097895 0 33188 1 1000 1000 50757 0 1307998271 0 1307998272 0 1307998272 0 8192 112 0 1000 0 0 0 0 0 0 0 0 0} task878-> 3206 (pn{ 28}) = 0 76->io_write_request ("Checking out files: 99% (12240/12354) ^M" -1) = 0 42 [...] On another run, I put additional load on the system, and got this: error: git checkout-index: unable to create file gas/config/te-vxworks.h (Interrupted system call) error: git checkout-index: unable to create file gas/testsuite/gas/arc/extw.s (File exists) error: git checkout-index: unable to create file gold/testsuite/script_test_2.t (Interrupted system call) Checking out files: 100% (12354/12354), done. Also, we have *tripled* content in bfd/elf32-i386.c: [...] 90->dir_lookup ("bfd/elf32-i370.c" 64 0) = 0x40000002 (No such file or directory) 90->dir_lookup ("bfd/elf32-i370.c" 50 420) = 0 1 "" 84 84->term_getctty () = 0xfffffed1 ((ipc/mig) bad request message ID) 84->io_write_request ("/* i370-specific support for 32-bit ELF Copyright 1994, 1995, 1996, 1997, 199" -1) = 0 42109 84->io_stat_request () = 0 {23 536 0 583123 0 1308124323 0 33188 1 1000 1000 42109 0 1308000181 0 1308000181 0 1308000181 0 8192 88 0 0 0 0 0 0 0 0 2 0 0} task986-> 3206 (pn{ 1}) = 0 task986-> 3206 (pn{ 28}) = 0 task986-> 3206 (pn{ 1}) = 0 76->io_write_request ("Checking out files: 1% (237/12354) ^M" -1) = 0 40 90->dir_lookup ("bfd/elf32-i386.c" 64 0) = 0x40000002 (No such file or directory) 90->dir_lookup ("bfd/elf32-i386.c" 50 420) = 0 1 "" 81 81->term_getctty () = 0xfffffed1 ((ipc/mig) bad request message ID) 81->io_write_request ("/* Intel 80386/80486-specific support for 32-bit ELF Copyright 1993, 1994, 19" -1)task986-> 3206 (pn{ 1}) = 0 81->interrupt_operation () = 0 task986-> 3206 (pn{ 1}) = 0 task986-> 3206 (pn{ 1}) = 0 task986-> 3206 (pn{ 1}) = 0 task986-> 3205 (pn{ 28}) = 0 task986-> 3206 (pn{ 1}) = 0 task986-> 3205 (pn{ 35}) = 0 task986-> 3206 (pn{ 1}) = 0 task986-> 3208 (pn{ 2} 1 -1) = 0 81->io_write_request ("/* Intel 80386/80486-specific support for 32-bit ELF Copyright 1993, 1994, 19" -1)task986-> 3206 (pn{ 1}) = 0 81->interrupt_operation () = 0 task986-> 3206 (pn{ 1}) = 0 task986-> 3206 (pn{ 1}) = 0 task986-> 3206 (pn{ 1}) = 0 task986-> 3205 (pn{ 2}) = 0 task986-> 3206 (pn{ 1}) = 0 task986-> 3208 (pn{ 35} 1 -1) = 0 81->io_write_request ("/* Intel 80386/80486-specific support for 32-bit ELF Copyright 1993, 1994, 19" -1)task986-> 3206 (pn{ 1}) = 0 81->interrupt_operation () = 0 task986-> 3206 (pn{ 1}) = 0 reply? 84 > 0 143016 reply? 102 > 0 143016 reply? 61 > 0 143016 task986-> 3206 (pn{ 1}) = 0 task986-> 3205 (pn{ 2}) = 0 81->io_stat_request ()task986-> 3206 (pn{ 1}) = 0 81->interrupt_operation () = 0 reply? 61 > 0 {23 536 0 583124 0 1308124333 0 33188 1 1000 1000 429048 0 1308000182 0 1308000194 0 1308000194 0 8192 848 0 1000 0 225 138621192 136766984 135625428 0 0 0 0} task986-> 3206 (pn{ 29}) = 0 76->io_write_request ("Checking out files: 1% (238/12354) ^M" -1) = 0 40 90->dir_lookup ("bfd/elf32-i860.c" 64 0) = 0x40000002 (No such file or directory) 90->dir_lookup ("bfd/elf32-i860.c" 50 420) = 0 1 "" 61 61->term_getctty () = 0xfffffed1 ((ipc/mig) bad request message ID) 61->io_write_request ("/* Intel i860 specific support for 32-bit ELF. Copyright 1993, 1995, 1999, 20" -1) = 0 37923 61->io_stat_request () = 0 {23 536 0 583125 0 1308124349 0 33188 1 1000 1000 37923 0 1308000194 0 1308000194 0 1308000194 0 8192 80 0 1000 0 0 0 0 0 0 0 0 0} task986-> 3206 (pn{ 29}) = 0 90->dir_lookup ("bfd/elf32-i960.c" 64 0) = 0x40000002 (No such file or directory) 90->dir_lookup ("bfd/elf32-i960.c" 50 420) = 0 1 "" 81 81->term_getctty () = 0xfffffed1 ((ipc/mig) bad request message ID) 81->io_write_request ("/* Intel 960 specific support for 32-bit ELF Copyright 1999, 2000, 2001, 2002" -1) = 0 5374 81->io_stat_request () = 0 {23 536 0 583126 0 1308124351 0 33188 1 1000 1000 5374 0 1308000194 0 1308000194 0 1308000194 0 8192 16 0 1000 0 0 0 0 0 0 0 0 0} task986-> 3206 (pn{ 29}) = 0 [...] error: git checkout-index: unable to create file gas/config/te-vxworks.h (Interrupted system call) [...] 90->dir_lookup ("gas/config/te-vms.h" 64 0) = 0x40000002 (No such file or directory) 90->dir_lookup ("gas/config/te-vms.h" 50 420) = 0 1 "" 61 61->term_getctty () = 0xfffffed1 ((ipc/mig) bad request message ID) 61->io_write_request ("/* Copyright 2009 Free Software Foundation, Inc. This file is part of GAS, t" -1) = 0 1714 61->io_stat_request () = 0 {23 536 0 445498 0 1308127921 0 33188 1 1000 1000 1714 0 1308000256 0 1308000256 0 1308000256 0 8192 8 0 1000 0 160 72 0 2361769 2361770 0 0 0} task986-> 3206 (pn{ 29}) = 0 90->dir_lookup ("gas/config/te-vxworks.h" 64 0) = 0x40000002 (No such file or directory) 90->dir_lookup ("gas/config/te-vxworks.h" 50 420)task986-> 3206 (pn{ 1}) = 0 90->interrupt_operation () = 0 task986-> 3206 (pn{ 1}) = 0 task986-> 3206 (pn{ 1}) = 0 task986-> 3206 (pn{ 1}) = 0 task986-> 3205 (pn{ 29}) = 0 task986-> 3206 (pn{ 1}) = 0 task986-> 3205 (pn{ 2}) = 0 task986-> 3206 (pn{ 1}) = 0 task986-> 3208 (pn{ 36} 1 -1) = 0 76->io_write_request ("error: git checkout-index: unable to create file gas/config/te-vxworks.h (Interr" -1) = 0 99 76->io_write_request ("Checking out files: 9% (1182/12354) ^M" -1) = 0 41 90->dir_lookup ("gas/config/te-wince-pe.h" 64 0)task986-> 3206 (pn{ 1}) = 0 90->interrupt_operation () = 0 task986-> 3206 (pn{ 1}) = 0 task986-> 3206 (pn{ 1}) = 0 task986-> 3206 (pn{ 1}) = 0 task986-> 3205 (pn{ 36}) = 0 task986-> 3206 (pn{ 1}) = 0 task986-> 3208 (pn{ 2} 1 -1) = 0 90->dir_lookup ("gas/config/te-wince-pe.h" 50 420)task986-> 3206 (pn{ 1}) = 0 90->interrupt_operation () = 0 reply? 81 > 0 1 "" 81 reply? 61 > 0x40000002 (No such file or directory) reply? 102 > 0 1 "" 102 task986-> 3206 (pn{ 1}) = 0 102->term_getctty () 102->interrupt_operation () > 61 ... reply? 81 > 0xfffffed1 ((ipc/mig) bad request message ID) reply? 61 > 0 task986-> 3206 (pn{ 1}) = 0 102->io_write_request ("/* Copyright 2007 Free Software Foundation, Inc. This file is part of GAS, t" -1) = 0 833 102->io_stat_request () = 0 {23 536 0 445500 0 1308128077 0 33188 1 1000 1000 833 0 1308000266 0 1308000266 0 1308000266 0 8192 8 0 0 0 0 0 0 0 0 0 0 0} task986-> 3206 (pn{ 2}) = 0 76->io_write_request ("Checking out files: 9% (1183/12354) ^M" -1) = 0 41 90->dir_lookup ("gas/config/vax-inst.h" 64 0) = 0x40000002 (No such file or directory) 90->dir_lookup ("gas/config/vax-inst.h" 50 420) = 0 1 "" 61 61->term_getctty () = 0xfffffed1 ((ipc/mig) bad request message ID) 61->io_write_request ("/* vax-inst.h - GNU - Part of vax.c Copyright 1987, 1992, 1995, 2000, 2002, 2" -1) = 0 3698 61->io_stat_request () = 0 {23 536 0 445501 0 1308128079 0 33188 1 1000 1000 3698 0 1308000266 0 1308000266 0 1308000266 0 8192 8 0 0 0 1 2 0 0 0 3 0 4096} task986-> 3206 (pn{ 2}) = 0 [...] error: git checkout-index: unable to create file gas/testsuite/gas/arc/extw.s (File exists) [...] 90->dir_lookup ("gas/testsuite/gas/arc/extw.d" 64 0) = 0x40000002 (No such file or directory) 90->dir_lookup ("gas/testsuite/gas/arc/extw.d" 50 420) = 0 1 "" 61 61->term_getctty () = 0xfffffed1 ((ipc/mig) bad request message ID) 61->io_write_request ("#as: -EL #objdump: -dr -EL .*: +file format elf32-.*arc Disassembly of section" -1) = 0 1855 61->io_stat_request () = 0 {23 536 0 502053 0 1308128919 0 33188 1 1000 1000 1855 0 1308000271 0 1308000271 0 1308000271 0 8192 8 0 1000 0 1934861 0 0 0 0 0 0 0} task986-> 3206 (pn{ 2}) = 0 90->dir_lookup ("gas/testsuite/gas/arc/extw.s" 64 0) = 0x40000002 (No such file or directory) task986-> 3206 (pn{ 1}) 90->dir_lookup ("gas/testsuite/gas/arc/extw.s" 50 420) > 61 ... reply? 81 > 0 reply? 61 > 0 1 "" 61 90->interrupt_operation () = 0 task986-> 3208 (pn{ 19} 1 -1) = 0 task986-> 3205 (pn{ 38}) = 0 task986-> 3206 (pn{ 1}) 90->dir_lookup ("gas/testsuite/gas/arc/extw.s" 50 420) > 61 ... reply? 81 > 0 reply? 61 > 0x40000011 (File exists) 90->interrupt_operation () = 0 76->io_write_request ("error: git checkout-index: unable to create file gas/testsuite/gas/arc/extw.s (F" -1) = 0 92 76->io_write_request ("Checking out files: 11% (1459/12354) ^M" -1) = 0 41 90->dir_lookup ("gas/testsuite/gas/arc/flag.d" 64 0) = 0x40000002 (No such file or directory) 90->dir_lookup ("gas/testsuite/gas/arc/flag.d" 50 420) = 0 1 "" 61 61->term_getctty () = 0xfffffed1 ((ipc/mig) bad request message ID) 61->io_write_request ("#as: -EL [...] error: git checkout-index: unable to create file gold/testsuite/script_test_2.t (Interrupted system call) [...] 90->dir_lookup ("gold/testsuite/script_test_2.cc" 64 0) = 0x40000002 (No such file or directory) 90->dir_lookup ("gold/testsuite/script_test_2.cc" 50 420) = 0 1 "" 102 102->term_getctty () = 0xfffffed1 ((ipc/mig) bad request message ID) 102->io_write_request ("// script_test_2.cc -- linker script test 2 for gold -*- C++ -*- // Copyright " -1) = 0 2604 102->io_stat_request () = 0 {23 536 0 145950 0 1308162325 0 33188 1 1000 1000 2604 0 1308000482 0 1308000482 0 1308000482 0 8192 8 0 1000 0 0 0 0 0 0 0 0 0} task986-> 3206 (pn{ 40}) = 0 90->dir_lookup ("gold/testsuite/script_test_2.t" 64 0) = 0x40000002 (No such file or directory) 90->dir_lookup ("gold/testsuite/script_test_2.t" 50 420)task986-> 3206 (pn{ 1}) = 0 90->interrupt_operation () = 0 task986-> 3206 (pn{ 1}) = 0 task986-> 3206 (pn{ 1}) = 0 task986-> 3206 (pn{ 1}) = 0 task986-> 3205 (pn{ 40}) = 0 task986-> 3206 (pn{ 1}) = 0 task986-> 3208 (pn{ 19} 1 -1) = 0 76->io_write_request ("error: git checkout-index: unable to create file gold/testsuite/script_test_2.t " -1) = 0 106 76->io_write_request ("Checking out files: 55% (6890/12354) ^M" -1) = 0 41 90->dir_lookup ("gold/testsuite/script_test_2a.cc" 64 0)task986-> 3206 (pn{ 1}) = 0 90->interrupt_operation () = 0 task986-> 3206 (pn{ 1}) = 0 reply? 61 > 0 1 "" 61 reply? 102 > 0x40000002 (No such file or directory) task986-> 3206 (pn{ 1}) = 0 task986-> 3205 (pn{ 40}) = 0 90->dir_lookup ("gold/testsuite/script_test_2a.cc" 50 420) = 0 1 "" 61 61->term_getctty () = 0xfffffed1 ((ipc/mig) bad request message ID) 61->io_write_request ("// script_test_2a.cc -- linker script test 2, file 1 -*- C++ -*- // Copyright " -1) = 0 1000 61->io_stat_request () = 0 {23 536 0 145952 0 1308162329 0 33188 1 1000 1000 1000 0 1308000488 0 1308000488 0 1308000488 0 8192 8 0 1000 0 0 0 0 0 0 0 0 0} task986-> 3206 (pn{ 40}) = 0 76->io_write_request ("Checking out files: 55% (6891/12354) ^M" -1) = 0 41 90->dir_lookup ("gold/testsuite/script_test_2b.cc" 64 0) = 0x40000002 (No such file or directory) [...] (Too late for me today for continuing to analyze this any further.) Grüße, Thomas
pgphh2cKsMGBN.pgp
Description: PGP signature