<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://devzone.nordicsemi.com/cfs-file/__key/system/syndication/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Mesh SDK unit test implicit declaration of function</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/59701/mesh-sdk-unit-test-implicit-declaration-of-function</link><description>Hello, 
 I want to start with BLE Mesh development. Therefore I have downloaded the Mesh SDK Version 4.1.0 from the Website and started to build everything. But I have a problem building the unit test: 
 
 I am wondering what I might have done wrong during</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Fri, 12 Jun 2020 13:58:00 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/59701/mesh-sdk-unit-test-implicit-declaration-of-function" /><item><title>RE: Mesh SDK unit test implicit declaration of function</title><link>https://devzone.nordicsemi.com/thread/254767?ContentTypeID=1</link><pubDate>Fri, 12 Jun 2020 13:58:00 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:0436983d-7462-4075-88d5-9f70fb3e4219</guid><dc:creator>dldl</dc:creator><description>&lt;p&gt;When changing ENABLE_UBSAN to OFF, in UBSAN.cmake, the following tests are failing:&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;97% tests passed, 3 tests failed out of 112

Total Test time (real) =   1.92 sec

The following tests FAILED:
         54 - config_server (Failed)
         55 - config_server_friend (Failed)
         56 - config_server_proxy (Failed)
Errors while running CTest&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;mesh/test/ut_config_server
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:378:test_config_beacon_get:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:411:test_config_beacon_set:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:457:test_composition_data_get:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:502:test_config_default_ttl_get:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:521:test_config_default_ttl_set:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:564:test_gatt_proxy_get:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:590:test_gatt_proxy_set:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:625:test_config_relay_get:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:647:test_config_relay_set:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:689:test_publication_get:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:806:test_publication_set:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:963:test_netkey_add:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:992:test_netkey_update:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1020:test_netkey_delete:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1057:test_netkey_get:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1085:test_appkey_add:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1123:test_appkey_update:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1166:test_appkey_delete:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1206:test_appkey_get:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1249:test_identity_get:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1280:test_identity_set:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1326:test_node_id_set_invalid_params:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1388:test_model_app_bind_unbind:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1464:test_friend_get:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1488:test_friend_set:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1519:test_key_refresh_phase_get:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1554:test_key_refresh_phase_set:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1639:test_subscription_add:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1698:test_reject_all_nodes_addr_subscription_add:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1732:test_subscription_delete:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1794:test_subscription_overwrite:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1863:test_subscription_delete_all:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1923:test_subscription_virtual_add:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1986:test_subscription_virtual_overwrite:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:2061:test_subscription_virtual_delete:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:2126:test_sig_model_subscription_get:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:2178:test_vendor_model_subscription_get:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:2237:test_sig_model_app_get:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:2290:test_vendor_model_app_get:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:2351:test_network_transmit_set:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:2392:test_network_transmit_get:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:2423:test_polltimeout_get:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:2471:test_node_reset:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:2512:test_heartbeat_pub_set:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:2561:test_heartbeat_sub_set:FAIL:Function heartbeat_subscription_get.  Called more times than expected.

-----------------------
45 Tests 1 Failures 0 Ignored 
FAIL&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;mesh/test/ut_config_server_friend 
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:378:test_config_beacon_get:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:411:test_config_beacon_set:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:457:test_composition_data_get:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:502:test_config_default_ttl_get:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:521:test_config_default_ttl_set:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:564:test_gatt_proxy_get:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:590:test_gatt_proxy_set:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:625:test_config_relay_get:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:647:test_config_relay_set:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:689:test_publication_get:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:806:test_publication_set:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:963:test_netkey_add:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:992:test_netkey_update:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1020:test_netkey_delete:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1057:test_netkey_get:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1085:test_appkey_add:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1123:test_appkey_update:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1166:test_appkey_delete:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1206:test_appkey_get:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1249:test_identity_get:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1280:test_identity_set:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1326:test_node_id_set_invalid_params:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1388:test_model_app_bind_unbind:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1464:test_friend_get:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1488:test_friend_set:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1519:test_key_refresh_phase_get:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1554:test_key_refresh_phase_set:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1639:test_subscription_add:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1698:test_reject_all_nodes_addr_subscription_add:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1732:test_subscription_delete:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1794:test_subscription_overwrite:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1863:test_subscription_delete_all:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1923:test_subscription_virtual_add:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1986:test_subscription_virtual_overwrite:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:2061:test_subscription_virtual_delete:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:2126:test_sig_model_subscription_get:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:2178:test_vendor_model_subscription_get:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:2237:test_sig_model_app_get:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:2290:test_vendor_model_app_get:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:2351:test_network_transmit_set:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:2392:test_network_transmit_get:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:2423:test_polltimeout_get:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:2471:test_node_reset:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:2512:test_heartbeat_pub_set:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:2561:test_heartbeat_sub_set:FAIL:Function heartbeat_subscription_get.  Called more times than expected.

-----------------------
45 Tests 1 Failures 0 Ignored 
FAIL&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;mesh/test/ut_config_server_proxy 
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:378:test_config_beacon_get:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:411:test_config_beacon_set:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:457:test_composition_data_get:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:502:test_config_default_ttl_get:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:521:test_config_default_ttl_set:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:564:test_gatt_proxy_get:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:590:test_gatt_proxy_set:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:625:test_config_relay_get:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:647:test_config_relay_set:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:689:test_publication_get:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:806:test_publication_set:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:963:test_netkey_add:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:992:test_netkey_update:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1020:test_netkey_delete:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1057:test_netkey_get:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1085:test_appkey_add:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1123:test_appkey_update:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1166:test_appkey_delete:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1206:test_appkey_get:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1249:test_identity_get:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1280:test_identity_set:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1326:test_node_id_set_invalid_params:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1388:test_model_app_bind_unbind:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1464:test_friend_get:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1488:test_friend_set:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1519:test_key_refresh_phase_get:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1554:test_key_refresh_phase_set:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1639:test_subscription_add:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1698:test_reject_all_nodes_addr_subscription_add:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1732:test_subscription_delete:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1794:test_subscription_overwrite:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1863:test_subscription_delete_all:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1923:test_subscription_virtual_add:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1986:test_subscription_virtual_overwrite:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:2061:test_subscription_virtual_delete:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:2126:test_sig_model_subscription_get:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:2178:test_vendor_model_subscription_get:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:2237:test_sig_model_app_get:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:2290:test_vendor_model_app_get:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:2351:test_network_transmit_set:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:2392:test_network_transmit_get:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:2423:test_polltimeout_get:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:2471:test_node_reset:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:2512:test_heartbeat_pub_set:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:2561:test_heartbeat_sub_set:FAIL:Function heartbeat_subscription_get.  Called more times than expected.

-----------------------
45 Tests 1 Failures 0 Ignored 
FAIL&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;The python3 Version:&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;$ python3 --version
Python 3.8.2&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;$python --version
Python 3.8.2&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;dldl&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Mesh SDK unit test implicit declaration of function</title><link>https://devzone.nordicsemi.com/thread/254629?ContentTypeID=1</link><pubDate>Fri, 12 Jun 2020 08:56:24 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:be110ed0-0ffc-4b6b-a21e-fbdd34799899</guid><dc:creator>Joakim Jakobsen</dc:creator><description>&lt;p&gt;Thanks.&lt;/p&gt;
&lt;p&gt;What version of Python are you using? &lt;br /&gt;Could you try to run the test without the sanitizer checks added?&lt;/p&gt;
&lt;p&gt;Br, &lt;br /&gt;Joakim&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Mesh SDK unit test implicit declaration of function</title><link>https://devzone.nordicsemi.com/thread/254223?ContentTypeID=1</link><pubDate>Wed, 10 Jun 2020 10:54:57 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:4b786f1b-fb24-46fc-a4a4-6fc9ae4cca68</guid><dc:creator>dldl</dc:creator><description>&lt;p&gt;Ok, the problem with the multiple definition of `setUp` and `tearDown`is now gone. I needed to execute the following steps to remove the compile error:&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;rm -rf CMock
git clone https://github.com/ThrowTheSwitch/CMock.git --recursive
cd CMock/
git checkout 7cc41dd
git submodule update --init --recursive
cd nrf5_sdk_for_mesh
rm -rf build_host/
mkdir -p build_host &amp;amp;&amp;amp; cd build_host
cmake -G Ninja -DBUILD_HOST=ON -DCMAKE_BUILD_TYPE=Debug ..
ninja&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;Refreshing only the CMock installation didn&amp;#39;t help, but interestingly it doesn&amp;#39;t solve the fact that some tests are failing:&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;94% tests passed, 7 tests failed out of 112

Total Test time (real) =   7.53 sec

The following tests FAILED:
	  2 - transport (Failed)
	  7 - network_vectors (Failed)
	 24 - prov_provisioning (Failed)
	 25 - prov_provisioning_secure (Failed)
	 54 - config_server (Failed)
	 55 - config_server_friend (Failed)
	 56 - config_server_proxy (Failed)
