Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 3 Sep 2013 22:41:08 +0200
From:      =?ISO-8859-1?Q?Fernando_Apestegu=EDa?= <fernando.apesteguia@gmail.com>
To:        alexus <alexus@gmail.com>
Cc:        User Questions <freebsd-questions@freebsd.org>, James Gosnell <jamesgosnell@gmail.com>
Subject:   Re: f9 snmpd[4517]: stack overflow detected; terminated
Message-ID:  <CAGwOe2apznPDZoAbFRb6VfoVyzExw26i1AowZLVbDZFQNrCUew@mail.gmail.com>
In-Reply-To: <CAJxePNKGBfJaprEYa=9Qy=hAohXJS9ZfG_0YvMoUk5+3W29qkA@mail.gmail.com>
References:  <CAJxePN+TKu7VS2p2odo7iMce61hA5GgLC5TBp4O=Th9pR428AQ@mail.gmail.com> <CAEhBLvj25v+xWzNLCNPmmKd3V92v+Wm+ySJ-gL3VoT+DCwwoPA@mail.gmail.com> <CAJxePNJXr2Ln=mv=DHN6RWCGpL0w_QGjneeuB-SS6otE56ts2g@mail.gmail.com> <CAGwOe2b9LDtScpm7U0w3cfGR+80Exf-SNX+qFKu3CzsHWUYfiA@mail.gmail.com> <CAJxePNKfwN1_1Q1a_F_XL=NSuOoMHEktn+K-qxiP-42DHBaJjw@mail.gmail.com> <CAGwOe2bydwQZEObudtZwrOQ3vO=EYHjhw4VaD3G-bDxC_72wiQ@mail.gmail.com> <CAJxePN+HKHYeQ+kj-4tvXui-ZrS1SEOe9A0MTV72818hL7ejTQ@mail.gmail.com> <CAGwOe2a83py3Sx9j_6wB4dkz0882NB+ppZfN5VNwk2_0pfn=5g@mail.gmail.com> <CAJxePNLhgYCLaCR3mNEaTr2+wmrs=cW6FyUokwxSXh_G+T5z3g@mail.gmail.com> <CAGwOe2agZGai4ftCg1Ywsw9ceG+ryd4074A3R7MG0sMdk7qz0g@mail.gmail.com> <CAJxePNKGBfJaprEYa=9Qy=hAohXJS9ZfG_0YvMoUk5+3W29qkA@mail.gmail.com>

Next in thread | Previous in thread | Raw E-Mail | Index | Archive | Help
El 03/09/2013 21:47, "alexus" <alexus@gmail.com> escribi=F3:
>
> I use bsnmpd w/ mrtg (have been for very long time and everything was ok,
till recently), mrtg just monitors interface(s) as it always did, nothing
special..
>
> any ideas how to solve it though?

I'm really sorry. I don't use SNMP.
I would try to configure snmpd to be as verbose as possible and see if it
can log something interesting before it crashes.

Maybe someone who uses it can step in and help you to debug the problem.

