On Mon, Aug 17, 2009 at 15:56, Ali Polatel<polatel@xxxxxxxxx> wrote: > $subject. > git version 1.6.4 > > Here's what gdb has to say about it: > > 2456 alip@harikalardiyari> gdb --args git clone http://git.savannah.gnu.org/cgit/xboard.git >... > Getting pack 06483273097cbac210f10a4bd43324ae660053e6 > which contains 74e24bdc2ec3f275da63ca1396a773e7043cb9e9 > > Program received signal SIGSEGV, Segmentation fault. This is the http clone interface generated by cgit, and a quick test gives me an identical segfault, while `git clone http://git.sv.gnu.org/r/xboard.git` succeeds. I can only guess, but maybe this has something to do with caching in cgit: $ curl http://git.savannah.gnu.org/cgit/xboard.git/objects/info/packs P pack-720d634dfc5e7511332c1e6851f7c5c5f88e7af2.pack P pack-06483273097cbac210f10a4bd43324ae660053e6.pack P pack-a0a25c7cc57128b5317e0b5e7b8de7a59afe9af6.pack $ curl http://git.savannah.gnu.org/cgit/xboard.git/objects/pack/pack-720d634dfc5e7511332c1e6851f7c5c5f88e7af2.pack >pack-720d634dfc5e7511332c1e6851f7c5c5f88e7af2.pack $ curl http://git.savannah.gnu.org/cgit/xboard.git/objects/pack/pack-720d634dfc5e7511332c1e6851f7c5c5f88e7af2.idx >pack-720d634dfc5e7511332c1e6851f7c5c5f88e7af2.idx $ git verify-pack -v pack-720d634dfc5e7511332c1e6851f7c5c5f88e7af2.pack [snip] non delta: 115 objects chain length = 1: 64 objects chain length = 2: 57 objects chain length = 3: 16 objects chain length = 4: 10 objects chain length = 5: 7 objects chain length = 6: 1 object pack-720d634dfc5e7511332c1e6851f7c5c5f88e7af2.pack: ok $ curl http://git.savannah.gnu.org/cgit/xboard.git/objects/pack/pack-06483273097cbac210f10a4bd43324ae660053e6.pack >pack-06483273097cbac210f10a4bd43324ae660053e6.pack $ curl http://git.savannah.gnu.org/cgit/xboard.git/objects/pack/pack-06483273097cbac210f10a4bd43324ae660053e6.idx >pack-06483273097cbac210f10a4bd43324ae660053e6.idx $ git verify-pack -v pack-06483273097cbac210f10a4bd43324ae660053e6.pack [snip] 74e24bdc2ec3f275da63ca1396a773e7043cb9e9 blob 921 286 12694 [snip] non delta: 233 objects chain length = 1: 86 objects chain length = 2: 74 objects chain length = 3: 47 objects chain length = 4: 8 objects chain length = 5: 5 objects chain length = 6: 1 object pack-06483273097cbac210f10a4bd43324ae660053e6.pack: ok $ curl http://git.savannah.gnu.org/cgit/xboard.git/objects/pack/pack-a0a25c7cc57128b5317e0b5e7b8de7a59afe9af6.pack >pack-a0a25c7cc57128b5317e0b5e7b8de7a59afe9af6.pack $ curl http://git.savannah.gnu.org/cgit/xboard.git/objects/pack/pack-a0a25c7cc57128b5317e0b5e7b8de7a59afe9af6.idx >pack-a0a25c7cc57128b5317e0b5e7b8de7a59afe9af6.idx $ git verify-pack -v pack-a0a25c7cc57128b5317e0b5e7b8de7a59afe9af6.pack [snip] non delta: 1139 objects chain length = 1: 454 objects chain length = 2: 349 objects chain length = 3: 301 objects chain length = 4: 235 objects chain length = 5: 179 objects chain length = 6: 96 objects chain length = 7: 52 objects chain length = 8: 37 objects chain length = 9: 21 objects chain length = 10: 6 objects chain length = 11: 5 objects chain length = 12: 1 object chain length = 13: 2 objects chain length = 14: 1 object chain length = 15: 2 objects chain length = 16: 1 object chain length = 17: 1 object chain length = 18: 2 objects chain length = 19: 1 object chain length = 20: 1 object chain length = 21: 1 object chain length = 22: 1 object chain length = 23: 2 objects chain length = 24: 2 objects chain length = 25: 1 object chain length = 26: 1 object chain length = 27: 1 object chain length = 28: 1 object chain length = 29: 1 object chain length = 30: 1 object chain length = 31: 1 object chain length = 32: 1 object chain length = 33: 2 objects chain length = 34: 3 objects chain length = 35: 2 objects chain length = 36: 1 object chain length = 37: 1 object chain length = 38: 1 object chain length = 39: 2 objects chain length = 40: 3 objects chain length = 41: 1 object chain length = 42: 2 objects chain length = 43: 1 object chain length = 44: 1 object chain length = 45: 2 objects chain length = 46: 1 object pack-a0a25c7cc57128b5317e0b5e7b8de7a59afe9af6.pack: ok Hmm, the packs looks ok so maybe the problem is related to our usage of libcurl after all... -- larsh -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html