Δημοσιεύτηκε: 23 Απρ 2011, 08:16
από headless
To segmentation fault ή για συντομία segfault,τυπικά προκαλείται από σφάλματα πρόσβασης μνήμης (memory access violation)
'Οταν δηλαδή κάποιο πρόγραμμα επιχειρεί να γράψει σε κάποια θέση μνήμης που δεν υπάρχει,ή είναι read only,ή προκαλεί κάποιο buffer overflow,το hardware στέλνει το ανάλογο σήμα και το operating system σκοτώνει το εν λόγω πρόγραμμα.

Τί το προκαλεί;Συνήθως κάποιο bug στον πηγαίο κώδικα.
Δοκίμασε να κατεβάσεις το source και να το μεταγλωτίσσεις μόνος σου,γιατί πιθανότατα δεν έχει γίνει compile σωστά.

Υπάρχει και η - σπάνια ωστόσο - περίπτωση,διαδοχικά segfaults να οφείλονται σε hardware πρόβλημα.
Καλού-κακού κάνε ένα memtest.