Primo Kernel Panic

Mac OS X e le sue Applicazioni

Moderatore: ModiMaccanici

NeroChinasky
Stato: Non connesso
Nuovo Maccanico
Nuovo Maccanico
Iscritto il: lun, 31 ago 2015 19:49
Messaggi: 4

Top

Salve, sono utente Apple da poco, per esigenze lavorative, qualche mese fa ho comprato il mio primo mac book pro retina. Sono un programmatore e tendo a mettere sotto stress i device con cui lavoro (molti software, uso prolungato per molte ore) ma in questi mesi, non ho riscontrato grandi problemi, a parte aver eseguito una formattazione del sistema causata dai pasticci iniziali di chi non ha mai toccato un mac in vita sua, per ripartire con un sistema pulito dopo le ferie.

Oggi purtroppo , dopo circa due settimane dalla reinstallazione di Yosemite, ho avuto il mio prima Kernel Panic. Dopo il riavvio del mac, l'unica cosa strana che ho riscontrato, oltre alla notifica che il sistema era stato fermato in seguito a un errore, sono state le icone di Xcode e Silverlight fuori dalla cartella in cui le avevo sistemate nel Launchpad. Ora, avendo molti programmi installati, non so se possa esserne corrotto qualcuno, e se mancano delle icone.

Quando il kernel panic si è verificato avevo diversi programmi aperti e Google Chrome con circa 50 tab aperte.

Posto il log del kernel panic, potete dirmi cosa è successo e se il file system è integro (sincronizzazione tra Catalogo del disco e Contenuto del disco) ?
Anonymous UUID: 252A23A4-EB65-06BE-12E3-DD34E15A8507

Mon Aug 31 17:42:47 2015

*** Panic Report ***
panic(cpu 2 caller 0xffffff8006a0df3a): slab_nextptr_panic: mcache.cl buffer 0xffffff8109e40800 in slab 0xffffff80d7d83db8 modified after free at offset 0: 0x1dfb5037 out of range [0xffffff8109df7000-0xffffff810fdf7000)

Backtrace (CPU 2), Frame : Return Address
0xffffff8110eb38c0 : 0xffffff800652bda1
0xffffff8110eb3940 : 0xffffff8006a0df3a
0xffffff8110eb39b0 : 0xffffff8006a0d9aa
0xffffff8110eb39f0 : 0xffffff8006a08c3b
0xffffff8110eb3ab0 : 0xffffff80069e7f69
0xffffff8110eb3b70 : 0xffffff8006a08762
0xffffff8110eb3c30 : 0xffffff80069e7f69
0xffffff8110eb3cf0 : 0xffffff8006a04750
0xffffff8110eb3dc0 : 0xffffff80069e5204
0xffffff8110eb3df0 : 0xffffff7f871e0aeb
0xffffff8110eb3e40 : 0xffffff7f876db051
0xffffff8110eb3ea0 : 0xffffff7f876dbc0a
0xffffff8110eb3ee0 : 0xffffff7f876d6f97
0xffffff8110eb3f20 : 0xffffff7f876d5698
0xffffff8110eb3f40 : 0xffffff8006ad3fed
0xffffff8110eb3f80 : 0xffffff8006ad40e6
0xffffff8110eb3fb0 : 0xffffff80066125b7
Kernel Extensions in backtrace:
com.apple.iokit.IONetworkingFamily(3.2)[247581D8-DFC5-3AAE-B079-3D13F5514C2B]@0xffffff7f871d9000->0xffffff7f87204fff
com.apple.driver.AppleUSBEthernet(2.4.13)[C974AFED-C4C0-31F0-A26A-4201988FB6FB]@0xffffff7f876d4000->0xffffff7f876dffff
dependency: com.apple.iokit.IOUSBFamily(720.4.4)[2A7D7E5E-EEDA-3BF7-B302-0727DCABA6F9]@0xffffff7f87218000
dependency: com.apple.iokit.IONetworkingFamily(3.2)[247581D8-DFC5-3AAE-B079-3D13F5514C2B]@0xffffff7f871d9000

BSD process name corresponding to current thread: kernel_task

Mac OS version:
14E46

