bt full #0 _exit (status=) at ./ncs/zephyr/lib/libc/newlib/libc-hooks.c:281 No locals. #1 0x000a82fe in abort () No symbol table info available. #2 0x0008a624 in chipAbort () at ./connectedhomeip/src/lib/support/CodeUtils.h:477 No locals. #3 chip::Optional >::Value() const & (this=0xc) at ./connectedhomeip/src/lib/core/Optional.h:170 No locals. #4 chip::SessionHolder::Get (this=this@entry=0x200051c0 ) at ./connectedhomeip/src/transport/SessionHolder.h:54 No locals. #5 0x00054200 in chip::Messaging::ExchangeContext::GetSessionHandle (this=0x20005190 ) at ./connectedhomeip/src/messaging/ExchangeContext.h:163 No locals. #6 chip::Messaging::ExchangeContext::UpdateSEDPollingMode (this=this@entry=0x20005190 ) at ./connectedhomeip/src/messaging/ExchangeContext.cpp:92 address = {static kMaxToStringSize = 0x6c , mIPAddress = {static kMaxStringLength = 0x2e , Addr = {0x0 , 0x0 , 0x0 , 0x0 } , static Any = {static kMaxStringLength = 0x2e , Addr = {0x0 , 0x0 , 0x0 , 0x0 } , static Any = }} , mTransportType = chip::Transport::Type::kUndefined , mPort = 0x15a4 , mInterface = {static kMaxIfNameLength = 0x30 , static kPlatformNull = 0x0 , mPlatformInterface = 0x0 } } #7 0x0009dc3a in chip::Messaging::ExchangeContext::MessageHandled (this=this@entry=0x20005190 ) at ./connectedhomeip/src/messaging/ExchangeContext.cpp:496 No locals. #8 0x0005432c in chip::Messaging::ExchangeContext::::operator() (__closure=) at ./connectedhomeip/src/messaging/ExchangeContext.cpp:448 alreadyHandlingMessage = this = isStandaloneAck = isDuplicate = #9 Defer >::~Defer (this=, __in_chrg=) at ./connectedhomeip/src/lib/support/Defer.h:28 No locals. #10 chip::Messaging::ExchangeContext::HandleMessage (this=this@entry=0x20005190 , messageCounter=0x4fad2b, payloadHeader=..., peerAddress=..., msgFlags=..., msgBuf=...) at ./connectedhomeip/src/messaging/ExchangeContext.cpp:449 ref = alreadyHandlingMessage = 0x0 isStandaloneAck = 0x0 isDuplicate = 0x0 deferred = {mFunction = {__alreadyHandlingMessage = @0x0 , __this = 0x20005190 , __isStandaloneAck = @0x0 , __isDuplicate = @0x0 } } #11 0x00054750 in chip::Messaging::ExchangeManager::OnMessageReceived (this=0x20005020 , packetHeader=..., payloadHeader=..., session=..., source=..., isDuplicate=chip::SessionMessageDelegate::DuplicateMessage::No, msgBuf=...) at ./connectedhomeip/src/transport/raw/MessageHeader.h:140 delegate = 0x20007ba8 ec = 0x20005190 err = matchingUMH = msgFlags = {mValue = 0x0 } #12 0x0005658a in chip::SessionManager::SecureUnicastMessageDispatch (this=0x20003250 , packetHeader=..., peerAddress=..., msg=...) at ./connectedhomeip/src/transport/SessionManager.cpp:602 err = session = {mHasValue = 0x1 , mValue = {mData = {mSession = {mTarget = @0x200035f8 } } } } payloadHeader = {mMessageType = 0x8 , mExchangeID = 0x36ea , mProtocolID = {mVendorId = chip::Common , mProtocolId = 0x1 } , mExchangeFlags = {mValue = 0x5 } , mAckMessageCounter = {mHasValue = 0x0 , mValue = {mData = 0x20029a70 } } } isDuplicate = secureSession = 0x200035f8 #13 0x0009f3b8 in chip::SessionManager::OnMessageReceived (this=0x20003250 , peerAddress=..., msg=...) at ./connectedhomeip/src/transport/SessionManager.cpp:417 packetHeader = {static kMsgHeaderVersion = 0x0 , mMessageCounter = 0x4fad2b , mSourceNodeId = {mHasValue = 0x0 , mValue = {mData = 0x2002a7700000002c } } , mDestinationNodeId = {mHasValue = 0x0 , mValue = {mData = 0x2002a77000000000 } } , mDestinationGroupId = {mHasValue = 0x0 , mValue = {mData = 0x2002 } } , mSessionId = 0xa , mSessionType = chip::Header::SessionType::kUnicastSession , mMsgFlags = {mValue = 0x0 } , mSecFlags = {mValue = 0x0 } } #14 0x00056e14 in chip::TransportMgrBase::HandleMessageReceived (this=, peerAddress=..., msg=...) at ./connectedhomeip/src/transport/TransportMgrBase.cpp:71 addrBuffer = #15 0x000a3962 in chip::Transport::Base::HandleMessageReceived (this=0x2000323c , buffer=..., source=...) at ./connectedhomeip/src/transport/raw/Base.h:102 No locals. #16 chip::Transport::UDP::OnUdpReceive (endPoint=, buffer=..., pktInfo=) at ./connectedhomeip/src/transport/raw/UDP.cpp:122 err = {static kRangeStart = 0x18 , static kRangeLength = 0x8 , static kValueStart = 0x0 , static kValueLength = 0x18 , static kSdkPartStart = 0x8 , static kSdkPartLength = 0x3 , static kSdkCodeStart = 0x0 , static kSdkCodeLength = 0x8 , mError = 0x0 } udp = 0x2000323c peerAddress = {static kMaxToStringSize = 0x6c , mIPAddress = {static kMaxStringLength = 0x2e , Addr = {0x1523a4fd , 0xe709 , 0xff32a6de , 0xc3ea4dfe } , static Any = {static kMaxStringLength = 0x2e , Addr = {0x0 , 0x0 , 0x0 , 0x0 } , static Any = }} , mTransportType = chip::Transport::Type::kUdp , mPort = 0x15a7 , mInterface = {static kMaxIfNameLength = 0x30 , static kPlatformNull = 0x0 , mPlatformInterface = 0x0 } } #17 0x000a5de6 in chip::Inet::UDPEndPointImplSockets::HandlePendingIO (this=0x20011ce0 , events=...) at ./connectedhomeip/src/inet/UDPEndPointImplSockets.cpp:694 lStatus = lPacketInfo = {SrcAddress = {static kMaxStringLength = 0x2e , Addr = {0x1523a4fd , 0xe709 , 0xff32a6de , 0xc3ea4dfe } , static Any = {static kMaxStringLength = 0x2e , Addr = {0x0 , 0x0 , 0x0 , 0x0 } , static Any = }} , DestAddress = {static kMaxStringLength = 0x2e , Addr = {0x0 , 0x0 , 0x0 , 0x0 } , static Any = {static kMaxStringLength = 0x2e , Addr = {0x0 , 0x0 , 0x0 , 0x0 } , static Any = }} , Interface = {static kMaxIfNameLength = 0x30 , static kPlatformNull = 0x0 , mPlatformInterface = 0x0 } , SrcPort = 0x15a7 , DestPort = 0x15a4 } lBuffer = {mBuffer = 0x0 } #18 0x00055c7a in chip::System::LayerImplSelect::HandleEvents (this=0x20008c98 ) at ./connectedhomeip/src/system/SystemLayerImplSelect.cpp:401 events = w = @0x20008cac: {mFD = 0x4 , mPendingIO = {mValue = 0x1 } , mCallback = 0xa5fd9 , long)> , mCallbackData = 0x20011ce0 } __for_range = @0x20008c9c: {{mFD = 0x3 , mPendingIO = {mValue = 0x1 } , mCallback = 0xa7265 , long)> , mCallbackData = 0x20008eb0 } , {mFD = 0x4 , mPendingIO = {mValue = 0x1 } , mCallback = 0xa5fd9 , long)> , mCallbackData = 0x20011ce0 } , {mFD = 0xffffffff , mPendingIO = {mValue = 0x0 } , mCallback = 0x0 , mCallbackData = 0x0 } , {mFD = 0xffffffff , mPendingIO = {mValue = 0x0 } , mCallback = 0x0 , mCallbackData = 0x0 } } __for_begin = 0x20008cac __for_end = 0x20008cdc expiredTimers = {mEarliestTimer = 0x0 } timer = #19 0x00058b50 in chip::DeviceLayer::Internal::GenericPlatformManagerImpl_Zephyr::_RunEventLoop (this=this@entry=0x20009628 ) at ./connectedhomeip/src/include/platform/internal/GenericPlatformManagerImpl_Zephyr.cpp:47 No locals. #20 0x00058b84 in chip::DeviceLayer::PlatformManager::RunEventLoop (this=0x20009620 ) at ./connectedhomeip/src/include/platform/PlatformManager.h:351 No locals. #21 chip::DeviceLayer::Internal::GenericPlatformManagerImpl_Zephyr::EventLoopTaskMain (thisPtr=0x20009628 ) at ./connectedhomeip/src/include/platform/internal/GenericPlatformManagerImpl_Zephyr.cpp:171 No locals. #22 0x0008ed10 in z_thread_entry (entry=0x58b71 ::EventLoopTaskMain(void*, void*, void*)>, p1=, p2=, p3=) at ./ncs/zephyr/lib/os/thread_entry.c:36 No locals. #23 0xaaaaaaaa in ?? () No symbol table info available. Backtrace stopped: previous frame identical to this frame (corrupt stack?)