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%2B3W29qkA@mail.gmail.com> References: <CAJxePN%2BTKu7VS2p2odo7iMce61hA5GgLC5TBp4O=Th9pR428AQ@mail.gmail.com> <CAEhBLvj25v%2BxWzNLCNPmmKd3V92v%2BWm%2BySJ-gL3VoT%2BDCwwoPA@mail.gmail.com> <CAJxePNJXr2Ln=mv=DHN6RWCGpL0w_QGjneeuB-SS6otE56ts2g@mail.gmail.com> <CAGwOe2b9LDtScpm7U0w3cfGR%2B80Exf-SNX%2BqFKu3CzsHWUYfiA@mail.gmail.com> <CAJxePNKfwN1_1Q1a_F_XL=NSuOoMHEktn%2BK-qxiP-42DHBaJjw@mail.gmail.com> <CAGwOe2bydwQZEObudtZwrOQ3vO=EYHjhw4VaD3G-bDxC_72wiQ@mail.gmail.com> <CAJxePN%2BHKHYeQ%2Bkj-4tvXui-ZrS1SEOe9A0MTV72818hL7ejTQ@mail.gmail.com> <CAGwOe2a83py3Sx9j_6wB4dkz0882NB%2BppZfN5VNwk2_0pfn=5g@mail.gmail.com> <CAJxePNLhgYCLaCR3mNEaTr2%2Bwmrs=cW6FyUokwxSXh_G%2BT5z3g@mail.gmail.com> <CAGwOe2agZGai4ftCg1Ywsw9ceG%2Bryd4074A3R7MG0sMdk7qz0g@mail.gmail.com> <CAJxePNKGBfJaprEYa=9Qy=hAohXJS9ZfG_0YvMoUk5%2B3W29qkA@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: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAGwOe2apznPDZoAbFRb6VfoVyzExw26i1AowZLVbDZFQNrCUew>