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


Присутствуют сообщения из эхоконференции RU.GOLDED с датами от 16 Jul 13 03:28:02 до 07 May 24 17:54:30, всего сообщений: 3555
Ответить на сообщение К списку сообщений Предыдущее сообщение Следующее сообщение
= Сообщение: 3535 из 3555 ======================================== RU.GOLDED =
От   : Vitaliy Aksyonov                 1:104/117          03 Apr 24 12:40:08
Кому : Nil A                                               03 Apr 24 12:40:08
Тема : Re: в общем, посмотрел я ваши последние версии... (buffer overflow по F
FGHI : area://RU.GOLDED?msgid=1:104/117+660da2e7
На   : area://RU.GOLDED?msgid=2:5015/46+660d6e9d
= Кодировка сообщения определена как: CP866 ==================================
==============================================================================
Привет, Nil!

03 Apr 24 17:52, ты писал(а) мне:

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.
AS>>>>>>>> o r g, PI NG,U,

VA>> Вопрос в том, какая у вас ширина окна. :) Может эта строка
VA>> банально влазит.

NA> Воспроизвёл, если запускать вот так
NA> COLUMNS=80 LINES=25 gedlnx...

NA> ----------  Wed 03 Apr 24, GoldED+/LNX 1.1.5-b20240306 (Mar 18 2024
NA> 05:02:28) ! 17:48:05  Memory error at [genode.cpp,196]. ! 17:48:05
NA> gsprintf(buffer,80,%s%s%s%s,...): buffer overflow (need 89 bytes). !
NA> 17:48:05  Memory error at [genode.cpp,196]. ! 17:48:05
NA> gsprintf(buffer,80,%s%s%s%s,...): buffer overflow (need 89 bytes). !
NA> 17:48:06  Memory error at [genode.cpp,196]. ! 17:48:06
NA> gsprintf(buffer,80,%s%s%s%s,...): buffer overflow (need 86 bytes). !
NA> 17:48:07  Memory error at [genode.cpp,196]. ! 17:48:07
NA> gsprintf(buffer,80,%s%s%s%s,...): buffer overflow (need 82 bytes). !
NA> 17:48:08  Memory error at [genode.cpp,196]. ! 17:48:08
NA> gsprintf(buffer,80,%s%s%s%s,...): buffer overflow (need 88 bytes). !
NA> 17:48:08  Memory error at [genode.cpp,196]. ! 17:48:08
NA> gsprintf(buffer,80,%s%s%s%s,...): buffer overflow (need 89 bytes).
NA> ...

NA> При это ни ASAN билд, ни valgrind ничего не говорят в этом месте, т.е.
NA> дед сам свою ошибку чинит :-)

Я знаю, почему это происходит. Постараюсь выделить время и поправить. И мне понравилась твоя идея не просто обрезать, а добавлять "..." в случае обрезания.

NA> Кстати, Виталий, ещё один интересный бажок тогда вылезает. Когда я
NA> выхожу из голдеда, то bash продолжает жить только в этих LINES=25,
NA> делаешь ls -l, и оно прокручивается внутри этого окна. "tput reset"
NA> спасает. Короче, чего-то там ncurses за собой не восстанавливает.

Это можно будет покопаться, конечно, но точно не сейчас.

Best regards,
Vitaliy Aksyonov.

... В жизни всякое бывает, но с годами все реже.
--- GoldED+/LNX 1.1.5-b20240305-beta
* Origin: Aurora, Colorado (1:104/117)

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