forum.wfido.ru  

Вернуться   forum.wfido.ru > Прочие эхи > RU.GOLDED

Ответ
 
Опции темы Опции просмотра
  #1  
Старый 29.09.2023, 05:55
Vitaliy Aksyonov
Guest
 
Сообщений: n/a
По умолчанию Еще один крэш

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

Привет, All!

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

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

Best regards,
Vitaliy Aksyonov.

... Главное, чтобы kinder не стал сюрпризом.
--- GoldED+/LNX 1.1.5-b20230920
Ответить с цитированием
  #2  
Старый 29.09.2023, 09:52
Semen Panevin
Guest
 
Сообщений: n/a
По умолчанию 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)
Ответить с цитированием
  #3  
Старый 29.09.2023, 12:43
Dima Krylov
Guest
 
Сообщений: n/a
По умолчанию Еще один крэш

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
Ответить с цитированием
  #4  
Старый 29.09.2023, 17:42
Cheslav Osanadze
Guest
 
Сообщений: n/a
По умолчанию Еще один крэш

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.


... Зайдя в секс-шоп, я впервые понял значение выражения "штучки-дрючки".
--- ...
Ответить с цитированием
  #5  
Старый 29.09.2023, 18:03
Nil A
Guest
 
Сообщений: n/a
По умолчанию Еще один крэш

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
Ответить с цитированием
  #6  
Старый 29.09.2023, 18:22
Alexey Fayans
Guest
 
Сообщений: n/a
По умолчанию Еще один крэш

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 | https://bbs.bsrealm.net | telnet://bbs.bsrealm.net
--- GoldED+/W32-MSVC 1.1.5-b20230214
Ответить с цитированием
  #7  
Старый 29.09.2023, 18:32
Vitaliy Aksyonov
Guest
 
Сообщений: n/a
По умолчанию 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
Ответить с цитированием
  #8  
Старый 29.09.2023, 18:32
Vitaliy Aksyonov
Guest
 
Сообщений: n/a
По умолчанию 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
Ответить с цитированием
  #9  
Старый 29.09.2023, 18:32
Nil A
Guest
 
Сообщений: n/a
По умолчанию Еще один крэш

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
Ответить с цитированием
  #10  
Старый 29.09.2023, 18:52
Vitaliy Aksyonov
Guest
 
Сообщений: n/a
По умолчанию 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
Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


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


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