Grazie.
Gli errori in questo logcat sono 4:
1) 10-21 03:26:05.365: E/PowerManagerService(324): Excessive delay setting brightness: 221ms, mask=2
2) 10-21 03:26:09.419: E/Trace(2104): error opening trace file: No such file or directory (2)
3) 10-21 03:26:13.935: E/audio_hw_primary(127): Entering IN_CALL state, in_call=0
4) 10-21 03:26:13.958: E/audio_hw_primary(127): Opening modem PCMs
: E/(): Device disconnected
al 4 errore il device si è riavviato.
Dal primo errore, 'E/PowerManagerService(324): Excessive delay setting brightness: 221ms, mask=2', al quarto -quando il telefono si è riavviato - sono passati 8 secondi.
Il riavvio si è verificato con il tag 'audio_hw_primary', che è un LOG_TAG definito nel sorgente android audio_hw.c, introdotto dalla rel. 4.0.3 in avanti.
E' possibile che il quarto errore sia però solo una conseguenza dello stato di errore propagato dal punto 1, ovvero un eccessivo tempo di attesa nell'impostare la luminosità dello schermo.
Il Sensore di prossimità è comunque il principale responsabile. Nella sezione modding del Galaxy Nexus di questo forum è presente una
rom che nativamente ne disabilità qualsiasi funzionalità e chiaramente il Galaxy Nexus non si riavvia più durante le telefonate
Gli errori che mi hai gentilmente postato sono inoltre raccolti in un bug aperto sul prodotto Android 4.1.1 direttamente a Google (
Issue 37485 - android - Galaxy Nexus reboot itself after new call start (only sometimes) 4.1.1 (JRO03C) - Android - An Open Handset Alliance Project - Google Project Hosting),
solo che -attualmente- lo stato del bug è ancora in 'Open' e non è stato assegnato a nessuna area di sviluppo... :(
Domanda banale: puoi provare a riprodurre il riavvio ma con le impostazioni di luminosità del display manuale e non automatica, per vedere se si riproduce? (Impostazioni->Display->).
Se poi nel test mantieni ancora il logcat aperto e lo ri-posti, possiamo capire se ricompare l'errore dell'excessive delay setting brightness in concomitanza con l'errore audio_hw_primary.