ПРИМЕЧАНИЕ. У нас есть много вопросов segfault, в основном таких же ответы, поэтому я пытаюсь свернуть их в канонический вопрос, например: мы имеем для undefined ссылку.
Хотя у нас есть вопрос, охватывающий что ошибка сегментации есть, он охватывает что, но не перечисляет много причин. В верхнем ответе говорится: "Есть много причин", и только перечисляет один, и большинство других ответов не содержат никаких причин.
В целом, я считаю, что нам нужна хорошо организованная вики сообщества по этой теме, в которой перечислены все общие причины (а затем некоторые), чтобы получить segfaults. Целью является помощь в отладке, как указано в отказе от ответа.
Я знаю, что такое ошибка сегментации, но это может быть трудно обнаружить в коде, не зная, как часто они выглядят. Хотя, несомненно, слишком много перечислить исчерпывающе, какие наиболее распространенные причины ошибок сегментации в C и С++?