Application reset by firmware on P1

Hello there,

I have a P1 running on System firmware V0.5.0. I enable the debug ability and have the following output. I also monitor the millis and My Data sample count. Both are reset from the output. The application runs well on system firmware V0.6.2.

Millis: 1798000 Data: 29

0001798845:WARN : bool SparkProtocol::event_loop(particle::protocol::CoAPMessageType::Enum&) (211):ping ACK not received
0001798845:WARN : void Spark_Process_Events() (200):Communication loop error, closing cloud socket
0001798947:INFO : void establish_cloud_connection() (213):cloud: connecting
0001798947:DEBUG: int spark_cloud_socket_connect() (834):sparkSocket Now =536907008
0001798949:DEBUG: int spark_cloud_socket_disconnect() (912):Close Attempt
0001798950:DEBUG: sock_result_t socket_close(sock_handle_t) (939):socket closed 20008d00
0001798950:DEBUG: int spark_cloud_socket_disconnect() (914):socket_close()=success
0001798950:DEBUG: int spark_cloud_socket_connect() (853):HAL_FLAS

Application Setup is called here and program is reset

0000006576:INFO : int determine_connection_address(IPAddress&, uint16_t&, ServerAddress&, bool) (803):Resolved host device.spark.io to 34.228.24.195
0000006579:DEBUG: int spark_cloud_socket_connect() (864):socketed udp=0, sparkSocket=536907528, 1
0000006579:DEBUG: int spark_cloud_socket_connect() (874):connection attempt to 34.228.24.195:5683
0000006623:INFO : int spark_cloud_socket_connect() (891):connected to cloud 34.228.24.195:5683
0000006623:INFO : void establish_cloud_connection() (220):Cloud socket connected
0000006625:DEBUG: int Spark_Handshake(bool) (546):starting handshake announce=1
0000006662:DEBUG: int read_packet_and_dispose(tcp_packet_t&, void*, int, wiced_tcp_socket_t*, int) (792):Socket 0 receive bytes 40 of 40
0000006756:DEBUG: sock_result_t socket_send(sock_handle_t, const void*, socklen_t) (1002):Write 256 bytes to socket 536907528 result=0
0000006816:DEBUG: int read_packet_and_dispose(tcp_packet_t&, void*, int, wiced_tcp_socket_t*, int) (792):Socket 0 receive bytes 384 of 384
0000007200:DEBUG: sock_result_t socket_send(sock_handle_t, const void*, socklen_t) (1002):Write 18 bytes to socket 536907528 result=0
0000007204:DEBUG: sock_result_t socket_send(sock_handle_t, const void*, socklen_t) (1002):Write 18 bytes to socket 536907528 result=0
0000007241:DEBUG: int read_packet_and_dispose(tcp_packet_t&, void*, int, wiced_tcp_socket_t*, int) (792):Socket 0 receive bytes 2 of 18
0000007243:DEBUG: int read_packet_and_dispose(tcp_packet_t&, void*, int, wiced_tcp_socket_t*, int) (792):Socket 0 receive bytes 16 of 16
0000007243:INFO : int SparkProtocol::handshake() (123):Hanshake: completed
0000007245:DEBUG: sock_result_t socket_send(sock_handle_t, const void*, socklen_t) (1002):Write 50 bytes to socket 536907528 result=0
0000007246:DEBUG: sock_result_t socket_send(sock_handle_t, const void*, socklen_t) (1002):Write 50 bytes to socket 536907528 result=0
0000007250:DEBUG: void Multicast_Presence_Announcement() (1080):socket_sendto()
0000007253:DEBUG: void Multicast_Presence_Announcement() (1083):socket_close(multicast_socket)
0000007254:DEBUG: sock_result_t socket_close(sock_handle_t) (939):socket closed 20009558
0000007257:DEBUG: sock_result_t socket_send(sock_handle_t, const void*, socklen_t) (1002):Write 18 bytes to socket 536907528 result=0
0000007258:DEBUG: sock_result_t socket_send(sock_handle_t, const void*, socklen_t) (1002):Write 18 bytes to socket 536907528 result=0
0000007261:INFO : void handle_cloud_connection(bool) (281):Cloud connected
0000007363:DEBUG: int read_packet_and_dispose(tcp_packet_t&, void*, int, wiced_tcp_socket_t*, int) (792):Socket 0 receive bytes 2 of 18
0000007365:DEBUG: int read_packet_and_dispose(tcp_packet_t&, void*, int, wiced_tcp_socket_t*, int) (792):Socket 0 receive bytes 16 of 16
0000007466:DEBUG: int read_packet_and_dispose(tcp_packet_t&, void*, int, wiced_tcp_socket_t*, int) (792):Socket 0 receive bytes 2 of 18
0000007468:DEBUG: int read_packet_and_dispose(tcp_packet_t&, void*, int, wiced_tcp_socket_t*, int) (792):Socket 0 receive bytes 16 of 16
0000007571:DEBUG: int read_packet_and_dispose(tcp_packet_t&, void*, int, wiced_tcp_socket_t*, int) (792):Socket 0 receive bytes 2 of 18
0000007573:DEBUG: int read_packet_and_dispose(tcp_packet_t&, void*, int, wiced_tcp_socket_t*, int) (792):Socket 0 receive bytes 16 of 16
0000008583:DEBUG: int read_packet_and_dispose(tcp_packet_t&, void*, int, wiced_tcp_socket_t*, int) (792):Socket 0 receive bytes 2 of 18
0000008585:DEBUG: int read_packet_and_dispose(tcp_packet_t&, void*, int, wiced_tcp_socket_t*, int) (792):Socket 0 receive bytes 16 of 16
0000008611:DEBUG: sock_result_t socket_send(sock_handle_t, const void*, socklen_t) (1002):Write 610 bytes to socket 536907528 result=0
0000008614:DEBUG: sock_result_t socket_send(sock_handle_t, const void*, socklen_t) (1002):Write 162 bytes to socket 536907528 result=0
0000023666:DEBUG: sock_result_t socket_send(sock_handle_t, const void*, socklen_t) (1002):Write 18 bytes to socket 536907528 result=0
0000023971:DEBUG: int read_packet_and_dispose(tcp_packet_t&, void*, int, wiced_tcp_socket_t*, int) (792):Socket 0 receive bytes 2 of 18
0000023971:DEBUG: int read_packet_and_dispose(tcp_packet_t&, void*, int, wiced_tcp_socket_t*, int) (792):Socket 0 receive bytes 16 of 16
0000039023:DEBUG: sock_result_t socket_send(sock_handle_t, const void*, socklen_t) (1002):Write 18 bytes to socket 536907528 result=0
0000039631:DEBUG: int read_packet_and_dispose(tcp_packet_t&, void*, int, wiced_tcp_socket_t*, int) (792):Socket 0 receive bytes 2 of 18
0000039633:DEBUG: int read_packet_and_dispose(tcp_packet_t&, void*, int, wiced_tcp_socket_t*, int) (792):Socket 0 receive bytes 16 of 16
0000054683:DEBUG: sock_result_t socket_send(sock_handle_t, const void*, socklen_t) (1002):Write 18 bytes to socket 536907528 result=0
0000055087:DEBUG: int read_packet_and_dispose(tcp_packet_t&, void*, int, wiced_tcp_socket_t*, int) (792):Socket 0 receive bytes 2 of 18
0000055087:DEBUG: int read_packet_and_dispose(tcp_packet_t&, void*, int, wiced_tcp_socket_t*, int) (792):Socket 0 receive bytes 16 of 16
Time: 10:29:00

Millis: 68000 Data: 0