Kernel version:
Darwin Kernel Version 14.4.0: Thu May 28 11:35:04 PDT 2015; root:xnu-2782.30.5~1/RELEASE_X86_64
Kernel UUID: E3C26B2F-8B97-3F1D-B193-690F7E34F830
Kernel slide: 0x0000000006200000
Kernel text base: 0xffffff8006400000
__HIB text base: 0xffffff8006300000
System model name: MacBookPro11,1 (Mac-189A3D4F975D5FFC)

System uptime in nanoseconds: 14945409315654
last loaded kext at 23758021020: com.apple.driver.IOBluetoothHIDDriver 4.3.5f8 (addr 0xffffff7f87884000, size 73728)
loaded kexts:
com.avast.AvastFileShield 2.1.0
com.avast.PacketForwarder 2.0
org.virtualbox.kext.VBoxNetAdp 4.3.12
org.virtualbox.kext.VBoxNetFlt 4.3.12
org.virtualbox.kext.VBoxUSB 4.3.12
org.virtualbox.kext.VBoxDrv 4.3.12
com.intel.kext.intelhaxm 1.1.4
com.globaldelight.driver.Boom2Device 1.1
at.obdev.nke.LittleSnitch 4246
com.apple.filesystems.autofs 3.0
com.apple.iokit.IOBluetoothSerialManager 4.3.5f8
com.apple.driver.X86PlatformShim 1.0.0
com.apple.driver.ApplePlatformEnabler 2.2.0d4
com.apple.driver.AGPM 110.19.6
com.apple.driver.AppleUSBEthernet 2.4.13
com.apple.iokit.IOBluetoothUSBDFU 4.3.5f8
com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport 4.3.5f8
com.apple.driver.AppleHDAHardwareConfigDriver 272.18.1
com.apple.driver.AppleUSBTCButtons 240.2
com.apple.driver.AppleHDA 272.18.1
com.apple.driver.AppleGraphicsDevicePolicy 3.7.7
com.apple.driver.AppleUpstreamUserClient 3.6.1
com.apple.driver.AppleOSXWatchdog 1
com.apple.driver.AppleUSBTCKeyEventDriver 240.2
com.apple.driver.AppleUSBTCKeyboard 240.2
com.apple.driver.AudioAUUC 1.70
com.apple.iokit.IOUserEthernet 1.0.1
com.apple.Dont_Steal_Mac_OS_X 7.0.0
com.apple.driver.AppleHWAccess 1
com.apple.driver.AppleThunderboltIP 2.0.2
com.apple.driver.AppleIntelHD5000Graphics 10.0.6
com.apple.driver.AppleSMCLMU 2.0.7d0
com.apple.driver.AppleCameraInterface 5.36.0
com.apple.driver.AppleHV 1
com.apple.driver.AppleFIVRDriver 4.1.0
com.apple.driver.AppleUSBCDC 4.3.3b1
com.apple.driver.AppleIntelFramebufferAzul 10.0.6
com.apple.driver.AppleLPC 1.7.3
com.apple.driver.ACPI_SMC_PlatformPlugin 1.0.0
com.apple.driver.AppleIntelSlowAdaptiveClocking 4.0.0
com.apple.driver.AppleMuxControl 3.10.24
com.apple.driver.AppleBacklight 170.7.4
com.apple.driver.AppleMCCSControl 1.2.12
com.apple.iokit.SCSITaskUserClient 3.7.5
com.apple.driver.AppleUSBCardReader 3.5.5
com.apple.driver.AppleUSBHub 705.4.2
com.apple.driver.CoreStorageFsck 471.30.1
com.apple.driver.AppleFileSystemDriver 3.0.1
com.apple.AppleFSCompression.AppleFSCompressionTypeDataless 1.0.0d1
com.apple.AppleFSCompression.AppleFSCompressionTypeZlib 1.0.0
com.apple.BootCache 36
com.apple.driver.XsanFilter 404
com.apple.iokit.IOAHCIBlockStorage 2.7.1
com.apple.iokit.IOAHCIPassThrough 1.0.3
com.apple.driver.AppleAHCIPort 3.1.2
com.apple.driver.AirPort.Brcm4360 930.37.3
com.apple.driver.AppleUSBXHCI 710.4.11
com.apple.driver.AppleSmartBatteryManager 161.0.0
com.apple.driver.AppleRTC 2.0
com.apple.driver.AppleACPIButtons 3.1
com.apple.driver.AppleHPET 1.8
com.apple.driver.AppleSMBIOS 2.1
com.apple.driver.AppleACPIEC 3.1
com.apple.driver.AppleAPIC 1.7
com.apple.nke.applicationfirewall 161
com.apple.security.quarantine 3
com.apple.security.TMSafetyNet 8
com.apple.driver.IOBluetoothHIDDriver 4.3.5f8
com.apple.kext.triggers 1.0
com.apple.iokit.IOBluetoothHostControllerUSBTransport 4.3.5f8
com.apple.driver.DspFuncLib 272.18.1
com.apple.kext.OSvKernDSPLib 1.15
com.apple.driver.AppleUSBMultitouch 245.2
com.apple.iokit.IOUSBUserClient 705.4.0
com.apple.iokit.IOUSBHIDDriver 705.4.0
com.apple.iokit.IOBluetoothFamily 4.3.5f8
com.apple.iokit.IOSurface 97.4
com.apple.driver.AppleThunderboltEDMSink 4.0.3
com.apple.driver.AppleThunderboltDPOutAdapter 4.0.6
com.apple.AppleGraphicsDeviceControl 3.10.24
com.apple.iokit.IOAcceleratorFamily2 156.16
com.apple.driver.IOPlatformPluginLegacy 1.0.0
com.apple.driver.X86PlatformPlugin 1.0.0
com.apple.driver.IOPlatformPluginFamily 5.9.1d7
com.apple.iokit.IOSlowAdaptiveClockingFamily 1.0.0
com.apple.driver.AppleSMBusPCI 1.0.12d1
com.apple.driver.AppleIntelLpssUART 2.0.57
com.apple.iokit.IOSerialFamily 11
com.apple.driver.AppleGraphicsControl 3.10.24
com.apple.driver.AppleBacklightExpert 1.1.0
com.apple.iokit.IONDRVSupport 2.4.1
com.apple.driver.AppleSMBusController 1.0.13d1
com.apple.driver.AppleHDAController 272.18.1
com.apple.iokit.IOGraphicsFamily 2.4.1
com.apple.iokit.IOHDAFamily 272.18.1
com.apple.iokit.IOAudioFamily 203.3
com.apple.vecLib.kext 1.2.0
com.apple.driver.AppleSMC 3.1.9
com.apple.iokit.IOSCSIBlockCommandsDevice 3.7.5
com.apple.iokit.IOUSBMassStorageClass 3.7.2
com.apple.iokit.IOSCSIArchitectureModelFamily 3.7.5
com.apple.driver.AppleUSBMergeNub 705.4.0
com.apple.driver.AppleUSBComposite 705.4.9
com.apple.driver.CoreStorage 471.30.1
com.apple.iokit.IOAHCIFamily 2.7.5
com.apple.driver.AppleThunderboltDPInAdapter 4.0.6
com.apple.driver.AppleThunderboltDPAdapterFamily 4.0.6
com.apple.driver.AppleThunderboltPCIDownAdapter 2.0.2
com.apple.driver.AppleThunderboltNHI 3.1.7
com.apple.iokit.IOThunderboltFamily 4.2.2
com.apple.iokit.IO80211Family 730.60
com.apple.driver.mDNSOffloadUserClient 1.0.1b8
com.apple.iokit.IONetworkingFamily 3.2
com.apple.driver.AppleIntelLpssGspi 2.0.57
com.apple.driver.AppleIntelLpssDmac 2.0.57
com.apple.iokit.IOUSBFamily 720.4.4
com.apple.driver.AppleIntelLpssI2C 2.0.57
com.apple.driver.AppleEFINVRAM 2.0
com.apple.driver.AppleEFIRuntime 2.0
com.apple.iokit.IOHIDFamily 2.0.0
com.apple.iokit.IOSMBusFamily 1.1
com.apple.security.sandbox 300.0
com.apple.kext.AppleMatch 1.0.0d1
com.apple.driver.AppleKeyStore 2
com.apple.driver.AppleMobileFileIntegrity 1.0.5
com.apple.driver.AppleCredentialManager 1.0
com.apple.driver.DiskImages 397
com.apple.iokit.IOStorageFamily 2.0
com.apple.iokit.IOReportFamily 31
com.apple.driver.AppleFDEKeyStore 28.30
com.apple.driver.AppleACPIPlatform 3.1
com.apple.iokit.IOPCIFamily 2.9
com.apple.iokit.IOACPIFamily 1.4
com.apple.kec.corecrypto 1.0
com.apple.kec.pthread 1
com.apple.kec.Libm 1
Model: MacBookPro11,1, BootROM MBP111.0138.B15, 2 processors, Intel Core i5, 2.6 GHz, 8 GB, SMC 2.16f68
Graphics: Intel Iris, Intel Iris, Built-In
Memory Module: BANK 0/DIMM0, 4 GB, DDR3, 1600 MHz, 0x80AD, 0x484D54343531533641465238412D50422020
Memory Module: BANK 1/DIMM0, 4 GB, DDR3, 1600 MHz, 0x80AD, 0x484D54343531533641465238412D50422020
AirPort: spairport_wireless_card_type_airport_extreme (0x14E4, 0x112), Broadcom BCM43xx 1.0 (7.15.166.24.3)
Bluetooth: Version 4.3.5f8 15969, 3 services, 27 devices, 1 incoming serial ports
Network Service: USB Ethernet, Ethernet, en3
Serial ATA Device: APPLE SSD SM0256F, 251 GB
USB Device: Internal Memory Card Reader
USB Device: BRCM20702 Hub
USB Device: Bluetooth USB Host Controller
USB Device: Apple Internal Keyboard / Trackpad
USB Device: USB2.0 Hub
USB Device: Corsair M95 Gaming Mouse
USB Device: AX88772
Thunderbolt Bus: MacBook Pro, Apple Inc., 17.2

