Rainer - I'll see if I can get it to get the output with the details you are after. I don't suppose you have an example of what you are expecting?
-- James -----Original Message----- From: [email protected] [mailto:[email protected]] On Behalf Of Rainer Gerhards Sent: Monday, September 23, 2013 10:03 AM To: rsyslog-users Subject: Re: [rsyslog] Local Variables Usage Question On Mon, Sep 23, 2013 at 5:00 PM, Boylan, James <[email protected]>wrote: > Rainer - > > Ok. Here we go. This is with the -O2 -g CFLAGS added as well as > --enable-valgrind. > > http://pastebin.com/eZRKGFnk > Thx again. for some reason the symbols are still not there - so I will see what I can do with the info that's present ;) Rainer > > > -- James > > > -----Original Message----- > From: [email protected] [mailto: > [email protected]] On Behalf Of Rainer Gerhards > Sent: Monday, September 23, 2013 1:54 AM > To: rsyslog-users > Subject: Re: [rsyslog] Local Variables Usage Question > > On Sun, Sep 22, 2013 at 12:41 PM, Boylan, James > <[email protected] > >wrote: > > > I can definitely do that. Is there any specific options that you > > know of that would disable those symbols? > > > probably ADDing -g is what we need in your env: > > http://gcc.gnu.org/onlinedocs/gcc/Debugging-Options.html > > While we are at it, -O0 may also useful, as it often points more > precisely to the code in question. But that's not an option to use in > production, as disabling optimization can considerably slow down execution. > > > > Also does --enable-valgrind alter the overall performance of Rsyslog? > > > No. All it does is prevent modules from being unloaded, so that the > symbols remain in place. For what we are looking at, it should not > even be necessary (but could in extreme cases, e.g. if the problem > were routed with closing TCP connections). Usually, it just ensures > the memleak report at shutdown remains readable. > > > > I'm just trying to see if I'll need to take that option out before > > the rpms can go live. > > > > > I still wouldn't let it in as a long-term option to use. > > Rainer > > > Otherwise I should be able to enable that. I'll aim to do so later > > today when I'm back at my system. > > > > -- James > > > > ----- Reply message ----- > > From: "Rainer Gerhards" <[email protected]> > > To: "rsyslog-users" <[email protected]> > > Subject: [rsyslog] Local Variables Usage Question > > Date: Sun, Sep 22, 2013 3:39 am > > > > > > > > On Sat, Sep 21, 2013 at 2:50 PM, Boylan, James > > <[email protected] > > >wrote: > > > > > I've grabbed the output. It is here: > > > > > > http://pastebin.com/yfkVk5rk -- Search for ==8348== and you go > > > right to the valgrind output. > > > > > > > Very well, that helps. Unfortunately, symbols seem to have been > > stripped from the binary, so I don't get the full stack trace that I > > was interested in. Could you review your build process? > > > > It may help a bit if you add --enable-valgrind to the ./configure > options. > > > > > > > > > > I did notice that when running in valgrind rsyslog doesn't crash > > > at the point it usually does. It does show the output for valgrind > > > in the same spot it would have crashed though. I'm assuming it > > > doesn't crash because valgrind is catching the fault. > > > > > > > > usually not, but what happens is that under valgrind the memory > > layout is of course a little bit different. So it looks like the > > misadressing hit a less important spot. But it may also have > > something to do with valgrind instrumentation itself. Anyway, the > > report is what is really > interesting. > > As soon as a violation occurs, something is wrong and that's really > > all we need to know :-) > > > > Thanks again. I'll try to work with what I have, but a full stack > > trace would be even better :-) > > > > Rainer > > > > > -- James > > > ________________________________________ > > > From: [email protected] [ > > [email protected]] > > > On Behalf Of Rainer Gerhards [[email protected]] > > > Sent: Saturday, September 21, 2013 4:40 AM > > > To: rsyslog-users > > > Subject: Re: [rsyslog] Local Variables Usage Question > > > > > > On Sat, Sep 21, 2013 at 2:42 AM, Boylan, James > > > <[email protected] > > > >wrote: > > > > > > > Here is the pastebin for the full log that leads up to the > > > > segmentation fault. This fault only happens when the variables > > > > are in the Ruleset > > that > > > > is processing the incoming messages. > > > > > > > > http://pastebin.com/9ynNu6vV > > > > > > > > > > Thx for that. Would it be possible that you also run it under > > > valgrind control? That usually helps a lot. All you need to do is > > > to use > > > > > > $ valgrind --log-fd=1 /path/to/rsyslogd ...your options... -nd > > > > logfile > > > > > > With that, valgrind usually points right into the line that causes > > > the abort. As you need to run rsyslog interactively, you need to > > > stop the service first. > > > > > > If you could get me that log, troubleshooting most probably would > > > be way easier. > > > > > > Thx, > > > Rainer > > > _______________________________________________ > > > rsyslog mailing list > > > http://lists.adiscon.net/mailman/listinfo/rsyslog > > > http://www.rsyslog.com/professional-services/ > > > What's up with rsyslog? Follow https://twitter.com/rgerhards NOTE > > > WELL: This is a PUBLIC mailing list, posts are ARCHIVED by a > > > myriad of sites beyond our control. PLEASE UNSUBSCRIBE and DO NOT > > > POST if you DON'T LIKE THAT. > > > _______________________________________________ > > > rsyslog mailing list > > > http://lists.adiscon.net/mailman/listinfo/rsyslog > > > http://www.rsyslog.com/professional-services/ > > > What's up with rsyslog? Follow https://twitter.com/rgerhards NOTE > > > WELL: This is a PUBLIC mailing list, posts are ARCHIVED by a > > > myriad of sites beyond our control. PLEASE UNSUBSCRIBE and DO NOT > > > POST if you DON'T LIKE THAT. > > > > > _______________________________________________ > > rsyslog mailing list > > http://lists.adiscon.net/mailman/listinfo/rsyslog > > http://www.rsyslog.com/professional-services/ > > What's up with rsyslog? Follow https://twitter.com/rgerhards NOTE > > WELL: This is a PUBLIC mailing list, posts are ARCHIVED by a myriad > > of sites beyond our control. PLEASE UNSUBSCRIBE and DO NOT POST if > > you DON'T LIKE THAT. > > _______________________________________________ > > rsyslog mailing list > > http://lists.adiscon.net/mailman/listinfo/rsyslog > > http://www.rsyslog.com/professional-services/ > > What's up with rsyslog? Follow https://twitter.com/rgerhards NOTE > > WELL: This is a PUBLIC mailing list, posts are ARCHIVED by a myriad > > of sites beyond our control. PLEASE UNSUBSCRIBE and DO NOT POST if > > you DON'T LIKE THAT. > > > _______________________________________________ > rsyslog mailing list > http://lists.adiscon.net/mailman/listinfo/rsyslog > http://www.rsyslog.com/professional-services/ > What's up with rsyslog? Follow https://twitter.com/rgerhards NOTE WELL: > This is a PUBLIC mailing list, posts are ARCHIVED by a myriad of sites > beyond our control. PLEASE UNSUBSCRIBE and DO NOT POST if you DON'T > LIKE THAT. > _______________________________________________ > rsyslog mailing list > http://lists.adiscon.net/mailman/listinfo/rsyslog > http://www.rsyslog.com/professional-services/ > What's up with rsyslog? Follow https://twitter.com/rgerhards NOTE > WELL: This is a PUBLIC mailing list, posts are ARCHIVED by a myriad of > sites beyond our control. PLEASE UNSUBSCRIBE and DO NOT POST if you > DON'T LIKE THAT. > _______________________________________________ rsyslog mailing list http://lists.adiscon.net/mailman/listinfo/rsyslog http://www.rsyslog.com/professional-services/ What's up with rsyslog? Follow https://twitter.com/rgerhards NOTE WELL: This is a PUBLIC mailing list, posts are ARCHIVED by a myriad of sites beyond our control. PLEASE UNSUBSCRIBE and DO NOT POST if you DON'T LIKE THAT. _______________________________________________ rsyslog mailing list http://lists.adiscon.net/mailman/listinfo/rsyslog http://www.rsyslog.com/professional-services/ What's up with rsyslog? Follow https://twitter.com/rgerhards NOTE WELL: This is a PUBLIC mailing list, posts are ARCHIVED by a myriad of sites beyond our control. PLEASE UNSUBSCRIBE and DO NOT POST if you DON'T LIKE THAT.

