[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