home.social

#segmentation_fault — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #segmentation_fault, aggregated by home.social.

  1. Segmentation Fault: как оно устроено?

    Segmentation fault - одна из тех ошибок, с которой сталкивался каждый, но мало кто разбирался что за ней стоит. В этой статье копаем глубже обычного: смотрим как ядро Linux понимает что произошло, какие типы ошибки бывают - с реальными примерами и исходниками ядра Linux. Сегфолтнуться

    habr.com/ru/articles/1038370/

    #segmentation_fault #linux_kernel #memory_management #c++

  2. Segmentation Fault: как оно устроено?

    Segmentation fault - одна из тех ошибок, с которой сталкивался каждый, но мало кто разбирался что за ней стоит. В этой статье копаем глубже обычного: смотрим как ядро Linux понимает что произошло, какие типы ошибки бывают - с реальными примерами и исходниками ядра Linux. Сегфолтнуться

    habr.com/ru/articles/1038370/

    #segmentation_fault #linux_kernel #memory_management #c++

  3. Segmentation Fault: как оно устроено?

    Segmentation fault - одна из тех ошибок, с которой сталкивался каждый, но мало кто разбирался что за ней стоит. В этой статье копаем глубже обычного: смотрим как ядро Linux понимает что произошло, какие типы ошибки бывают - с реальными примерами и исходниками ядра Linux. Сегфолтнуться

    habr.com/ru/articles/1038370/

    #segmentation_fault #linux_kernel #memory_management #c++

  4. Segmentation Fault: как оно устроено?

    Segmentation fault - одна из тех ошибок, с которой сталкивался каждый, но мало кто разбирался что за ней стоит. В этой статье копаем глубже обычного: смотрим как ядро Linux понимает что произошло, какие типы ошибки бывают - с реальными примерами и исходниками ядра Linux. Сегфолтнуться

    habr.com/ru/articles/1038370/

    #segmentation_fault #linux_kernel #memory_management #c++

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

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

    habr.com/ru/articles/983394/

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

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

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

    habr.com/ru/articles/983394/

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

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

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

    habr.com/ru/articles/983394/

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

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

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

    habr.com/ru/articles/983394/

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

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

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

    habr.com/ru/companies/ruvds/ar

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

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

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

    habr.com/ru/companies/ruvds/ar

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

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

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

    habr.com/ru/companies/ruvds/ar

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

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

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

    habr.com/ru/companies/ruvds/ar

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

  13. 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

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

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

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

    habr.com/ru/articles/927796/

    #demoscene #cpp #segmentation_fault #ddos

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

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

    habr.com/ru/articles/927796/

    #demoscene #cpp #segmentation_fault #ddos

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

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

    habr.com/ru/articles/927796/

    #demoscene #cpp #segmentation_fault #ddos

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

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

    habr.com/ru/articles/927796/

    #demoscene #cpp #segmentation_fault #ddos