On Thu, Feb 25, 2010 at 07:20:37AM -0500, Nakarin Phooripoom wrote:
>Which distro are you running? For me, a debug flag didn't be stripped on my 
>RedHat 4.

I'm using this version:

>>>> I'm running the RPM community binaries:
>>>>
>>>> # cf-agent -V
>>>> This comprises cf-agent core community version 3.0.3patch1 - (C)
>>>> Cfengine AS 2008-

I'm running on a Centos5 system.  However, whether or not debugging
symbols are included in an RPM is a function of system on which the
package was *built*, not on which is it run.

>
>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
>

-- 
Jesse Becker
NHGRI Linux support (Digicon Contractor)
_______________________________________________
Help-cfengine mailing list
Help-cfengine@cfengine.org
https://cfengine.org/mailman/listinfo/help-cfengine

Reply via email to