#11
|
|||
|
|||
в общем, посмотрел я ваши последние версии... (buffer overflow по F
Nil A написал(а) к Vitaliy Aksyonov в Apr 24 17:52:26 по местному времени:
Нello, 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 |
#12
|
|||
|
|||
Портится терминал при LINES=25
Nil A написал(а) к Vitaliy Aksyonov в Apr 24 20:31:56 по местному времени:
Нello, Vitaliy! Wednesday April 03 2024 17:52, from Nil A -> Vitaliy Aksyonov: NA> Кстати, Виталий, ещё один интересный бажок тогда вылезает. Когда я NA> выхожу из голдеда, то bash продолжает жить только в этих LINES=25, NA> делаешь ls -l, и оно прокручивается внутри этого окна. "tput reset" NA> спасает. Короче, чего-то там ncurses за собой не восстанавливает. Всё, убедил, беру слова обратно. Это случается глюк screeen, причём и под Linux, и под MacOS, также и на других приложениях, которые (c)curses используют. P.S. Но как, mc не на ncurses? Best Regards, Nil --- GoldED+/LNX 1.1.5-b20240306 |
#13
|
|||
|
|||
Re: в общем, посмотрел я ваши последние версии... (buffer overflow по F
Vitaliy Aksyonov написал(а) к Nil A в Apr 24 12:40:08 по местному времени:
Привет, 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 |
#14
|
|||
|
|||
Re: Портится терминал при LINES=25
Semen Panevin написал(а) к Nil A в Apr 24 22:55:06 по местному времени:
Доброго здоровьица тебе, Nil! Wednesday April 03 2024 20:31, Nil A писал Vitaliy Aksyonov: NA> P.S. Но как, mc не на ncurses? Там либо slang либо ncurses, лично у меня на базе slang собран. Вот тут интересная цитата https://www.linux.org.ru/forum/general/6949468 -+- У S-Lang есть один большой плюс: если строка не вмещается в экран, то она обрезается, а не переносится, как в NCurses. Из-за этого ради [turbovision] Не совсем но почти. Просьба потестировать MCEDIT приходится делать лишнюю работу . mc сам должен обрезать части строк, которые оказываются за пределами экрана. -+- Сомневаюсь правда, что это как-то применимо к голдеду. А так в интернетах пишут что либы примерно похожие по возможностям, и вроде как обе поддерживаются. С наилучшими пожеланиями, Семён. ... Не ищи смысл там, где его нет... (c) Sage --- GoldED+/LNX 1.1.5-b20240309 (Linux 6.6.21-gentoo iF6M10) |
#15
|
|||
|
|||
Портится терминал при LINES=25
Nil A написал(а) к Semen Panevin в Apr 24 23:21:00 по местному времени:
Нello, Semen! Wednesday April 03 2024 22:55, from Semen Panevin -> Nil A: NA>> P.S. Но как, mc не на ncurses? SP> Там либо slang либо ncurses, лично у меня на базе slang собран. Ооо.. slang, этож slrn. И я даже не знаю что круче, tin/rtin или slrn. Оффтопов? Он самый. Но, они все консольно-текстмодовые, но все ютф-могущие, в отличие от эхотага. Best Regards, Nil --- GoldED+/LNX 1.1.5-b20240306 |
#16
|
|||
|
|||
Re: Портится терминал при LINES=25
Semen Panevin написал(а) к Nil A в Apr 24 23:29:14 по местному времени:
Доброго здоровьица тебе, Nil! Wednesday April 03 2024 23:21, Nil A писал Semen Panevin: NA>>> P.S. Но как, mc не на ncurses? SP>> Там либо slang либо ncurses, лично у меня на базе slang собран. NA> Ооо.. slang, этож slrn. И я даже не знаю что круче, tin/rtin или slrn. Golded круче :) Ибо его я использую каждый день, а с этими slrn / tin / rtin никогда не работал, всякие эти ваши ньюсы как-то мимо меня прошли. NA> Оффтопов? Он самый. Но, они все консольно-текстмодовые, но все NA> ютф-могущие, в отличие от эхотага. Когда-нибудь и на нашей улице перевернётся грузовик с плюшками... С наилучшими пожеланиями, Семён. ... От правды далеко не убежишь (с) Sage --- GoldED+/LNX 1.1.5-b20240309 (Linux 6.6.21-gentoo iF6M10) |
#17
|
|||
|
|||
Портится терминал при LINES=25
Nil A написал(а) к Semen Panevin в Apr 24 23:36:14 по местному времени:
Нello, Semen! Wednesday April 03 2024 23:29, from Semen Panevin -> Nil A: NA>>>> P.S. Но как, mc не на ncurses? SP>>> Там либо slang либо ncurses, лично у меня на базе slang собран. NA>> Ооо.. slang, этож slrn. И я даже не знаю что круче, tin/rtin или NA>> slrn. SP> Golded круче :) Ибо его я использую каждый день, а с этими slrn / tin SP> / rtin никогда не работал, всякие эти ваши ньюсы как-то мимо меня SP> прошли. Просто в никсах в 90х, откудова мы все родом (статистически), до появления хаски, не было нативного фидо, а было двойное гейтование, через ifmail/ifnews. И rtim очень хорош тогда был, прям тредами читать одно удовольствие такой объём трафика, не то что сегодня, просто вправо/влево можно мотать. NA>> Оффтопов? Он самый. Но, они все консольно-текстмодовые, но все NA>> ютф-могущие, в отличие от эхотага. SP> Когда-нибудь и на нашей улице перевернётся грузовик с плюшками... Прикол в том, что юникод в феде, по большому счёту, прям ваще не нужен. Весь цимес в том, что можно взять ДОС, как дробокс, или фридос, или нативный ДОС, и запустить софтинку с Сиди диска "Всё для ПК", где ещё и фидософт дали :-) Так то можно было бы и звонить как скайпу между нодами, или даже по-роутингу, но зачем все эти плюшки, когда хочется 80x25 текстмод терминал. Best Regards, Nil --- GoldED+/LNX 1.1.5-b20240306 |
#18
|
|||
|
|||
Re: Портится терминал при LINES=25
Semen Panevin написал(а) к Nil A в Apr 24 23:43:38 по местному времени:
Доброго здоровьица тебе, Nil! Wednesday April 03 2024 23:36, Nil A писал Semen Panevin: SP>> tin / rtin никогда не работал, всякие эти ваши ньюсы как-то мимо SP>> меня прошли. NA> Просто в никсах в 90х, откудова мы все родом (статистически), Ну у меня первый IBM-ПК появился году эдак примерно в 2к-ом, и фида появилась раньше, чем интернет и модем :) А до этого были спектрум 48к дома и ямаха в школе, а потом 386-486 тоже в школе. Короче там было не до никсов и прочих ньюсов :) NA> до NA> появления хаски, не было нативного фидо Первые много лет фидо, даже когда у меня уже была своя нода, ничё ни про какие хаски не слышал. T-Mail/NT(/IP) + Partoss + Golded - вот что досталось от первого босса, и на чём первые годы успешно под виндой работала круглосуточная многолинейка (модем + IFC от t-mail/ip, оно ещё и telnet протокол умело, разве что binkp не могло, хотя я потом кажется и binkd рядом прикрутил). Про линуховый софт для фиды начал задумываться, когда решил, что нафик мне не нужен этот постоянно включенныый десктоп на столе. Для повседневности у меня тогда уже был ноутбук, для остального я захотел сервак в кладовке в конфигурации попроще и на линухе, ибо нафик там винда, если там даже монитора нет, токмо ssh или терминал-сессия по модему. Вот партосс заменился хаской, т-мейл и binkd заменились qico и каким-то фрек-процессором внешним, голдед как был так и остался бессменным редактором :) разве что из виндового в линуховый превратился. NA> Так то можно было бы и звонить как скайпу между нодами, или даже NA> по-роутингу, но зачем все эти плюшки, когда хочется 80x25 текстмод NA> терминал. Вот кстати в настройках putty у меня для фидо-юзера до сих пор окно шириной 80 (тока высотой не 25, ещё во времена первых знакомств с линухами я перешёл на шрифт 8х14 и соответственно экран 80х30, ну шоб больше влезало. И вернуться к 80х25 уже не смог :) ) С наилучшими пожеланиями, Семён. ... Хорошо там, где нас нет... (это не про фидошников) --- GoldED+/LNX 1.1.5-b20240309 (Linux 6.6.21-gentoo iF6M10) |
#19
|
|||
|
|||
в общем, посмотрел я ваши последние версии... (buffer overflow по F
Alex Shuman написал(а) к Vitaliy Aksyonov в Apr 24 04:14:04 по местному времени:
x) Wednesday Apr 03, 2024, 07:33. Vitaliy Aksyonov ── Stas Mishchenkov. SM>> Да линуховый у меня тоже хорошо себя чувствует. Возможно, мне нужно SM>> обновить виндовый. VA> Вопрос в том, какая у вас ширина окна. :) Может эта строка банально VA> влазит. ну да, у меня ж стандартный, 80x25 --- Neon BBS Line 2, 570-57-80, 20:30-06:30. [bbs.ncc.org.ua] |
#20
|
|||
|
|||
в общем, посмотрел я ваши последние версии... (buffer overflow по F
Stas Mishchenkov написал(а) к Vitaliy Aksyonov в Apr 24 08:40:00 по местному времени:
Нi Vitaliy! 03 Apr 24 07:33, 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.or AS>>>>>>> g, PI NG,U, SM>>>>>> Шо, опять? ;) SM>>>> Ага. Виндовый у меня тоже этой строкой подавился. И не только SM>>>> этой. NA>>> Беру последний нодлист, беру последний голдед, по-разному NA>>> собираю, но ни в golded.log, ни asan build ничего не говорит, NA>>> если просто елозить по нодлисту по F10. Даже на 2:2/1002 запись NA>>> можно подойти и всё хорошо. SM>> Да линуховый у меня тоже хорошо себя чувствует. Возможно, мне нужно SM>> обновить виндовый. VA> Вопрос в том, какая у вас ширина окна. :) Может эта строка банально VA> влазит. У меня всегда 80х24. Нave nice nights. Stas Mishchenkov. --- Я из того поколения, которое знает, зачем мнут газету. |