Avatar utente
Zen
Stato: Non connesso
Unix Expert
Unix Expert
Avatar utente
Iscritto il: sab, 14 gen 2012 01:24
Messaggi: 2435

Top

Ciao e benvenuto,
da quel log non puoi dedurre niente sullo stato del disco. Considera però che il filesystem è journaled quindi dovrebbe darti una buona protezione da crash e cadute di tensione.

Fai un controllo da Utility Disco per essere sicuro dello stato del filesystem.

La causa dell'errore è qualcosa a livello del kernel. Può essere un bug di OS X o un bug di qualche kext di terze parti che hai installato:

Codice: Seleziona tutto

com.avast.AvastFileShield	2.1.0
com.avast.PacketForwarder	2.0
org.virtualbox.kext.VBoxNetAdp	4.3.12
org.virtualbox.kext.VBoxNetFlt	4.3.12
org.virtualbox.kext.VBoxUSB	4.3.12
org.virtualbox.kext.VBoxDrv	4.3.12
com.intel.kext.intelhaxm	1.1.4
com.globaldelight.driver.Boom2Device	1.1
at.obdev.nke.LittleSnitch	4246
Aggiungo: considera che qui non tutti vedono di buon occhio gli antivirus sul Mac, perché spesso causano più problemi di quanti ne risolvano.

