I hg cloned the repo today (03/18).

hg clone 'http://hg.linux-ha.org/%7Cexperimental/assimilation/'

cmake went fine as did testify tests.

The grind.sh test resulted in the attached output - a bit long to put
inline.

Roger
** Message: Our OS supports dual ipv4/v6 sockets. Hurray!
** Message: Joining multicast address.
** Message: multicast join succeeded.

** (process:28727): WARNING **: pcap_lookupnet failed: [eth0: no IPv4 address 
assigned]
** Message: CMA received startup message from nanoprobe at address 
[::1]:1984/1984.
** Message: PARSED JSON: 
{"source":"netconfig","discovertype":"netconfig","description":"IP Network 
Configuration","host":"Roger-HP","data":{"wlan0":{"default_gw":true,"carrier":true,"address":"8c:a9:82:af:e0:60","AccessPoint":"08:86:3B:3B:17:18","ipaddrs":{"192.168.1.139/24":{"brd":"192.168.1.255","scope":"global","name":"wlan0"},"fe80::8ea9:82ff:feaf:e060/64":{"scope":"link"}},"WirelessModes":"802.11bgn","ESSID":"Hummingbird22","operstate":"up","mtu":1500},"eth0":{"ipaddrs":{},"mtu":1500,"address":"10:1f:74:0e:5e:c1","carrier":false,"duplex":"half","operstate":"down","speed":10},"lo":{"ipaddrs":{"127.0.0.1/8":{"scope":"host","name":"lo"},"::1/128":{"scope":"host"}},"mtu":16436,"address":"00:00:00:00:00:00","carrier":true,"operstate":"unknown"}}}
** Message: 1 JSON strings parsed.  0 errors.
** Message: Connected to CMA.  Happiness :-D

** (process:28727): WARNING **: Peer at address 10.10.10.4:1984 is dead (has 
timed out).
** Message: CMA Received dead host notification (type 26) over the 'wire'.
** Message: QUITTING NOW! (heartbeat count)

** (process:28727): WARNING **: _fsprotocol_send1.855: Attempt to send FrameSet 
while link shutting down - FrameSet ignored.

** (process:28727): WARNING **: _fsproto_fsa.222: Got a 5 input for 
[::1]:1984/0 while in state 0

** (process:28727): WARNING **: _fsproto_fsa.225: Frameset given was: 
FrameSet(fstype=17, [[{SignFrame object at 0x0x6113930}], [SeqnoFrame(type=4, 
(272723397,0,6))], [{Frame object at 0x0x6113ad0}]])
** Message: Count of 'other' pkts received:     1
** Message: No objects left alive.  Awesome!
==28727== 4 bytes in 1 blocks are still reachable in loss record 3 of 59
==28727==    at 0x4C2B3F8: malloc (in 
/usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==28727==    by 0x50E77AD: g_private_get_impl (gthread-posix.c:952)
==28727==    by 0x50E7EF8: g_private_get (gthread-posix.c:1007)
==28727==    by 0x50AF37B: g_logv (gmessages.c:932)
==28727==    by 0x50AF601: g_log (gmessages.c:1010)
==28727==    by 0x401862: main (pcap+mainloop.c:243)
==28727== 
{
   <insert_a_suppression_name_here>
   Memcheck:Leak
   fun:malloc
   fun:g_private_get_impl
   fun:g_private_get
   fun:g_logv
   fun:g_log
   fun:main
}
==28727== 4 bytes in 1 blocks are still reachable in loss record 6 of 59
==28727==    at 0x4C2B3F8: malloc (in 
/usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==28727==    by 0x50E77AD: g_private_get_impl (gthread-posix.c:952)
==28727==    by 0x50E7EF8: g_private_get (gthread-posix.c:1007)
==28727==    by 0x50A4ECF: get_dispatch (gmain.c:2701)
==28727==    by 0x50A7F04: g_main_context_dispatch (gmain.c:2997)
==28727==    by 0x50A8337: g_main_context_iterate.isra.22 (gmain.c:3701)
==28727==    by 0x50A87A9: g_main_loop_run (gmain.c:3895)
==28727==    by 0x401B5D: main (pcap+mainloop.c:325)
==28727== 
{
   <insert_a_suppression_name_here>
   Memcheck:Leak
   fun:malloc
   fun:g_private_get_impl
   fun:g_private_get
   fun:get_dispatch
   fun:g_main_context_dispatch
   fun:g_main_context_iterate.isra.22
   fun:g_main_loop_run
   fun:main
}
==28727== 8 bytes in 1 blocks are still reachable in loss record 9 of 59
==28727==    at 0x4C2B3F8: malloc (in 
/usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==28727==    by 0x50ADE50: g_malloc (gmem.c:159)
==28727==    by 0x50A8352: g_main_context_iterate.isra.22 (gmain.c:3673)
==28727==    by 0x50A83F3: g_main_context_iteration (gmain.c:3762)
==28727==    by 0x50A8450: glib_worker_main (gmain.c:5427)
==28727==    by 0x50CC214: g_thread_proxy (gthread.c:798)
==28727==    by 0x5B99E99: start_thread (pthread_create.c:308)
==28727== 
{
   <insert_a_suppression_name_here>
   Memcheck:Leak
   fun:malloc
   fun:g_malloc
   fun:g_main_context_iterate.isra.22
   fun:g_main_context_iteration
   fun:glib_worker_main
   fun:g_thread_proxy
   fun:start_thread
}
==28727== 40 bytes in 1 blocks are still reachable in loss record 24 of 59
==28727==    at 0x4C2B3F8: malloc (in 
/usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==28727==    by 0x50E783E: g_mutex_impl_new (gthread-posix.c:88)
==28727==    by 0x50E7904: g_mutex_get_impl (gthread-posix.c:125)
==28727==    by 0x50E7B38: g_mutex_lock (gthread-posix.c:210)
==28727==    by 0x50A5CBF: g_main_context_default (gmain.c:642)
==28727==    by 0x50A5EEC: g_source_attach (gmain.c:1158)
==28727==    by 0x50A90F7: g_timeout_add_seconds_full (gmain.c:4648)
==28727==    by 0x4E4F963: fsprotocol_new (fsprotocol.c:553)
==28727==    by 0x4E51779: reliableudp_new (reliableudp.c:104)
==28727==    by 0x4018A6: main (pcap+mainloop.c:256)
==28727== 
{
   <insert_a_suppression_name_here>
   Memcheck:Leak
   fun:malloc
   fun:g_mutex_impl_new
   fun:g_mutex_get_impl
   fun:g_mutex_lock
   fun:g_main_context_default
   fun:g_source_attach
   fun:g_timeout_add_seconds_full
   fun:fsprotocol_new
   fun:reliableudp_new
   fun:main
}
==28727== 40 bytes in 1 blocks are still reachable in loss record 25 of 59
==28727==    at 0x4C2B3F8: malloc (in 
/usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==28727==    by 0x50E783E: g_mutex_impl_new (gthread-posix.c:88)
==28727==    by 0x50E7904: g_mutex_get_impl (gthread-posix.c:125)
==28727==    by 0x50E7B38: g_mutex_lock (gthread-posix.c:210)
==28727==    by 0x50CC31F: g_once_init_enter (gthread.c:673)
==28727==    by 0x50A5C73: g_main_context_new (gmain.c:577)
==28727==    by 0x50A5CEC: g_main_context_default (gmain.c:646)
==28727==    by 0x50A5EEC: g_source_attach (gmain.c:1158)
==28727==    by 0x50A90F7: g_timeout_add_seconds_full (gmain.c:4648)
==28727==    by 0x4E4F963: fsprotocol_new (fsprotocol.c:553)
==28727==    by 0x4E51779: reliableudp_new (reliableudp.c:104)
==28727==    by 0x4018A6: main (pcap+mainloop.c:256)
==28727== 
{
   <insert_a_suppression_name_here>
   Memcheck:Leak
   fun:malloc
   fun:g_mutex_impl_new
   fun:g_mutex_get_impl
   fun:g_mutex_lock
   fun:g_once_init_enter
   fun:g_main_context_new
   fun:g_main_context_default
   fun:g_source_attach
   fun:g_timeout_add_seconds_full
   fun:fsprotocol_new
   fun:reliableudp_new
   fun:main
}
==28727== 40 bytes in 1 blocks are still reachable in loss record 26 of 59
==28727==    at 0x4C2B3F8: malloc (in 
/usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==28727==    by 0x50E783E: g_mutex_impl_new (gthread-posix.c:88)
==28727==    by 0x50E7904: g_mutex_get_impl (gthread-posix.c:125)
==28727==    by 0x50E7B38: g_mutex_lock (gthread-posix.c:210)
==28727==    by 0x50A5C34: g_main_context_new (gmain.c:614)
==28727==    by 0x50A5CEC: g_main_context_default (gmain.c:646)
==28727==    by 0x50A5EEC: g_source_attach (gmain.c:1158)
==28727==    by 0x50A90F7: g_timeout_add_seconds_full (gmain.c:4648)
==28727==    by 0x4E4F963: fsprotocol_new (fsprotocol.c:553)
==28727==    by 0x4E51779: reliableudp_new (reliableudp.c:104)
==28727==    by 0x4018A6: main (pcap+mainloop.c:256)
==28727== 
{
   <insert_a_suppression_name_here>
   Memcheck:Leak
   fun:malloc
   fun:g_mutex_impl_new
   fun:g_mutex_get_impl
   fun:g_mutex_lock
   fun:g_main_context_new
   fun:g_main_context_default
   fun:g_source_attach
   fun:g_timeout_add_seconds_full
   fun:fsprotocol_new
   fun:reliableudp_new
   fun:main
}
==28727== 40 bytes in 1 blocks are still reachable in loss record 27 of 59
==28727==    at 0x4C2B3F8: malloc (in 
/usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==28727==    by 0x50E783E: g_mutex_impl_new (gthread-posix.c:88)
==28727==    by 0x50E7904: g_mutex_get_impl (gthread-posix.c:125)
==28727==    by 0x50E7B38: g_mutex_lock (gthread-posix.c:210)
==28727==    by 0x50D7CBC: g_get_prgname (gutils.c:1096)
==28727==    by 0x50AF044: g_log_default_handler (gmessages.c:1337)
==28727==    by 0x50AF40F: g_logv (gmessages.c:949)
==28727==    by 0x50AF601: g_log (gmessages.c:1010)
==28727==    by 0x4E3EF0C: create_pcap_listener (pcap_min.c:160)
==28727==    by 0x4E3F683: g_source_pcap_new (pcap_GSource.c:124)
==28727==    by 0x4E42EE8: switchdiscovery_new (switchdiscovery.c:133)
==28727==    by 0x4E4C652: nano_start_full (nanoprobe.c:986)
==28727==    by 0x401B26: main (pcap+mainloop.c:316)
==28727== 
{
   <insert_a_suppression_name_here>
   Memcheck:Leak
   fun:malloc
   fun:g_mutex_impl_new
   fun:g_mutex_get_impl
   fun:g_mutex_lock
   fun:g_get_prgname
   fun:g_log_default_handler
   fun:g_logv
   fun:g_log
   fun:create_pcap_listener
   fun:g_source_pcap_new
   fun:switchdiscovery_new
   fun:nano_start_full
   fun:main
}
==28727== 40 bytes in 1 blocks are still reachable in loss record 28 of 59
==28727==    at 0x4C2B3F8: malloc (in 
/usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==28727==    by 0x50E783E: g_mutex_impl_new (gthread-posix.c:88)
==28727==    by 0x50E7904: g_mutex_get_impl (gthread-posix.c:125)
==28727==    by 0x50E7B38: g_mutex_lock (gthread-posix.c:210)
==28727==    by 0x50A961A: g_child_watch_source_new (gmain.c:5064)
==28727==    by 0x50A96A4: g_child_watch_add_full (gmain.c:5125)
==28727==    by 0x4E4A753: _jsondiscovery_discover (jsondiscovery.c:111)
==28727==    by 0x4E42C73: discovery_register (discovery.c:154)
==28727==    by 0x4E4AEE9: jsondiscovery_new (jsondiscovery.c:249)
==28727==    by 0x4E4BA87: nano_startupidle (nanoprobe.c:818)
==28727==    by 0x50A7FF4: g_main_context_dispatch (gmain.c:3054)
==28727==    by 0x50A8337: g_main_context_iterate.isra.22 (gmain.c:3701)
==28727==    by 0x50A87A9: g_main_loop_run (gmain.c:3895)
==28727==    by 0x401B5D: main (pcap+mainloop.c:325)
==28727== 
{
   <insert_a_suppression_name_here>
   Memcheck:Leak
   fun:malloc
   fun:g_mutex_impl_new
   fun:g_mutex_get_impl
   fun:g_mutex_lock
   fun:g_child_watch_source_new
   fun:g_child_watch_add_full
   fun:_jsondiscovery_discover
   fun:discovery_register
   fun:jsondiscovery_new
   fun:nano_startupidle
   fun:g_main_context_dispatch
   fun:g_main_context_iterate.isra.22
   fun:g_main_loop_run
   fun:main
}
==28727== 40 bytes in 1 blocks are still reachable in loss record 29 of 59
==28727==    at 0x4C2B3F8: malloc (in 
/usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==28727==    by 0x50E783E: g_mutex_impl_new (gthread-posix.c:88)
==28727==    by 0x50E7B08: g_mutex_init (gthread-posix.c:169)
==28727==    by 0x50A5B9B: g_main_context_new (gmain.c:589)
==28727==    by 0x50A94F5: g_get_worker_context (gmain.c:5453)
==28727==    by 0x50A9590: ensure_unix_signal_handler_installed_unlocked 
(gmain.c:4929)
==28727==    by 0x50A9624: g_child_watch_source_new (gmain.c:5065)
==28727==    by 0x50A96A4: g_child_watch_add_full (gmain.c:5125)
==28727==    by 0x4E4A753: _jsondiscovery_discover (jsondiscovery.c:111)
==28727==    by 0x4E42C73: discovery_register (discovery.c:154)
==28727==    by 0x4E4AEE9: jsondiscovery_new (jsondiscovery.c:249)
==28727==    by 0x4E4BA87: nano_startupidle (nanoprobe.c:818)
==28727==    by 0x50A7FF4: g_main_context_dispatch (gmain.c:3054)
==28727==    by 0x50A8337: g_main_context_iterate.isra.22 (gmain.c:3701)
==28727==    by 0x50A87A9: g_main_loop_run (gmain.c:3895)
==28727==    by 0x401B5D: main (pcap+mainloop.c:325)
==28727== 
{
   <insert_a_suppression_name_here>
   Memcheck:Leak
   fun:malloc
   fun:g_mutex_impl_new
   fun:g_mutex_init
   fun:g_main_context_new
   fun:g_get_worker_context
   fun:ensure_unix_signal_handler_installed_unlocked
   fun:g_child_watch_source_new
   fun:g_child_watch_add_full
   fun:_jsondiscovery_discover
   fun:discovery_register
   fun:jsondiscovery_new
   fun:nano_startupidle
   fun:g_main_context_dispatch
   fun:g_main_context_iterate.isra.22
   fun:g_main_loop_run
   fun:main
}
==28727== 40 bytes in 1 blocks are still reachable in loss record 30 of 59
==28727==    at 0x4C2B3F8: malloc (in 
/usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==28727==    by 0x50E783E: g_mutex_impl_new (gthread-posix.c:88)
==28727==    by 0x50E7904: g_mutex_get_impl (gthread-posix.c:125)
==28727==    by 0x50E7B38: g_mutex_lock (gthread-posix.c:210)
==28727==    by 0x50CC508: g_thread_new_internal (gthread.c:882)
==28727==    by 0x50CC5EA: g_thread_new (gthread.c:836)
==28727==    by 0x50A9511: g_get_worker_context (gmain.c:5454)
==28727==    by 0x50A9590: ensure_unix_signal_handler_installed_unlocked 
(gmain.c:4929)
==28727==    by 0x50A9624: g_child_watch_source_new (gmain.c:5065)
==28727==    by 0x50A96A4: g_child_watch_add_full (gmain.c:5125)
==28727==    by 0x4E4A753: _jsondiscovery_discover (jsondiscovery.c:111)
==28727==    by 0x4E42C73: discovery_register (discovery.c:154)
==28727==    by 0x4E4AEE9: jsondiscovery_new (jsondiscovery.c:249)
==28727==    by 0x4E4BA87: nano_startupidle (nanoprobe.c:818)
==28727==    by 0x50A7FF4: g_main_context_dispatch (gmain.c:3054)
==28727==    by 0x50A8337: g_main_context_iterate.isra.22 (gmain.c:3701)
==28727==    by 0x50A87A9: g_main_loop_run (gmain.c:3895)
==28727==    by 0x401B5D: main (pcap+mainloop.c:325)
==28727== 
{
   <insert_a_suppression_name_here>
   Memcheck:Leak
   fun:malloc
   fun:g_mutex_impl_new
   fun:g_mutex_get_impl
   fun:g_mutex_lock
   fun:g_thread_new_internal
   fun:g_thread_new
   fun:g_get_worker_context
   fun:ensure_unix_signal_handler_installed_unlocked
   fun:g_child_watch_source_new
   fun:g_child_watch_add_full
   fun:_jsondiscovery_discover
   fun:discovery_register
   fun:jsondiscovery_new
   fun:nano_startupidle
   fun:g_main_context_dispatch
   fun:g_main_context_iterate.isra.22
   fun:g_main_loop_run
   fun:main
}
==28727== 40 bytes in 1 blocks are still reachable in loss record 31 of 59
==28727==    at 0x4C2B3F8: malloc (in 
/usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==28727==    by 0x50E783E: g_mutex_impl_new (gthread-posix.c:88)
==28727==    by 0x50E7B08: g_mutex_init (gthread-posix.c:169)
==28727==    by 0x50E80C8: g_system_thread_new (gthread-posix.c:1134)
==28727==    by 0x50CC516: g_thread_new_internal (gthread.c:883)
==28727==    by 0x50CC5EA: g_thread_new (gthread.c:836)
==28727==    by 0x50A9511: g_get_worker_context (gmain.c:5454)
==28727==    by 0x50A9590: ensure_unix_signal_handler_installed_unlocked 
(gmain.c:4929)
==28727==    by 0x50A9624: g_child_watch_source_new (gmain.c:5065)
==28727==    by 0x50A96A4: g_child_watch_add_full (gmain.c:5125)
==28727==    by 0x4E4A753: _jsondiscovery_discover (jsondiscovery.c:111)
==28727==    by 0x4E42C73: discovery_register (discovery.c:154)
==28727==    by 0x4E4AEE9: jsondiscovery_new (jsondiscovery.c:249)
==28727==    by 0x4E4BA87: nano_startupidle (nanoprobe.c:818)
==28727==    by 0x50A7FF4: g_main_context_dispatch (gmain.c:3054)
==28727==    by 0x50A8337: g_main_context_iterate.isra.22 (gmain.c:3701)
==28727==    by 0x50A87A9: g_main_loop_run (gmain.c:3895)
==28727==    by 0x401B5D: main (pcap+mainloop.c:325)
==28727== 
{
   <insert_a_suppression_name_here>
   Memcheck:Leak
   fun:malloc
   fun:g_mutex_impl_new
   fun:g_mutex_init
   fun:g_system_thread_new
   fun:g_thread_new_internal
   fun:g_thread_new
   fun:g_get_worker_context
   fun:ensure_unix_signal_handler_installed_unlocked
   fun:g_child_watch_source_new
   fun:g_child_watch_add_full
   fun:_jsondiscovery_discover
   fun:discovery_register
   fun:jsondiscovery_new
   fun:nano_startupidle
   fun:g_main_context_dispatch
   fun:g_main_context_iterate.isra.22
   fun:g_main_loop_run
   fun:main
}
==28727== 40 bytes in 1 blocks are still reachable in loss record 32 of 59
==28727==    at 0x4C2B3F8: malloc (in 
/usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==28727==    by 0x50E783E: g_mutex_impl_new (gthread-posix.c:88)
==28727==    by 0x50E7904: g_mutex_get_impl (gthread-posix.c:125)
==28727==    by 0x50E7B38: g_mutex_lock (gthread-posix.c:210)
==28727==    by 0x50B8E6C: g_random_int (grand.c:606)
==28727==    by 0x4E47534: _netaddr_hash (netaddr.c:326)
==28727==    by 0x5097708: g_hash_table_lookup (ghash.c:365)
==28727==    by 0x4E44ADB: _netio_recvframesets (netio.c:638)
==28727==    by 0x4E514D3: _reliableudp_recvframesets (reliableudp.c:167)
==28727==    by 0x4E44FE5: _netgsource_dispatch (netgsource.c:176)
==28727==    by 0x50A7FF4: g_main_context_dispatch (gmain.c:3054)
==28727==    by 0x50A8337: g_main_context_iterate.isra.22 (gmain.c:3701)
==28727==    by 0x50A87A9: g_main_loop_run (gmain.c:3895)
==28727==    by 0x401B5D: main (pcap+mainloop.c:325)
==28727== 
{
   <insert_a_suppression_name_here>
   Memcheck:Leak
   fun:malloc
   fun:g_mutex_impl_new
   fun:g_mutex_get_impl
   fun:g_mutex_lock
   fun:g_random_int
   fun:_netaddr_hash
   fun:g_hash_table_lookup
   fun:_netio_recvframesets
   fun:_reliableudp_recvframesets
   fun:_netgsource_dispatch
   fun:g_main_context_dispatch
   fun:g_main_context_iterate.isra.22
   fun:g_main_loop_run
   fun:main
}
==28727== 48 bytes in 1 blocks are still reachable in loss record 33 of 59
==28727==    at 0x4C2B3F8: malloc (in 
/usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==28727==    by 0x50E7963: g_cond_impl_new (gthread-posix.c:645)
==28727==    by 0x50E7A14: g_cond_get_impl (gthread-posix.c:671)
==28727==    by 0x50E7E28: g_cond_broadcast (gthread-posix.c:786)
==28727==    by 0x50CC42D: g_once_init_leave (gthread.c:716)
==28727==    by 0x50A5C8C: g_main_context_new (gmain.c:584)
==28727==    by 0x50A5CEC: g_main_context_default (gmain.c:646)
==28727==    by 0x50A5EEC: g_source_attach (gmain.c:1158)
==28727==    by 0x50A90F7: g_timeout_add_seconds_full (gmain.c:4648)
==28727==    by 0x4E4F963: fsprotocol_new (fsprotocol.c:553)
==28727==    by 0x4E51779: reliableudp_new (reliableudp.c:104)
==28727==    by 0x4018A6: main (pcap+mainloop.c:256)
==28727== 
{
   <insert_a_suppression_name_here>
   Memcheck:Leak
   fun:malloc
   fun:g_cond_impl_new
   fun:g_cond_get_impl
   fun:g_cond_broadcast
   fun:g_once_init_leave
   fun:g_main_context_new
   fun:g_main_context_default
   fun:g_source_attach
   fun:g_timeout_add_seconds_full
   fun:fsprotocol_new
   fun:reliableudp_new
   fun:main
}
==28727== 48 bytes in 1 blocks are still reachable in loss record 34 of 59
==28727==    at 0x4C2B3F8: malloc (in 
/usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==28727==    by 0x50E7963: g_cond_impl_new (gthread-posix.c:645)
==28727==    by 0x50E7D68: g_cond_init (gthread-posix.c:701)
==28727==    by 0x50A5BAB: g_main_context_new (gmain.c:590)
==28727==    by 0x50A94F5: g_get_worker_context (gmain.c:5453)
==28727==    by 0x50A9590: ensure_unix_signal_handler_installed_unlocked 
(gmain.c:4929)
==28727==    by 0x50A9624: g_child_watch_source_new (gmain.c:5065)
==28727==    by 0x50A96A4: g_child_watch_add_full (gmain.c:5125)
==28727==    by 0x4E4A753: _jsondiscovery_discover (jsondiscovery.c:111)
==28727==    by 0x4E42C73: discovery_register (discovery.c:154)
==28727==    by 0x4E4AEE9: jsondiscovery_new (jsondiscovery.c:249)
==28727==    by 0x4E4BA87: nano_startupidle (nanoprobe.c:818)
==28727==    by 0x50A7FF4: g_main_context_dispatch (gmain.c:3054)
==28727==    by 0x50A8337: g_main_context_iterate.isra.22 (gmain.c:3701)
==28727==    by 0x50A87A9: g_main_loop_run (gmain.c:3895)
==28727==    by 0x401B5D: main (pcap+mainloop.c:325)
==28727== 
{
   <insert_a_suppression_name_here>
   Memcheck:Leak
   fun:malloc
   fun:g_cond_impl_new
   fun:g_cond_init
   fun:g_main_context_new
   fun:g_get_worker_context
   fun:ensure_unix_signal_handler_installed_unlocked
   fun:g_child_watch_source_new
   fun:g_child_watch_add_full
   fun:_jsondiscovery_discover
   fun:discovery_register
   fun:jsondiscovery_new
   fun:nano_startupidle
   fun:g_main_context_dispatch
   fun:g_main_context_iterate.isra.22
   fun:g_main_loop_run
   fun:main
}
==28727== 110 bytes in 1 blocks are definitely lost in loss record 35 of 59
==28727==    at 0x4C2B3F8: malloc (in 
/usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==28727==    by 0x4E3ED16: create_pcap_listener (pcap_min.c:104)
==28727==    by 0x4E3F683: g_source_pcap_new (pcap_GSource.c:124)
==28727==    by 0x4E42EE8: switchdiscovery_new (switchdiscovery.c:133)
==28727==    by 0x4E4C652: nano_start_full (nanoprobe.c:986)
==28727==    by 0x401B26: main (pcap+mainloop.c:316)
==28727== 
{
   <insert_a_suppression_name_here>
   Memcheck:Leak
   fun:malloc
   fun:create_pcap_listener
   fun:g_source_pcap_new
   fun:switchdiscovery_new
   fun:nano_start_full
   fun:main
}
==28727== 184 bytes in 1 blocks are still reachable in loss record 37 of 59
==28727==    at 0x4C29E46: calloc (in 
/usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==28727==    by 0x50ADEA8: g_malloc0 (gmem.c:189)
==28727==    by 0x50A5B90: g_main_context_new (gmain.c:587)
==28727==    by 0x50A94F5: g_get_worker_context (gmain.c:5453)
==28727==    by 0x50A9590: ensure_unix_signal_handler_installed_unlocked 
(gmain.c:4929)
==28727==    by 0x50A9624: g_child_watch_source_new (gmain.c:5065)
==28727==    by 0x50A96A4: g_child_watch_add_full (gmain.c:5125)
==28727==    by 0x4E4A753: _jsondiscovery_discover (jsondiscovery.c:111)
==28727==    by 0x4E42C73: discovery_register (discovery.c:154)
==28727==    by 0x4E4AEE9: jsondiscovery_new (jsondiscovery.c:249)
==28727==    by 0x4E4BA87: nano_startupidle (nanoprobe.c:818)
==28727==    by 0x50A7FF4: g_main_context_dispatch (gmain.c:3054)
==28727==    by 0x50A8337: g_main_context_iterate.isra.22 (gmain.c:3701)
==28727==    by 0x50A87A9: g_main_loop_run (gmain.c:3895)
==28727==    by 0x401B5D: main (pcap+mainloop.c:325)
==28727== 
{
   <insert_a_suppression_name_here>
   Memcheck:Leak
   fun:calloc
   fun:g_malloc0
   fun:g_main_context_new
   fun:g_get_worker_context
   fun:ensure_unix_signal_handler_installed_unlocked
   fun:g_child_watch_source_new
   fun:g_child_watch_add_full
   fun:_jsondiscovery_discover
   fun:discovery_register
   fun:jsondiscovery_new
   fun:nano_startupidle
   fun:g_main_context_dispatch
   fun:g_main_context_iterate.isra.22
   fun:g_main_loop_run
   fun:main
}
==28727== 272 bytes in 1 blocks are possibly lost in loss record 42 of 59
==28727==    at 0x4C29E46: calloc (in 
/usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==28727==    by 0x4012084: _dl_allocate_tls (dl-tls.c:297)
==28727==    by 0x5B9AABC: pthread_create@@GLIBC_2.2.5 (allocatestack.c:571)
==28727==    by 0x50E804E: g_system_thread_new (gthread-posix.c:1120)
==28727==    by 0x50CC516: g_thread_new_internal (gthread.c:883)
==28727==    by 0x50CC5EA: g_thread_new (gthread.c:836)
==28727==    by 0x50A9511: g_get_worker_context (gmain.c:5454)
==28727==    by 0x50A9590: ensure_unix_signal_handler_installed_unlocked 
(gmain.c:4929)
==28727==    by 0x50A9624: g_child_watch_source_new (gmain.c:5065)
==28727==    by 0x50A96A4: g_child_watch_add_full (gmain.c:5125)
==28727==    by 0x4E4A753: _jsondiscovery_discover (jsondiscovery.c:111)
==28727==    by 0x4E42C73: discovery_register (discovery.c:154)
==28727==    by 0x4E4AEE9: jsondiscovery_new (jsondiscovery.c:249)
==28727==    by 0x4E4BA87: nano_startupidle (nanoprobe.c:818)
==28727==    by 0x50A7FF4: g_main_context_dispatch (gmain.c:3054)
==28727==    by 0x50A8337: g_main_context_iterate.isra.22 (gmain.c:3701)
==28727==    by 0x50A87A9: g_main_loop_run (gmain.c:3895)
==28727==    by 0x401B5D: main (pcap+mainloop.c:325)
==28727== 
{
   <insert_a_suppression_name_here>
   Memcheck:Leak
   fun:calloc
   fun:_dl_allocate_tls
   fun:pthread_create@@GLIBC_2.2.5
   fun:g_system_thread_new
   fun:g_thread_new_internal
   fun:g_thread_new
   fun:g_get_worker_context
   fun:ensure_unix_signal_handler_installed_unlocked
   fun:g_child_watch_source_new
   fun:g_child_watch_add_full
   fun:_jsondiscovery_discover
   fun:discovery_register
   fun:jsondiscovery_new
   fun:nano_startupidle
   fun:g_main_context_dispatch
   fun:g_main_context_iterate.isra.22
   fun:g_main_loop_run
   fun:main
}
_______________________________________________
Assimilation mailing list - Discovery-Driven Monitoring
[email protected]
http://lists.community.tummy.com/cgi-bin/mailman/listinfo/assimilation
http://assimmon.org/

Reply via email to