GNU/Linux >> Znalost Linux >  >> Linux

Co může způsobit signál 11?

Řešení 1:

Signál 11 (SIGSEGV, také známý jako porušení segmentace) znamená, že program přistoupil k místu paměti, které mu nebylo přiřazeno.

To je obvykle chyba v programu. Pokud tedy píšete svůj vlastní program, je to nejpravděpodobnější příčina.

Může se také běžně objevit u některých hardwarových poruch.

Řešení 2:

Viz chyba segmentace na linux/unix


Linux
  1. Co pro vás může udělat shell dotfile

  2. Jak mohu získat to, co se mi vrátila hlavní funkce?

  3. Co může způsobit generování SIGHUP?

  1. Může funkce Strace/ptrace způsobit selhání programu?

  2. Mohu otestovat svou vlastní síť?

  3. Co konkrétně swap umí a RAM ne?

  1. Co dělá program, když je odeslán signál Sigkill?

  2. Co dělat, když Ctrl + C nemůže zabít proces?

  3. Co znamená zabít -3?