Your message dated Fri, 26 Oct 2012 00:11:29 +0200
with message-id <5089b911.4080...@thykier.net>
and subject line Re: cfengine3: cf-agent segfaults
has caused the Debian Bug report #688267,
regarding cfengine3: cf-agent segfaults
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
688267: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=688267
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- 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 ---
--- Begin Message ---
Hi,

The bug has gotten a fixed version[0], but wasn't closed - so I am doing
that now.  Mikhail, please remember to ensure that the bug is closed
(with a mail to -done).

The bug still affects stable and will not archive until it has been
dealt with in stable.

~Niels

[0] http://bugs.debian.org/cgi-bin/bugreport.cgi?msg=7;bug=688267

--- End Message ---

Reply via email to