Forum: Cfengine Help
Subject: cf-agent crashes - invalid pointer
Author: nima
Link to topic: https://cfengine.com/forum/read.php?3,18084,18084#msg-18084

The crash

template:~# cf-agent -Kvvv
cf3 Cfengine - autonomous configuration engine - commence self-diagnostic 
prelude
cf3 ------------------------------------------------------------------------
cf3 Work directory is /var/lib/cfengine3
cf3 cf3: INFO: /var/lib/cfengine3/bin is a symbolic link, not a true directory!
cf3 Making sure that locks are private...
cf3 Checking integrity of the state database
cf3 Checking integrity of the module directory
cf3 Checking integrity of the PKI directory
cf3 Looking for a source of entropy in /var/lib/cfengine3/randseed
cf3 Loaded /var/lib/cfengine3/ppkeys/localhost.priv
cf3 Loaded /var/lib/cfengine3/ppkeys/localhost.pub
cf3 Setting cfengine default port to 5308 = 5308
cf3 Reference time set to Tue Sep 7 22:17:48 2010
cf3 Cfengine - 3.0.5 (C) Cfengine AS 2008-
cf3 ------------------------------------------------------------------------
cf3 Host name is: template.achaemenes.nima.id.au
cf3 Operating System Type is linux
cf3 Operating System Release is 2.6.32-5-amd64
cf3 Architecture = x86_64
cf3 Using internal soft-class linux for host template.achaemenes.nima.id.au
cf3 The time is now Tue Sep 7 22:17:48 2010
cf3 ------------------------------------------------------------------------
cf3 # Extended system discovery is only available in version Nova and above
cf3 Additional hard class defined as: 64_bit
cf3 Additional hard class defined as: linux_2_6_32_5_amd64
cf3 Additional hard class defined as: linux_x86_64
cf3 Additional hard class defined as: linux_x86_64_2_6_32_5_amd64
cf3 GNU autoconf class from compile time: compiled_on_linux_gnu
cf3 Hostname lookup failed on node name "template.achaemenes.nima.id.au"
cf3 Interface 1: lo
cf3 Interface 2: eth0
cf3 Trying to locate my IPv6 address
cf3 Found IPv6 address fe80::20c:29ff:fecf:c0cc
cf3 Looking for environment from cf-monitor...
cf3 Unable to detect environment from cfMonitord
cf3 This appears to be a debian system.
cf3 Looking for Debian version...
cf3 No Debian version number found.
cf3 This system seems to have the aptitude package system
cf3 ***********************************************************
cf3 Loading persistent classes
cf3 ***********************************************************
cf3 ***********************************************************
cf3 Loaded persistent memory
cf3 ***********************************************************
cf3 > Verifying the syntax of the inputs...
cf3 > Parsing file /var/lib/cfengine3/inputs/promises.cf
cf3 Initiate variable convergence...
cf3 > Parsing file /var/lib/cfengine3/inputs/lib-core.cf
cf3 > Parsing file /var/lib/cfengine3/inputs/lib-vars.cf
cf3 > Parsing file /var/lib/cfengine3/inputs/cf-agent.cf
cf3 > Parsing file /var/lib/cfengine3/inputs/cf-serverd.cf
cf3 > Parsing file /var/lib/cfengine3/inputs/cf-execd.cf
cf3 > Parsing file /var/lib/cfengine3/inputs/lib-utils.cf
cf3 Initiate variable convergence...
cf3 > Parsing file /var/lib/cfengine3/inputs/nss.cf
cf3 > Parsing file /var/lib/cfengine3/inputs/sys-security.cf
cf3 > Parsing file /var/lib/cfengine3/inputs/pam-security.cf
cf3 > Parsing file /var/lib/cfengine3/inputs/sudo-security.cf
cf3 > Parsing file /var/lib/cfengine3/inputs/ldap-security.cf
cf3 > Parsing file /var/lib/cfengine3/inputs/sys-users.cf
cf3 Initiate variable convergence...
cf3 > Parsing file /var/lib/cfengine3/inputs/site.cf
cf3 > Parsing file /var/lib/cfengine3/inputs/dns.cf
cf3 > Parsing file /var/lib/cfengine3/inputs/ldap-masters.cf
cf3 Initiate variable convergence...
cf3 > Parsing file /var/lib/cfengine3/inputs/packages.cf
cf3 Initiate variable convergence...
cf3 Initiate variable convergence...
cf3 # Knowledge map reporting feature is only available in version Nova and 
above
cf3 -> Defined classes = { 172_31_69_3 64_bit Day7 Evening GMT_Hr12 Hr22 
Hr22_Q2 Lcycle_0 Min15_20 Min17 Q2 September Tuesday Yr2010 
achaemenes_nima_id_au agent any au cfengine_3 cfengine_3_0 cfengine_3_0_5 
community_edition compiled_on_linux_gnu darius_achaemenes_nima_id_au debian 
debian_n_a fe80__20c_29ff_fecf_c0cc have_aptitude id_au ipv4_172 ipv4_172_31 
ipv4_172_31_69 ipv4_172_31_69_3 linux linux_2_6_32_5_amd64 linux_x86_64 
linux_x86_64_2_6_32_5_amd64 
linux_x86_64_2_6_32_5_amd64__1_SMP_Thu_Aug_12_13_01_50_UTC_2010 net_iface_eth0 
nima_id_au template template_achaemenes_nima_id_au verbose_mode x86_64 }
cf3 -> Negated Classes = { }
cf3 Initiate variable convergence...
*** glibc detected *** cf-agent: munmap_chunk(): invalid pointer: 
0x000000000191dc90 ***
======= Backtrace: =========
/lib/libc.so.6(+0x71b16)[0x7fa0dacefb16]
cf-agent[0x460f14]
cf-agent[0x444abf]
cf-agent[0x4421fd]
cf-agent[0x4497ca]
cf-agent[0x449e4c]
cf-agent[0x44781f]
cf-agent[0x41364d]
cf-agent[0x413722]
cf-agent[0x413a69]
cf-agent[0x4159ea]
cf-agent[0x415d75]
cf-agent[0x4065e7]
/lib/libc.so.6(__libc_start_main+0xfd)[0x7fa0dac9cc4d]
cf-agent[0x404629]
======= Memory map: ========
00400000-00494000 r-xp 00000000 fe:01 114761 /usr/sbin/cf-agent
00693000-0069e000 rw-p 00093000 fe:01 114761 /usr/sbin/cf-agent
0069e000-00747000 rw-p 00000000 00:00 0 
0175a000-0193a000 rw-p 00000000 00:00 0 
7fa0d9c02000-7fa0d9c18000 r-xp 00000000 08:01 26628 /lib/libgcc_s.so.1
7fa0d9c18000-7fa0d9e17000 ---p 00016000 08:01 26628 /lib/libgcc_s.so.1
--- snip ---
7fa0d9e17000-7fa0d9e18000 rw-p 00015000 08:01 26628 /lib/libgcc_s.so.1
7fa0d9e18000-7fa0d9e2b000 r-xp 00000000 08:01 26773 /lib/libresolv-2.11.2.so
7fa0d9e2b000-7fa0da02a000 ---p 00013000 08:01 26773 /lib/libresolv-2.11.2.so
7fa0da02a000-7fa0da02b000 r--p 00012000 08:01 26773 /lib/libresolv-2.11.2.so
7fa0da02b000-7fa0da02c000 rw-p 00013000 08:01 26773 /lib/libresolv-2.11.2.so
7fa0da02c000-7fa0da02e000 rw-p 00000000 00:00 0 
7fa0da02e000-7fa0da033000 r-xp 00000000 08:01 26794 /lib/libnss_dns-2.11.2.so
7fa0da033000-7fa0da232000 ---p 00005000 08:01 26794 /lib/libnss_dns-2.11.2.so
7fa0da232000-7fa0da233000 r--p 00004000 08:01 26794 /lib/libnss_dns-2.11.2.so
7fa0da233000-7fa0da234000 rw-p 00005000 08:01 26794 /lib/libnss_dns-2.11.2.so
7fa0da234000-7fa0da23f000 r-xp 00000000 08:01 26676 /lib/libnss_ldap.so.2
7fa0da23f000-7fa0da43e000 ---p 0000b000 08:01 26676 /lib/libnss_ldap.so.2
7fa0da43e000-7fa0da43f000 rw-p 0000a000 08:01 26676 /lib/libnss_ldap.so.2
7fa0da43f000-7fa0da456000 r-xp 00000000 fe:01 4194666 /usr/lib/libz.so.1.2.3.4
7fa0da456000-7fa0da655000 ---p 00017000 fe:01 4194666 /usr/lib/libz.so.1.2.3.4
7fa0da655000-7fa0da656000 rw-p 00016000 fe:01 4194666 /usr/lib/libz.so.1.2.3.4
7fa0da656000-7fa0da658000 r-xp 00000000 08:01 26779 /lib/libdl-2.11.2.so
7fa0da658000-7fa0da858000 ---p 00002000 08:01 26779 /lib/libdl-2.11.2.so
7fa0da858000-7fa0da859000 r--p 00002000 08:01 26779 /lib/libdl-2.11.2.so
7fa0da859000-7fa0da85a000 rw-p 00003000 08:01 26779 /lib/libdl-2.11.2.so
7fa0da85a000-7fa0da865000 r-xp 00000000 08:01 26777 /lib/libnss_files-2.11.2.so
7fa0da865000-7fa0daa64000 ---p 0000b000 08:01 26777 /lib/libnss_files-2.11.2.so
7fa0daa64000-7fa0daa65000 r--p 0000a000 08:01 26777 /lib/libnss_files-2.11.2.so
7fa0daa65000-7fa0daa66000 rw-p 0000b000 08:01 26777 /lib/libnss_files-2.11.2.so
7fa0daa66000-7fa0daa7b000 r-xp 00000000 08:01 26790 /lib/libnsl-2.11.2.so
7fa0daa7b000-7fa0dac7a000 ---p 00015000 08:01 26790 /lib/libnsl-2.11.2.so
7fa0dac7a000-7fa0dac7b000 r--p 00014000 08:01 26790 /lib/libnsl-2.11.2.so
7fa0dac7b000-7fa0dac7c000 rw-p 00015000 08:01 26790 /lib/libnsl-2.11.2.so
7fa0dac7c000-7fa0dac7e000 rw-p 00000000 00:00 0 
7fa0dac7e000-7fa0dadd6000 r-xp 00000000 08:01 26780 /lib/libc-2.11.2.so
7fa0dadd6000-7fa0dafd5000 ---p 00158000 08:01 26780 /lib/libc-2.11.2.so
7fa0dafd5000-7fa0dafd9000 r--p 00157000 08:01 26780 /lib/libc-2.11.2.so
7fa0dafd9000-7fa0dafda000 rw-p 0015b000 08:01 26780 /lib/libc-2.11.2.so
7fa0dafda000-7fa0dafdf000 rw-p 00000000 00:00 0 
7fa0dafdf000-7fa0db154000 r-xp 00000000 fe:01 4194436 
/usr/lib/libcrypto.so.0.9.8
7fa0db154000-7fa0db354000 ---p 00175000 fe:01 4194436 
/usr/lib/libcrypto.so.0.9.8
7fa0db354000-7fa0db37c000 rw-p 00175000 fe:01 4194436 
/usr/lib/libcrypto.so.0.9.8
7fa0db37c000-7fa0db380000 rw-p 00000000 00:00 0 
7fa0db380000-7fa0db4f6000 r-xp 00000000 fe:01 4194438 /usr/lib/libdb-4.8.so
7fa0db4f6000-7fa0db6f5000 ---p 00176000 fe:01 4194438 /usr/lib/libdb-4.8.so
7fa0db6f5000-7fa0db6fa000 rw-p 00175000 fe:01 4194438 /usr/lib/libdb-4.8.so
7fa0db6fa000-7fa0db77a000 r-xp 00000000 08:01 26789 /lib/libm-2.11.2.so
7fa0db77a000-7fa0db97a000 ---p 00080000 08:01 26789 /lib/libm-2.11.2.so
7fa0db97a000-7fa0db97b000 r--p 00080000 08:01 26789 /lib/libm-2.11.2.so
7fa0db97b000-7fa0db97c000 rw-p 00081000 08:01 26789 /lib/libm-2.11.2.so
7fa0db97c000-7fa0db9ac000 r-xp 00000000 08:01 26708 /lib/libpcre.so.3.12.1
7fa0db9ac000-7fa0dbbab000 ---p 00030000 08:01 26708 /lib/libpcre.so.3.12.1
7fa0dbbab000-7fa0dbbac000 rw-p 0002f000 08:01 26708 /lib/libpcre.so.3.12.1
7fa0dbbac000-7fa0dbbb3000 r-xp 00000000 08:01 26782 /lib/librt-2.11.2.so
7fa0dbbb3000-7fa0dbdb2000 ---p 00007000 08:01 26782 /lib/librt-2.11.2.so
7fa0dbdb2000-7fa0dbdb3000 r--p 00006000 08:01 26782 /lib/librt-2.11.2.so
7fa0dbdb3000-7fa0dbdb4000 rw-p 00007000 08:01 26782 /lib/librt-2.11.2.so
7fa0dbdb4000-7fa0dbdcb000 r-xp 00000000 08:01 26781 
/lib/libpthread-2.11.2.soAborted


