Date: Tue, 3 Sep 2013 15:47:54 -0400 From: alexus <alexus@gmail.com> To: =?UTF-8?Q?Fernando_Apestegu=C3=ADa?= <fernando.apesteguia@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: <CAJxePNKGBfJaprEYa=9Qy=hAohXJS9ZfG_0YvMoUk5%2B3W29qkA@mail.gmail.com> In-Reply-To: <CAGwOe2agZGai4ftCg1Ywsw9ceG%2Bryd4074A3R7MG0sMdk7qz0g@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>
next in thread | previous in thread | raw e-mail | index | archive | help
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? On Tue, Sep 3, 2013 at 3:40 PM, Fernando Apestegu=C3=ADa < 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=C3=ADa < >> fernando.apesteguia@gmail.com> wrote: >> >>> >>> El 03/09/2013 21:11, "alexus" <alexus@gmail.com> escribi=C3=B3: >>> >>> > >>> > 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=C3=ADa < >>> 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=C3=ADa < >>> fernando.apesteguia@gmail.com> wrote: >>> >>>> >>> >>>> >>> >>>> El 27/08/2013 05:03, "alexus" <alexus@gmail.com> escribi=C3=B3: >>> >>>> >>> >>>> >>> >>>> > >>> >>>> > 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 certai= n >>> >>>> > 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 debuggin= g >>> symbols >>> >>>> > found)... >>> >>>> > Core was generated by `bsnmpd'. >>> >>>> > Program terminated with signal 6, Aborted. >>> >>>> > Reading symbols from /lib/libbegemot.so.4...(no debugging symbol= s >>> >>>> > 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 symbo= ls >>> >>>> > 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 symbols >>> >>>> > 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 symbol= s >>> >>>> > 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/ >> > > --=20 http://alexus.org/
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAJxePNKGBfJaprEYa=9Qy=hAohXJS9ZfG_0YvMoUk5%2B3W29qkA>