Category: юмор

переполнение буфера, я думал это уже изжили...

Ковыряюсь через TTL терминал в винчестере seagate, причем не слишком успешно, процентах на трех форматирования поверхности, он впадает в маразм, начинает на скорости 38400 сыпать сообщения об ошибках в терминал.
Это в общем то нормально.
Прикол в другом.
В качестве терминальной программы использую давно любимый мной PuTTY, никогда не жаловался, прога, которая уже лет пятнадцать меня устраивает. Так вот, минут 20 срача в консоль сообщениями вида:
Event: Unrec Err, LBA 002FFD00, PBA 002FFDD2, Erc 43110081, Trk 96, Hd 6, Sctr 4D7, Wdg BC, ZnGrp 0, Zn 6, DOS CF/0/25
Event: Dealloc Defect, Blk 002FFDD2
Event: Certify Xfer, Start Blk 002FFD00, Len 000FFF00, Next Blk 002FFD01, Erc 43110081, Stat 00


И... винда внезапно валится в синий экран, пишет дамп на винт и ребутится. Если PuTTY не запускать, может крутится часами, без проблем. Самое забавное, что по идее в PuTTY размер текстового лога в экране ограничен килобайтами десятью.
Похоже данные в него сыплются так быстро и много, что он не успевает их очищать и жестко роняет седьмую винду.
Эффект на 100% воспроизводимый.