forum.wfido.ru

forum.wfido.ru (https://forum.wfido.ru/index.php)
-   RU.GOLDED (https://forum.wfido.ru/forumdisplay.php?f=77)
-   -   Еще один крэш (https://forum.wfido.ru/showthread.php?t=126623)

Vitaliy Aksyonov 29.09.2023 05:55

Еще один крэш
 
Vitaliy Aksyonov написал(а) к All в Sep 23 19:35:04 по местному времени:

Привет, All!

А вот такой вам интересный сценарий.
При ответе на сообщение добавляете строку длиной больше 256 символов и привет, при сохранении крэш.

Сделал пока заплатку на скорую руку. Постараюсь на днях сделать красивее, чтобы избежать лишних копирований строк.

Best regards,
Vitaliy Aksyonov.

... Главное, чтобы kinder не стал сюрпризом.
--- GoldED+/LNX 1.1.5-b20230920

Semen Panevin 29.09.2023 09:52

Re: Еще один крэш
 
Semen Panevin написал(а) к Vitaliy Aksyonov в Sep 23 08:40:04 по местному времени:

Доброго здоровьица тебе, Vitaliy!

Thursday September 28 2023 19:35, Vitaliy Aksyonov писал All:

VA> А вот такой вам интересный сценарий.
VA> При ответе на сообщение добавляете строку длиной больше 256 символов и
VA> привет, при сохранении крэш.

1234567890123456789012345678901234567890123456789012345678901234567890123456789 0123456789012345678901234567890123456789012345678901234567890123456789012345678 9012345678901234567890123456789012345678901234567890123456789012345678901234567 890123456789012345678901234567890123456789012345678901234567890

Не крэшнулось. ЧЯДНТ?


С наилучшими пожеланиями, Семён.

... От правды далеко не убежишь (с) Sage
--- GoldED+/LNX 1.1.5-b20230920 (Linux 5.15.52-gentoo iF6M10)

Dima Krylov 29.09.2023 12:43

Еще один крэш
 
Dima Krylov написал(а) к Vitaliy Aksyonov в Sep 23 10:47:56 по местному времени:

оПХвЕР!

Kaк-тo нa дняx (28 сен 23) Vitaliy Aksyonov пишeт к All...

[ ... ]

VA> При ответе на сообщение добавляете строку длиной больше 256 символов и
VA> привет, при сохранении крэш.
1111111111111111111111111111111111111111111111111111111111111111111111111111111 1111111111111111111111111111111111111111111111111111111111111111111111111111111 1111111111111111111111111111111111111111111111111111111111111111111111111111111 11111111111111111111


--- GoldED-NSF

Cheslav Osanadze 29.09.2023 17:42

Еще один крэш
 
Cheslav Osanadze написал(а) к Dima Krylov в Sep 23 15:31:00 по местному времени:

Привет Dima!

29 Сен 23 10:47, Dima Krylov -> Vitaliy Aksyonov:

VA>> При ответе на сообщение добавляете строку длиной больше 256
VA>> символов и привет, при сохранении крэш.
DK> 1111111111111111111111111111111111111111111111111111111111111111111111

"Кто ответит на это сообщение, получит 256 сообщений в ответ!".:)




Cheslav.


... Зайдя в секс-шоп, я впервые понял значение выражения "штучки-дрючки".
--- ...

Nil A 29.09.2023 18:03

Еще один крэш
 
Nil A написал(а) к Cheslav Osanadze в Sep 23 16:52:42 по местному времени:

Нello, Cheslav!

Friday September 29 2023 15:31, from Cheslav Osanadze -> Dima Krylov:

VA>>> При ответе на сообщение добавляете строку длиной больше 256
VA>>> символов и привет, при сохранении крэш.

Забыл он добавить, что на ASAN билде у него местном будет краш, а у всех остальных просто где-то куда-то чего-то в какую-то память запишется лишнего, так и пусть записывается на здоровье, там таких мест много. Все потенциальный strcpy() такие.

% grep -rI strcpy | wc -l
977

DK>> 11111111111111111111111111111111111111111111111111111111111111111
DK>> 11111
CO> "Кто ответит на это сообщение, получит 256 сообщений в ответ!".:)

Оооо, да тут уже ракета пошла!

Best Regards, Nil
--- GoldED+/LNX 1.1.5

Alexey Fayans 29.09.2023 18:22

Еще один крэш
 
Alexey Fayans написал(а) к Semen Panevin в Sep 23 17:12:52 по местному времени:

Нello Semen!

On Fri, 29 Sep 2023 at 08:40 +0300, you wrote to Vitaliy Aksyonov:

SP> Не крэшнулось. ЧЯДНТ?

Скорее всего, все эти падения из-за нестандартного размера консоли. В 80x50 ничего не падает.


... Music Station BBS | [url]https://bbs.bsrealm.net[/url] | telnet://bbs.bsrealm.net
--- GoldED+/W32-MSVC 1.1.5-b20230214

Vitaliy Aksyonov 29.09.2023 18:32

Re: Еще один крэш
 
Vitaliy Aksyonov написал(а) к Semen Panevin в Sep 23 08:07:22 по местному времени:

Привет, Semen!

29 Sep 23 08:40, ты писал(а) мне:

VA>> А вот такой вам интересный сценарий.
VA>> При ответе на сообщение добавляете строку длиной больше 256
VA>> символов и привет, при сохранении крэш.
SP> 1234567890123456789012345678901234567890123456789012345678901234567890
SP> 123456789
SP> 0123456789012345678901234567890123456789012345678901234567890123456789
SP> 012345678
SP> 9012345678901234567890123456789012345678901234567890123456789012345678
SP> 901234567
SP> 890123456789012345678901234567890123456789012345678901234567890

SP> Не крэшнулось. ЧЯДНТ?

Забыл, что я собирал с address sanitizer. Он заезд по памяти ловит и падает. А у тебя просто попортилась память, но не упало. Последствия могут быть непредсказуемыми. Поэтому стоит воздержаться от написания строк длиннее 255 символов до выхода фикса.

Best regards,
Vitaliy Aksyonov.

... Рожденный ползать - везде пролезет...
--- GoldED+/LNX 1.1.5-b20230920

Vitaliy Aksyonov 29.09.2023 18:32

Re: Еще один крэш
 
Vitaliy Aksyonov написал(а) к Alexey Fayans в Sep 23 08:21:32 по местному времени:

Привет, Alexey!

29 Sep 23 17:12, ты писал(а) Semen Panevin:

SP>> Не крэшнулось. ЧЯДНТ?

AF> Скорее всего, все эти падения из-за нестандартного размера консоли. В
AF> 80x50 ничего не падает.

Конкретно этот случай с размером консоли не связан. Именно с длиной строки. Но я там выше отписался, что в обычном релизном билде оно действительно не падает, просто молча портит память. И это еще хуже.

Best regards,
Vitaliy Aksyonov.

... Пиво - посидим, поговорим. Водка - полежим, помолчим.
--- GoldED+/LNX 1.1.5-b20230920

Nil A 29.09.2023 18:32

Еще один крэш
 
Nil A написал(а) к Vitaliy Aksyonov в Sep 23 17:25:54 по местному времени:

Нello, Vitaliy!

Friday September 29 2023 08:07, from Vitaliy Aksyonov -> Semen Panevin:

SP>> Не крэшнулось. ЧЯДНТ?

VA> Забыл, что я собирал с address sanitizer. Он заезд по памяти ловит и
VA> падает. А у тебя просто попортилась память, но не упало. Последствия
VA> могут быть непредсказуемыми. Поэтому стоит воздержаться от написания
VA> строк длиннее 255 символов до выхода фикса.

А терминалы шыршы 80ти символом тут как-то учавствуют, или прям у всех заезды?

Best Regards, Nil
--- GoldED+/LNX 1.1.5

Vitaliy Aksyonov 29.09.2023 18:52

Re: Еще один крэш
 
Vitaliy Aksyonov написал(а) к Nil A в Sep 23 08:39:06 по местному времени:

Привет, Nil!

29 Sep 23 17:25, ты писал(а) мне:

SP>>> Не крэшнулось. ЧЯДНТ?

VA>> Забыл, что я собирал с address sanitizer. Он заезд по памяти
VA>> ловит и падает. А у тебя просто попортилась память, но не упало.
VA>> Последствия могут быть непредсказуемыми. Поэтому стоит
VA>> воздержаться от написания строк длиннее 255 символов до выхода
VA>> фикса.

NA> А терминалы шыршы 80ти символом тут как-то учавствуют, или прям у всех
NA> заезды?

От размера терминала не зависит. Именно параграф введенного текста. Хотя, я проверю. может и зависит.

Best regards,
Vitaliy Aksyonov.

... Штыки годятся для всего, но на них нельзя сидеть!
--- GoldED+/LNX 1.1.5-b20230920


Текущее время: 02:35. Часовой пояс GMT +4.

Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2025, vBulletin Solutions, Inc. Перевод: zCarot