>
>
> On Tue, Sep 3, 2013 at 3:40 PM, Fernando Apestegu=EDa <
fernando.apesteguia@gmail.com> wrote:
>>
>>
>>
>>
>> On Tue, Sep 3, 2013 at 9:22 PM, alexus <alexus@gmail.com> wrote:
>>>
>>> #13156 0x0000000000000000 in ?? ()
>>> #13157 0x0000000000000001 in ?? ()
>>> #13158 0x00007fffffffae80 in ?? ()
>>> #13159 0x000000080063c400 in ?? ()
>>> #13160 0x00007fffffffae90 in ?? ()
>>> #13161 0x00007fffffffae30 in ?? ()
>>> #13162 0x000000080063c000 in ?? ()
>>> #13163 0x0000000800624244 in dlclose () from /libexec/ld-elf.so.1
>>> Previous frame inner to this frame (corrupt stack?)
>>> (gdb)
>>>
>>> http://pastebin.com/qhQGC5A4
>>
>>
>> It was long indeed :)
>>
>> It seems to me you are receiving a very long query from the network and
somehow, the snmp_input_finish() function is blowing up.
>>
>>
>>
>>>
>>>
>>>
>>>
>>> On Tue, Sep 3, 2013 at 3:18 PM, Fernando Apestegu=EDa <
fernando.apesteguia@gmail.com> wrote:
>>>>
>>>>
>>>> El 03/09/2013 21:11, "alexus" <alexus@gmail.com> escribi=F3:
>>>>
>>>>
>>>> >
>>>> > it's _REALLY_ long, but if you want I can upload it somewhere...
>>>> >
>>>> > last couple of lines is following:
>>>> >
>>>> > #13163 0x0000000800624244 in dlclose () from /libexec/ld-elf.so.1
>>>> > Previous frame inner to this frame (corrupt stack?)
>>>>
>>>> Not much there.
>>>>
>>>> Paste the last 10 or 20 lines please. Let's see if that throws some
light.
>>>>
>>>> >
>>>> >
>>>> >
>>>> > On Tue, Sep 3, 2013 at 3:08 PM, Fernando Apestegu=EDa <
fernando.apesteguia@gmail.com> wrote:
>>>> >>
>>>> >>
>>>> >>
>>>> >>
>>>> >> On Tue, Sep 3, 2013 at 9:04 PM, alexus <alexus@gmail.com> wrote:
>>>> >>>
>>>> >>> can you guide me through to get "whole backtrace" please?
>>>> >>
>>>> >>
>>>> >> After opening the core like you did, type "bt" and press enter.
>>>> >>
>>>> >>>
>>>> >>>
>>>> >>>
>>>> >>> On Tue, Aug 27, 2013 at 5:19 PM, Fernando Apestegu=EDa <
fernando.apesteguia@gmail.com> wrote:
>>>> >>>>
>>>> >>>>
>>>> >>>> El 27/08/2013 05:03, "alexus" <alexus@gmail.com> escribi=F3:
>>>> >>>>
>>>> >>>>
>>>> >>>> >
>>>> >>>> > f9# gdb `which bsnmpd` /bsnmpd.core
>>>> >>>> > GNU gdb 6.1.1 [FreeBSD]
>>>> >>>> > Copyright 2004 Free Software Foundation, Inc.
>>>> >>>> > GDB is free software, covered by the GNU General Public
License, and you are
>>>> >>>> > welcome to change it and/or distribute copies of it under
certain
>>>> >>>> > conditions.
>>>> >>>> > Type "show copying" to see the conditions.
>>>> >>>> > There is absolutely no warranty for GDB.  Type "show warranty"
for details.
>>>> >>>> > This GDB was configured as "amd64-marcel-freebsd"...(no
debugging symbols
>>>> >>>> > found)...
>>>> >>>> > Core was generated by `bsnmpd'.
>>>> >>>> > Program terminated with signal 6, Aborted.
>>>> >>>> > Reading symbols from /lib/libbegemot.so.4...(no debugging
symbols
>>>> >>>> > found)...done.
>>>> >>>> > Loaded symbols for /lib/libbegemot.so.4
>>>> >>>> > Reading symbols from /usr/lib/libbsnmp.so.6...(no debugging
symbols
>>>> >>>> > found)...done.
>>>> >>>> > Loaded symbols for /usr/lib/libbsnmp.so.6
>>>> >>>> > Reading symbols from /usr/lib/libwrap.so.6...(no debugging
symbols
>>>> >>>> > found)...done.
>>>> >>>> > Loaded symbols for /usr/lib/libwrap.so.6
>>>> >>>> > Reading symbols from /lib/libc.so.7...(no debugging symbols
found)...done.
>>>> >>>> > Loaded symbols for /lib/libc.so.7
>>>> >>>> > Reading symbols from /lib/libcrypto.so.6...(no debugging symbol=
s
>>>> >>>> > found)...done.
>>>> >>>> > Loaded symbols for /lib/libcrypto.so.6
>>>> >>>> > Reading symbols from /usr/lib/snmp_mibII.so...(no debugging
symbols
>>>> >>>> > found)...done.
>>>> >>>> > Loaded symbols for /usr/lib/snmp_mibII.so
>>>> >>>> > Reading symbols from /libexec/ld-elf.so.1...(no debugging
symbols
>>>> >>>> > found)...done.
>>>> >>>> > Loaded symbols for /libexec/ld-elf.so.1
>>>> >>>> > #0  0x0000000800f54d6c in kill () from /lib/libc.so.7
>>>> >>>> > (gdb)
>>>> >>>>
>>>> >>>> Is that the whole backtrace?
>>>> >>>>
>>>> >>>> >
>>>> >>>> >
>>>> >>>> >
>>>> >>>> > On Mon, Aug 26, 2013 at 10:42 PM, James Gosnell <
jamesgosnell@gmail.com>wrote:
>>>> >>>> >
>>>> >>>> > > What's the core dump and your config file look like?
>>>> >>>> > >
>>>> >>>> > >
>>>> >>>> > > On Mon, Aug 26, 2013 at 9:28 PM, alexus <alexus@gmail.com>
wrote:
>>>> >>>> > >
>>>> >>>> > > > My bsnmpd(1) keep crashing(
>>>> >>>> > > >
>>>> >>>> > > > f9# uname -a
>>>> >>>> > > > FreeBSD f9.alexus.org 9.1-RELEASE-p6 FreeBSD 9.1-RELEASE-p6
#0: Wed Aug
>>>> >>>> > > 21
>>>> >>>> > > > 20:40:52 UTC 2013
>>>> >>>> > > > root@amd64-builder.daemonology.net:
/usr/obj/usr/src/sys/GENERIC
>>>> >>>> > > >  amd64
>>>> >>>> > > > f9# bzip2 -cd all.log.1.bz2 | grep snmpd
>>>> >>>> > > > Aug 24 20:59:55 f9 snmpd[4517]: stack overflow detected;
terminated
>>>> >>>> > > > Aug 24 20:59:55 f9 kernel: Aug 24 20:59:55 f9 snmpd[4517]:
stack overflow
>>>> >>>> > > > detected; terminated
>>>> >>>> > > > Aug 24 20:59:56 f9 kernel: pid 4517 (bsnmpd), uid 0: exited
on signal 6
>>>> >>>> > > > (core dumped)
>>>> >>>> > > > f9# head -1 /etc/snmpd.config
>>>> >>>> > > > # $FreeBSD: release/9.1.0/etc/snmpd.config 216595
2010-12-20 17:28:15Z
>>>> >>>> > > > syrinx $
>>>> >>>> > > > f9#
>>>> >>>> > > >
>>>> >>>> > > > What can I do to resolve it?
>>>> >>>> > > >
>>>> >>>> > > > --
>>>> >>>> > > > http://alexus.org/
>>>> >>>> > > > _______________________________________________
>>>> >>>> > > > freebsd-questions@freebsd.org mailing list
>>>> >>>> > > > http://lists.freebsd.org/mailman/listinfo/freebsd-questions
>>>> >>>> > > > To unsubscribe, send any mail to "
>>>> >>>> > > > freebsd-questions-unsubscribe@freebsd.org"
>>>> >>>> > > >
>>>> >>>> > >
>>>> >>>> > >
>>>> >>>> > >
>>>> >>>> > > --
>>>> >>>> > > James Gosnell, ACP
>>>> >>>> > > _______________________________________________
>>>> >>>> > > freebsd-questions@freebsd.org mailing list
>>>> >>>> > > http://lists.freebsd.org/mailman/listinfo/freebsd-questions
>>>> >>>> > > To unsubscribe, send any mail to "
>>>> >>>> > > freebsd-questions-unsubscribe@freebsd.org"
>>>> >>>> > >
>>>> >>>> >
>>>> >>>> >
>>>> >>>> >
>>>> >>>> > --
>>>> >>>> > http://alexus.org/
>>>> >>>> > _______________________________________________
>>>> >>>> > freebsd-questions@freebsd.org mailing list
>>>> >>>> > http://lists.freebsd.org/mailman/listinfo/freebsd-questions
>>>> >>>> > To unsubscribe, send any mail to "
freebsd-questions-unsubscribe@freebsd.org"
>>>> >>>
>>>> >>>
>>>> >>>
>>>> >>>
>>>> >>> --
>>>> >>> http://alexus.org/
>>>> >>
>>>> >>
>>>> >
>>>> >
>>>> >
>>>> > --
>>>> > http://alexus.org/
>>>
>>>
>>>
>>>
>>> --
>>> http://alexus.org/
>>
>>
>
>
>
> --
> http://alexus.org/



Want to link to this message? Use this URL: <http://docs.FreeBSD.org/cgi/mid.cgi?CAGwOe2apznPDZoAbFRb6VfoVyzExw26i1AowZLVbDZFQNrCUew>