next up previous contents index
Volgende: 17.3 Xlib: Invalid MIT-MAGIC-COOKIE-1 Omhoog: 17 Errors Vorige: 17.1 Bash: naam: command   Inhoudsopgave   Index

17.2 Segmentation fault en bus error

Dit krijg je als een programma buiten het toegestane geheugengebied wil schrijven. Bij een segmentation fault heet de kernel dat in de gaten. Bij een bus error had de kernel niks door, maar werd het door je hardware ''ontdekt''. Er zijn 2 mogelijke oorzaken van deze fout: het programma is gecompileerd voor andere versies van de benodigde libraries of er zit een bug (programmeerfout) in. De meest gemaakte fouten zitten in pointers en arrays. Als het een bug is, zal die er in een volgende versie van het programma wellicht uit zijn. Ligt het aan je libraries, kijk dan met ldd prognaam welke libraries hij nodig heeft en check of je die wel hebt en of ze in orde zijn.



Jarkko Huijts 2002-08-17