stack trace: Program received signal SIGSEGV, Segmentation fault. 0x00007ffff755cd22 in CAIPGetInterfaceInformation (desiredIndex=0) at resource/csdk/connectivity/src/ip_adapter/linux/caipnwmonitor.c:60 60 int family = ifa->ifa_addr->sa_family; (gdb) bt #0 0x00007ffff755cd22 in CAIPGetInterfaceInformation (desiredIndex=0) at resource/csdk/connectivity/src/ip_adapter/linux/caipnwmonitor.c:60 #1 0x00007ffff755bdcd in CAApplyInterfaces () at resource/csdk/connectivity/src/ip_adapter/caipserver.c:568 #2 0x00007ffff755bab8 in CAIPStartServer (threadPool=0x6edae0) at resource/csdk/connectivity/src/ip_adapter/caipserver.c:471 #3 0x00007ffff7559da9 in CAStartIP () at resource/csdk/connectivity/src/ip_adapter/caipadapter.c:331 #4 0x00007ffff7552c7b in CAStartAdapter (transportType=CA_ADAPTER_IP) at resource/csdk/connectivity/src/cainterfacecontroller.c:239 #5 0x00007ffff7555894 in CAAddNetworkType (transportType=CA_ADAPTER_IP) at resource/csdk/connectivity/src/canetworkconfigurator.c:120 #6 0x00007ffff75525cd in CASelectNetwork (interestedNetwork=CA_ADAPTER_IP) at resource/csdk/connectivity/src/caconnectivitymanager.c:243 #7 0x00007ffff75371db in OCSelectNetwork () at resource/csdk/stack/src/ocstack.c:3853 #8 0x00007ffff7533473 in OCInit1 (mode=OC_SERVER, serverFlags=OC_DEFAULT_FLAGS, clientFlags=OC_DEFAULT_FLAGS) at resource/csdk/stack/src/ocstack.c:1616 #9 0x00007ffff7b36a92 in OC::InProcServerWrapper::InProcServerWrapper (this=0x6edab0, csdkLock=std::weak_ptr (expired, weak 0) 0x7fffffffd1c0, cfg=...) at resource/src/InProcServerWrapper.cpp:270
(gdb) print ifa $1 = (struct ifaddrs *) 0x6efb18 (gdb) print ifa->ifa_addr $2 = (struct sockaddr *) 0x0 It looks like ifa_addr is null for some reason. Any ideas how this could be?