Errors while running CTest
&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;~/nrf/nrf5_sdk_for_mesh/build_host$ mesh/test/ut_transport
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_transport.c:182:test_control_handlers:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_transport.c:284:test_control_tx:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_transport.c:331:test_duplicate_sar_tx:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_transport.c:374:test_unseg_tx:PASS
The test checks selection of core_tx for access data considering dst address
1. Not own unicast
2. Own unicast
3. Not own virtual
4. Own virtual
5. Not own group
6. Own group
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_transport.c:424:test_core_tx_selection:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_transport.c:529:test_segmentation_and_micsize_rules:PASS

-----------------------
6 Tests 0 Failures 0 Ignored 
OK

=================================================================
==180615==ERROR: LeakSanitizer: detected memory leaks

Direct leak of 321 byte(s) in 19 object(s) allocated from:
    #0 0xf7a7fc17 in __interceptor_malloc (/usr/lib32/libasan.so.5+0x113c17)
    #1 0x5676a917 in mesh_mem_alloc ../mesh/core/src/mesh_mem_stdlib.c:48
    #2 0x5674af06 in sar_ctx_alloc ../mesh/core/src/transport.c:402
    #3 0x5675b593 in segmented_packet_tx ../mesh/core/src/transport.c:1356
    #4 0x56764a64 in upper_transport_tx ../mesh/core/src/transport.c:1883
    #5 0x56765d5c in transport_tx ../mesh/core/src/transport.c:2036
    #6 0x5674553a in test_segmentation_and_micsize_rules ../mesh/test/src/ut_transport.c:658
    #7 0x5673cc7d in main mesh/test/ut_transport_runner.c:93
    #8 0xf72c8ee4 in __libc_start_main (/lib/i386-linux-gnu/libc.so.6+0x1eee4)

Direct leak of 12 byte(s) in 1 object(s) allocated from:
    #0 0xf7a7fc17 in __interceptor_malloc (/usr/lib32/libasan.so.5+0x113c17)
    #1 0x5676a917 in mesh_mem_alloc ../mesh/core/src/mesh_mem_stdlib.c:48
    #2 0x5674af06 in sar_ctx_alloc ../mesh/core/src/transport.c:402
    #3 0x5675b593 in segmented_packet_tx ../mesh/core/src/transport.c:1356
    #4 0x56764a64 in upper_transport_tx ../mesh/core/src/transport.c:1883
    #5 0x56765d5c in transport_tx ../mesh/core/src/transport.c:2036
    #6 0x567418e1 in test_duplicate_sar_tx ../mesh/test/src/ut_transport.c:367
    #7 0x5673bf54 in main mesh/test/ut_transport_runner.c:90
    #8 0xf72c8ee4 in __libc_start_main (/lib/i386-linux-gnu/libc.so.6+0x1eee4)

SUMMARY: AddressSanitizer: 333 byte(s) leaked in 20 allocation(s).
&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;~/nrf/nrf5_sdk_for_mesh/build_host$ mesh/test/ut_transport
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_transport.c:182:test_control_handlers:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_transport.c:284:test_control_tx:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_transport.c:331:test_duplicate_sar_tx:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_transport.c:374:test_unseg_tx:PASS
The test checks selection of core_tx for access data considering dst address
1. Not own unicast
2. Own unicast
3. Not own virtual
4. Own virtual
5. Not own group
6. Own group
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_transport.c:424:test_core_tx_selection:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_transport.c:529:test_segmentation_and_micsize_rules:PASS

-----------------------
6 Tests 0 Failures 0 Ignored 
OK

=================================================================
==180615==ERROR: LeakSanitizer: detected memory leaks

Direct leak of 321 byte(s) in 19 object(s) allocated from:
    #0 0xf7a7fc17 in __interceptor_malloc (/usr/lib32/libasan.so.5+0x113c17)
    #1 0x5676a917 in mesh_mem_alloc ../mesh/core/src/mesh_mem_stdlib.c:48
    #2 0x5674af06 in sar_ctx_alloc ../mesh/core/src/transport.c:402
    #3 0x5675b593 in segmented_packet_tx ../mesh/core/src/transport.c:1356
    #4 0x56764a64 in upper_transport_tx ../mesh/core/src/transport.c:1883
    #5 0x56765d5c in transport_tx ../mesh/core/src/transport.c:2036
    #6 0x5674553a in test_segmentation_and_micsize_rules ../mesh/test/src/ut_transport.c:658
    #7 0x5673cc7d in main mesh/test/ut_transport_runner.c:93
    #8 0xf72c8ee4 in __libc_start_main (/lib/i386-linux-gnu/libc.so.6+0x1eee4)

Direct leak of 12 byte(s) in 1 object(s) allocated from:
    #0 0xf7a7fc17 in __interceptor_malloc (/usr/lib32/libasan.so.5+0x113c17)
    #1 0x5676a917 in mesh_mem_alloc ../mesh/core/src/mesh_mem_stdlib.c:48
    #2 0x5674af06 in sar_ctx_alloc ../mesh/core/src/transport.c:402
    #3 0x5675b593 in segmented_packet_tx ../mesh/core/src/transport.c:1356
    #4 0x56764a64 in upper_transport_tx ../mesh/core/src/transport.c:1883
    #5 0x56765d5c in transport_tx ../mesh/core/src/transport.c:2036
    #6 0x567418e1 in test_duplicate_sar_tx ../mesh/test/src/ut_transport.c:367
    #7 0x5673bf54 in main mesh/test/ut_transport_runner.c:90
    #8 0xf72c8ee4 in __libc_start_main (/lib/i386-linux-gnu/libc.so.6+0x1eee4)

SUMMARY: AddressSanitizer: 333 byte(s) leaked in 20 allocation(s).
(base) daniel@daniel-desktop:~/nrf/nrf5_sdk_for_mesh/build_host$ mesh/test/ut_network_vectors 
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_network_vectors.c:449:test_packet_in:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_network_vectors.c:56:test_packet_out:FAIL:Function net_state_iv_update_get.  Unexpected mesh assertion
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_network_vectors.c:579:test_invalid_net_key_in:PASS

-----------------------
3 Tests 1 Failures 0 Ignored 
FAIL
&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;~/nrf/nrf5_sdk_for_mesh/build_host$ mesh/test/ut_prov_provisioning
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_prov_provisioning.c:603:test_provisioning:IGNORE: UNIMPLEMENTED TEST
=================================================================
==181057==ERROR: AddressSanitizer: stack-buffer-overflow on address 0xff900890 at pc 0xf79fc577 bp 0xff900598 sp 0xff900168
READ of size 1 at 0xff900890 thread T0
    #0 0xf79fc576  (/usr/lib32/libasan.so.5+0x9d576)
    #1 0x56663c6d in mesh_config_entry_get mocks/mesh_config_entry_mock.c:441
    #2 0x566c9214 in mesh_opt_prov_ecdh_offloading_get ../mesh/prov/src/prov_utils.c:406
    #3 0x566c604d in prov_utils_use_ecdh_offloading ../mesh/prov/src/prov_utils.c:194
    #4 0x566ad690 in start_authentication ../mesh/prov/src/prov_provisioner.c:201
    #5 0x566af3cb in prov_provisioner_cb_ack_received ../mesh/prov/src/prov_provisioner.c:278
    #6 0x566a14c9 in provisioner_pubkey_ack_rx ../mesh/test/src/ut_prov_provisioning.c:568
    #7 0x566a7adf in test_oob_authentication ../mesh/test/src/ut_prov_provisioning.c:798
    #8 0x56698810 in main mesh/test/ut_prov_provisioning_runner.c:95
    #9 0xf72bbee4 in __libc_start_main (/lib/i386-linux-gnu/libc.so.6+0x1eee4)
    #10 0x565f0954 in _start (/home/daniel/nrf/nrf5_sdk_for_mesh/build_host/mesh/test/ut_prov_provisioning+0x4c954)

Address 0xff900890 is located in stack of thread T0 at offset 80 in frame
    #0 0x566ae77d in prov_provisioner_cb_ack_received ../mesh/prov/src/prov_provisioner.c:250

  This frame has 1 object(s):
    [32, 64) &amp;#39;event&amp;#39; (line 257) &amp;lt;== Memory access at offset 80 overflows this variable
HINT: this may be a false positive if your program uses some custom stack unwind mechanism, swapcontext or vfork
      (longjmp and C++ exceptions *are* supported)
SUMMARY: AddressSanitizer: stack-buffer-overflow (/usr/lib32/libasan.so.5+0x9d576) 
Shadow bytes around the buggy address:
  0x3ff200c0: 04 f3 f3 f3 00 00 00 00 00 00 00 00 00 00 00 00
  0x3ff200d0: 00 00 00 00 00 00 f1 f1 f1 f1 01 f3 f3 f3 00 00
  0x3ff200e0: 00 00 00 00 00 00 00 00 00 00 00 00 f1 f1 f1 f1
  0x3ff200f0: 00 00 00 00 f3 f3 f3 f3 00 00 00 00 00 00 00 00
  0x3ff20100: 00 00 00 00 00 00 00 00 f1 f1 f1 f1 00 00 00 00
=&amp;gt;0x3ff20110: f3 f3[f3]f3 00 00 00 00 00 00 00 00 00 00 00 00
  0x3ff20120: 00 00 00 00 00 00 00 00 00 00 00 00 f1 f1 f1 f1
  0x3ff20130: f1 f1 00 00 00 01 f2 f2 f2 f2 00 00 00 00 00 f2
  0x3ff20140: f2 f2 f2 f2 00 00 00 00 00 00 00 00 00 00 00 00
  0x3ff20150: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
  0x3ff20160: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