Promise check:

template:~# cf-promises -v
cf3 Cfengine - autonomous configuration engine - commence self-diagnostic 
prelude
cf3 ------------------------------------------------------------------------
cf3 Work directory is /var/lib/cfengine3
cf3 cf3: INFO: /var/lib/cfengine3/bin is a symbolic link, not a true directory!
cf3 Making sure that locks are private...
cf3 Checking integrity of the state database
cf3 Checking integrity of the module directory
cf3 Checking integrity of the PKI directory
cf3 Looking for a source of entropy in /var/lib/cfengine3/randseed
cf3 Loaded /var/lib/cfengine3/ppkeys/localhost.priv
cf3 Loaded /var/lib/cfengine3/ppkeys/localhost.pub
cf3 Setting cfengine default port to 5308 = 5308
cf3 Reference time set to Tue Sep 7 22:26:24 2010
cf3 Cfengine - 3.0.5 (C) Cfengine AS 2008-
cf3 ------------------------------------------------------------------------
cf3 Host name is: template.achaemenes.nima.id.au
cf3 Operating System Type is linux
cf3 Operating System Release is 2.6.32-5-amd64
cf3 Architecture = x86_64
cf3 Using internal soft-class linux for host template.achaemenes.nima.id.au
cf3 The time is now Tue Sep 7 22:26:24 2010
cf3 ------------------------------------------------------------------------
cf3 # Extended system discovery is only available in version Nova and above
cf3 Additional hard class defined as: 64_bit
cf3 Additional hard class defined as: linux_2_6_32_5_amd64
cf3 Additional hard class defined as: linux_x86_64
cf3 Additional hard class defined as: linux_x86_64_2_6_32_5_amd64
cf3 GNU autoconf class from compile time: compiled_on_linux_gnu
cf3 Hostname lookup failed on node name "template.achaemenes.nima.id.au"
cf3 Interface 1: lo
cf3 Interface 2: eth0
cf3 Trying to locate my IPv6 address
cf3 Found IPv6 address fe80::20c:29ff:fecf:c0cc
cf3 Looking for environment from cf-monitor...
cf3 Unable to detect environment from cfMonitord
cf3 This appears to be a debian system.
cf3 Looking for Debian version...
cf3 No Debian version number found.
cf3 This system seems to have the aptitude package system
cf3 ***********************************************************
cf3 Loading persistent classes
cf3 ***********************************************************
cf3 ***********************************************************
cf3 Loaded persistent memory
cf3 ***********************************************************
cf3 > Parsing file /var/lib/cfengine3/inputs/promises.cf
cf3 Initiate variable convergence...
cf3 > Parsing file /var/lib/cfengine3/inputs/lib-core.cf
cf3 > Parsing file /var/lib/cfengine3/inputs/lib-vars.cf
cf3 > Parsing file /var/lib/cfengine3/inputs/cf-agent.cf
cf3 > Parsing file /var/lib/cfengine3/inputs/cf-serverd.cf
cf3 > Parsing file /var/lib/cfengine3/inputs/cf-execd.cf
cf3 > Parsing file /var/lib/cfengine3/inputs/lib-utils.cf
cf3 Initiate variable convergence...
cf3 > Parsing file /var/lib/cfengine3/inputs/nss.cf
cf3 > Parsing file /var/lib/cfengine3/inputs/sys-security.cf
cf3 > Parsing file /var/lib/cfengine3/inputs/pam-security.cf
cf3 > Parsing file /var/lib/cfengine3/inputs/sudo-security.cf
cf3 > Parsing file /var/lib/cfengine3/inputs/ldap-security.cf
cf3 > Parsing file /var/lib/cfengine3/inputs/sys-users.cf
cf3 Initiate variable convergence...
cf3 > Parsing file /var/lib/cfengine3/inputs/site.cf
cf3 > Parsing file /var/lib/cfengine3/inputs/dns.cf
cf3 > Parsing file /var/lib/cfengine3/inputs/ldap-masters.cf
cf3 Initiate variable convergence...
cf3 > Parsing file /var/lib/cfengine3/inputs/packages.cf
cf3 Initiate variable convergence...
cf3 Initiate variable convergence...
cf3 # Knowledge map reporting feature is only available in version Nova and 
above
cf3 -> Defined classes = { 172_31_69_3 64_bit Day7 Evening GMT_Hr12 Hr22 
Hr22_Q2 Lcycle_0 Min25_30 Min26 Q2 September Tuesday Yr2010 
achaemenes_nima_id_au any au cfengine_3 cfengine_3_0 cfengine_3_0_5 common 
community_edition compiled_on_linux_gnu darius_achaemenes_nima_id_au debian 
debian_n_a fe80__20c_29ff_fecf_c0cc have_aptitude id_au ipv4_172 ipv4_172_31 
ipv4_172_31_69 ipv4_172_31_69_3 linux linux_2_6_32_5_amd64 linux_x86_64 
linux_x86_64_2_6_32_5_amd64 
linux_x86_64_2_6_32_5_amd64__1_SMP_Thu_Aug_12_13_01_50_UTC_2010 net_iface_eth0 
nima_id_au template template_achaemenes_nima_id_au verbose_mode x86_64 }
cf3 -> Negated Classes = { }
cf3 Initiate variable convergence...
cf3 -> Inputs are valid
template:~# 


System details
VMware Guest


template:~# uname -a
Linux template.achaemenes.nima.id.au 2.6.32-5-amd64 #1 SMP Thu Aug 12 13:01:50 
UTC 2010 x86_64 GNU/Linux

template:~# dpkg -l cfengine3|grep cfengine3
ii cfengine3 3.0.5+dfsg-1 tool for configuring and maintaining network machines

template:~# cat /etc/debian_version 
squeeze/sid


Server-side
Doesn't get far enough to generate any traffic to the server.

Any other information I can supply? Any ideas?

_______________________________________________
Help-cfengine mailing list
Help-cfengine@cfengine.org
https://cfengine.org/mailman/listinfo/help-cfengine

Reply via email to