ALT Linux Team development discussions
 help / color / mirror / Atom feed
* [devel] git-clone/git-fetch fail
@ 2007-04-08  7:04 Eugene Prokopiev
  2007-04-08  7:48 ` Michael Shigorin
  0 siblings, 1 reply; 3+ messages in thread
From: Eugene Prokopiev @ 2007-04-08  7:04 UTC (permalink / raw)
  To: Devel

Здравствуйте!

$ git-clone http://nfg3.nfgs.net/git/dbmail.git
Initialized empty Git repository in /home/john/git/dbmail/.git/
got bd3599045c3b070ea2f15a9ac2686ddc03ac5447
...
got e23cc515d2306140d85528c190343addf548665e
*** glibc detected *** git-http-fetch: corrupted double-linked list: 
0x09399890 ***
======= Backtrace: =========
/lib/libc.so.6[0x2a9402]
/lib/libc.so.6[0x2ab76d]
/lib/libc.so.6(__libc_calloc+0x8d)[0x2ac8ad]
/usr/lib/libcurl.so.4(Curl_connect+0x7a)[0x498cfa]
/usr/lib/libcurl.so.4[0x4ab00e]
/usr/lib/libcurl.so.4(curl_multi_perform+0x62)[0x4abf52]
git-http-fetch[0x804abe1]
git-http-fetch[0x804ac7b]
git-http-fetch[0x804d45b]
git-http-fetch[0x804a520]
git-http-fetch[0x804cee9]
/lib/libc.so.6(__libc_start_main+0xdc)[0x25d05c]
git-http-fetch[0x8049e11]
======= Memory map: ========
00111000-0022f000 r-xp 00000000 93:00 114965     /lib/libcrypto.so.0.9.8d
0022f000-00243000 rw-p 0011d000 93:00 114965     /lib/libcrypto.so.0.9.8d
00243000-00247000 rw-p 00243000 00:00 0
00247000-00367000 r-xp 00000000 93:00 114567     /lib/libc-2.5.so
00367000-00368000 r--p 0011f000 93:00 114567     /lib/libc-2.5.so
00368000-0036a000 rw-p 00120000 93:00 114567     /lib/libc-2.5.so
0036a000-0036d000 rw-p 0036a000 00:00 0
0036d000-0036f000 r-xp 00000000 93:00 114573     /lib/libdl-2.5.so
0036f000-00371000 rw-p 00001000 93:00 114573     /lib/libdl-2.5.so
00371000-00382000 r-xp 00000000 93:00 114577     /lib/libnsl-2.5.so
00382000-00384000 rw-p 00011000 93:00 114577     /lib/libnsl-2.5.so
00384000-00386000 rw-p 00384000 00:00 0
00386000-0038e000 r-xp 00000000 93:00 114590     /lib/libnss_nis-2.5.so
0038e000-00390000 rw-p 00007000 93:00 114590     /lib/libnss_nis-2.5.so
00390000-00394000 r-xp 00000000 93:00 114566     /lib/libnss_dns-2.5.so
00394000-00396000 rw-p 00003000 93:00 114566     /lib/libnss_dns-2.5.so
00396000-003a0000 r-xp 00000000 93:00 114087     /lib/libgcc_s.so.1
003a0000-003a1000 rw-p 0000a000 93:00 114087     /lib/libgcc_s.so.1
00481000-004ba000 r-xp 00000000 93:00 65166      /usr/lib/libcurl.so.4.0.0
004ba000-004bb000 rw-p 00039000 93:00 65166      /usr/lib/libcurl.so.4.0.0
00535000-0053c000 r-xp 00000000 93:00 115110     /lib/libgssapi.so.2.0.0
0053c000-0053d000 rw-p 00006000 93:00 115110     /lib/libgssapi.so.2.0.0
00619000-00621000 r-xp 00000000 93:00 114579     /lib/libnss_files-2.5.so
00621000-00623000 rw-p 00007000 93:00 114579     /lib/libnss_files-2.5.so
0076a000-007a5000 r-xp 00000000 93:00 115035     /lib/libssl.so.0.9.8d
007a5000-007a9000 rw-p 0003a000 93:00 115035     /lib/libssl.so.0.9.8d
0082b000-00835000 r-xp 00000000 93:00 114743     /lib/libnss_nisplus-2.5.so
00835000-00837000 rw-p 00009000 93:00 114743     /lib/libnss_nisplus-2.5.so
00b86000-00b98000 r-xp 00000000 93:00 114598     /lib/libz.so.1.2.3
00b98000-00b99000 rw-p 00011000 93:00 114598     /lib/libz.so.1.2.3
00d6e000-00d9d000 r-xp 00000000 93:00 65164      /usr/lib/libidn.so.11.5.24
00d9d000-00d9e000 rw-p 0002f000 93:00 65164      /usr/lib/libidn.so.11.5.24
00e61000-00e6f000 r-xp 00000000 93:00 114583     /lib/libresolv-2.5.so
00e6f000-00e71000 rw-p 0000e000 93:00 114583     /lib/libresolv-2.5.so
00e71000-00e73000 rw-p 00e71000 00:00 0
00ef7000-00ef8000 r-xp 00ef7000 00:00 0          [vdso]
00ef8000-00f0f000 r-xp 00000000 93:00 114080     /lib/ld-2.5.so
00f0f000-00f11000 rw-p 00016000 93:00 114080     /lib/ld-2.5.so
08048000-08069000 r-xp 00000000 93:00 770240     /usr/bin/git-http-fetch
08069000-0806a000 rw-p 00021000 93:00 770240     /usr/bin/git-http-fetch
0806a000-08078000 rw-p 0806a000 00:00 0
09341000-094f3000 rw-p 09341000 00:00 0          [heap]
b7e00000-b7e21000 rw-p b7e00000 00:00 0
b7e21000-b7f00000 ---p b7e21000 00:00 0
b7f32000-b7f35000 rw-p b7f32000 00:00 0
bfd22000-bfd37000 rw-p bfd22000 00:00 0          [stack]
/usr/bin/git-clone: line 33: 14240 Aborted 
git-http-fetch -v -a -w "$tname" "$name" "$1/"

У кого-нибудь это воспроизводится? Что это вообще может быть?

-- 
С уважением, Прокопьев Евгений


^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: [devel] git-clone/git-fetch fail
  2007-04-08  7:04 [devel] git-clone/git-fetch fail Eugene Prokopiev
@ 2007-04-08  7:48 ` Michael Shigorin
  2007-04-08 16:20   ` Eugene Prokopiev
  0 siblings, 1 reply; 3+ messages in thread
From: Michael Shigorin @ 2007-04-08  7:48 UTC (permalink / raw)
  To: devel

On Sun, Apr 08, 2007 at 11:04:47AM +0400, Eugene Prokopiev wrote:
> $ git-clone http://nfg3.nfgs.net/git/dbmail.git
> Initialized empty Git repository in /home/john/git/dbmail/.git/
> got bd3599045c3b070ea2f15a9ac2686ddc03ac5447
> ...
> got e23cc515d2306140d85528c190343addf548665e
> *** glibc detected *** git-http-fetch: corrupted double-linked list: 0x09399890 ***
> У кого-нибудь это воспроизводится? Что это вообще может быть?

Да, только pack плавает.

С четвёртой попытки вытянул почти нормально:

error: File 92fef67104585197988855f57e9e5fc2bd665ec4 (http://nfg3.nfgs.net/git/dbmail.git/objects/13/e9dd592420cb698693cad29b1c67fd70e82219) corrupt
Getting pack list for http://nfg3.nfgs.net/git/dbmail.git/
got e03705b472ec375bb947956d5219b380c2ff0201
Getting alternates list for http://nfg3.nfgs.net/git/dbmail.git/
error: Unable to find 13e9dd592420cb698693cad29b1c67fd70e82219 under http://nfg3.nfgs.net/git/dbmail.git/
Cannot obtain needed blob 13e9dd592420cb698693cad29b1c67fd70e82219
while processing commit 5b36862cdab58494ec042171be87578642b6d090.
Some loose object were found to be corrupt, but they might be just
a false '404 Not Found' error message sent with incorrect HTTP
status code.  Suggest running git-fsck.

...и dbmail/ был грохнут.

Ещё раз потащил -- когда задумалось в конце, сделал Ctrl-S
и затарил каталог, тем временем git-http-fetch сегфолтнулся.

git-1.5.0.7-alt1

Думаю, стоит:

- повесить багу на git (хорошо бы в апстримную багзиллу);
- отписать владельцу репозитория просьбу отложить этот побитый
  рядом, а по рабочему прогнать git-fsck;
- попытаться использовать другой транспорт (rsync/git).

На всякий случай закинул вытянутое тарболом сюда:
http://paq.osdn.org.ua/~mike/tmp/dbmail.git.tar.bz2

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: [devel] git-clone/git-fetch fail
  2007-04-08  7:48 ` Michael Shigorin
@ 2007-04-08 16:20   ` Eugene Prokopiev
  0 siblings, 0 replies; 3+ messages in thread
From: Eugene Prokopiev @ 2007-04-08 16:20 UTC (permalink / raw)
  To: ALT Devel discussion list

спасибо

сейчас по крайней мере нужный мне бранч вытянулся без проблем ...

-- 
С уважением, Прокопьев Евгений


^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2007-04-08 16:20 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2007-04-08  7:04 [devel] git-clone/git-fetch fail Eugene Prokopiev
2007-04-08  7:48 ` Michael Shigorin
2007-04-08 16:20   ` Eugene Prokopiev

ALT Linux Team development discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/devel/0 devel/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 devel devel/ http://lore.altlinux.org/devel \
		devel@altlinux.org devel@altlinux.ru devel@lists.altlinux.org devel@lists.altlinux.ru devel@linux.iplabs.ru mandrake-russian@linuxteam.iplabs.ru sisyphus@linuxteam.iplabs.ru
	public-inbox-index devel

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.devel


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git