Shadow byte legend (one shadow byte represents 8 application bytes):
  Addressable:           00
  Partially addressable: 01 02 03 04 05 06 07 
  Heap left redzone:       fa
  Freed heap region:       fd
  Stack left redzone:      f1
  Stack mid redzone:       f2
  Stack right redzone:     f3
  Stack after return:      f5
  Stack use after scope:   f8
  Global redzone:          f9
  Global init order:       f6
  Poisoned by user:        f7
  Container overflow:      fc
  Array cookie:            ac
  Intra object redzone:    bb
  ASan internal:           fe
  Left alloca redzone:     ca
  Right alloca redzone:    cb
  Shadow gap:              cc
==181057==ABORTING
&lt;/pre&gt;&lt;pre class="ui-code" data-mode="text"&gt;~/nrf/nrf5_sdk_for_mesh/build_host$ mesh/test/ut_prov_provisioning_secure 
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_prov_provisioning.c:603:test_provisioning:IGNORE: UNIMPLEMENTED TEST
=================================================================
==181301==ERROR: AddressSanitizer: stack-buffer-overflow on address 0xffff2190 at pc 0xf794f577 bp 0xffff1e98 sp 0xffff1a68
READ of size 1 at 0xffff2190 thread T0
    #0 0xf794f576  (/usr/lib32/libasan.so.5+0x9d576)
    #1 0x56674c2d in mesh_config_entry_get mocks/mesh_config_entry_mock.c:441
    #2 0x566d9698 in mesh_opt_prov_ecdh_offloading_get ../mesh/prov/src/prov_utils.c:406
    #3 0x566d64d1 in prov_utils_use_ecdh_offloading ../mesh/prov/src/prov_utils.c:194
    #4 0x566bd207 in start_authentication ../mesh/prov/src/prov_provisioner.c:201
    #5 0x566bef42 in prov_provisioner_cb_ack_received ../mesh/prov/src/prov_provisioner.c:278
    #6 0x566b2489 in provisioner_pubkey_ack_rx ../mesh/test/src/ut_prov_provisioning.c:568
    #7 0x566b72e2 in test_oob_authentication ../mesh/test/src/ut_prov_provisioning.c:798
    #8 0x566a97d0 in main mesh/test/ut_prov_provisioning_secure_runner.c:95
    #9 0xf720eee4 in __libc_start_main (/lib/i386-linux-gnu/libc.so.6+0x1eee4)
    #10 0x56601914 in _start (/home/daniel/nrf/nrf5_sdk_for_mesh/build_host/mesh/test/ut_prov_provisioning_secure+0x4c914)

Address 0xffff2190 is located in stack of thread T0 at offset 80 in frame
    #0 0x566be2f4 in prov_provisioner_cb_ack_received ../mesh/prov/src/prov_provisioner.c:250

  This frame has 1 object(s):
    [32, 64) &amp;#39;event&amp;#39; (line 257) &amp;lt;== Memory access at offset 80 overflows this variable
HINT: this may be a false positive if your program uses some custom stack unwind mechanism, swapcontext or vfork
      (longjmp and C++ exceptions *are* supported)
SUMMARY: AddressSanitizer: stack-buffer-overflow (/usr/lib32/libasan.so.5+0x9d576) 
Shadow bytes around the buggy address:
  0x3fffe3e0: 04 f3 f3 f3 00 00 00 00 00 00 00 00 00 00 00 00
  0x3fffe3f0: 00 00 00 00 00 00 f1 f1 f1 f1 01 f3 f3 f3 00 00
  0x3fffe400: 00 00 00 00 00 00 00 00 00 00 00 00 f1 f1 f1 f1
  0x3fffe410: 00 00 00 00 f3 f3 f3 f3 00 00 00 00 00 00 00 00
  0x3fffe420: 00 00 00 00 00 00 00 00 f1 f1 f1 f1 00 00 00 00
=&amp;gt;0x3fffe430: f3 f3[f3]f3 00 00 00 00 00 00 00 00 00 00 00 00
  0x3fffe440: 00 00 00 00 00 00 00 00 00 00 00 00 f1 f1 f1 f1
  0x3fffe450: f1 f1 00 00 00 01 f2 f2 f2 f2 00 00 00 00 00 f2
  0x3fffe460: f2 f2 f2 f2 00 00 00 00 00 00 00 00 00 00 00 00
  0x3fffe470: f2 f2 f2 f2 00 00 f2 f2 00 00 00 00 00 00 00 00
  0x3fffe480: f3 f3 f3 f3 00 00 00 00 00 00 00 00 00 00 00 00
Shadow byte legend (one shadow byte represents 8 application bytes):
  Addressable:           00
  Partially addressable: 01 02 03 04 05 06 07 
  Heap left redzone:       fa
  Freed heap region:       fd
  Stack left redzone:      f1
  Stack mid redzone:       f2
  Stack right redzone:     f3
  Stack after return:      f5
  Stack use after scope:   f8
  Global redzone:          f9
  Global init order:       f6
  Poisoned by user:        f7
  Container overflow:      fc
  Array cookie:            ac
  Intra object redzone:    bb
  ASan internal:           fe
  Left alloca redzone:     ca
  Right alloca redzone:    cb
  Shadow gap:              cc
==181301==ABORTING
&lt;/pre&gt;&lt;pre class="ui-code" data-mode="text"&gt;~/nrf/nrf5_sdk_for_mesh/build_host$ mesh/test/ut_config_server
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:378:test_config_beacon_get:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:411:test_config_beacon_set:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:457:test_composition_data_get:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:502:test_config_default_ttl_get:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:521:test_config_default_ttl_set:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:564:test_gatt_proxy_get:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:590:test_gatt_proxy_set:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:625:test_config_relay_get:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:647:test_config_relay_set:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:689:test_publication_get:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:806:test_publication_set:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:963:test_netkey_add:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:992:test_netkey_update:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1020:test_netkey_delete:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1057:test_netkey_get:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1085:test_appkey_add:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1123:test_appkey_update:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1166:test_appkey_delete:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1206:test_appkey_get:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1249:test_identity_get:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1280:test_identity_set:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1326:test_node_id_set_invalid_params:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1388:test_model_app_bind_unbind:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1464:test_friend_get:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1488:test_friend_set:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1519:test_key_refresh_phase_get:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1554:test_key_refresh_phase_set:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1639:test_subscription_add:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1698:test_reject_all_nodes_addr_subscription_add:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1732:test_subscription_delete:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1794:test_subscription_overwrite:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1863:test_subscription_delete_all:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1923:test_subscription_virtual_add:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1986:test_subscription_virtual_overwrite:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:2061:test_subscription_virtual_delete:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:2126:test_sig_model_subscription_get:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:2178:test_vendor_model_subscription_get:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:2237:test_sig_model_app_get:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:2290:test_vendor_model_app_get:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:2351:test_network_transmit_set:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:2392:test_network_transmit_get:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:2423:test_polltimeout_get:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:2471:test_node_reset:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:2512:test_heartbeat_pub_set:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:2561:test_heartbeat_sub_set:FAIL:Function heartbeat_subscription_get.  Called more times than expected.

-----------------------
45 Tests 1 Failures 0 Ignored 
FAIL
&lt;/pre&gt;&lt;pre class="ui-code" data-mode="text"&gt;~/nrf/nrf5_sdk_for_mesh/build_host$ mesh/test/ut_config_server_friend 
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:378:test_config_beacon_get:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:411:test_config_beacon_set:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:457:test_composition_data_get:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:502:test_config_default_ttl_get:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:521:test_config_default_ttl_set:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:564:test_gatt_proxy_get:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:590:test_gatt_proxy_set:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:625:test_config_relay_get:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:647:test_config_relay_set:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:689:test_publication_get:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:806:test_publication_set:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:963:test_netkey_add:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:992:test_netkey_update:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1020:test_netkey_delete:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1057:test_netkey_get:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1085:test_appkey_add:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1123:test_appkey_update:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1166:test_appkey_delete:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1206:test_appkey_get:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1249:test_identity_get:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1280:test_identity_set:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1326:test_node_id_set_invalid_params:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1388:test_model_app_bind_unbind:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1464:test_friend_get:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1488:test_friend_set:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1519:test_key_refresh_phase_get:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1554:test_key_refresh_phase_set:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1639:test_subscription_add:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1698:test_reject_all_nodes_addr_subscription_add:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1732:test_subscription_delete:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1794:test_subscription_overwrite:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1863:test_subscription_delete_all:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1923:test_subscription_virtual_add:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1986:test_subscription_virtual_overwrite:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:2061:test_subscription_virtual_delete:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:2126:test_sig_model_subscription_get:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:2178:test_vendor_model_subscription_get:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:2237:test_sig_model_app_get:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:2290:test_vendor_model_app_get:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:2351:test_network_transmit_set:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:2392:test_network_transmit_get:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:2423:test_polltimeout_get:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:2471:test_node_reset:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:2512:test_heartbeat_pub_set:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:2561:test_heartbeat_sub_set:FAIL:Function heartbeat_subscription_get.  Called more times than expected.

