So I'm changing the Subject on this to be more accurate in the hope that 
someone else might have seen this behavior in the past. I admit that it has be 
somewhat stumped. I have many client side instances of rsyslog running that is 
collecting application longs then sending them to a central log server. However 
what I am finding is that many of these instances are segfaulting themselves to 
death. They end up in a state where they are running, act like everything is 
fine, but don't send any data anywhere.

Doing a backtrace of the coredump being generated when rsyslog segfaults is 
showing the information below. The strange thing is that I'm still seeing this 
as being caused in linkedlist even after setting queue.type="Fixedarray" for 
all the actions and Rulesets then setting $MainMsgQueueType FixedArray for a 
global setting.

Any thoughts?

#0  llFindElt (pThis=0xf0, pKey=0x7f2a94000e70, ppData=0x7f2a94000a70) at 
linkedlist.c:293
#1  llFind (pThis=0xf0, pKey=0x7f2a94000e70, ppData=0x7f2a94000a70) at 
linkedlist.c:321
#2  0x00007f2a9bf1001c in MsgSetRulesetByName (pMsg=0x7f2a94000980, 
pStrm=0x7f2a9cb20ca0) at msg.c:377
#3  MsgDeserialize (pMsg=0x7f2a94000980, pStrm=0x7f2a9cb20ca0) at msg.c:1231
#4  0x00007f2a9bf18713 in objDeserializeWithMethods (ppObj=0x7f2a99812cb8, 
pszTypeExpected=0x7f2a9bf36b7b "msg", lenTypeExpected=3, pStrm=0x7f2a9cb20ca0, 
fFixup=0,
    pUsr=0x0, objConstruct=0x7f2a9bf10080 <msgConstructForDeserializer>, 
objConstructFinalize=0, objDeserialize=0x7f2a9bf0f800 <MsgDeserialize>) at 
obj.c:913
#5  0x00007f2a9bf22228 in qDeqDisk (pThis=<value optimized out>, ppMsg=<value 
optimized out>) at queue.c:923
#6  0x00007f2a9bf242f0 in qqueueDeq (pThis=0x7f2a9cb1cdd0, pWti=0x7f2a9cb1d190) 
at queue.c:1049
#7  DequeueConsumableElements (pThis=0x7f2a9cb1cdd0, pWti=0x7f2a9cb1d190) at 
queue.c:1601
#8  DequeueConsumable (pThis=0x7f2a9cb1cdd0, pWti=0x7f2a9cb1d190) at 
queue.c:1648
#9  0x00007f2a9bf248c3 in DequeueForConsumer (pThis=0x7f2a9cb1cdd0, pWti=<value 
optimized out>) at queue.c:1784
#10 ConsumerReg (pThis=0x7f2a9cb1cdd0, pWti=<value optimized out>) at 
queue.c:1838
#11 0x00007f2a9bf1fa06 in wtiWorker (pThis=0x7f2a9cb1d190) at wti.c:313
#12 0x00007f2a9bf1f4f2 in wtpWorker (arg=0x7f2a9cb1d190) at wtp.c:388
#13 0x00007f2a9b88e851 in start_thread () from /lib64/libpthread.so.0
#14 0x00007f2a9a51b90d in clone () from /lib64/libc.so.6

-- James
_______________________________________________
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.

Reply via email to