[sisyphus] wget crash / glibc diagnostics
Mikhail Yakshin
=?iso-8859-1?q?greycat_=CE=C1_altlinux=2Eorg?=
Вс Сен 11 01:37:32 MSD 2005
Приветствую!
Наблюдаю такое вот такое поведение wget при нестабильной связи и ее обрыве:
$ wget ftp://host/file.zip
--01:24:39-- ftp://host/dir/file.zip
=> `file.zip'
Распознается host... 12.34.56.78
Connecting to host|12.34.56.78|:21... соедининие установлено.
Выполняется вход под именем anonymous ... Выполнен вход в систему!
==> SYST ... готово. ==> PWD ... готово.
==> TYPE I ... готово. ==> CWD /dir ... готово.
==> PASV ... готово. ==> RETR file.zip ... готово.
[ <=> ]
1,097,728 13,54K/s
01:29:56 (3,47 KB/s) - Передача данных прервана.
Повтор.
--01:29:57-- ftp://host/dir/file.zip
(попытка: 2) => `file.zip'
==> CWD не требуется.
==> SIZE file.zip ... готово.
==> PASV ... *** glibc detected *** double free or corruption (out):
0x3ac71590 ***
Aborted
Как видно из текста, wget, видимо, не очень корректно ведет себя с
памятью, что и диагностировала glibc, и что, видимо, в результате и
привело к SIGABRT.
$ rpm -q glibc wget
glibc-2.3.5-alt7
wget-1.10.1-alt1
--
WBR, Mikhail Yakshin AKA GreyCat
ALT Linux [http://www.altlinux.ru] [xmpp:greycat на altlinux.org]
Подробная информация о списке рассылки Sisyphus