-----------------------
45 Tests 1 Failures 0 Ignored 
FAIL
&lt;/pre&gt;&lt;pre class="ui-code" data-mode="text"&gt;~/nrf/nrf5_sdk_for_mesh/build_host$ mesh/test/ut_config_server_proxy 
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:378:test_config_beacon_get:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:411:test_config_beacon_set:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:457:test_composition_data_get:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:502:test_config_default_ttl_get:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:521:test_config_default_ttl_set:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:564:test_gatt_proxy_get:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:590:test_gatt_proxy_set:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:625:test_config_relay_get:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:647:test_config_relay_set:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:689:test_publication_get:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:806:test_publication_set:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:963:test_netkey_add:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:992:test_netkey_update:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1020:test_netkey_delete:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1057:test_netkey_get:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1085:test_appkey_add:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1123:test_appkey_update:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1166:test_appkey_delete:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1206:test_appkey_get:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1249:test_identity_get:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1280:test_identity_set:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1326:test_node_id_set_invalid_params:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1388:test_model_app_bind_unbind:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1464:test_friend_get:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1488:test_friend_set:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1519:test_key_refresh_phase_get:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1554:test_key_refresh_phase_set:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1639:test_subscription_add:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1698:test_reject_all_nodes_addr_subscription_add:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1732:test_subscription_delete:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1794:test_subscription_overwrite:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1863:test_subscription_delete_all:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1923:test_subscription_virtual_add:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1986:test_subscription_virtual_overwrite:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:2061:test_subscription_virtual_delete:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:2126:test_sig_model_subscription_get:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:2178:test_vendor_model_subscription_get:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:2237:test_sig_model_app_get:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:2290:test_vendor_model_app_get:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:2351:test_network_transmit_set:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:2392:test_network_transmit_get:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:2423:test_polltimeout_get:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:2471:test_node_reset:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:2512:test_heartbeat_pub_set:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:2561:test_heartbeat_sub_set:FAIL:Function heartbeat_subscription_get.  Called more times than expected.

