Michael,

I tried to reproduce, but I can not get to this error. Could you provide me a
debug log of the failed startup?

Rainer

> -----Original Message-----
> From: [email protected] [mailto:rsyslog-
> [email protected]] On Behalf Of Michael Biebl
> Sent: Sunday, January 17, 2010 12:49 PM
> To: rsyslog-users
> Subject: Re: [rsyslog] rsyslog 5.3.6 (v5-beta) released
> 
> 2010/1/17 Rainer Gerhards <[email protected]>:
> >> -----Original Message-----
> >> From: [email protected] [mailto:rsyslog-
> >> [email protected]] On Behalf Of Michael Biebl
> >> Sent: Friday, January 15, 2010 11:57 PM
> >> To: rsyslog-users
> >> Subject: Re: [rsyslog] rsyslog 5.3.6 (v5-beta) released
> >>
> >> 2010/1/15 Rainer Gerhards <[email protected]>:
> >> > Michael,
> >> >
> >> > Fix now in git, links at the bug tracker:
> >> >
> >> > http://bugzilla.adiscon.com/show_bug.cgi?id=169
> >> >
> >> > Please let me know if it works for you (the patch is a bit
> trickier
> >> than it
> >> > looks, so confirmations would be good).
> >>
> >> I applied 5b4e06fc28ef217e9ca26611e11afd974bdd1a4a on top of 5.3.6.
> >> But now I'm getting a crash when rsyslog encounters the xconsole
> pipe
> >> config.
> >
> > I am a bit puzzled, but will try to reproduce that on my Debian box.
> I assume
> > stock Debian config?
> 
> Yes. As said, I just downloaded the 5.3.6 tarball applied the
> 5b4e06fc28ef217e9ca26611e11afd974bdd1a4a patch on top of it and then
> got the crash. I use the default rsyslog.conf from the official debian
> package.
> I attached a backtrace. Hope that helps
> 
> (gdb) run -c4 -d
> Starting program: /usr/sbin/rsyslogd -c4 -d
> [Thread debugging using libthread_db enabled]
> [New Thread 0xb7df2b70 (LWP 5162)]
> 
> Program received signal SIGSEGV, Segmentation fault.
> [Switching to Thread 0xb7df2b70 (LWP 5162)]
> qqueueEnqObj (pThis=0x1, flowCtlType=eFLOWCTL_LIGHT_DELAY,
> pUsr=0x80b72c0) at queue.c:2256
> 2256            if(pThis->qType != QUEUETYPE_DIRECT) {
> (gdb) bt full
> #0  qqueueEnqObj (pThis=0x1, flowCtlType=eFLOWCTL_LIGHT_DELAY,
> pUsr=0x80b72c0) at queue.c:2256
>         iRet = <value optimized out>
>         iCancelStateSave = <value optimized out>
> #1  0x0807cd5b in actionWriteToAction (pAction=0x80ac8d8) at
> ../action.c:1169
>         pMsgSave = 0x0
>         iRet = <value optimized out>
> #2  0x0807d4fe in doActionCallAction (pAction=0x80ac8d8,
> pMsg=0x80b72c0) at ../action.c:1244
> No locals.
> #3  actionCallAction (pAction=0x80ac8d8, pMsg=0x80b72c0) at
> ../action.c:1274
>         __cancel_buf = {__cancel_jmp_buf = {{__cancel_jmp_buf =
> {134807308, -1210113864, 0, -1210114056, 1464119912, -422385385},
>               __mask_was_saved = 0}}, __pad = {0xb7df2240, 0x0,
> 0xb7df20d0, 0xb7feb27f}}
>         __cancel_arg = 0x80ad0a0
>         not_first_call = <value optimized out>
>         iRet = -1210113864
> #4  0x080794d7 in processMsgDoActions (pData=0xfffff815,
> pParam=0xb7df20b8) at rule.c:113
>         iRet = <value optimized out>
>         iRetMod = <value optimized out>
> #5  0x080627ba in llExecFunc (pThis=0x80ac9a0, pFunc=0x8079480
> <processMsgDoActions>, pParam=0xb7df20b8) at linkedlist.c:391
>         iRet = <value optimized out>
>         iRetLL = <value optimized out>
>         pData = 0x80ac8d8
>         llCookie = 0x80ac508
>         llCookiePrev = 0x0
> #6  0x08079007 in processMsg (pThis=0x80ac968, pMsg=0x80b72c0) at
> rule.c:299
>         bProcessMsg = 1
>         DoActData = {bPrevWasSuspended = 0, pMsg = 0x80b72c0}
>         iRet = RS_RET_OK
> #7  0x080781ba in processMsgDoRules (pData=0x80ac968,
> pParam=0x80b72c0) at ruleset.c:145
>         iRet = <value optimized out>
> #8  0x080627ba in llExecFunc (pThis=0x809eb68, pFunc=0x8078190
> <processMsgDoRules>, pParam=0x80b72c0) at linkedlist.c:391
>         iRet = <value optimized out>
>         iRetLL = <value optimized out>
>         pData = 0x80ac968
>         llCookie = 0x80ac478
>         llCookiePrev = 0x80ac4f8
> #9  0x0807876d in processMsg (pMsg=0x80b72c0) at ruleset.c:164
>         pThis = <value optimized out>
>         iRet = <value optimized out>
> #10 0x080506ab in msgConsumer (notNeeded=0x0, pBatch=0x809ecc8,
> pbShutdownImmediate=0x80ad348) at syslogd.c:614
>         i = 0
>         pMsg = 0x80b72c0
>         localRet = RS_RET_IO_ERROR
> #11 0x08077ca4 in ConsumerReg (pThis=0x80ad338, pWti=0x809ecb0) at
> queue.c:1638
>         iCancelStateSave = 1
>         iRet = <value optimized out>
> #12 0x08070526 in wtiWorker (pThis=0x809ecb0) at wti.c:286
>         __cancel_buf = {__cancel_jmp_buf = {{__cancel_jmp_buf =
> {134807308, -1210113200, 0, -1210113384, 1463800424, -411898089},
>               __mask_was_saved = 0}}, __pad = {0xb7df2350, 0x0, 0x0,
> 0x809002c}}
>         not_first_call = <value optimized out>
>         pWtp = 0x809ebd8
>         bInactivityTOOccured = <value optimized out>
>         localRet = <value optimized out>
>         terminateRet = RS_RET_OK
>         iCancelStateSave = <value optimized out>
> #13 0x08070074 in wtpWorker (arg=0x809ecb0) at wtp.c:356
>         __cancel_buf = {__cancel_jmp_buf = {{__cancel_jmp_buf =
> {134807308, -1210113152, 0, -1210113096, 1463726696, -411345641},
>               __mask_was_saved = 0}}, __pad = {0xb7df2460, 0x0,
> 0xb7feff7b, 0xb7fe0cb0}}
>         not_first_call = <value optimized out>
>         pszDbgHdr = <value optimized out>
>         thrdName = "rs:main Q:Reg", '\000' <repeats 18 times>
> ---Type <return> to continue, or q <return> to quit---
>         pThis = 0x809ebd8
>         sigSet = {__val = {2147483647, 4294967294, 4294967295 <repeats
> 30 times>}}
> #14 0xb7f9c585 in start_thread () from /lib/i686/cmov/libpthread.so.0
> No symbol table info available.
> #15 0xb7f1026e in clone () from /lib/i686/cmov/libc.so.6
> No symbol table info available.
> 
> 
> 
> --
> Why is it that all of the instruments seeking intelligent life in the
> universe are pointed away from Earth?
> _______________________________________________
> rsyslog mailing list
> http://lists.adiscon.net/mailman/listinfo/rsyslog
> http://www.rsyslog.com
_______________________________________________
rsyslog mailing list
http://lists.adiscon.net/mailman/listinfo/rsyslog
http://www.rsyslog.com

Reply via email to