Which distro are you running? For me, a debug flag didn't be stripped on my 
RedHat 4.

Cheers,
--Nakarin

On Feb 25, 2010, at 1:09 PM, Jesse Becker wrote:

> On Thu, Feb 25, 2010 at 12:39:33AM -0500, Mark Burgess wrote:
>> 
>> Jesse - can you please compile with debugging symbols -g so that the 
>> backtrace shows some
>> details?
> 
> Yep, that's on my list for today.
> 
> Perhaps the RPMs could have the debugging information left in place?
> The gain from stripping them out should be modest, at the very best.
> 
> Adding this line to the .spec file should do the trick:
> 
>       %define debug_package %{nil}
> 
> Alternately, when creating the existing .rpm files, the build system
> should have created a -debuginfo package as well.  Could you post those
> in the future (along with the src.rpm files as well)?
> 
> 
>> 
>> M
>> 
>> Jesse Becker wrote:
>>> I'm getting another segfault when running cf-agent, but it is not always
>>> reproducable.  Given two runs back-to-back with no config file changes
>>> between, the first may fail, but the second will succeed.  I don't think
>>> that I've seen two failures in a row of this nature.
>>> 
>>> I'm running the RPM community binaries:
>>> 
>>> # cf-agent -V
>>> This comprises cf-agent core community version 3.0.3patch1 - (C) Cfengine 
>>> AS 2008-
>>> 
>>> Here's the end of the verbose output, when run in gdb:
>>> 
>>> <...snip...>
>>> cf3 *****************************************************************
>>> cf3 BUNDLE sge
>>> cf3 *****************************************************************
>>> cf3
>>> cf3
>>> cf3    =========================================================
>>> cf3    vars in bundle sge (1)
>>> cf3    =========================================================
>>> cf3
>>> cf3 Verifying SQL table promises is only available with Cfengine Nova or 
>>> above
>>> cf3
>>> cf3    =========================================================
>>> cf3    classes in bundle sge (1)
>>> cf3    =========================================================
>>> cf3
>>> cf3 Verifying SQL table promises is only available with Cfengine Nova or 
>>> above
>>> 
>>> Program received signal SIGSEGV, Segmentation fault.
>>> 0x000000000043dcbd in CompareVariable ()
>>> (gdb) bt
>>> #0  0x000000000043dcbd in CompareVariable ()
>>> #1  0x000000000043e022 in GetVariable ()
>>> #2  0x0000000000449745 in CopyRvalItem ()
>>> #3  0x0000000000447275 in DeRefCopyPromise ()
>>> #4  0x0000000000442279 in ExpandPromise ()
>>> #5  0x0000000000404cad in ScheduleAgentOperations ()
>>> #6  0x0000000000404e73 in KeepPromiseBundles ()
>>> #7  0x0000000000405983 in KeepPromises ()
>>> #8  0x0000000000405e9d in main ()
>>> 
>>> 
>>> I have *never* seen it coredump when I run with "-d 0", but I did (once)
>>> see a line after the "SQL tables promises" output that had what looked
>>> to be bogus output in it (e.g. a bad pointer somewhere for a printf).
>>> 
>>> I am running using a specific set of bundles from a few files--I'll try
>>> to pare it down a bit to a specific test-case though.
>>> 
>>> 
>>> 
>> 
>> -- 
>> Mark Burgess
>> 
>> -------------------------------------------------
>> Professor of Network and System Administration
>> Oslo University College, Norway
>> 
>> Personal Web: http://www.iu.hio.no/~mark
>> Office Telf : +47 22453272
>> -------------------------------------------------
> 
> -- 
> Jesse Becker
> NHGRI Linux support (Digicon Contractor)
> _______________________________________________
> Help-cfengine mailing list
> Help-cfengine@cfengine.org
> https://cfengine.org/mailman/listinfo/help-cfengine

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

Reply via email to