Description of problem: cman lcrso service is built without "-g" CFLAGS option that causes gcc to build without debugging symbols. This makes all gdb stack trace useless. See for example: bz#590101 The fix does not affect runtime at any way.
Created attachment 528487 [details] patch from sdake
Patch from Steven diff -uNr cman-2.0.115/cman/daemon/Makefile cman-2.0.115.dashg/cman/daemon/Makefile --- cman-2.0.115/cman/daemon/Makefile 2009-08-05 05:16:27.000000000 -0700 +++ cman-2.0.115.dashg/cman/daemon/Makefile 2010-05-11 12:00:31.439550962 -0700 @@ -21,7 +21,7 @@ ifeq ($(DEBUG),y) CFLAGS+= -O0 -g -DDEBUG else -CFLAGS+= -O2 +CFLAGS+= -O2 -g endif TARGET=service_cman.lcrso
http://git.fedorahosted.org/git/?p=cluster.git;a=commitdiff;h=141d1d9241b2ad2cd8865d524a6b38dc069fffd3
Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. http://rhn.redhat.com/errata/RHBA-2012-0167.html