--- Begin Message ---
Package: cfengine3
Version: 3.0.5+dfsg-1
Severity: serious
Hi!
cf-agent segfaults here, attached is a backtrace
Regards
Christoph
-- System Information:
Debian Release: 6.0.5
APT prefers stable
APT policy: (990, 'stable'), (500, 'stable-updates')
Architecture: amd64 (x86_64)
Kernel: Linux 2.6.32-5-amd64 (SMP w/2 CPU cores)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages cfengine3 depends on:
ii libc6 2.11.3-3 Embedded GNU C Library: Shared lib
ii libdb4.8 4.8.30-2 Berkeley v4.8 Database Libraries [
ii libpcre3 8.02-1.1 Perl 5 Compatible Regular Expressi
ii libssl0.9.8 0.9.8o-4squeeze13 SSL shared libraries
cfengine3 recommends no packages.
cfengine3 suggests no packages.
-- Configuration Files:
/etc/default/cfengine3 changed:
RUN_CFMONITORD=0
RUN_CFSERVERD=0
RUN_CFEXECD=1
CFMONITORD_OPTS=""
CFSERVERD_OPTS=""
CFEXECD_OPTS=""
-- no debconf information
# gdb cf-agent
GNU gdb (GDB) 7.0.1-debian
Copyright (C) 2009 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /usr/sbin/cf-agent...Reading symbols from
/usr/lib/debug/usr/sbin/cf-agent...done.
(no debugging symbols found)...done.
(gdb) run
Starting program: /usr/sbin/cf-agent
[Thread debugging using libthread_db enabled]
Program received signal SIGSEGV, Segmentation fault.
__strlen_sse2 () at ../sysdeps/x86_64/multiarch/../strlen.S:31
31 ../sysdeps/x86_64/multiarch/../strlen.S: Datei oder Verzeichnis nicht
gefunden.
in ../sysdeps/x86_64/multiarch/../strlen.S
Current language: auto
The current source language is "auto; currently asm".
(gdb) bt full
#0 __strlen_sse2 () at ../sysdeps/x86_64/multiarch/../strlen.S:31
No locals.
#1 0x0000000000415e8c in DeleteDB (dbp=0x828900, key=0x0) at dbm_api.c:249
No locals.
#2 0x0000000000454a34 in RemoveLock (name=0x0) at transaction.c:580
dbp = 0x828900
#3 0x00000000004550ed in YieldCurrentLock (this=...) at transaction.c:268
No locals.
#4 0x000000000040c5b8 in VerifyPackagesPromise (pp=0x76e680) at
verify_packages.c:78
a = {output = {level = 0x0, promiser_type = 0x0}, select = {name = 0x0,
path = 0x0, perms = 0x0, bsdflags = 0x0, owners = 0x0, groups = 0x0,
max_size = 0, min_size = 0, max_ctime = 0, min_ctime = 0, max_mtime
= 0, min_mtime = 0, max_atime = 0, min_atime = 0, exec_regex = 0x0,
exec_program = 0x0, filetypes = 0x0, issymlinkto = 0x0, result =
0x0}, perms = {plus = 0, minus = 0, owners = 0x0, groups = 0x0,
findertype = 0x0, plus_flags = 0, minus_flags = 0, rxdirs = 0},
copy = {source = 0x0, destination = 0x0, compare = cfa_atime,
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 = 0, max_size = 0, trustkey = 0, encrypt = 0, verify = 0, purge = 0,
portnumber = 0}, delete = {dirlinks = cfa_linkdelete, rmdirs = 0},
rename = {newname = 0x0, disable_suffix = 0x0, disable = 0, rotate = 0,
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_force, when_linking_children = cfa_override, link_children = 0}, edits = {
backup = cfa_backup, empty_before_use = 0, maxfilesize = 0,
joinlines = 0}, packages = {package_policy = cfa_addpack, have_package_methods
= 0,
package_version = 0x0, package_architectures = 0x0, package_select
= cfa_cmp_none, package_changes = cfa_bulk, package_file_repositories = 0x0,
package_list_command = 0x76e970 "/usr/bin/dpkg -l",
package_list_version_regex = 0x76eab0 "ii\\s+[^\\s]+\\s+([^\\s]+).*",
package_list_name_regex = 0x76ea10 "ii\\s+([^\\s]+).*",
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 = 0x76ee30 "/usr/bin/aptitude update",
package_list_update_ifelapsed = 240, package_version_regex = 0x0,
package_name_regex = 0x0, package_arch_regex = 0x0,
package_installed_regex = 0x76eb70 ".*",
package_add_command = 0x76ed80 "/usr/bin/aptitude --assume-yes
install",
package_delete_command = 0x76eef0 "/usr/bin/aptitude --assume-yes
remove",
package_update_command = 0x827740 "/usr/bin/aptitude --assume-yes
install", package_patch_command = 0x0,
package_verify_command = 0x8277f0 "/usr/bin/aptitude show",
package_noverify_regex = 0x827890 "(State: not installed|E: Unable
to locate package .*)", package_name_convention = 0x76ec30 "$(name)",
package_delete_convention = 0x0, package_multiline_start = 0x0,
package_noverify_returncode = -678}, 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_append,
acl_type = cfacl_generic, acl_directory_inherit = cfacl_nochange,
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 = 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 = 0, 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 = 15, 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_change = 0x0, del_kept = 0x0, del_notkept =
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 = 0, haveeditxml = 0,
haveedit = 0, 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
'\000', 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,
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, associates = 0x0,
represents = 0x0, rep_type = 0x0, path_root = 0x0, web_root = 0x0}
al = {output = {level = 0x0, promiser_type = 0x0}, select = {name =
0x0, path = 0x0, perms = 0x0, bsdflags = 0x0, owners = 0x0, groups = 0x0,
max_size = 0, min_size = 0, max_ctime = 0, min_ctime = 0, max_mtime
= 0, min_mtime = 0, max_atime = 0, min_atime = 0, exec_regex = 0x0,
exec_program = 0x0, filetypes = 0x0, issymlinkto = 0x0, result =
0x0}, perms = {plus = 0, minus = 0, owners = 0x0, groups = 0x0,
findertype = 0x0, plus_flags = 0, minus_flags = 0, rxdirs = 0},
copy = {source = 0x0, destination = 0x0, compare = cfa_atime,
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 = 0, max_size = 0, trustkey = 0, encrypt = 0, verify = 0, purge = 0,
portnumber = 0}, delete = {dirlinks = cfa_linkdelete, rmdirs = 0},
rename = {newname = 0x0, disable_suffix = 0x0, disable = 0, rotate = 0,
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_force, when_linking_children = cfa_override, link_children = 0}, edits = {
backup = cfa_backup, empty_before_use = 0, maxfilesize = 0,
joinlines = 0}, packages = {package_policy = cfa_addpack, have_package_methods
= 0,
package_version = 0x0, package_architectures = 0x0, package_select
= cfa_cmp_none, package_changes = cfa_bulk, package_file_repositories = 0x0,
package_list_command = 0x76e970 "/usr/bin/dpkg -l",
package_list_version_regex = 0x76eab0 "ii\\s+[^\\s]+\\s+([^\\s]+).*",
package_list_name_regex = 0x76ea10 "ii\\s+([^\\s]+).*",
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 = 0x76ee30 "/usr/bin/aptitude update",
package_list_update_ifelapsed = 240, package_version_regex = 0x0,
package_name_regex = 0x0, package_arch_regex = 0x0,
package_installed_regex = 0x76eb70 ".*",
package_add_command = 0x76ed80 "/usr/bin/aptitude --assume-yes
install",
package_delete_command = 0x76eef0 "/usr/bin/aptitude --assume-yes
remove",
package_update_command = 0x827740 "/usr/bin/aptitude --assume-yes
install", package_patch_command = 0x0,
package_verify_command = 0x8277f0 "/usr/bin/aptitude show",
package_noverify_regex = 0x827890 "(State: not installed|E: Unable
to locate package .*)", package_name_convention = 0x76ec30 "$(name)",
package_delete_convention = 0x0, package_multiline_start = 0x0,
package_noverify_returncode = -678}, context = {expression = 0x0, broken = 0},
---Type <return> to continue, or q <return> to quit---
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_append,
acl_type = cfacl_generic, acl_directory_inherit = cfacl_nochange,
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 = 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 = 0, 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 = 240, 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_change = 0x0, del_kept = 0x0, del_notkept =
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 = 0, haveeditxml = 0,
haveedit = 0, 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
'\000', 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,
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, associates = 0x0,
represents = 0x0, rep_type = 0x0, path_root = 0x0, web_root = 0x0}
thislock = {last = 0x0, lock = 0x0, log = 0x0}
lockname = "package-heimdal-clients-/usr/bin/aptitude update", '\000'
<repeats 4047 times>
#5 0x0000000000404f48 in KeepAgentPromise (pp=0x76e680) at agent.c:967
sp = 0x0
start = {tv_sec = 1348174050, tv_nsec = 134402946}
#6 0x0000000000447cac in ExpandPromiseAndDo (agent=cf_agent, scopeid=<value
optimized out>, pp=0x76c9d0, scalarvars=<value optimized out>,
listvars=<value optimized out>, fnptr=0x404c40 <KeepAgentPromise>) at
expand.c:615
lol = 0x76e5f0
pexp = 0x76e680
handle = 0x0
#7 0x00000000004483f9 in ExpandPromise (agent=<value optimized out>,
scopeid=0x7dc8e0 "kerberos", pp=0x7dcca0, fnptr=<value optimized out>) at
expand.c:120
listvars = 0x76e440
scalarvars = 0x0
cp = 0x0
pcopy = <value optimized out>
#8 0x00000000004051eb in ScheduleAgentOperations (bp=0x7dc980) at agent.c:813
sp = <value optimized out>
pp = 0x7dcca0
type = kp_packages
pass = 1
#9 0x00000000004053fc in KeepPromiseBundles () at agent.c:773
bp = 0x7dc980
rp = 0x766400
params = 0x0
fp = <value optimized out>
rettype = 108 'l'
name = 0x8055b0 "kerberos"
retval = 0x7654f0
ok = <value optimized out>
#10 0x0000000000405ff3 in KeepPromises () at agent.c:358
No locals.
#11 0x00000000004065fb in main (argc=1, argv=0x7fffffffec38) at agent.c:149
No locals.
--- End Message ---