#segmentation_fault

2026-01-07

Избавляемся от ошибок Segmentation fault из-за переполнения стека в С++

Развивая идею доверенного языка программирования я пришел к выводу, что за счет ограничений синтаксиса и создания соответствующих проверок в статическом анализаторе кода, можно защититься практически ото всех технических ошибок, кроме двух - контроль динамически выделяемой памяти и переполнения стека. Причем, если для подсчета ссылок в рантайме, решения существуют, то контроль переполнения стека невозможно сделать не только во время анализа исходного текста программы, но это практически невозможно и во время выполнения приложения! Ведь ошибка переполнение стека (stack overflow) - это всегда фатально, так как не существует способа поймать и обработать эту ошибку изнутри выполняемой программы, чтобы потом продолжить её выполнение как ни в чем не бывало. Существует ли хотя бы теоретическая возможность защититься от ошибок переполнения стека и сделать из нее обычную ошибку (исключение), которую можно поймать (обработать) в самом приложении, чтобы была возможность продолжить выполнение программы без боязни последующей ошибки сегментации (segmentation fault) или повреждения стека (stack smashing)?

habr.com/ru/articles/983394/

#переполнение_стека #segmentation #segmentation_fault #stack_overflow #ошибки #исключения_в_c++ #обработка_ошибок #надежное_программирование #сезон_ии_в_разработке

2025-10-13

[Перевод] Как мы нашли баг в компиляторе Go

Каждую секунду в дата-центры Cloudflare в 330 городах отправляется 84 миллиона HTTP-запросов. Из-за этого даже самые редкие из багов возникают достаточно часто. На самом деле, именно наши масштабы позволили нам недавно обнаружить в компиляторе Go на arm64 баг, вызывающий состояние гонки в генерируемом коде. В этом посте мы расскажем о том, как впервые столкнулись с багом, исследовали его и докопались до его первопричины.

habr.com/ru/companies/ruvds/ar

#segmentation_fault #паника #cloudflare #горутины #ruvds_перевод

2025-10-13

[Перевод] Как мы нашли баг в компиляторе Go

Каждую секунду в дата-центры Cloudflare в 330 городах отправляется 84 миллиона HTTP-запросов. Из-за этого даже самые редкие из багов возникают достаточно часто. На самом деле, именно наши масштабы позволили нам недавно обнаружить в компиляторе Go на arm64 баг, вызывающий состояние гонки в генерируемом коде. В этом посте мы расскажем о том, как впервые столкнулись с багом, исследовали его и докопались до его первопричины.

habr.com/ru/companies/ruvds/ar

#segmentation_fault #паника #cloudflare #горутины #ruvds_перевод

2025-09-08

Got Segmentation Fault from Celluloid.
Reinstalling version 0.26 did not solve the problem,
Uninstalled!
I use MPV media player instead.

#mpv #audio #media_player #linux #segmentation_fault

2025-07-15

BGGP3: Хороший тамада и конкурсы интересные

Продолжаю рассказывать широкой аудитории о «гусарских забавах» компьютерной элиты — третий по счету Binary Golf Grand Prix.

habr.com/ru/articles/927796/

#demoscene #cpp #segmentation_fault #ddos

Client Info

Server: https://mastodon.social
Version: 2025.07
Repository: https://github.com/cyevgeniy/lmst