Hello, may I please check with the list about an rsyslogd segmentation fault seen on the following OS: Ubuntu 16.04.5 running Kernel: 4.15.0-55-generic, the rsyslog package version is 8.16.0-1ubuntu3. The stack trace looks like,
warning: Could not load shared library symbols for /lib/x86_64-linux-gnu/libnss_sss.so.2. Do you need "set solib-search-path" or "set sysroot"? [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". Core was generated by `/usr/sbin/rsyslogd -n'. Program terminated with signal SIGSEGV, Segmentation fault. warning: Unexpected size of section `.reg-xstate/90732' in core file. #0 MsgGetProp (pMsg=pMsg@entry=0x7fb4f800a350, pTpe=pTpe@entry=0xd7f100, pProp=pProp@entry=0xd7f120, pPropLen=pPropLen@entry=0x7fb4fecec96c, pbMustBeFreed=pbMustBeFreed@entry=0x7fb4fecec96a, ttNow=ttNow@entry=0x7fb4fececa40) at msg.c:3843 3843 msg.c: No such file or directory. [Current thread is 1 (Thread 0x7fb4feced700 (LWP 90732))] (gdb) bt #0 MsgGetProp (pMsg=pMsg@entry=0x7fb4f800a350, pTpe=pTpe@entry=0xd7f100, pProp=pProp@entry=0xd7f120, pPropLen=pPropLen@entry=0x7fb4fecec96c, pbMustBeFreed=pbMustBeFreed@entry=0x7fb4fecec96a, ttNow=ttNow@entry=0x7fb4fececa40) at msg.c:3843 #1 0x00000000004409e4 in tplToString (pTpl=0xd7f090, pMsg=pMsg@entry=0x7fb4f800a350, iparam=iparam@entry=0x7fb4f4010e80, ttNow=ttNow@entry=0x7fb4fececa40) at ../template.c:195 #2 0x000000000043c53f in prepareDoActionParams (pWti=0xd6e390, ttNow=0x7fb4fececa40, pMsg=0x7fb4f800a350, pAction=0xd7d850) at ../action.c:936 #3 processMsgMain (pAction=pAction@entry=0xd7d850, pWti=pWti@entry=0xd6e390, pMsg=pMsg@entry=0x7fb4f800a350, ttNow=ttNow@entry=0x7fb4fececa40) at ../action.c:1302 #4 0x000000000043cab4 in doSubmitToActionQ (pAction=0xd7d850, pWti=0xd6e390, pMsg=0x7fb4f800a350) at ../action.c:1472 #5 0x0000000000435d2d in execAct (stmt=0xd7f1c0, pWti=0xd6e390, pMsg=0x7fb4f800a350) at ruleset.c:202 #6 scriptExec (root=<optimized out>, pMsg=pMsg@entry=0x7fb4f800a350, pWti=pWti@entry=0xd6e390) at ruleset.c:455 #7 0x0000000000435d9b in execPRIFILT (pWti=<optimized out>, pMsg=<optimized out>, stmt=<optimized out>) at ruleset.c:315 #8 scriptExec (root=<optimized out>, pMsg=pMsg@entry=0x7fb4f800a350, pWti=pWti@entry=0xd6e390) at ruleset.c:473 #9 0x00000000004363b4 in processBatch (pBatch=0xd6e3c0, pWti=0xd6e390) at ruleset.c:509 #10 0x0000000000444f1c in msgConsumer (notNeeded=<optimized out>, pBatch=0xd6e3c0, pWti=0xd6e390) at rsyslogd.c:579 #11 0x0000000000431e53 in ConsumerReg (pThis=0xd743b0, pWti=0xd6e390) at queue.c:1898 #12 0x000000000042eb9e in wtiWorker (pThis=pThis@entry=0xd6e390) at wti.c:334 #13 0x000000000042dbac in wtpWorker (arg=0xd6e390) at wtp.c:389 #14 0x00007fb50272c6ba in start_thread (arg=0x7fb4feced700) at pthread_create.c:333 #15 0x00007fb501a4241d in iopl () at ../sysdeps/unix/syscall-template.S:84 #16 0x0000000000000000 in ?? () (gdb) I've put up the information I can analyse through gdb here - https://pastebin.com/CQeHiMU8 Please could anyone on the list help me understand if this is a known issue and already fixed in later versions, I would be very grateful for inputs. I am going through the devel runtime/msg.c code to see potential segfaults and I see several been fixed since this version but none that obviously are the fix to this issue, so I was not sure about that. Regards, nikhil. _______________________________________________ rsyslog mailing list https://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.