NeroChinasky
Stato: Non connesso
Nuovo Maccanico
Nuovo Maccanico
Iscritto il: lun, 31 ago 2015 19:49
Messaggi: 4

Top

Ciao Zen, grazie per aver risposto. Che ruolo hanno questi file kext? Ho fatto il test con utility disco, anche in modalità sicura, e sembra tutto a posto. Purtroppo avendo alle spalle decenni di pc sono legato a firewall e antivirus, penso che il sistema operativo sicuro al 100% non esista, e devo dire che durante la navigazione sul web più di una volta avast ha bloccato siti malevoli e file pericolosi. Non so quanto avrebbero potuto danneggiare il sistema, ma le precauzioni non sono mai troppe. Dal punto di vista del backup sono coperto, l'ultimo risale a circa due settimane fa, quello che mi infastidisce è che anche in queste due settimane, essendo uno smanettone, ho perso molto tempo nel configurare il sistema, installare e configurare altri programmi... Quindi le scelte che ho adesso sono:
1) andare sul sicuro e ripristinare il backup con tutto il tempo da perdere per tornare alla configurazione attuale.
2) effettuare dei test per rassicurarmi sull'integrità del sistema ed evitare di creare backup futuri da un sistema già corrotto e sul quale ho speso ulteriore tempo in settaggi e configurazioni.
Cercando su google (fino a oggi per il termine kernel panic era semi sconosciuto) mi sono imbattuto in un libro su google books che riporta:
Se e quando il kernel panic appare, è un bruttissimo segnale che non va in alcun caso sottovalutato.
...il Kernel Panic può danneggiare l'Hard Disk (la perdita di sincronizzazione tra Catalogo del disco e Contenuto del disco).

