Nп/п : 80 из 100
От : Nil A 2:5015/46 03 апр 24 17:52:26
К : Vitaliy Aksyonov 03 апр 24 17:59:01
Тема : в общем, посмотрел я ваши последние версии... (buffer overflow по F
----------------------------------------------------------------------------------
@MSGID: 2:5015/46 660d6e9d
@REPLY: 1:104/117 660d5ac3
@CHRS: CP866 2
@TZUTC: 0300
@TID: hpt/lnx 1.9
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)
SEEN-BY: 46/49 50/109 104/117 221/6 240/1120 250/25
301/1 341/66 451/31
SEEN-BY: 452/28 166 455/19 463/68 467/888 4500/1
5000/111 5005/49 5015/42 46
SEEN-BY: 5015/255 5019/40 400 5020/101 113 545 715
814 830 846 848 1042 2992
SEEN-BY: 5020/4441 5480 8086 12000 5022/128
5025/121 5029/32 5030/49 115 1081
SEEN-BY: 5030/1474 5036/26 5049/1 3 5050/151
5053/51 58 5054/8 89 5058/104
SEEN-BY: 5060/900 5061/133 5068/45 5083/1 444
6090/1
@PATH: 5015/46 5020/1042 4441