Forum: CFEngine Help Subject: Re: Segfault in 3.1.5 on 32 bit debian lenny Author: andrela Link to topic: https://cfengine.com/forum/read.php?3,23376,23408#msg-23408
I will try it on 3.2 as soon as i can. A full backtrace looks like this. /Andreas Program received signal SIGABRT, Aborted. 0xb734a556 in raise () from /lib/libc.so.6 #0 0xb734a556 in raise () from /lib/libc.so.6 No symbol table info available. #1 0xb734bd78 in abort () from /lib/libc.so.6 No symbol table info available. #2 0xb7384b95 in __libc_message () from /lib/libc.so.6 No symbol table info available. #3 0xb738a935 in malloc_printerr () from /lib/libc.so.6 No symbol table info available. #4 0xb738abd4 in malloc_consolidate () from /lib/libc.so.6 No symbol table info available. #5 0xb738ca95 in _int_malloc () from /lib/libc.so.6 No symbol table info available. #6 0xb738e676 in malloc () from /lib/libc.so.6 No symbol table info available. #7 0x08095c44 in NewScope (name=0x81d22a0 "edit_aliases") at scope.c:123 ptr = (struct Scope *) 0x0 #8 0x0806db05 in ScheduleEditOperation (filename=0x81bed68 "/tmp/aliases.test", a={output = {level = 0x0, promiser_type = 0x0}, select = {name = 0x0, path = 0x0, perms = 0x0, bsdflags = 0x0, owners = 0x0, groups = 0x0, max_size = -678, min_size = -678, max_ctime = -678, min_ctime = -678, max_mtime = -678, min_mtime = -678, max_atime = -678, min_atime = -678, exec_regex = 0x0, exec_program = 0x0, filetypes = 0x0, issymlinkto = 0x0, result = 0x0}, perms = {plus = 0, minus = 0, owners = 0x81bf4b8, groups = 0x81bf498, findertype = 0x0, plus_flags = 0, minus_flags = 0, rxdirs = 1}, copy = {source = 0x0, destination = 0x0, compare = cfa_nocomparison, link_type = cfa_symlink, servers = 0x0, link_instead = 0x0, copy_links = 0x0, backup = cfa_backup, stealth = 0, preserve = 0, collapse = 0, check_root = 0, type_check = 0, force_update = 0, force_ipv4 = 0, min_size = 4294966618, max_size = 4294966618, trustkey = 0, encrypt = 0, verify = 0, purge = 0, portnumber = -678, timeout = -678} , delete = {dirlinks = cfa_linkdelete, rmdirs = 0}, rename = {newname = 0x0, disable_suffix = 0x0, disable = 0, rotate = -678, plus = 0, minus = 0}, change = {hash = cf_md5, report_changes = cfa_noreport, report_diffs = 0, update = 0}, link = {source = 0x0, link_type = cfa_symlink, copy_patterns = 0x0, when_no_file = cfa_skip, when_linking_children = cfa_onlynonexisting, link_children = 0}, edits = {backup = cfa_nobackup, empty_before_use = 0, maxfilesize = 300000, joinlines = 0}, packages = {package_policy = cfa_addpack, have_package_methods = 0, package_version = 0x0, package_architectures = 0x0, package_select = cfa_eq, package_changes = cfa_individual, package_file_repositories = 0x0, package_list_command = 0x0, package_list_version_regex = 0x0, package_list_name_regex = 0x0, package_list_arch_regex = 0x0, package_patch_list_command = 0x0, package_patch_version_regex = 0x0, package_patch_name_regex = 0x0, package_patch_arch_regex = 0x0, package_patch_installed_regex = 0x 0, package_list_update_command = 0x0, package_list_update_ifelapsed = 0, package_version_regex = 0x0, package_name_regex = 0x0, package_arch_regex = 0x0, package_installed_regex = 0x0, package_add_command = 0x0, package_delete_command = 0x0, package_update_command = 0x0, package_patch_command = 0x0, package_verify_command = 0x0, package_noverify_regex = 0x0, package_name_convention = 0x0, package_delete_convention = 0x0, package_multiline_start = 0x0, package_noverify_returncode = 0}, context = {expression = 0x0, broken = 0}, measure = {stream_type = 0x0, data_type = cf_str, history_type = 0x0, select_line_matching = 0x0, select_line_number = 0, extraction_regex = 0x0, units = 0x0, growing = 0}, acl = {acl_method = cfacl_nomethod, acl_type = cfacl_notype, acl_directory_inherit = cfacl_noinherit, acl_entries = 0x0, acl_inherit_entries = 0x0}, database = {db_server_owner = 0x0, db_server_password = 0x0, db_server_host = 0x0, db_connect_db = 0x0, db_server_type = cfd_mysql, ser ver = 0x0, type = 0x0, operation = 0x0, columns = 0x0, rows = 0x0, exclude = 0x0}, service = {service_depend = 0x0, service_type = 0x0, service_args = 0x0, service_policy = cfsrv_start, service_autostart_policy = 0x0, service_depend_chain = 0x0}, env = {cpus = 0, memory = 0, disk = 0, baseline = 0x0, specfile = 0x0, addresses = 0x0, name = 0x0, host = 0x0, type = 0x0, state = cfvs_create}, transformer = 0x0, pathtype = 0x0, repository = 0x0, touch = 0, create = 1, move_obstructions = 0, recursion = {travlinks = 0, rmdeadlinks = 0, depth = 0, xdev = 0, include_basedir = 0, include_dirs = 0x0, exclude_dirs = 0x0}, transaction = {action = cfa_fix, ifelapsed = 1, expireafter = 1, background = 0, log_string = 0x0, log_kept = 0x0, log_repaired = 0x0, log_failed = 0x0, log_priority = 3, measure_id = 0x0, value_kept = 1, value_notkept = -1, value_repaired = 0.5, audit = 0, report_level = cf_noreport, log_level = cf_noreport}, classes = {change = 0x0, failure = 0x0, denied = 0x0, tim eout = 0x0, kept = 0x0, interrupt = 0x0, persist = 0, timer = cfreset, del_change = 0x0, del_kept = 0x0, del_notkept = 0x0, retcode_kept = 0x0, retcode_repaired = 0x0, retcode_failed = 0x0}, contain = {useshell = 0, umask = 0, owner = 0, group = 0, chdir = 0x0, chroot = 0x0, preview = 0, nooutput = 0, timeout = 0}, args = 0x0, module = 0, signals = 0x0, process_stop = 0x0, restart_class = 0x0, process_count = {min_range = 0, max_range = 0, in_range_define = 0x0, out_of_range_define = 0x0}, process_select = {owner = 0x0, min_pid = 0, max_pid = 0, min_ppid = 0, max_ppid = 0, min_pgid = 0, max_pgid = 0, min_rsize = 0, max_rsize = 0, min_vsize = 0, max_vsize = 0, min_ttime = 0, max_ttime = 0, min_stime = 0, max_stime = 0, min_pri = 0, max_pri = 0, min_thread = 0, max_thread = 0, status = 0x0, command = 0x0, tty = 0x0, process_result = 0x0}, report = {haveprintfile = 0, havelastseen = 0, lastseen = 0, intermittency = 0, friend_pattern = 0x0, filename = 0x0, to_file = 0x0, numline s = 0, showstate = 0x0}, mount = {mount_type = 0x0, mount_source = 0x0, mount_server = 0x0, mount_options = 0x0, editfstab = 0, unmount = 0}, volume = {check_foreign = 0, freespace = 0, sensible_size = 0, sensible_count = 0, scan_arrivals = 0}, tcpip = {ipv4_address = 0x0, ipv4_netmask = 0x0}, havedepthsearch = 0, haveselect = 0, haverename = 0, havedelete = 0, haveperms = 0, havechange = 0, havecopy = 0, havelink = 0, haveeditline = 1, haveeditxml = 0, haveedit = 1, havecontain = 0, haveclasses = 0, havetrans = 0, haveprocess_count = 0, havemount = 0, havevolume = 0, havebundle = 0, havetcpip = 0, havepackages = 0, region = {select_start = 0x0, select_end = 0x0, include_start = 0, include_end = 0}, location = {line_matching = 0x0, before_after = cfe_before, first_last = 0x0}, column = {column_separator = 0x0, select_column = 0, value_separator = 0 '\0', column_value = 0x0, column_operation = 0x0, extend_columns = 0, blanks_ok = 0}, replace = {replace_value = 0x0, occurrence s = 0x0}, haveregion = 0, havelocation = 0, havecolumn = 0, havereplace = 0, haveinsertselect = 0, havedeleteselect = 0, line_select = {startwith_from_list = 0x0, not_startwith_from_list = 0x0, match_from_list = 0x0, not_match_from_list = 0x0, contains_from_list = 0x0, not_contains_from_list = 0x0}, sourcetype = 0x0, expandvars = 0, not_matching = 0, insert_match = 0x0, fwd_name = 0x0, bwd_name = 0x0, precedents = 0x0, qualifiers = 0x0, associates = 0x0, represents = 0x0, synonyms = 0x0, general = 0x0, rep_type = 0x0, path_root = 0x0, web_root = 0x0}, pp=0x81bed08) at files_operators.c:479 bp = vp = edit_bundle_name = lockname = "fileedit-/tmp/aliases.test\000\b�S���S��\000\000\000\000PS���\003\000\000\001\200���S���S���S���S���S���W���S���W��", '\0' , "�\022\035\b", '\0' , "\220\022\035\b(�\034\b\000\000\000\000\000\000\000\000@�\034\b\000\000\000\000����", '\0' , "��\034\b", '\0' , "p�\034\b\000\000\000\000@\231E�", '\0' , "�\237E�h�\033\byA\016\b�S���q"... params = (struct Rlist *) 0x0 retval = 0 thislock = {last = 0x81c0240 "last.etc_aliases.files.create.edit_defaults.empty_file_before_editing.edit_backup.max_file_size.-wraith.fileedit__tmp_aliases_test_1718_MD5=9f8dbf1ba75eb2c60418008e15f3d885", lock = 0x81c0188 "lock.etc_aliases.files.create.edit_defaults.empty_file_before_editing.edit_backup.max_file_size.-wraith.fileedit__tmp_aliases_test_1718_MD5=9f8dbf1ba75eb2c60418008e15f3d885", log = 0x81c00c0 "/var/log/cf3.wraith.runlog"} #9 0x0806729b in VerifyFilePromise (path=0x81bed68 "/tmp/aliases.test", pp=0x81bed08) at files_interfaces.c:406 osb = {st_dev = 64773, __pad1 = 0, __st_ino = 139, st_mode = 33188, st_nlink = 1, st_uid = 0, st_gid = 0, st_rdev = 0, __pad2 = 0, st_size = 22, st_blksize = 4096, st_blocks = 8, st_atim = {tv_sec = 1315379851, tv_nsec = 0}, st_mtim = {tv_sec = 1312217457, tv_nsec = 0}, st_ctim = {tv_sec = 1312217457, tv_nsec = 0}, st_ino = 139} oslb = {st_dev = 64773, __pad1 = 0, __st_ino = 139, st_mode = 33188, st_nlink = 1, st_uid = 0, st_gid = 0, st_rdev = 0, __pad2 = 0, st_size = 22, st_blksize = 4096, st_blocks = 8, st_atim = {tv_sec = 1315379851, tv_nsec = 0}, st_mtim = {tv_sec = 1312217457, tv_nsec = 0}, st_ctim = {tv_sec = 1312217457, tv_nsec = 0}, st_ino = 139} dsb = {st_dev = 0, __pad1 = 0, __st_ino = 3073949764, st_mode = 0, st_nlink = 0, st_uid = 0, st_gid = 0, st_rdev = 13206156508344874136, __pad2 = 0, st_size = 3073949764, st_blksize = 0, st_blocks = 0, st_atim = {tv_sec = 136049848, tv_nsec = -1220169376}, st_mtim = {tv_sec = 0, tv_nsec = -1221017532}, st_ctim = {tv_sec = 0, tv_nsec = 0}, st_ino = 13206137352654684160} a = {output = {level = 0x0, promiser_type = 0x0}, select = {name = 0x0, path = 0x0, perms = 0x0, bsdflags = 0x0, owners = 0x0, groups = 0x0, max_size = -678, min_size = -678, max_ctime = -678, min_ctime = -678, max_mtime = -678, min_mtime = -678, max_atime = -678, min_atime = -678, exec_regex = 0x0, exec_program = 0x0, filetypes = 0x0, issymlinkto = 0x0, result = 0x0}, perms = {plus = 0, minus = 0, owners = 0x81bf4b8, groups = 0x81bf498, findertype = 0x0, plus_flags = 0, minus_flags = 0, rxdirs = 1}, copy = {source = 0x0, destination = 0x0, compare = cfa_nocomparison, link_type = cfa_symlink, servers = 0x0, link_instead = 0x0, copy_links = 0x0, backup = cfa_backup, stealth = 0, preserve = 0, collapse = 0, check_root = 0, type_check = 0, force_update = 0, force_ipv4 = 0, min_size = 4294966618, max_size = 4294966618, trustkey = 0, encrypt = 0, verify = 0, purge = 0, portnumber = -678, timeout = -678}, delete = {dirlinks = cfa_linkdelete, rmdirs = 0}, rename = {newname = 0x0, d isable_suffix = 0x0, disable = 0, rotate = -678, plus = 0, minus = 0}, change = {hash = cf_md5, report_changes = cfa_noreport, report_diffs = 0, update = 0}, link = {source = 0x0, link_type = cfa_symlink, copy_patterns = 0x0, when_no_file = cfa_skip, when_linking_children = cfa_onlynonexisting, link_children = 0}, edits = {backup = cfa_nobackup, empty_before_use = 0, maxfilesize = 300000, joinlines = 0}, packages = {package_policy = cfa_addpack, have_package_methods = 0, package_version = 0x0, package_architectures = 0x0, package_select = cfa_eq, package_changes = cfa_individual, package_file_repositories = 0x0, package_list_command = 0x0, package_list_version_regex = 0x0, package_list_name_regex = 0x0, package_list_arch_regex = 0x0, package_patch_list_command = 0x0, package_patch_version_regex = 0x0, package_patch_name_regex = 0x0, package_patch_arch_regex = 0x0, package_patch_installed_regex = 0x0, package_list_update_command = 0x0, package_list_update_ifelapsed = 0, packa ge_version_regex = 0x0, package_name_regex = 0x0, package_arch_regex = 0x0, package_installed_regex = 0x0, package_add_command = 0x0, package_delete_command = 0x0, package_update_command = 0x0, package_patch_command = 0x0, package_verify_command = 0x0, package_noverify_regex = 0x0, package_name_convention = 0x0, package_delete_convention = 0x0, package_multiline_start = 0x0, package_noverify_returncode = 0}, context = {expression = 0x0, broken = 0}, measure = {stream_type = 0x0, data_type = cf_str, history_type = 0x0, select_line_matching = 0x0, select_line_number = 0, extraction_regex = 0x0, units = 0x0, growing = 0}, acl = {acl_method = cfacl_nomethod, acl_type = cfacl_notype, acl_directory_inherit = cfacl_noinherit, acl_entries = 0x0, acl_inherit_entries = 0x0}, database = {db_server_owner = 0x0, db_server_password = 0x0, db_server_host = 0x0, db_connect_db = 0x0, db_server_type = cfd_mysql, server = 0x0, type = 0x0, operation = 0x0, columns = 0x0, rows = 0x0, exclude = 0 x0}, service = {service_depend = 0x0, service_type = 0x0, service_args = 0x0, service_policy = cfsrv_start, service_autostart_policy = 0x0, service_depend_chain = 0x0}, env = {cpus = 0, memory = 0, disk = 0, baseline = 0x0, specfile = 0x0, addresses = 0x0, name = 0x0, host = 0x0, type = 0x0, state = cfvs_create}, transformer = 0x0, pathtype = 0x0, repository = 0x0, touch = 0, create = 1, move_obstructions = 0, recursion = {travlinks = 0, rmdeadlinks = 0, depth = 0, xdev = 0, include_basedir = 0, include_dirs = 0x0, exclude_dirs = 0x0}, transaction = {action = cfa_fix, ifelapsed = 1, expireafter = 1, background = 0, log_string = 0x0, log_kept = 0x0, log_repaired = 0x0, log_failed = 0x0, log_priority = 3, measure_id = 0x0, value_kept = 1, value_notkept = -1, value_repaired = 0.5, audit = 0, report_level = cf_noreport, log_level = cf_noreport}, classes = {change = 0x0, failure = 0x0, denied = 0x0, timeout = 0x0, kept = 0x0, interrupt = 0x0, persist = 0, timer = cfreset, del_cha nge = 0x0, del_kept = 0x0, del_notkept = 0x0, retcode_kept = 0x0, retcode_repaired = 0x0, retcode_failed = 0x0}, contain = {useshell = 0, umask = 0, owner = 0, group = 0, chdir = 0x0, chroot = 0x0, preview = 0, nooutput = 0, timeout = 0}, args = 0x0, module = 0, signals = 0x0, process_stop = 0x0, restart_class = 0x0, process_count = {min_range = 0, max_range = 0, in_range_define = 0x0, out_of_range_define = 0x0}, process_select = {owner = 0x0, min_pid = 0, max_pid = 0, min_ppid = 0, max_ppid = 0, min_pgid = 0, max_pgid = 0, min_rsize = 0, max_rsize = 0, min_vsize = 0, max_vsize = 0, min_ttime = 0, max_ttime = 0, min_stime = 0, max_stime = 0, min_pri = 0, max_pri = 0, min_thread = 0, max_thread = 0, status = 0x0, command = 0x0, tty = 0x0, process_result = 0x0}, report = {haveprintfile = 0, havelastseen = 0, lastseen = 0, intermittency = 0, friend_pattern = 0x0, filename = 0x0, to_file = 0x0, numlines = 0, showstate = 0x0}, mount = {mount_type = 0x0, mount_source = 0x0, mount_ server = 0x0, mount_options = 0x0, editfstab = 0, unmount = 0}, volume = {check_foreign = 0, freespace = 0, sensible_size = 0, sensible_count = 0, scan_arrivals = 0}, tcpip = {ipv4_address = 0x0, ipv4_netmask = 0x0}, havedepthsearch = 0, haveselect = 0, haverename = 0, havedelete = 0, haveperms = 0, havechange = 0, havecopy = 0, havelink = 0, haveeditline = 1, haveeditxml = 0, haveedit = 1, havecontain = 0, haveclasses = 0, havetrans = 0, haveprocess_count = 0, havemount = 0, havevolume = 0, havebundle = 0, havetcpip = 0, havepackages = 0, region = {select_start = 0x0, select_end = 0x0, include_start = 0, include_end = 0}, location = {line_matching = 0x0, before_after = cfe_before, first_last = 0x0}, column = {column_separator = 0x0, select_column = 0, value_separator = 0 '\0', column_value = 0x0, column_operation = 0x0, extend_columns = 0, blanks_ok = 0}, replace = {replace_value = 0x0, occurrences = 0x0}, haveregion = 0, havelocation = 0, havecolumn = 0, havereplace = 0, h aveinsertselect = 0, havedeleteselect = 0, line_select = {startwith_from_list = 0x0, not_startwith_from_list = 0x0, match_from_list = 0x0, not_match_from_list = 0x0, contains_from_list = 0x0, not_contains_from_list = 0x0}, sourcetype = 0x0, expandvars = 0, not_matching = 0, insert_match = 0x0, fwd_name = 0x0, bwd_name = 0x0, precedents = 0x0, qualifiers = 0x0, associates = 0x0, represents = 0x0, synonyms = 0x0, general = 0x0, rep_type = 0x0, path_root = 0x0, web_root = 0x0} thislock = {last = 0x81c0018 "last.etc_aliases.files.create.edit_defaults.empty_file_before_editing.edit_backup.max_file_size.-wraith._tmp_aliases_test_7153_MD5=194dda0bb89781a22d9adf0d95f79670", lock = 0x81bff70 "lock.etc_aliases.files.create.edit_defaults.empty_file_before_editing.edit_backup.max_file_size.-wraith._tmp_aliases_test_7153_MD5=194dda0bb89781a22d9adf0d95f79670", log = 0x81c0138 "/var/log/cf3.wraith.runlog"} exists = #10 0x080785a3 in LocateFilePromiserGroup (wildpath=0x81bed68 "/tmp/aliases.test", pp=0x81bed08, fnptr=0x8066bd0 ) at files_names.c:54 path = ip = remainder = pbuffer = '\0' , "\n\000 ", '.' , "\n", '\0' statbuf = {st_dev = 580598008400314368, __pad1 = 45356, __st_ino = 3221211288, st_mode = 134892511, st_nlink = 134983980, st_uid = 134983980, st_gid = 0, st_rdev = 580334623825854464, __pad2 = 8334, st_size = 579367675289913544, st_blksize = 136048584, st_blocks = -4611746731950100171, st_atim = {tv_sec = 134893493, tv_nsec = 136048584}, st_mtim = {tv_sec = 134983980, tv_nsec = 0}, st_ctim = {tv_sec = 0, tv_nsec = 0}, st_ino = 0} count = lastnode = agentuid = 0 create = 1 #11 0x0804dc26 in FindFilePromiserObjects (pp=0x81bed08) at verify_files.c:69 No locals. #12 0x0804dc4a in FindAndVerifyFilesPromises (pp=0x81bed08) at verify_files.c:41 No locals. #13 0x0804c108 in KeepAgentPromise (pp=0x81bed08) at agent.c:1049 sp = 0x0 start = {tv_sec = 1315380155, tv_nsec = 77206605} #14 0x0809cadc in ExpandPromiseAndDo (agent=cf_agent, scopeid=0x81d2060 "etc_aliases", pp=0x81ff068, scalarvars=0x0, listvars=0x0, fnptr=0x804bdb0 ) at expand.c:681 number = "13\000\b`\"\035\b(\"\035\b����\0161\n\b�\"\035\b\000\000\000\000\f\000\000s\000\000\000\000\000\000\000\000(\"\035\b(���hC\n\b\214�\037\bP\"\035\b\020�\033\bs\000\000\000`\"\035\b\000\000\000\000\b�����8�\fYt�\b�\037\b\b�\037\bh�\037\b\214�\037\b\000\000\000\000\000\000\000\000\020\"\035\bX���T���` \035\b" lol = (struct Rlist *) 0x0 pexp = (struct Promise *) 0x81bed08 v = "0\000E�x'\035\b`�E�\000\000\000\000\003", '\0' , "�\237E�\a\000\000\000\a\000\000\000����v�8�`�E�\a\000\000\000`�E�\000\000\000\000�\237E�\a\000\000\000 ���\b���x\0249�x'\035\b ���\a\000\000\000 ���p�\035\bX���(���\001T\t\b ���\000\004\000\000\204�\f\b\001\000\000\000this_1", '\0' , "`�\033\b\000\000\000\000\000\001\000\000\000\000\000\000h���F�\004\b\001\000\000\000�\001\r\b��\f\b", '\0' , "A�8�", '\0' ... cutoff = 0 #15 0x0809d303 in ExpandPromise (agent=cf_agent, scopeid=0x81d2060 "etc_aliases", pp=0x81d20c8, fnptr=0x804bdb0) at expand.c:122 listvars = (struct Rlist *) 0x0 scalarvars = (struct Rlist *) 0x0 cp = (struct Constraint *) 0x0 pcopy = (struct Promise *) 0x81ff068 #16 0x0804c3a4 in ScheduleAgentOperations (bp=0x81d2070) at agent.c:883 sp = pp = (struct Promise *) 0x81d20c8 type = kp_files pass = 1 #17 0x0804c618 in KeepPromiseBundles () at agent.c:837 bp = (struct Bundle *) 0x81d2070 rp = (struct Rlist *) 0x81bf048 params = (struct Rlist *) 0x0 fp = rettype = 108 'l' name = retval = (void *) 0x81bf048 ok = 1 #18 0x0804d515 in KeepPromises () at agent.c:358 No locals. #19 0x0804db52 in main (argc=Cannot access memory at address 0x760c ) at agent.c:144 No locals. 0xb734a556 : xchg %edi,%ebx 0xb734a558 : mov %eax,%edx 0xb734a55a : cmp $0xfffff000,%edx 0xb734a560 : ja 0xb734a58c 0xb734a562 : mov (%esp),%ebx 0xb734a565 : mov 0x4(%esp),%edi 0xb734a569 : mov %ebp,%esp 0xb734a56b : pop %ebp 0xb734a56c : ret 0xb734a56d : lea 0x0(%esi),%esi 0xb734a570 : test %edx,%edx 0xb734a572 : mov %edx,%edi 0xb734a574 : mov %eax,%ecx 0xb734a576 : jg 0xb734a54a 0xb734a578 : test $0x7fffffff,%edx 0xb734a57e : mov %eax,%edi Thread 1 (Thread 0xb72e36b0 (LWP 30220)): #0 0xb734a556 in raise () from /lib/libc.so.6 #1 0xb734bd78 in abort () from /lib/libc.so.6 #2 0xb7384b95 in __libc_message () from /lib/libc.so.6 #3 0xb738a935 in malloc_printerr () from /lib/libc.so.6 #4 0xb738abd4 in malloc_consolidate () from /lib/libc.so.6 #5 0xb738ca95 in _int_malloc () from /lib/libc.so.6 #6 0xb738e676 in malloc () from /lib/libc.so.6 #7 0x08095c44 in NewScope (name=0x81d22a0 "edit_aliases") at scope.c:123 #8 0x0806db05 in ScheduleEditOperation (filename=0x81bed68 "/tmp/aliases.test", a={output = {level = 0x0, promiser_type = 0x0}, select = {name = 0x0, path = 0x0, perms = 0x0, bsdflags = 0x0, owners = 0x0, groups = 0x0, max_size = -678, min_size = -678, max_ctime = -678, min_ctime = -678, max_mtime = -678, min_mtime = -678, max_atime = -678, min_atime = -678, exec_regex = 0x0, exec_program = 0x0, filetypes = 0x0, issymlinkto = 0x0, result = 0x0}, perms = {plus = 0, minus = 0, owners = 0x81bf4b8, groups = 0x81bf498, findertype = 0x0, plus_flags = 0, minus_flags = 0, rxdirs = 1}, copy = {source = 0x0, destination = 0x0, compare = cfa_nocomparison, link_type = cfa_symlink, servers = 0x0, link_instead = 0x0, copy_links = 0x0, backup = cfa_backup, stealth = 0, preserve = 0, collapse = 0, check_root = 0, type_check = 0, force_update = 0, force_ipv4 = 0, min_size = 4294966618, max_size = 4294966618, trustkey = 0, encrypt = 0, verify = 0, purge = 0, portnumber = -678, timeout = -678} , delete = {dirlinks = cfa_linkdelete, rmdirs = 0}, rename = {newname = 0x0, disable_suffix = 0x0, disable = 0, rotate = -678, plus = 0, minus = 0}, change = {hash = cf_md5, report_changes = cfa_noreport, report_diffs = 0, update = 0}, link = {source = 0x0, link_type = cfa_symlink, copy_patterns = 0x0, when_no_file = cfa_skip, when_linking_children = cfa_onlynonexisting, link_children = 0}, edits = {backup = cfa_nobackup, empty_before_use = 0, maxfilesize = 300000, joinlines = 0}, packages = {package_policy = cfa_addpack, have_package_methods = 0, package_version = 0x0, package_architectures = 0x0, package_select = cfa_eq, package_changes = cfa_individual, package_file_repositories = 0x0, package_list_command = 0x0, package_list_version_regex = 0x0, package_list_name_regex = 0x0, package_list_arch_regex = 0x0, package_patch_list_command = 0x0, package_patch_version_regex = 0x0, package_patch_name_regex = 0x0, package_patch_arch_regex = 0x0, package_patch_installed_regex = 0x 0, package_list_update_command = 0x0, package_list_update_ifelapsed = 0, package_version_regex = 0x0, package_name_regex = 0x0, package_arch_regex = 0x0, package_installed_regex = 0x0, package_add_command = 0x0, package_delete_command = 0x0, package_update_command = 0x0, package_patch_command = 0x0, package_verify_command = 0x0, package_noverify_regex = 0x0, package_name_convention = 0x0, package_delete_convention = 0x0, package_multiline_start = 0x0, package_noverify_returncode = 0}, context = {expression = 0x0, broken = 0}, measure = {stream_type = 0x0, data_type = cf_str, history_type = 0x0, select_line_matching = 0x0, select_line_number = 0, extraction_regex = 0x0, units = 0x0, growing = 0}, acl = {acl_method = cfacl_nomethod, acl_type = cfacl_notype, acl_directory_inherit = cfacl_noinherit, acl_entries = 0x0, acl_inherit_entries = 0x0}, database = {db_server_owner = 0x0, db_server_password = 0x0, db_server_host = 0x0, db_connect_db = 0x0, db_server_type = cfd_mysql, ser ver = 0x0, type = 0x0, operation = 0x0, columns = 0x0, rows = 0x0, exclude = 0x0}, service = {service_depend = 0x0, service_type = 0x0, service_args = 0x0, service_policy = cfsrv_start, service_autostart_policy = 0x0, service_depend_chain = 0x0}, env = {cpus = 0, memory = 0, disk = 0, baseline = 0x0, specfile = 0x0, addresses = 0x0, name = 0x0, host = 0x0, type = 0x0, state = cfvs_create}, transformer = 0x0, pathtype = 0x0, repository = 0x0, touch = 0, create = 1, move_obstructions = 0, recursion = {travlinks = 0, rmdeadlinks = 0, depth = 0, xdev = 0, include_basedir = 0, include_dirs = 0x0, exclude_dirs = 0x0}, transaction = {action = cfa_fix, ifelapsed = 1, expireafter = 1, background = 0, log_string = 0x0, log_kept = 0x0, log_repaired = 0x0, log_failed = 0x0, log_priority = 3, measure_id = 0x0, value_kept = 1, value_notkept = -1, value_repaired = 0.5, audit = 0, report_level = cf_noreport, log_level = cf_noreport}, classes = {change = 0x0, failure = 0x0, denied = 0x0, tim eout = 0x0, kept = 0x0, interrupt = 0x0, persist = 0, timer = cfreset, del_change = 0x0, del_kept = 0x0, del_notkept = 0x0, retcode_kept = 0x0, retcode_repaired = 0x0, retcode_failed = 0x0}, contain = {useshell = 0, umask = 0, owner = 0, group = 0, chdir = 0x0, chroot = 0x0, preview = 0, nooutput = 0, timeout = 0}, args = 0x0, module = 0, signals = 0x0, process_stop = 0x0, restart_class = 0x0, process_count = {min_range = 0, max_range = 0, in_range_define = 0x0, out_of_range_define = 0x0}, process_select = {owner = 0x0, min_pid = 0, max_pid = 0, min_ppid = 0, max_ppid = 0, min_pgid = 0, max_pgid = 0, min_rsize = 0, max_rsize = 0, min_vsize = 0, max_vsize = 0, min_ttime = 0, max_ttime = 0, min_stime = 0, max_stime = 0, min_pri = 0, max_pri = 0, min_thread = 0, max_thread = 0, status = 0x0, command = 0x0, tty = 0x0, process_result = 0x0}, report = {haveprintfile = 0, havelastseen = 0, lastseen = 0, intermittency = 0, friend_pattern = 0x0, filename = 0x0, to_file = 0x0, numline s = 0, showstate = 0x0}, mount = {mount_type = 0x0, mount_source = 0x0, mount_server = 0x0, mount_options = 0x0, editfstab = 0, unmount = 0}, volume = {check_foreign = 0, freespace = 0, sensible_size = 0, sensible_count = 0, scan_arrivals = 0}, tcpip = {ipv4_address = 0x0, ipv4_netmask = 0x0}, havedepthsearch = 0, haveselect = 0, haverename = 0, havedelete = 0, haveperms = 0, havechange = 0, havecopy = 0, havelink = 0, haveeditline = 1, haveeditxml = 0, haveedit = 1, havecontain = 0, haveclasses = 0, havetrans = 0, haveprocess_count = 0, havemount = 0, havevolume = 0, havebundle = 0, havetcpip = 0, havepackages = 0, region = {select_start = 0x0, select_end = 0x0, include_start = 0, include_end = 0}, location = {line_matching = 0x0, before_after = cfe_before, first_last = 0x0}, column = {column_separator = 0x0, select_column = 0, value_separator = 0 '\0', column_value = 0x0, column_operation = 0x0, extend_columns = 0, blanks_ok = 0}, replace = {replace_value = 0x0, occurrence s = 0x0}, haveregion = 0, havelocation = 0, havecolumn = 0, havereplace = 0, haveinsertselect = 0, havedeleteselect = 0, line_select = {startwith_from_list = 0x0, not_startwith_from_list = 0x0, match_from_list = 0x0, not_match_from_list = 0x0, contains_from_list = 0x0, not_contains_from_list = 0x0}, sourcetype = 0x0, expandvars = 0, not_matching = 0, insert_match = 0x0, fwd_name = 0x0, bwd_name = 0x0, precedents = 0x0, qualifiers = 0x0, associates = 0x0, represents = 0x0, synonyms = 0x0, general = 0x0, rep_type = 0x0, path_root = 0x0, web_root = 0x0}, pp=0x81bed08) at files_operators.c:479 #9 0x0806729b in VerifyFilePromise (path=0x81bed68 "/tmp/aliases.test", pp=0x81bed08) at files_interfaces.c:406 #10 0x080785a3 in LocateFilePromiserGroup (wildpath=0x81bed68 "/tmp/aliases.test", pp=0x81bed08, fnptr=0x8066bd0 ) at files_names.c:54 #11 0x0804dc26 in FindFilePromiserObjects (pp=0x81bed08) at verify_files.c:69 #12 0x0804dc4a in FindAndVerifyFilesPromises (pp=0x81bed08) at verify_files.c:41 #13 0x0804c108 in KeepAgentPromise (pp=0x81bed08) at agent.c:1049 #14 0x0809cadc in ExpandPromiseAndDo (agent=cf_agent, scopeid=0x81d2060 "etc_aliases", pp=0x81ff068, scalarvars=0x0, listvars=0x0, fnptr=0x804bdb0 ) at expand.c:681 #15 0x0809d303 in ExpandPromise (agent=cf_agent, scopeid=0x81d2060 "etc_aliases", pp=0x81d20c8, fnptr=0x804bdb0) at expand.c:122 #16 0x0804c3a4 in ScheduleAgentOperations (bp=0x81d2070) at agent.c:883 #17 0x0804c618 in KeepPromiseBundles () at agent.c:837 #18 0x0804d515 in KeepPromises () at agent.c:358 #19 0x0804db52 in main (argc=Cannot access memory at address 0x760c ) at agent.c:144 The program is running. Exit anyway? (y or n) _______________________________________________ Help-cfengine mailing list Help-cfengine@cfengine.org https://cfengine.org/mailman/listinfo/help-cfengine