Avatar utente
Zen
Stato: Non connesso
Unix Expert
Unix Expert
Avatar utente
Iscritto il: sab, 14 gen 2012 01:24
Messaggi: 2435

Top

Un kernel panic, paragonabile alla BSOD di Windows, non significa che il sistema è ora corrotto ed è necessario reinstallarlo o recuperarlo.
Quando scrivono:
Se e quando il kernel panic appare, è un bruttissimo segnale che non va in alcun caso sottovalutato.
è perché spesso il kernel panic è collegato a problemi hardware, come l'hard disk danneggiato, la memoria corrotta etc.

I kernel panic di solito hanno origine da tre cose:
  • Un bug di OS X
  • Un bug in un kext di terze parti (nel tuo caso uno tra Avast, Little Snitch, Boom, Intel HAXM e VirtualBox)
  • Un problema hardware
Il primo è il caso più raro e non penso che l'ultimo sia la causa di questo.

Se il kernel panic non fosse un caso isolato, bisognerebbe indagare e le prime operazioni da fare sarebbero appunto rimuovere alcune delle applicazioni sopra indicate, cominciando da Avast, e vedere se si ripresenta.

Riguardo al backup: è un'ottima cosa avercelo, ma sopratutto tenerlo aggiornato. Per esperienza devo dire che l'abitudine di creare un'immagine del sistema pulito l'ho sempre vista solo in ambito Windows. Probabilmente perché con OS X è molto più facile individuare e correggere eventuali problemi senza dover reinstallare il sistema. Oltretutto, nei casi peggiori, è possibile reinstallare OS X senza dover perdere i dati e le applicazioni. Spesso quindi si preferisce tenere il backup aggiornato ai cambiamenti recenti.
NeroChinasky ha scritto:Che ruolo hanno questi file kext?
Sono il corrispettivo per OS X dei driver per Windows. Kext è la sigla per kernel extension (estensioni del kernel) e sono utilizzate per aggiungere funzionalità al sistema o permettere il funzionamento di determinati programmi che necessitano di un accesso più diretto all'hardware.
Ovviamente lavorando ad un livello così basso, un crash nel codice di un kext comporta un kernel panic.
NeroChinasky ha scritto:Purtroppo avendo alle spalle decenni di pc sono legato a firewall e antivirus, penso che il sistema operativo sicuro al 100% non esista, e devo dire che durante la navigazione sul web più di una volta avast ha bloccato siti malevoli e file pericolosi. Non so quanto avrebbero potuto danneggiare il sistema, ma le precauzioni non sono mai troppe.
È vero, il sistema sicuro al 100% non esiste, ma considera che è molto raro essere infettati da un virus con OS X. Sono molto più diffusi gli adware, ma prestando attenzione a cosa si installa si possono evitare senza antivirus. Sempre se quest'ultimi vengano rilevati.

In ogni caso, qualsiasi sia la tua scelta, ribadisco: i casi su questo forum (e non solo) in cui antivirus e firewall come Little Snitch sono la causa di problemi non sono rari.
Ultima modifica di Zen il mar, 01 set 2015 00:22, modificato 1 volta in totale.

Avatar utente
mauripucci
Stato: Non connesso
Expert
Expert
Avatar utente
Iscritto il: mer, 29 dic 2010 22:23
Messaggi: 2794
Località: toscana

Top

Avast, alcuni pareri:
http://www.macworld.co.uk/review/securi ... w-3523474/" onclick="window.open(this.href);return false;

https://discussions.apple.com/thread/6406437" onclick="window.open(this.href);return false;

I falsi positivi di Avast:
http://www.thesafemac.com/about-the-lat ... -positive/" onclick="window.open(this.href);return false;

utente eliminato
Stato: Non connesso

Top

Oggetto del messaggio: Re: Primo Kernel Panic

Messaggio da utente eliminato »

Avast---> :violent3:

