Δουλεύεις ήσυχα, και ξαφνικά η οθόνη μαυρίζει. Ένα γκρι μήνυμα σε πέντε γλώσσες λέει "You need to restart your computer". Ο Mac κάνει restart μόνος του. Αυτό είναι kernel panic — το αντίστοιχο του Blue Screen of Death στα Windows. Μία φορά στους έξι μήνες, μάλλον δεν τρέχει τίποτα. Αν συμβαίνει δεύτερη ή τρίτη φορά μέσα σε λίγες μέρες, κάτι φταίει, και αξίζει να δεις τι.
/Library/Logs/DiagnosticReports/ — το όνομα του offending process βγαίνει στην πρώτη γραμμή. Αν τα panic συμβαίνουν και σε Safe Mode, πιθανό hardware (RAM, δίσκος, θερμότητα) — πάμε σε τεχνικό.
Τι είναι στ' αλήθεια το kernel panic;
Ο πυρήνας (kernel) είναι το κομμάτι του macOS που μιλάει κατευθείαν με το hardware — μνήμη, δίσκο, δίκτυο, USB. Όταν κάτι του στείλει εντολή που δεν μπορεί να εκτελέσει χωρίς να διακινδυνεύσει την ακεραιότητα του συστήματος, σταματάει τα πάντα. Δεν «κολλάει» απλά μία εφαρμογή. Σταματάει ο ίδιος ο πυρήνας. Γι' αυτό βλέπεις την τυπική μαύρη/γκρι οθόνη με το μήνυμα σε πέντε γλώσσες και ο Mac κάνει restart μόνος του. Δες και την επίσημη τεκμηρίωση της Apple για kernel panic.
Το kernel panic δεν είναι καταστροφή — είναι αμυντική αντίδραση. Προτιμά να κλείσει παρά να σου σβήσει αρχεία ή να σου αφήσει το σύστημα μισό-σπασμένο.
Πότε ανησυχείς και πότε όχι;
Ένα μεμονωμένο kernel panic κάθε μερικούς μήνες δεν είναι σήμα κινδύνου. Μπορεί να έφταιγε μια κακιά εφαρμογή, ένα παλιό driver ενός εξωτερικού device, ή ένα bug που διορθώθηκε στο επόμενο update. Ο Mac ξανάνοιξε, εσύ συνέχισες τη δουλειά σου, προχωράμε.
Αξίζει να σε απασχολήσει όταν:
- Συμβαίνει δύο-τρεις φορές μέσα στην ίδια βδομάδα
- Επαναλαμβάνεται πάντα με το ίδιο σενάριο (π.χ. κάθε φορά που βάζεις συγκεκριμένο USB)
- Γίνεται και σε Safe Mode (δες παρακάτω)
- Ο Mac αρχίζει να ζεσταίνεται αφύσικα μαζί με τα panic
- Έβαλες πρόσφατα νέα μνήμη, SSD, ή εξωτερικό δίσκο Thunderbolt
Αξίζει να κρατάς ημερολόγιο: τι έκανες, ποια εφαρμογή έτρεχε, ποια συσκευή ήταν συνδεδεμένη. Σου γλιτώνει ώρες αργότερα.
Πώς μπαίνεις σε Safe Mode;
Το Safe Mode φορτώνει μόνο τα απαραίτητα του macOS — χωρίς login items, χωρίς third-party kernel extensions, με καθαρό cache. Αν τα kernel panic σταματούν σε Safe Mode, πιθανότατα φταίει κάτι που έβαλες εσύ. Αν συνεχίζουν, η υποψία πέφτει στο hardware. Δες επισκευή hardware & συνεργάτες.
Apple Silicon (M1/M2/M3/M4):
- Κλείσε εντελώς τον Mac.
- Κράτα πατημένο το κουμπί power μέχρι να εμφανιστεί «Loading startup options».
- Επίλεξε τον δίσκο εκκίνησης, μετά κράτα Shift και πάτα «Continue in Safe Mode».
Intel Mac:
- Κλείσε τον Mac.
- Άνοιξε και κράτα αμέσως το Shift μέχρι να δεις μπάρα προόδου.
Στο login screen θα γράφει «Safe Boot» κόκκινο πάνω δεξιά. Δούλεψέ τον μισή ώρα όπως συνήθως. Αν τρέχει χωρίς panic, καλό νέο — το φταίξιμο είναι κάπου στο software σου.
Πού βρίσκεις το panic log και τι κοιτάς;
Κάθε panic γράφει αρχείο στο /Library/Logs/DiagnosticReports/. Ο πιο εύκολος τρόπος να το δεις:
- Άνοιξε την εφαρμογή Console (Spotlight → Console).
- Αριστερά, κάνε κλικ στο Reports → Diagnostic Reports (στα παλαιότερα macOS λεγόταν System Reports).
- Ψάξε αρχεία που ξεκινούν με
Kernelή έχουν κατάληξη.panic. Το όνομα περιλαμβάνει ημερομηνία και ώρα.
Στο αρχείο, τα πιο χρήσιμα πεδία είναι τα πρώτα:
- panic(cpu X caller ...): ο λόγος του panic σε κώδικα. Αν διαβάζεις «NULL pointer dereference» ή «corrupt» σε συγκεκριμένο module, έχεις ήδη νήμα.
- Backtrace: λίστα από functions. Αν βλέπεις ονόματα τύπου
com.displaylink.driver,net.sane-project,com.paragon,softraid— είναι kernel extension τρίτου κατασκευαστή. Συχνότερος ένοχος. - Model: το μοντέλο του Mac, για αναφορά.
Αν δεν καταλαβαίνεις τίποτα απ' όσα διαβάζεις, δεν πειράζει. Κράτα το αρχείο. Θα φανεί χρήσιμο είτε σε εμάς είτε αν ανοίξεις ticket στην Apple.
Πώς τρέχεις sysdiagnose για να κρατήσεις το incident;
Το sysdiagnose είναι εργαλείο της Apple που μαζεύει logs, crash reports, system state — όλα σε ένα .tar.gz αρχείο που μπορείς να στείλεις σε τεχνικό ή στην Apple Support. Τρέξ' το όσο πιο κοντά γίνεται στο panic, όσο τα logs είναι φρέσκα.
Πάτα Control + Option + Command + Shift + Period (.). Η οθόνη θα αναβοσβήσει μία φορά — δεν εμφανίζεται κάτι άλλο. Σε 2–4 λεπτά θα ανοίξει Finder window με το αρχείο sysdiagnose_*.tar.gz μέσα στο /var/tmp/.
Είναι μεγάλο αρχείο (100–400 MB). Ζιπαρισμένα logs, διαγνωστικά, network state, εγκατεστημένες εφαρμογές. Τίποτα προσωπικό από τα αρχεία σου — μόνο system-level data.
Ποιες είναι οι πιο συχνές αιτίες;
Από την εμπειρία μας, το 80% των επαναλαμβανόμενων kernel panic μαζεύεται σε λίγες κατηγορίες:
1. Third-party kernel extensions. Παλιά VPN, παλιά antivirus τύπου Sophos, παλιά drivers εκτυπωτή, εφαρμογές κρυπτογράφησης. Πολλά από αυτά προηγούνται του System Integrity Protection και «μιλάνε» βαθιά με τον πυρήνα. Κάνε uninstall σύμφωνα με τις οδηγίες του κατασκευαστή — όχι απλό drag στον Κάδο.
2. Εξωτερικές συσκευές USB / Thunderbolt. Φτηνά docks, καλώδια κακής ποιότητας, SSD με προβληματικό firmware. Αποσύνδεσέ τα ένα-ένα, δες αν σταματούν τα panic.
3. Προβληματικό macOS update. Σπάνιο, αλλά συμβαίνει σε συγκεκριμένα μοντέλα. Συνήθως περιμένεις το επόμενο point release της Apple και φτιάχνεται. Στο μεταξύ, κράτα το σύστημα ενημερωμένο (System Settings → General → Software Update).
4. RAM ή SSD που βγάζει σφάλματα. Αν μιλάμε για iMac ή Mac mini όπου έχεις βάλει μη-Apple RAM, βγάλε την και δες. Για SSD, τρέξε Disk Utility → First Aid στο disk και στο container.
5. Υπερθέρμανση. Αν οι ανεμιστήρες δουλεύουν στο φουλ και ο Mac κάνει panic αφού τρέξεις βίντεο ή render για ώρα, πιθανόν συσσώρευση σκόνης ή φθαρμένη θερμική πάστα. Εδώ η κουβέντα πάει σε καθάρισμα από τεχνικό.
Πότε είναι hardware και πρέπει να πας σε τεχνικό;
Κάποια σημάδια σπάνια σε ξεγελούν:
- Τα panic συνεχίζονται και σε Safe Mode.
- Τα panic συνεχίζονται μετά από clean install του macOS.
- Το Apple Diagnostics βγάζει κωδικό σφάλματος (Apple Silicon: κράτα power στο boot → Options → Cmd+D. Intel: κράτα D στο boot).
- Μαζί με τα panic βλέπεις και γραμμές στην οθόνη, freeze, αλλαγές χρωμάτων.
- Ο Mac έχει πέσει ή έχει πάρει υγρό πρόσφατα.
Αν το Apple Diagnostics βγάλει κωδικό, σου δείχνει πού να ψάξεις. Επειδή τα kernel panic προκαλούνται συχνά από ελαττωματική μνήμη ή προβληματικά περιφερειακά, οι κωδικοί PPM001 έως PPM016 δείχνουν πρόβλημα στη μνήμη (RAM) — από τις πιο συχνές αιτίες — ενώ ο NDD001 (USB) ή οι NDT001 έως NDT006 (Thunderbolt) δείχνουν ότι φταίει κάποιο συνδεδεμένο περιφερειακό. Σε αυτή την περίπτωση αποσύνδεσε τα εξωτερικά και ξανάτρεξε το test για να επιβεβαιώσεις.
Εμείς στο HappyMac κάνουμε κυρίως software troubleshooting — διαβάζουμε panic logs, καθαρίζουμε παλιά kernel extensions, κάνουμε clean install αν χρειαστεί. Όταν η διάγνωση δείξει hardware (RAM, logic board, SSD, θερμική), συνεργαζόμαστε με εξειδικευμένο τεχνικό για την επισκευή. Αν δεν ξέρεις πού στέκεσαι, πάρε μας πρώτα — μπορεί και να μη χρειαστεί καν να ανοίξει τον Mac.
.panic αρχείο από το Console, (3) τι έκανες λίγο πριν. Κερδίζουμε μισή ώρα στη διάγνωση.
Πότε να ζητήσεις βοήθεια
- Τα panic επαναλαμβάνονται καθημερινά
- Συνεχίζουν και σε Safe Mode ή μετά από clean install
- Δεν είσαι σίγουρος πώς να διαβάσεις ένα panic log
- Χρειάζεται sysdiagnose για την Apple Support
- Θέλεις κάποιον να το κοιτάξει εξ αποστάσεως πριν καταλήξεις σε τεχνικό
Δες τις υπηρεσίες Troubleshooting & Υποστήριξη, Remote Mac Support και Τεχνικός Mac κατ' οίκον (Αθήνα).
Κλείσε ΡαντεβούΉ κάλεσέ μας απευθείας στο 694 537 0456 — Δευτέρα–Παρασκευή 08:00–17:00.
