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