NeroChinasky
Stato: Non connesso
Nuovo Maccanico
Nuovo Maccanico
Iscritto il: lun, 31 ago 2015 19:49
Messaggi: 4

Top

Risposta dettagliatissima Zen, grazie ancora a te e agli altri che si sono uniti alla discussione.

Adesso il concetto di kernel panic è più chiaro, il che mi tranquillizza.

Avevo un gran numero di programmi aperti quando si è verificato, la ram piena fino all'orlo, android studio aperto, chrome con decine di schede e video aperti.

Probabilmente il botto è stato causato da un conflitto imputabile a chrome/avast/little snitch/pacchetti corrotti dalla rete/ram piena come hai suggerito.

Qualche mese fa esegui dei controlli hardware con i sistemi diagnostici di apple e se ben ricordo nulla di strano venne rilevato, quindi escluderei anche io i problemi hardware.

L'unica cosa che mi dà pensiero e l'aver trovato le icone di alcuni programmi fuori posto nel launchpad, per questo mi è venuto il tarlo del sistema corrotto. E non avendo avuto modo di controllare tutto il sistema ne avendo una lista dei programmi installati non posso essere sicuro che tutto ci sia, sia a posto e funzioni a dovere.

Probabilmente al prossimo giro di formattazione eviterò di appesantire il sistema con little snitch e avast, leggerò le discussioni che mi avete linkato.

Sapresti dirmi quali potrebbero essere i sintomi più evidenti di una perdita nella sincronizzazione tra Catalogo del disco e Contenuto del disco in seguito a un kernel panic ?

Avatar utente
Zen
Stato: Non connesso
Unix Expert
Unix Expert
Avatar utente
Iscritto il: sab, 14 gen 2012 01:24
Messaggi: 2435

Top

Sapresti dirmi quali potrebbero essere i sintomi più evidenti di una perdita nella sincronizzazione tra Catalogo del disco e Contenuto del disco in seguito a un kernel panic ?
Premesso che in genere non sono chiamati così (tranne forse nel corso di sistemi operativi :D), probabilmente i sintomi più evidenti sarebbero perdita di file ed errori durante la loro gestione.
Ma se Utility Disco ti ha detto che lo stato del file system è ok, non mi preoccuperei.

tighine
Stato: Non connesso
Expert Latitante
Expert Latitante
Iscritto il: mer, 30 ott 2013 08:00
Messaggi: 1781

Top

Per riequilibrare il tutto, mi sa che basta eliminare del tutto avast, una passatina di etrecheck e poi si rivaluta come va.

Se sei/siete d'accordo, basteranno due righe di istruzioni all'amico (se necessario).

NeroChinasky
Stato: Non connesso
Nuovo Maccanico
Nuovo Maccanico
Iscritto il: lun, 31 ago 2015 19:49
Messaggi: 4

Top

Nel caso volessi rimuovere Avast, c'è un modo per farlo in modo approfondito? I programmi antivirus lasciano sempre un sacco di schifezze quando li rimuovi e a volte è meglio lasciarli li.

Avatar utente
MrZyc
Stato: Non connesso
Pietra Miliare Maccanica
Pietra Miliare Maccanica
Avatar utente
Iscritto il: dom, 12 apr 2015 15:28
Messaggi: 1120

Top

Contatta:
ciao NeroChinasky.
una volta eliminato avast.
scarica questo: http://www.etresoft.com/etrecheck" onclick="window.open(this.href);return false; e posta il risultato, così vediamo se c’e ancora traccia di avast.
nel caso ci fosse qualche traccia, cerca con EasyFind avast tutte le voci che trovi le selezioni e fai distruggi.
EasyFind lo trovi https://s3.amazonaws.com/DTWebsiteSuppo ... ind/4.9.3/" onclick="window.open(this.href);return false;

cicciopasticcio
Stato: Non connesso
Expert Latitante
Expert Latitante
Iscritto il: gio, 24 set 2009 12:26
Messaggi: 1196
Località: Terre celtiche

Top

Rimuovere avast è facile: basta seguire le istruzioni della casa.
L'altro ieri, Macintosh. Oggi, MacBook Air 13" i7 8/500. Domani, chissà!

Rispondi

Torna a “Software”

Chi c’è in linea

Visitano il forum: SemrushBot [Bot] e 62 ospiti