Portál AbcLinuxu, 27. července 2025 13:17
Řešení dotazu:
Bug programu to asi určitě nebude.Ale bude. Program by na špatném vstupu neměl spadnout, ale vypsat varování. Vyblije to něco na stdout/stderr? Nebo to rovnou segfaultne?
Segmentation fault
a to je pak teprve ta pravá sranda opravovat.
"Segmentation fault" jsem naštěstí nikde nezaregistrovalNo ale spouštíš tu aplikaci z terminálu? Prostě jen tak skončí? Je něco v logu jádra (dmesg)?
ačkoliv nevím, o co se přesně jednáSpousta chyb se projeví tak, že se program pokusí číst nebo zapsat paměť, která mu nepatří. Procesor to zjistí a hodí výjimku a jádro program zabije a tomu se říká segfault.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.