Bug 7934 - glibc reports double free or corruption
: glibc reports double free or corruption
Status: CLOSED FIXED
: Sisyphus
(All bugs in Sisyphus/wget)
: unstable
: all Linux
: P2 normal
Assigned To:
:
:
:
:
:
  Show dependency tree
 
Reported: 2005-09-12 13:44 by
Modified: 2006-12-17 23:20 (History)


Attachments


Note

You need to log in before you can comment on or make changes to this bug.


Description From 2005-09-12 13:44:54
Наблюдаю такое вот такое поведение 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

Воспроизводимость - всегда воспроизводится, если был хотя бы один реконнект.
------- Comment #1 From 2005-09-12 15:16:00 -------
Миш, с апстримом свяжешься?  Хлопец хороший, за недельку-две отвечает и по
делу.
------- Comment #2 From 2006-02-08 10:55:51 -------
Миш, ещё актуально?  На 1.10.1/1.10.2 под сизифом и M24 за прошедшее время не
наблюдал.  Правда, обрывы совсем редко бывают.
------- Comment #3 From 2006-06-20 21:44:41 -------
И при обрывах не воспроизводится.  Спишем на нового upstream maintainer...