[Honor 9  Questions & Answers] twister42:
Hello, I have my Honor since a week and I'm pretty happy with it apart from a what seemed to be a random reboot problem. I think I cornered it and would like your advices and/or confirmation (which I think won't be easy because of the EAP-SIM context :))

So my operator (Freemobile from france) offers a wifi service using EAP-SIM as authentication scheme and it seems to be the cause of my reboots. Here are the logs :

07-20 09:06:56.924 21718 21718 W Mms_TXM_SVC: ConnectivityBroadcastReceiver.onReceive() action: android.net.conn.CONNECTIVITY_CHANGE
07-20 09:06:56.929 12020 12020 I wpa_supp: wlan0: CTRL-REQ-SIM-5:GSM-AUTH:4a83551f630844118559a95f76fe5606:bdb35e342afaa846b3efe0791b00e0d3:cdd2604853124f009a16addcd439afae needed for SSID FreeWifi_secure
--------- beginning of crash
07-20 09:06:56.931 11374 11734 E AndroidRuntime: *** FATAL EXCEPTION IN SYSTEM PROCESS: WifiStateMachine
07-20 09:06:56.931 11374 11734 E AndroidRuntime: java.lang.NullPointerException: Attempt to read from field 'android.net.wifi.WifiEnterpriseConfig android.net.wifi.WifiConfiguration.enterpriseConfig' on a null object reference
07-20 09:06:56.931 11374 11734 E AndroidRuntime: at com.android.server.wifi.WifiStateMachine.getEapSubId(WifiStateMachine.java:10098)
07-20 09:06:56.931 11374 11734 E AndroidRuntime: at com.android.server.wifi.WifiStateMachine.getGsmSimAuthResponse(WifiStateMachine.java:9789)
07-20 09:06:56.931 11374 11734 E AndroidRuntime: at com.android.server.wifi.WifiStateMachine.handleGsmAuthRequest(WifiStateMachine.java:9849)
07-20 09:06:56.931 11374 11734 E AndroidRuntime: at com.android.server.wifi.WifiStateMachine$ConnectModeState.processMessage(WifiStateMachine.java:6787)
07-20 09:06:56.931 11374 11734 E AndroidRuntime: at com.android.internal.util.StateMachine$SmHandler.processMsg(StateMachine.java:987)
07-20 09:06:56.931 11374 11734 E AndroidRuntime: at com.android.internal.util.StateMachine$SmHandler.handleMessage(StateMachine.java:803)
07-20 09:06:56.931 11374 11734 E AndroidRuntime: at android.os.Handler.dispatchMessage(Handler.java:105)
07-20 09:06:56.931 11374 11734 E AndroidRuntime: at android.os.Looper.loop(Looper.java:156)
07-20 09:06:56.931 11374 11734 E AndroidRuntime: at android.os.HandlerThread.run(HandlerThread.java:61)
07-20 09:06:57.015 11374 11374 I SendBroadcastPermission: action:android.intent.action.DROPBOX_ENTRY_ADDED, mPermissionType:0
07-20 09:06:57.015 529 1070 I logserver: handle_logfile_events, Object Path:/data/system/dropbox/, mask=0x00000080
07-20 09:06:57.015 529 1070 I logserver: process_one_event, event->len=48, name=system_server_crash@1500534417015.txt
07-20 09:06:57.016 529 1070 I logserver: [find_first_match 2764] commercial versoin(1), beta version(0): 1
07-20 09:06:57.016 529 1070 I logserver: find_first_match: find match, plogs(type=3, pfile=/data/system/dropbox/, match=system_server_crash)
07-20 09:06:57.016 529 1070 I iMonitor: create: 901000000
07-20 09:06:57.016 529 1070 I logserver: process_event_by_imonitor, pos=0, type=SSfalt, event_id=901000000
07-20 09:06:57.017 529 1070 E logserver: imonitor_add_dynamic_path, path:/data/system/dropbox/system_server_crash@1500534417015.txt

By the way, what is this dropbox thing ? Is Honor using dropbox to collect crash logs ?

Thx