-----------------------
45 Tests 1 Failures 0 Ignored 
FAIL
&lt;/pre&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Mesh SDK unit test implicit declaration of function</title><link>https://devzone.nordicsemi.com/thread/254191?ContentTypeID=1</link><pubDate>Wed, 10 Jun 2020 09:10:27 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:6645b277-8825-4ca6-87a1-146df7bfd129</guid><dc:creator>Joakim Jakobsen</dc:creator><description>&lt;p&gt;Hi again.&lt;/p&gt;
&lt;p&gt;Some feedback from our developers: &lt;br /&gt;They were able to reproduce the issue you described (multiple definition of `setUp&amp;#39; and `tearDown`).&lt;br /&gt; The problem was that &amp;quot;MESH_DEP_ROOT&amp;quot;&amp;nbsp; wasn&amp;#39;t set to the correct directory and then used a CMock git repository pointing to &amp;quot;master&amp;quot; instead of &amp;quot;7cc41dd&amp;quot;.&lt;/p&gt;
&lt;p&gt;If &amp;quot;MESH_DEP_ROOT&amp;quot; is not set it should have CMock located as described in the documentation, but it still need to use git commit number &amp;quot;7cc41dd&amp;quot; and do a git submodule update in CMock.&lt;/p&gt;
&lt;p&gt;Br, &lt;br /&gt;Joakim&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Mesh SDK unit test implicit declaration of function</title><link>https://devzone.nordicsemi.com/thread/244721?ContentTypeID=1</link><pubDate>Wed, 15 Apr 2020 12:32:33 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:a1c88aa4-4174-4a3f-85c9-28901c54501e</guid><dc:creator>Joakim Jakobsen</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;Sorry about the delay.&lt;/p&gt;
&lt;p&gt;I&amp;#39;m not sure what the issue here is. I&amp;#39;ll forward this to our developers in an internal ticket and get back to you with some more information from them.&lt;/p&gt;
&lt;p&gt;Best regards, &lt;br /&gt;Joakim&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Mesh SDK unit test implicit declaration of function</title><link>https://devzone.nordicsemi.com/thread/243034?ContentTypeID=1</link><pubDate>Wed, 01 Apr 2020 15:11:34 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:846437e5-097d-4e01-b7ff-865e41f6f742</guid><dc:creator>dldl</dc:creator><description>&lt;p&gt;Ok I have checked now that everything is installed, I the error that I get has changed:&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;[531/556] Linking C executable mesh/test/ut_serial_bearer_slip_enc
FAILED: mesh/test/ut_serial_bearer_slip_enc 
: &amp;amp;&amp;amp; /usr/bin/gcc --std=gnu99 -ffunction-sections -fdata-sections -fno-strict-aliasing -fno-builtin --short-enums -m32 -Wall -Wextra -Werror=implicit-function-declaration -Wno-format -Wno-unused-parameter -Wno-missing-field-initializers -Wno-expansion-to-defined --coverage -fno-sanitize-recover -fsanitize=bounds -fsanitize=address -fsanitize=undefined -O0 -g -g  --coverage mesh/test/CMakeFiles/serial_mock.dir/__/__/mocks/serial_mock.c.o mesh/test/CMakeFiles/serial_uart_mock.dir/__/__/mocks/serial_uart_mock.c.o mesh/test/CMakeFiles/packet_buffer_mock.dir/__/__/mocks/packet_buffer_mock.c.o mesh/test/CMakeFiles/bearer_event_mock.dir/__/__/mocks/bearer_event_mock.c.o mesh/test/CMakeFiles/ut_serial_bearer_slip_enc.dir/ut_serial_bearer_slip_enc_runner.c.o mesh/test/CMakeFiles/ut_serial_bearer_slip_enc.dir/src/ut_serial_bearer_slip_enc.c.o mesh/test/CMakeFiles/ut_serial_bearer_slip_enc.dir/src/test_serial_bearer_common.c.o mesh/test/CMakeFiles/ut_serial_bearer_slip_enc.dir/__/serial/src/serial_bearer.c.o mesh/test/CMakeFiles/ut_serial_bearer_slip_enc.dir/src/test_assert.c.o  -o mesh/test/ut_serial_bearer_slip_enc  libunit_test_common.a &amp;amp;&amp;amp; :
/usr/bin/ld: mesh/test/CMakeFiles/ut_serial_bearer_slip_enc.dir/src/test_serial_bearer_common.c.o: in function `setUp&amp;#39;:
/home/daniel/nrf/nrf5_sdk_for_mesh/build_host/../mesh/test/src/test_serial_bearer_common.c:182: multiple definition of `setUp&amp;#39;; mesh/test/CMakeFiles/ut_serial_bearer_slip_enc.dir/ut_serial_bearer_slip_enc_runner.c.o:/home/daniel/nrf/nrf5_sdk_for_mesh/build_host/mesh/test/ut_serial_bearer_slip_enc_runner.c:28: first defined here
/usr/bin/ld: mesh/test/CMakeFiles/ut_serial_bearer_slip_enc.dir/src/test_serial_bearer_common.c.o: in function `tearDown&amp;#39;:
/home/daniel/nrf/nrf5_sdk_for_mesh/build_host/../mesh/test/src/test_serial_bearer_common.c:214: multiple definition of `tearDown&amp;#39;; mesh/test/CMakeFiles/ut_serial_bearer_slip_enc.dir/ut_serial_bearer_slip_enc_runner.c.o:/home/daniel/nrf/nrf5_sdk_for_mesh/build_host/mesh/test/ut_serial_bearer_slip_enc_runner.c:31: first defined here
collect2: error: ld returned 1 exit status
[536/556] Linking C executable mesh/test/ut_serial_bearer_simple
FAILED: mesh/test/ut_serial_bearer_simple 
: &amp;amp;&amp;amp; /usr/bin/gcc --std=gnu99 -ffunction-sections -fdata-sections -fno-strict-aliasing -fno-builtin --short-enums -m32 -Wall -Wextra -Werror=implicit-function-declaration -Wno-format -Wno-unused-parameter -Wno-missing-field-initializers -Wno-expansion-to-defined --coverage -fno-sanitize-recover -fsanitize=bounds -fsanitize=address -fsanitize=undefined -O0 -g -g  --coverage mesh/test/CMakeFiles/serial_mock.dir/__/__/mocks/serial_mock.c.o mesh/test/CMakeFiles/serial_uart_mock.dir/__/__/mocks/serial_uart_mock.c.o mesh/test/CMakeFiles/packet_buffer_mock.dir/__/__/mocks/packet_buffer_mock.c.o mesh/test/CMakeFiles/bearer_event_mock.dir/__/__/mocks/bearer_event_mock.c.o mesh/test/CMakeFiles/ut_serial_bearer_simple.dir/ut_serial_bearer_simple_runner.c.o mesh/test/CMakeFiles/ut_serial_bearer_simple.dir/src/ut_serial_bearer_simple.c.o mesh/test/CMakeFiles/ut_serial_bearer_simple.dir/src/test_serial_bearer_common.c.o mesh/test/CMakeFiles/ut_serial_bearer_simple.dir/__/serial/src/serial_bearer.c.o mesh/test/CMakeFiles/ut_serial_bearer_simple.dir/src/test_assert.c.o  -o mesh/test/ut_serial_bearer_simple  libunit_test_common.a &amp;amp;&amp;amp; :
/usr/bin/ld: mesh/test/CMakeFiles/ut_serial_bearer_simple.dir/src/test_serial_bearer_common.c.o: in function `setUp&amp;#39;:
/home/daniel/nrf/nrf5_sdk_for_mesh/build_host/../mesh/test/src/test_serial_bearer_common.c:182: multiple definition of `setUp&amp;#39;; mesh/test/CMakeFiles/ut_serial_bearer_simple.dir/ut_serial_bearer_simple_runner.c.o:/home/daniel/nrf/nrf5_sdk_for_mesh/build_host/mesh/test/ut_serial_bearer_simple_runner.c:28: first defined here
/usr/bin/ld: mesh/test/CMakeFiles/ut_serial_bearer_simple.dir/src/test_serial_bearer_common.c.o: in function `tearDown&amp;#39;:
/home/daniel/nrf/nrf5_sdk_for_mesh/build_host/../mesh/test/src/test_serial_bearer_common.c:214: multiple definition of `tearDown&amp;#39;; mesh/test/CMakeFiles/ut_serial_bearer_simple.dir/ut_serial_bearer_simple_runner.c.o:/home/daniel/nrf/nrf5_sdk_for_mesh/build_host/mesh/test/ut_serial_bearer_simple_runner.c:31: first defined here
collect2: error: ld returned 1 exit status
[544/556] Building C object mesh/test/CMakeFiles/ut_generic_dtt_client.dir/src/ut_generic_dtt_client.c.o
ninja: build stopped: subcommand failed.&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;When I disable the two tests in the file mesh/test/CMakeLists.txt I can finish the compile, but executing the tests results in:&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;94% tests passed, 7 tests failed out of 110

Total Test time (real) =   7.38 sec

The following tests FAILED:
	  2 - transport (Failed)
	  7 - network_vectors (Failed)
	 24 - prov_provisioning (Failed)
	 25 - prov_provisioning_secure (Failed)
	 52 - config_server (Failed)
	 53 - config_server_friend (Failed)
	 54 - config_server_proxy (Failed)
Errors while running CTest&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;Output of the different tests:&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;nrf5_sdk_for_mesh/build_host$ /home/daniel/nrf/nrf5_sdk_for_mesh/build_host/mesh/test/ut_transport
==9485==AddressSanitizer: libc interceptors initialized
|| `[0x40000000, 0xffffffff]` || HighMem    ||
|| `[0x28000000, 0x3fffffff]` || HighShadow ||
|| `[0x24000000, 0x27ffffff]` || ShadowGap  ||
|| `[0x20000000, 0x23ffffff]` || LowShadow  ||
|| `[0x00000000, 0x1fffffff]` || LowMem     ||
MemToShadow(shadow): 0x24000000 0x247fffff 0x25000000 0x27ffffff
redzone=16
max_redzone=2048
quarantine_size_mb=256M
thread_local_quarantine_size_kb=256K
malloc_context_size=30
SHADOW_SCALE: 3
SHADOW_GRANULARITY: 8
SHADOW_OFFSET: 0x20000000
==9485==Installed the sigaction for signal 11
==9485==Installed the sigaction for signal 7
==9485==Installed the sigaction for signal 8
==9485==T0: stack [0xff79c000,0xfff9c000) size 0x800000; local=0xfff99d98
==9485==AddressSanitizer Init done
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_transport.c:182:test_control_handlers:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_transport.c:284:test_control_tx:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_transport.c:331:test_duplicate_sar_tx:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_transport.c:374:test_unseg_tx:PASS
The test checks selection of core_tx for access data considering dst address
1. Not own unicast
2. Own unicast
3. Not own virtual
4. Own virtual
5. Not own group
6. Own group
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_transport.c:424:test_core_tx_selection:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_transport.c:529:test_segmentation_and_micsize_rules:PASS

-----------------------
6 Tests 0 Failures 0 Ignored 
OK
==9486==Processing thread 9485.
==9486==Stack at 0xff79c000-0xfff9c000 (SP = 0xfff99adc).
==9486==TLS at 0xf6f2bfc0-0xf6f2cbc0.

=================================================================
==9485==ERROR: LeakSanitizer: detected memory leaks

Direct leak of 321 byte(s) in 19 object(s) allocated from:
    #0 0xf7a3da37 in __interceptor_malloc (/usr/lib32/libasan.so.5+0x113a37)
    #1 0x5671e6a5 in mesh_mem_alloc ../mesh/core/src/mesh_mem_stdlib.c:48
    #2 0x566fec98 in sar_ctx_alloc ../mesh/core/src/transport.c:402
    #3 0x5670f325 in segmented_packet_tx ../mesh/core/src/transport.c:1356
    #4 0x567187f6 in upper_transport_tx ../mesh/core/src/transport.c:1883
    #5 0x56719aee in transport_tx ../mesh/core/src/transport.c:2036
    #6 0x566f92cc in test_segmentation_and_micsize_rules ../mesh/test/src/ut_transport.c:658
    #7 0x566f0806 in run_test mesh/test/ut_transport_runner.c:74
    #8 0x566f0b58 in main mesh/test/ut_transport_runner.c:97
    #9 0xf728bfb8 in __libc_start_main (/lib/i386-linux-gnu/libc.so.6+0x1efb8)

Direct leak of 12 byte(s) in 1 object(s) allocated from:
    #0 0xf7a3da37 in __interceptor_malloc (/usr/lib32/libasan.so.5+0x113a37)
    #1 0x5671e6a5 in mesh_mem_alloc ../mesh/core/src/mesh_mem_stdlib.c:48
    #2 0x566fec98 in sar_ctx_alloc ../mesh/core/src/transport.c:402
    #3 0x5670f325 in segmented_packet_tx ../mesh/core/src/transport.c:1356
    #4 0x567187f6 in upper_transport_tx ../mesh/core/src/transport.c:1883
    #5 0x56719aee in transport_tx ../mesh/core/src/transport.c:2036
    #6 0x566f5673 in test_duplicate_sar_tx ../mesh/test/src/ut_transport.c:367
    #7 0x566f0806 in run_test mesh/test/ut_transport_runner.c:74
    #8 0x566f0aa4 in main mesh/test/ut_transport_runner.c:94
    #9 0xf728bfb8 in __libc_start_main (/lib/i386-linux-gnu/libc.so.6+0x1efb8)

SUMMARY: AddressSanitizer: 333 byte(s) leaked in 20 allocation(s).&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;nrf5_sdk_for_mesh/build_host$ /home/daniel/nrf/nrf5_sdk_for_mesh/build_host/mesh/test/ut_network_vectors
==9501==AddressSanitizer: libc interceptors initialized
|| `[0x40000000, 0xffffffff]` || HighMem    ||
|| `[0x28000000, 0x3fffffff]` || HighShadow ||
|| `[0x24000000, 0x27ffffff]` || ShadowGap  ||
|| `[0x20000000, 0x23ffffff]` || LowShadow  ||
|| `[0x00000000, 0x1fffffff]` || LowMem     ||
MemToShadow(shadow): 0x24000000 0x247fffff 0x25000000 0x27ffffff
redzone=16
max_redzone=2048
quarantine_size_mb=256M
thread_local_quarantine_size_kb=256K
malloc_context_size=30
SHADOW_SCALE: 3
SHADOW_GRANULARITY: 8
SHADOW_OFFSET: 0x20000000
==9501==Installed the sigaction for signal 11
==9501==Installed the sigaction for signal 7
==9501==Installed the sigaction for signal 8
==9501==T0: stack [0xff6fb000,0xffefb000) size 0x800000; local=0xffef8d08
==9501==AddressSanitizer Init done
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_network_vectors.c:449:test_packet_in:PASS
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_network_vectors.c:56:test_packet_out:FAIL:Function net_state_iv_update_get.  Unexpected mesh assertion
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_network_vectors.c:579:test_invalid_net_key_in:PASS

-----------------------
3 Tests 1 Failures 0 Ignored 
FAIL
==9502==Processing thread 9501.
==9502==Stack at 0xff6fb000-0xffefb000 (SP = 0xffef8a4c).
==9502==TLS at 0xf6f43fc0-0xf6f44bc0.
&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;nrf5_sdk_for_mesh/build_host$ /home/daniel/nrf/nrf5_sdk_for_mesh/build_host/mesh/test/ut_prov_provisioning
==9525==AddressSanitizer: libc interceptors initialized
|| `[0x40000000, 0xffffffff]` || HighMem    ||
|| `[0x28000000, 0x3fffffff]` || HighShadow ||
|| `[0x24000000, 0x27ffffff]` || ShadowGap  ||
|| `[0x20000000, 0x23ffffff]` || LowShadow  ||
|| `[0x00000000, 0x1fffffff]` || LowMem     ||
MemToShadow(shadow): 0x24000000 0x247fffff 0x25000000 0x27ffffff
redzone=16
max_redzone=2048
quarantine_size_mb=256M
thread_local_quarantine_size_kb=256K
malloc_context_size=30
SHADOW_SCALE: 3
SHADOW_GRANULARITY: 8
SHADOW_OFFSET: 0x20000000
==9525==Installed the sigaction for signal 11
==9525==Installed the sigaction for signal 7
==9525==Installed the sigaction for signal 8
==9525==T0: stack [0xff0f4000,0xff8f4000) size 0x800000; local=0xff8f1e88
==9525==AddressSanitizer Init done
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_prov_provisioning.c:603:test_provisioning:IGNORE: UNIMPLEMENTED TEST
=================================================================
==9525==ERROR: AddressSanitizer: stack-buffer-overflow on address 0xff8f1990 at pc 0xf7996577 bp 0xff8f1698 sp 0xff8f1268
READ of size 1 at 0xff8f1990 thread T0
    #0 0xf7996576  (/usr/lib32/libasan.so.5+0x9d576)
    #1 0x5669dc6d in mesh_config_entry_get mocks/mesh_config_entry_mock.c:441
    #2 0x56700adc in mesh_opt_prov_ecdh_offloading_get ../mesh/prov/src/prov_utils.c:406
    #3 0x566fd915 in prov_utils_use_ecdh_offloading ../mesh/prov/src/prov_utils.c:194
    #4 0x566e4f58 in start_authentication ../mesh/prov/src/prov_provisioner.c:201
    #5 0x566e6c93 in prov_provisioner_cb_ack_received ../mesh/prov/src/prov_provisioner.c:278
    #6 0x566d8d95 in provisioner_pubkey_ack_rx ../mesh/test/src/ut_prov_provisioning.c:568
    #7 0x566df3ab in test_oob_authentication ../mesh/test/src/ut_prov_provisioning.c:798
    #8 0x566d2525 in run_test mesh/test/ut_prov_provisioning_runner.c:80
    #9 0x566d2784 in main mesh/test/ut_prov_provisioning_runner.c:99
    #10 0xf725afb8 in __libc_start_main (/lib/i386-linux-gnu/libc.so.6+0x1efb8)
    #11 0x5662a954 in _start (/home/daniel/nrf/nrf5_sdk_for_mesh/build_host/mesh/test/ut_prov_provisioning+0x4b954)

Address 0xff8f1990 is located in stack of thread T0 at offset 80 in frame
    #0 0x566e6045 in prov_provisioner_cb_ack_received ../mesh/prov/src/prov_provisioner.c:250

  This frame has 1 object(s):
    [32, 64) &amp;#39;event&amp;#39; (line 257) &amp;lt;== Memory access at offset 80 overflows this variable
HINT: this may be a false positive if your program uses some custom stack unwind mechanism, swapcontext or vfork
      (longjmp and C++ exceptions *are* supported)
SUMMARY: AddressSanitizer: stack-buffer-overflow (/usr/lib32/libasan.so.5+0x9d576) 
Shadow bytes around the buggy address:
  0x3ff1e2e0: 04 f3 f3 f3 00 00 00 00 00 00 00 00 00 00 00 00
  0x3ff1e2f0: 00 00 00 00 00 00 f1 f1 f1 f1 01 f3 f3 f3 00 00
  0x3ff1e300: 00 00 00 00 00 00 00 00 00 00 00 00 f1 f1 f1 f1
  0x3ff1e310: 00 00 00 00 f3 f3 f3 f3 00 00 00 00 00 00 00 00
  0x3ff1e320: 00 00 00 00 00 00 00 00 f1 f1 f1 f1 00 00 00 00
=&amp;gt;0x3ff1e330: f3 f3[f3]f3 00 00 00 00 00 00 00 00 00 00 00 00
  0x3ff1e340: 00 00 00 00 00 00 00 00 00 00 00 00 f1 f1 f1 f1
  0x3ff1e350: f1 f1 00 00 00 01 f2 f2 f2 f2 00 00 00 00 00 f2
  0x3ff1e360: f2 f2 f2 f2 00 00 00 00 00 00 00 00 00 00 00 00
  0x3ff1e370: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
  0x3ff1e380: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
Shadow byte legend (one shadow byte represents 8 application bytes):
  Addressable:           00
  Partially addressable: 01 02 03 04 05 06 07 
  Heap left redzone:       fa
  Freed heap region:       fd
  Stack left redzone:      f1
  Stack mid redzone:       f2
  Stack right redzone:     f3
  Stack after return:      f5
  Stack use after scope:   f8
  Global redzone:          f9
  Global init order:       f6
  Poisoned by user:        f7
  Container overflow:      fc
  Array cookie:            ac
  Intra object redzone:    bb
  ASan internal:           fe
  Left alloca redzone:     ca
  Right alloca redzone:    cb
  Shadow gap:              cc
==9525==ABORTING&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;nrf5_sdk_for_mesh/build_host$ /home/daniel/nrf/nrf5_sdk_for_mesh/build_host/mesh/test/ut_prov_provisioning_secure
==9541==AddressSanitizer: libc interceptors initialized
|| `[0x40000000, 0xffffffff]` || HighMem    ||
|| `[0x28000000, 0x3fffffff]` || HighShadow ||
|| `[0x24000000, 0x27ffffff]` || ShadowGap  ||
|| `[0x20000000, 0x23ffffff]` || LowShadow  ||
|| `[0x00000000, 0x1fffffff]` || LowMem     ||
MemToShadow(shadow): 0x24000000 0x247fffff 0x25000000 0x27ffffff
redzone=16
max_redzone=2048
quarantine_size_mb=256M
thread_local_quarantine_size_kb=256K
malloc_context_size=30
SHADOW_SCALE: 3
SHADOW_GRANULARITY: 8
SHADOW_OFFSET: 0x20000000
==9541==Installed the sigaction for signal 11
==9541==Installed the sigaction for signal 7
==9541==Installed the sigaction for signal 8
==9541==T0: stack [0xff3b0000,0xffbb0000) size 0x800000; local=0xffbaceb8
==9541==AddressSanitizer Init done
/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_prov_provisioning.c:603:test_provisioning:IGNORE: UNIMPLEMENTED TEST
=================================================================
==9541==ERROR: AddressSanitizer: stack-buffer-overflow on address 0xffbacc40 at pc 0xf79f4577 bp 0xffbac948 sp 0xffbac518
READ of size 1 at 0xffbacc40 thread T0
    #0 0xf79f4576  (/usr/lib32/libasan.so.5+0x9d576)
    #1 0x566b8c2d in mesh_config_entry_get mocks/mesh_config_entry_mock.c:441
    #2 0x5671af60 in mesh_opt_prov_ecdh_offloading_get ../mesh/prov/src/prov_utils.c:406
    #3 0x56717d99 in prov_utils_use_ecdh_offloading ../mesh/prov/src/prov_utils.c:194
    #4 0x566feacf in start_authentication ../mesh/prov/src/prov_provisioner.c:201
    #5 0x5670080a in prov_provisioner_cb_ack_received ../mesh/prov/src/prov_provisioner.c:278
    #6 0x566f3d55 in provisioner_pubkey_ack_rx ../mesh/test/src/ut_prov_provisioning.c:568
    #7 0x566f8bae in test_oob_authentication ../mesh/test/src/ut_prov_provisioning.c:798
    #8 0x566ed4e5 in run_test mesh/test/ut_prov_provisioning_secure_runner.c:80
    #9 0x566ed744 in main mesh/test/ut_prov_provisioning_secure_runner.c:99
    #10 0xf72b8fb8 in __libc_start_main (/lib/i386-linux-gnu/libc.so.6+0x1efb8)
    #11 0x56645914 in _start (/home/daniel/nrf/nrf5_sdk_for_mesh/build_host/mesh/test/ut_prov_provisioning_secure+0x4c914)

Address 0xffbacc40 is located in stack of thread T0 at offset 80 in frame
    #0 0x566ffbbc in prov_provisioner_cb_ack_received ../mesh/prov/src/prov_provisioner.c:250

  This frame has 1 object(s):
    [32, 64) &amp;#39;event&amp;#39; (line 257) &amp;lt;== Memory access at offset 80 overflows this variable
HINT: this may be a false positive if your program uses some custom stack unwind mechanism, swapcontext or vfork
      (longjmp and C++ exceptions *are* supported)
SUMMARY: AddressSanitizer: stack-buffer-overflow (/usr/lib32/libasan.so.5+0x9d576) 
Shadow bytes around the buggy address:
  0x3ff75930: 00 00 f1 f1 f1 f1 04 f3 f3 f3 00 00 00 00 00 00
  0x3ff75940: 00 00 00 00 00 00 00 00 00 00 00 00 f1 f1 f1 f1
  0x3ff75950: 01 f3 f3 f3 00 00 00 00 00 00 00 00 00 00 00 00
  0x3ff75960: 00 00 f1 f1 f1 f1 00 00 00 00 f3 f3 f3 f3 00 00
  0x3ff75970: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 f1 f1
=&amp;gt;0x3ff75980: f1 f1 00 00 00 00 f3 f3[f3]f3 00 00 00 00 00 00
  0x3ff75990: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
  0x3ff759a0: 00 00 f1 f1 f1 f1 f1 f1 00 00 00 01 f2 f2 f2 f2
  0x3ff759b0: 00 00 00 00 00 f2 f2 f2 f2 f2 00 00 00 00 00 00
  0x3ff759c0: 00 00 00 00 00 00 f2 f2 f2 f2 00 00 f2 f2 00 00
  0x3ff759d0: 00 00 00 00 00 00 f3 f3 f3 f3 00 00 00 00 00 00
Shadow byte legend (one shadow byte represents 8 application bytes):
  Addressable:           00
  Partially addressable: 01 02 03 04 05 06 07 
  Heap left redzone:       fa
  Freed heap region:       fd
  Stack left redzone:      f1
  Stack mid redzone:       f2
  Stack right redzone:     f3
  Stack after return:      f5
  Stack use after scope:   f8
  Global redzone:          f9
  Global init order:       f6
  Poisoned by user:        f7
  Container overflow:      fc
  Array cookie:            ac
  Intra object redzone:    bb
  ASan internal:           fe
  Left alloca redzone:     ca
  Right alloca redzone:    cb
  Shadow gap:              cc
==9541==ABORTING&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;/home/daniel/nrf/nrf5_sdk_for_mesh/build_host/mesh/test/ut_config_server&lt;br /&gt;==9551==AddressSanitizer: libc interceptors initialized&lt;br /&gt;|| `[0x40000000, 0xffffffff]` || HighMem&amp;nbsp;&amp;nbsp;&amp;nbsp; ||&lt;br /&gt;|| `[0x28000000, 0x3fffffff]` || HighShadow ||&lt;br /&gt;|| `[0x24000000, 0x27ffffff]` || ShadowGap&amp;nbsp; ||&lt;br /&gt;|| `[0x20000000, 0x23ffffff]` || LowShadow&amp;nbsp; ||&lt;br /&gt;|| `[0x00000000, 0x1fffffff]` || LowMem&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ||&lt;br /&gt;MemToShadow(shadow): 0x24000000 0x247fffff 0x25000000 0x27ffffff&lt;br /&gt;redzone=16&lt;br /&gt;max_redzone=2048&lt;br /&gt;quarantine_size_mb=256M&lt;br /&gt;thread_local_quarantine_size_kb=256K&lt;br /&gt;malloc_context_size=30&lt;br /&gt;SHADOW_SCALE: 3&lt;br /&gt;SHADOW_GRANULARITY: 8&lt;br /&gt;SHADOW_OFFSET: 0x20000000&lt;br /&gt;==9551==Installed the sigaction for signal 11&lt;br /&gt;==9551==Installed the sigaction for signal 7&lt;br /&gt;==9551==Installed the sigaction for signal 8&lt;br /&gt;==9551==T0: stack [0xff7d2000,0xfffd2000) size 0x800000; local=0xfffcf448&lt;br /&gt;==9551==AddressSanitizer Init done&lt;br /&gt;/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:378:test_config_beacon_get:PASS&lt;br /&gt;/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:411:test_config_beacon_set:PASS&lt;br /&gt;/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:457:test_composition_data_get:PASS&lt;br /&gt;/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:502:test_config_default_ttl_get:PASS&lt;br /&gt;/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:521:test_config_default_ttl_set:PASS&lt;br /&gt;/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:564:test_gatt_proxy_get:PASS&lt;br /&gt;/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:590:test_gatt_proxy_set:PASS&lt;br /&gt;/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:625:test_config_relay_get:PASS&lt;br /&gt;/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:647:test_config_relay_set:PASS&lt;br /&gt;/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:689:test_publication_get:PASS&lt;br /&gt;/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:806:test_publication_set:PASS&lt;br /&gt;/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:963:test_netkey_add:PASS&lt;br /&gt;/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:992:test_netkey_update:PASS&lt;br /&gt;/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1020:test_netkey_delete:PASS&lt;br /&gt;/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1057:test_netkey_get:PASS&lt;br /&gt;/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1085:test_appkey_add:PASS&lt;br /&gt;/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1123:test_appkey_update:PASS&lt;br /&gt;/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1166:test_appkey_delete:PASS&lt;br /&gt;/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1206:test_appkey_get:PASS&lt;br /&gt;/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1249:test_identity_get:PASS&lt;br /&gt;/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1280:test_identity_set:PASS&lt;br /&gt;/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1326:test_node_id_set_invalid_params:PASS&lt;br /&gt;/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1388:test_model_app_bind_unbind:PASS&lt;br /&gt;/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1464:test_friend_get:PASS&lt;br /&gt;/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1488:test_friend_set:PASS&lt;br /&gt;/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1519:test_key_refresh_phase_get:PASS&lt;br /&gt;/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1554:test_key_refresh_phase_set:PASS&lt;br /&gt;/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1639:test_subscription_add:PASS&lt;br /&gt;/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1698:test_reject_all_nodes_addr_subscription_add:PASS&lt;br /&gt;/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1732:test_subscription_delete:PASS&lt;br /&gt;/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1794:test_subscription_overwrite:PASS&lt;br /&gt;/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1863:test_subscription_delete_all:PASS&lt;br /&gt;/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1923:test_subscription_virtual_add:PASS&lt;br /&gt;/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1986:test_subscription_virtual_overwrite:PASS&lt;br /&gt;/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:2061:test_subscription_virtual_delete:PASS&lt;br /&gt;/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:2126:test_sig_model_subscription_get:PASS&lt;br /&gt;/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:2178:test_vendor_model_subscription_get:PASS&lt;br /&gt;/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:2237:test_sig_model_app_get:PASS&lt;br /&gt;/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:2290:test_vendor_model_app_get:PASS&lt;br /&gt;/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:2351:test_network_transmit_set:PASS&lt;br /&gt;/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:2392:test_network_transmit_get:PASS&lt;br /&gt;/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:2423:test_polltimeout_get:PASS&lt;br /&gt;/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:2471:test_node_reset:PASS&lt;br /&gt;/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:2512:test_heartbeat_pub_set:PASS&lt;br /&gt;/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:2561:test_heartbeat_sub_set:FAIL:Function heartbeat_subscription_get.&amp;nbsp; Called more times than expected.&lt;br /&gt;&lt;br /&gt;-----------------------&lt;br /&gt;45 Tests 1 Failures 0 Ignored &lt;br /&gt;FAIL&lt;br /&gt;==9552==Processing thread 9551.&lt;br /&gt;==9552==Stack at 0xff7d2000-0xfffd2000 (SP = 0xfffcf18c).&lt;br /&gt;==9552==TLS at 0xf6ee2fc0-0xf6ee3bc0.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;/home/daniel/nrf/nrf5_sdk_for_mesh/build_host/mesh/test/ut_config_server_proxy &lt;br /&gt;==9942==AddressSanitizer: libc interceptors initialized&lt;br /&gt;|| `[0x40000000, 0xffffffff]` || HighMem&amp;nbsp;&amp;nbsp;&amp;nbsp; ||&lt;br /&gt;|| `[0x28000000, 0x3fffffff]` || HighShadow ||&lt;br /&gt;|| `[0x24000000, 0x27ffffff]` || ShadowGap&amp;nbsp; ||&lt;br /&gt;|| `[0x20000000, 0x23ffffff]` || LowShadow&amp;nbsp; ||&lt;br /&gt;|| `[0x00000000, 0x1fffffff]` || LowMem&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ||&lt;br /&gt;MemToShadow(shadow): 0x24000000 0x247fffff 0x25000000 0x27ffffff&lt;br /&gt;redzone=16&lt;br /&gt;max_redzone=2048&lt;br /&gt;quarantine_size_mb=256M&lt;br /&gt;thread_local_quarantine_size_kb=256K&lt;br /&gt;malloc_context_size=30&lt;br /&gt;SHADOW_SCALE: 3&lt;br /&gt;SHADOW_GRANULARITY: 8&lt;br /&gt;SHADOW_OFFSET: 0x20000000&lt;br /&gt;==9942==Installed the sigaction for signal 11&lt;br /&gt;==9942==Installed the sigaction for signal 7&lt;br /&gt;==9942==Installed the sigaction for signal 8&lt;br /&gt;==9942==T0: stack [0xff4f1000,0xffcf1000) size 0x800000; local=0xffcef838&lt;br /&gt;==9942==AddressSanitizer Init done&lt;br /&gt;/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:378:test_config_beacon_get:PASS&lt;br /&gt;/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:411:test_config_beacon_set:PASS&lt;br /&gt;/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:457:test_composition_data_get:PASS&lt;br /&gt;/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:502:test_config_default_ttl_get:PASS&lt;br /&gt;/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:521:test_config_default_ttl_set:PASS&lt;br /&gt;/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:564:test_gatt_proxy_get:PASS&lt;br /&gt;/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:590:test_gatt_proxy_set:PASS&lt;br /&gt;/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:625:test_config_relay_get:PASS&lt;br /&gt;/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:647:test_config_relay_set:PASS&lt;br /&gt;/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:689:test_publication_get:PASS&lt;br /&gt;/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:806:test_publication_set:PASS&lt;br /&gt;/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:963:test_netkey_add:PASS&lt;br /&gt;/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:992:test_netkey_update:PASS&lt;br /&gt;/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1020:test_netkey_delete:PASS&lt;br /&gt;/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1057:test_netkey_get:PASS&lt;br /&gt;/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1085:test_appkey_add:PASS&lt;br /&gt;/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1123:test_appkey_update:PASS&lt;br /&gt;/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1166:test_appkey_delete:PASS&lt;br /&gt;/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1206:test_appkey_get:PASS&lt;br /&gt;/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1249:test_identity_get:PASS&lt;br /&gt;/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1280:test_identity_set:PASS&lt;br /&gt;/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1326:test_node_id_set_invalid_params:PASS&lt;br /&gt;/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1388:test_model_app_bind_unbind:PASS&lt;br /&gt;/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1464:test_friend_get:PASS&lt;br /&gt;/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1488:test_friend_set:PASS&lt;br /&gt;/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1519:test_key_refresh_phase_get:PASS&lt;br /&gt;/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1554:test_key_refresh_phase_set:PASS&lt;br /&gt;/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1639:test_subscription_add:PASS&lt;br /&gt;/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1698:test_reject_all_nodes_addr_subscription_add:PASS&lt;br /&gt;/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1732:test_subscription_delete:PASS&lt;br /&gt;/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1794:test_subscription_overwrite:PASS&lt;br /&gt;/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1863:test_subscription_delete_all:PASS&lt;br /&gt;/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1923:test_subscription_virtual_add:PASS&lt;br /&gt;/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1986:test_subscription_virtual_overwrite:PASS&lt;br /&gt;/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:2061:test_subscription_virtual_delete:PASS&lt;br /&gt;/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:2126:test_sig_model_subscription_get:PASS&lt;br /&gt;/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:2178:test_vendor_model_subscription_get:PASS&lt;br /&gt;/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:2237:test_sig_model_app_get:PASS&lt;br /&gt;/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:2290:test_vendor_model_app_get:PASS&lt;br /&gt;/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:2351:test_network_transmit_set:PASS&lt;br /&gt;/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:2392:test_network_transmit_get:PASS&lt;br /&gt;/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:2423:test_polltimeout_get:PASS&lt;br /&gt;/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:2471:test_node_reset:PASS&lt;br /&gt;/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:2512:test_heartbeat_pub_set:PASS&lt;br /&gt;/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:2561:test_heartbeat_sub_set:FAIL:Function heartbeat_subscription_get.&amp;nbsp; Called more times than expected.&lt;br /&gt;&lt;br /&gt;-----------------------&lt;br /&gt;45 Tests 1 Failures 0 Ignored &lt;br /&gt;FAIL&lt;br /&gt;==9943==Processing thread 9942.&lt;br /&gt;==9943==Stack at 0xff4f1000-0xffcf1000 (SP = 0xffcef57c).&lt;br /&gt;==9943==TLS at 0xf6ecefc0-0xf6ecfbc0.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;nrf/nrf5_sdk_for_mesh/build_host$ /home/daniel/nrf/nrf5_sdk_for_mesh/build_host/mesh/test/ut_config_server_friend &lt;br /&gt;==10214==AddressSanitizer: libc interceptors initialized&lt;br /&gt;|| `[0x40000000, 0xffffffff]` || HighMem&amp;nbsp;&amp;nbsp;&amp;nbsp; ||&lt;br /&gt;|| `[0x28000000, 0x3fffffff]` || HighShadow ||&lt;br /&gt;|| `[0x24000000, 0x27ffffff]` || ShadowGap&amp;nbsp; ||&lt;br /&gt;|| `[0x20000000, 0x23ffffff]` || LowShadow&amp;nbsp; ||&lt;br /&gt;|| `[0x00000000, 0x1fffffff]` || LowMem&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ||&lt;br /&gt;MemToShadow(shadow): 0x24000000 0x247fffff 0x25000000 0x27ffffff&lt;br /&gt;redzone=16&lt;br /&gt;max_redzone=2048&lt;br /&gt;quarantine_size_mb=256M&lt;br /&gt;thread_local_quarantine_size_kb=256K&lt;br /&gt;malloc_context_size=30&lt;br /&gt;SHADOW_SCALE: 3&lt;br /&gt;SHADOW_GRANULARITY: 8&lt;br /&gt;SHADOW_OFFSET: 0x20000000&lt;br /&gt;==10214==Installed the sigaction for signal 11&lt;br /&gt;==10214==Installed the sigaction for signal 7&lt;br /&gt;==10214==Installed the sigaction for signal 8&lt;br /&gt;==10214==T0: stack [0xff6fd000,0xffefd000) size 0x800000; local=0xffefa848&lt;br /&gt;==10214==AddressSanitizer Init done&lt;br /&gt;/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:378:test_config_beacon_get:PASS&lt;br /&gt;/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:411:test_config_beacon_set:PASS&lt;br /&gt;/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:457:test_composition_data_get:PASS&lt;br /&gt;/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:502:test_config_default_ttl_get:PASS&lt;br /&gt;/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:521:test_config_default_ttl_set:PASS&lt;br /&gt;/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:564:test_gatt_proxy_get:PASS&lt;br /&gt;/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:590:test_gatt_proxy_set:PASS&lt;br /&gt;/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:625:test_config_relay_get:PASS&lt;br /&gt;/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:647:test_config_relay_set:PASS&lt;br /&gt;/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:689:test_publication_get:PASS&lt;br /&gt;/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:806:test_publication_set:PASS&lt;br /&gt;/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:963:test_netkey_add:PASS&lt;br /&gt;/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:992:test_netkey_update:PASS&lt;br /&gt;/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1020:test_netkey_delete:PASS&lt;br /&gt;/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1057:test_netkey_get:PASS&lt;br /&gt;/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1085:test_appkey_add:PASS&lt;br /&gt;/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1123:test_appkey_update:PASS&lt;br /&gt;/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1166:test_appkey_delete:PASS&lt;br /&gt;/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1206:test_appkey_get:PASS&lt;br /&gt;/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1249:test_identity_get:PASS&lt;br /&gt;/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1280:test_identity_set:PASS&lt;br /&gt;/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1326:test_node_id_set_invalid_params:PASS&lt;br /&gt;/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1388:test_model_app_bind_unbind:PASS&lt;br /&gt;/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1464:test_friend_get:PASS&lt;br /&gt;/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1488:test_friend_set:PASS&lt;br /&gt;/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1519:test_key_refresh_phase_get:PASS&lt;br /&gt;/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1554:test_key_refresh_phase_set:PASS&lt;br /&gt;/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1639:test_subscription_add:PASS&lt;br /&gt;/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1698:test_reject_all_nodes_addr_subscription_add:PASS&lt;br /&gt;/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1732:test_subscription_delete:PASS&lt;br /&gt;/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1794:test_subscription_overwrite:PASS&lt;br /&gt;/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1863:test_subscription_delete_all:PASS&lt;br /&gt;/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1923:test_subscription_virtual_add:PASS&lt;br /&gt;/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1986:test_subscription_virtual_overwrite:PASS&lt;br /&gt;/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:2061:test_subscription_virtual_delete:PASS&lt;br /&gt;/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:2126:test_sig_model_subscription_get:PASS&lt;br /&gt;/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:2178:test_vendor_model_subscription_get:PASS&lt;br /&gt;/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:2237:test_sig_model_app_get:PASS&lt;br /&gt;/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:2290:test_vendor_model_app_get:PASS&lt;br /&gt;/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:2351:test_network_transmit_set:PASS&lt;br /&gt;/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:2392:test_network_transmit_get:PASS&lt;br /&gt;/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:2423:test_polltimeout_get:PASS&lt;br /&gt;/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:2471:test_node_reset:PASS&lt;br /&gt;/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:2512:test_heartbeat_pub_set:PASS&lt;br /&gt;/home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:2561:test_heartbeat_sub_set:FAIL:Function heartbeat_subscription_get.&amp;nbsp; Called more times than expected.&lt;br /&gt;&lt;br /&gt;-----------------------&lt;br /&gt;45 Tests 1 Failures 0 Ignored &lt;br /&gt;FAIL&lt;br /&gt;==10215==Processing thread 10214.&lt;br /&gt;==10215==Stack at 0xff6fd000-0xffefd000 (SP = 0xffefa58c).&lt;br /&gt;==10215==TLS at 0xf6f7afc0-0xf6f7bbc0.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Mesh SDK unit test implicit declaration of function</title><link>https://devzone.nordicsemi.com/thread/242900?ContentTypeID=1</link><pubDate>Wed, 01 Apr 2020 10:07:57 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:5f7bcd41-642c-4e7c-9201-a6bb9f21b735</guid><dc:creator>Joakim Jakobsen</dc:creator><description>&lt;p&gt;Hi.&lt;/p&gt;
&lt;p&gt;Not quite sure what the problem is. I haven&amp;#39;t heard that there are any known issues building the unit tests.&lt;/p&gt;
&lt;p&gt;Have you made sure that you have installed all the required tools for building the unit tests; &lt;br /&gt;&lt;a href="https://infocenter.nordicsemi.com/topic/com.nordic.infocenter.meshsdk.v4.1.0/md_doc_getting_started_how_to_toolchain.html#toolchain_cmake_optional"&gt;Additional tools for building unit tests&lt;/a&gt;&lt;br /&gt;and followed the instructions from our documentation on how to &lt;a href="https://infocenter.nordicsemi.com/topic/com.nordic.infocenter.meshsdk.v4.1.0/md_doc_getting_started_how_to_build.html#how_to_build_cmake_unit_tests"&gt;building unit tests&lt;/a&gt;?&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Best regards, &lt;br /&gt;Joakim&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>