= Сообщение: 3533 из 3632 ======================================== RU.GOLDED = От : Nil A 2:5015/46 03 Apr 24 17:52:26 Кому : Vitaliy Aksyonov 03 Apr 24 17:52:26 Тема : в общем, посмотрел я ваши последние версии... (buffer overflow по F FGHI : area://RU.GOLDED?msgid=2:5015/46+660d6e9d На : area://RU.GOLDED?msgid=1:104/117+660d5ac3 = Кодировка сообщения определена как: CP866 ================================== Ответ: area://RU.GOLDED?msgid=2:5015/46+660d92f6 Ответ: area://RU.GOLDED?msgid=1:104/117+660da2e7 ============================================================================== Hello, Vitaliy!
Wednesday April 03 2024 07:33, from Vitaliy Aksyonov -> Stas Mishchenkov:
AS>>>>>>> 12:14:06) ! 18:33:31 Memory error at [genode.cpp,196]. ! AS>>>>>>> 18:33:31 gsprintf(buffer,80,%s%s%s%s,...): buffer overflow, AS>>>>>>> result in next line: ! AS>>>>>>> 18:33:31 300 Bps, AS>>>>>>> CM,MO,INA:many-glacier.dyndns.org,IBN,IFT,IMI:fido@dossche.o AS>>>>>>> r g, PI NG,U,
VA> Вопрос в том, какая у вас ширина окна. :) Может эта строка банально VA> влазит.
Воспроизвёл, если запускать вот так COLUMNS=80 LINES=25 gedlnx...
---------- Wed 03 Apr 24, GoldED+/LNX 1.1.5-b20240306 (Mar 18 2024 05:02:28) ! 17:48:05 Memory error at [genode.cpp,196]. ! 17:48:05 gsprintf(buffer,80,%s%s%s%s,...): buffer overflow (need 89 bytes). ! 17:48:05 Memory error at [genode.cpp,196]. ! 17:48:05 gsprintf(buffer,80,%s%s%s%s,...): buffer overflow (need 89 bytes). ! 17:48:06 Memory error at [genode.cpp,196]. ! 17:48:06 gsprintf(buffer,80,%s%s%s%s,...): buffer overflow (need 86 bytes). ! 17:48:07 Memory error at [genode.cpp,196]. ! 17:48:07 gsprintf(buffer,80,%s%s%s%s,...): buffer overflow (need 82 bytes). ! 17:48:08 Memory error at [genode.cpp,196]. ! 17:48:08 gsprintf(buffer,80,%s%s%s%s,...): buffer overflow (need 88 bytes). ! 17:48:08 Memory error at [genode.cpp,196]. ! 17:48:08 gsprintf(buffer,80,%s%s%s%s,...): buffer overflow (need 89 bytes). ...
При это ни ASAN билд, ни valgrind ничего не говорят в этом месте, т.е. дед сам свою ошибку чинит :-)
Кстати, Виталий, ещё один интересный бажок тогда вылезает. Когда я выхожу из голдеда, то bash продолжает жить только в этих LINES=25, делаешь ls -l, и оно прокручивается внутри этого окна. "tput reset" спасает. Короче, чего-то там ncurses за собой не восстанавливает.
Best Regards, Nil --- GoldED+/LNX 1.1.5-b20240306 * Origin: FidoNet member since 1995 (2:5015/46) |