Добро пожаловать, Гость. Пожалуйста авторизуйтесь здесь.
FGHIGate на GaNJa NeTWoRK ST@Ti0N - Просмотр сообщения в эхоконференции RU.GOLDED
Введите FGHI ссылку:


Присутствуют сообщения из эхоконференции RU.GOLDED с датами от 16 Jul 13 03:28:02 до 16 Nov 24 03:28:00, всего сообщений: 3632
Ответить на сообщение К списку сообщений Предыдущее сообщение Следующее сообщение
= Сообщение: 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)

К главной странице гейта
Powered by NoSFeRaTU`s FGHIGate
Открытие страницы: 0.041743 секунды