Bug 7934 - glibc reports double free or corruption
Summary: glibc reports double free or corruption
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: wget (show other bugs)
Version: unstable
Hardware: all Linux
: P2 normal
Assignee: Vitaly Chikunov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-09-12 13:44 MSD by Mikhail Yakshin
Modified: 2006-12-17 23:20 MSK (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Mikhail Yakshin 2005-09-12 13:44:54 MSD
Наблюдаю такое вот такое поведение 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 Michael Shigorin 2005-09-12 15:16:00 MSD
Миш, с апстримом свяжешься?  Хлопец хороший, за недельку-две отвечает и по делу.
Comment 2 Michael Shigorin 2006-02-08 10:55:51 MSK
Миш, ещё актуально?  На 1.10.1/1.10.2 под сизифом и M24 за прошедшее время не
наблюдал.  Правда, обрывы совсем редко бывают.
Comment 3 Michael Shigorin 2006-06-20 21:44:41 MSD
И при обрывах не воспроизводится.  Спишем на нового upstream maintainer...