Hi Guys - I've spent a good portion of the last couple months isolating a critical systems failure which got traced to Net-SNMP:
#32 0x0000000000529636 in Signal_Handler () #33 <signal handler called> #34 0x00000031eda2e21d in raise () from /lib64/tls/libc.so.6 #35 0x00000031eda2fa1e in abort () from /lib64/tls/libc.so.6 #36 0x00000031eda63291 in __libc_message () from /lib64/tls/libc.so.6 #37 0x00000031eda68eae in _int_free () from /lib64/tls/libc.so.6 #38 0x00000031eda691f6 in free () from /lib64/tls/libc.so.6 #39 0x0000000000959e9d in _sess_process_packet () #40 0x000000000095b4c9 in _sess_read () #41 0x000000000095bc39 in snmp_sess_read () This is in version 5.3.1 and reliably and repeatably occurs in the following circumstances: - 64-Bit Compiles on AMD Opteron - 3.6 Gig process Size (so definitely using >32-bit bound mem addresses) - 4 to 8 Processors - Managing lots of 64-bit OIDs - Moving about 20-50Mbps of SNMP traffic continuously. - ~800 Snmp Sessions Open at a Time, Passively and Carefully Closing - Process Running for About a Week It always trips while freeing inside _sess_process_packet and always occurs after about a week of the process running, although not after a specific amount of time more isolated than within 2 days of 1 week. It appears more to occur based on a volume of SNMP traffic, but not specifically determinant as yet. I noticed 5.4 has been flagged for supported, is it worth upgrading to 5.4 to fix this issue? For now I'm trying to debug the net-snmp stuff in 5.3 and will submit a patch if I can figure out what's happening. Kyle On Sat, December 2, 2006 15:12, [EMAIL PROTECTED] said: > Send Net-snmp-coders mailing list submissions to > [email protected] > > To subscribe or unsubscribe via the World Wide Web, visit > https://lists.sourceforge.net/lists/listinfo/net-snmp-coders > or, via email, send a message with subject or body 'help' to > [EMAIL PROTECTED] > > You can reach the person managing the list at > [EMAIL PROTECTED] > > When replying, please edit your Subject line so it is more specific > than "Re: Contents of Net-snmp-coders digest..." > > > Today's Topics: > > 1. Re: MAC representation (Dave Shield) > 2. Re: snmp-community-mib impl how (Thomas Anders) > 3. Solution to overcome : multiple definitions of <function> > (Lakshmi) > > > ---------------------------------------------------------------------- > > Message: 1 > Date: Fri, 1 Dec 2006 20:24:21 +0000 > From: "Dave Shield" <[EMAIL PROTECTED]> > Subject: Re: MAC representation > To: Jegan <[EMAIL PROTECTED]> > Cc: "[email protected]" > <[email protected]> > Message-ID: > <[EMAIL PROTECTED]> > Content-Type: text/plain; charset=ISO-8859-1; format=flowed > > On 29/11/06, Jegan <[EMAIL PROTECTED]> wrote: >> The MAC address is defined as an unsigned integer in MIB. > > Which MIB are you referring to? > > The standard way of representing a MAC address is as a > 6-octet (binary) string value. See SNMPv2-TC (MacAddress) > or RFC1213-MIB (PhysAddress) for details. > > > Dave > > > > ------------------------------ > > Message: 2 > Date: Fri, 01 Dec 2006 21:32:39 +0100 > From: Thomas Anders <[EMAIL PROTECTED]> > Subject: Re: snmp-community-mib impl how > To: Dana Burns <[EMAIL PROTECTED]> > Cc: [email protected] > Message-ID: <[EMAIL PROTECTED]> > Content-Type: text/plain; charset=ISO-8859-1 > > Dana Burns wrote: >> Magnus Fromreide wrote: >>> What can apps/snmpcomm do that snmpset can't do if we assume that your >>> mib module is available? >>> >> Probably nothing other than conveniently packing the needed snmpsets >> together? > > I could certainly see the benefit of that. > > > +Thomas > > -- > Thomas Anders (thomas.anders at blue-cable.de) > > > > ------------------------------ > > Message: 3 > Date: Sat, 2 Dec 2006 21:07:58 +0530 > From: Lakshmi <[EMAIL PROTECTED]> > Subject: Solution to overcome : multiple definitions of <function> > To: [email protected] > Message-ID: > <[EMAIL PROTECTED]> > Content-Type: text/plain; charset="iso-8859-1" > > Hi, > > When I am trying to compile the snmpusm.c file in linux device I am facing > the following error. Kindly help me out. > > $ gcc snmpusm.c -o snmpusm -I/home/me_user/net-snmp-5.3.1/include > -lnetsnmp > -lcrypto -lm > /usr/lib/gcc/i386-redhat-linux/3.4.2/../../../libnetsnmp.a(snmpusm.o)(.data+0x80): > multiple definition of `usmAES128PrivProtocol' > /tmp/ccTiH0Iv.o(.data+0x188): first defined here > /usr/bin/ld: Warning: size of symbol `usmAES128PrivProtocol' changed from > 4 > in /tmp/ccTiH0Iv.o to 40 in > /usr/lib/gcc/i386-redhat-linux/3.4.2/../../../libnetsnmp.a(snmpusm.o) > /usr/lib/gcc/i386-redhat-linux/3.4.2/../../../libnetsnmp.a(snmpusm.o)(.data+0xc0): > multiple definition of `usmDESPrivProtocol' > /tmp/ccTiH0Iv.o(.data+0x120): first defined here > /usr/lib/gcc/i386-redhat-linux/3.4.2/../../../libnetsnmp.a(snmpusm.o)(.data+0x100): > multiple definition of `usmNoPrivProtocol' > /tmp/ccTiH0Iv.o(.data+0xe0): first defined here > /usr/lib/gcc/i386-redhat-linux/3.4.2/../../../libnetsnmp.a(snmpusm.o)(.data+0x140): > multiple definition of `usmHMACSHA1AuthProtocol' > /tmp/ccTiH0Iv.o(.data+0xa0): first defined here > /usr/lib/gcc/i386-redhat-linux/3.4.2/../../../libnetsnmp.a(snmpusm.o)(.data+0x180): > multiple definition of `usmHMACMD5AuthProtocol' > /tmp/ccTiH0Iv.o(.data+0x60): first defined here > /usr/lib/gcc/i386-redhat-linux/3.4.2/../../../libnetsnmp.a(snmpusm.o)(.data+0x1c0): > multiple definition of `usmNoAuthProtocol' > /tmp/ccTiH0Iv.o(.data+0x20): first defined here > /usr/lib/gcc/i386-redhat-linux/3.4.2/../../../libnetsnmp.a(snmpusm.o)(.text+0x0): > In function `usm_malloc_usmStateReference': > : multiple definition of `usm_malloc_usmStateReference' > /tmp/ccTiH0Iv.o(.text+0x0): first defined here > /usr/bin/ld: Warning: size of symbol `usm_malloc_usmStateReference' > changed > from 29 in /tmp/ccTiH0Iv.o to 44 in > /usr/lib/gcc/i386-redhat-linux/3.4.2/../../../libnetsnmp.a(snmpusm.o) > /usr/lib/gcc/i386-redhat-linux/3.4.2/../../../crt1.o(.text+0x18): In > function `_start': > : undefined reference to `main' > collect2: ld returned 1 exit status > > > -- > Regards & Thanks, > nagalav > -------------- next part -------------- > An HTML attachment was scrubbed... > URL: > http://sourceforge.net/mailarchive/forum.php?forum=net-snmp-coders/attachments/20061202/64c06fe5/attachment.html > > ------------------------------ > > ------------------------------------------------------------------------- > Take Surveys. Earn Cash. Influence the Future of IT > Join SourceForge.net's Techsay panel and you'll get the chance to share > your > opinions on IT & business topics through brief surveys - and earn cash > http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV > > ------------------------------ > > _______________________________________________ > Net-snmp-coders mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/net-snmp-coders > > > End of Net-snmp-coders Digest, Vol 7, Issue 3 > ********************************************* > Kyle Lussier -----BEGIN PGP PUBLIC KEY BLOCK----- Version: GnuPG v1.4.1 (GNU/Linux) mQGiBESMVNcRBACwLIDqR1t+8Jr/qFLztBQAKTxguMprgzeSIWzJ4WffgghleQEf hzmXz0LiT5A9tujwE8oHj9Lvbd55QwHZPaCJ1YDm8v9j4Sy5pSbIEiLha/JB3ArE VNEzS1bXtB4BLLtb73BhR6EqMPLl8Bj77EKzCsGpbYGbw9dbIWF5DmDyxwCgq92V KUGtg2jO+zdsHbJT91URC4UEAI3QyLddDVEA7eiMUbTo761iuldPAGdGW66QWP1c +qY6+WpojOl/zXSu0JPpcdJdQxvR0WEAWgpQtwoA5NZEhy1cZUYlUBvZLSsj2NHt bAPST7/yxbAaTdV4xV97HxTS9TzMR4KuOuSDFTm/EnSPiOxDo7oKbNKgqtX46rnb MHTXA/9H95SNlUhrnoXyL/FspqhHnRotznlR20zc+x0zBfykB9+oOBZCXi5zImp+ /bvBRoXO2LzVIHJUohDHHh7HQyFvHNezZPUTCx+axWPATyA/1pMCeRebNQdv5qyX VeOhz/vT4wlWHoyfq41lXQjD1b8mq7HEcm9fPgzfy5FblEExmbRMS3lsZSBMdXNz aWVyIChLZXkgZ2VuZXJhdGVkIG9uIHB1YmxpYyB3ZWJtYWlsIHNlcnZlcikgPGts dXNzaWVyQGF1dG9ub2MuY29tPohfBBMRAgAfBQJEjFTXBQkB4TOABAsCBwMDFQID AxYCAQIeAQIXgAAKCRAjHlgQXlxdpyTVAJ9m+usBWsQW+3YoTW4Hvyqxp1LRSgCf Q5zAVd8i0ow3iuAL4/ca3NTXGUy5AQ0ERIxU2BAEAP5qD3r3LrFStM+5k7VGmBfs 2MOY55zwqtR37cIc9sK++RBK1CsdszWWZmAHdVF8YP8mRCid1jkgLkKhGxJSNh7w wXtX58O9jOL7NlLkgGwdDnoSwykY3LMMEnG0f6J391sgQ5dw+pgSpiPCMcVpm+v1 j6tUyTkjhIve6pQyjBILAAMFBADMLOxc64ozoX38Ck0tQ+h/NJkbbjRMOE8ibncx bxQ7872QOoVKtxw2D6ErPOMKmV8Afsaz8/PDuR3pUBQTZNcf+os13Z9H/Q7s9BXc vkoQyD3pg8mJWPIwej9Vqv2835tilqbzMNIfpXlnol1zD7jyS/o/x73sLIWhaliA Zw0DpYhMBBgRAgAMBQJEjFTYBQkB4TOAAAoJECMeWBBeXF2nrIYAniwvBtFxQeo9 u2WGFAWo76+/09dVAJ9KU9goyFodHQqc1e3mOeaNx+86uw== =Cf5N -----END PGP PUBLIC KEY BLOCK----- ------------------------------------------------------------------------- Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys - and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV _______________________________________________ Net-snmp-coders mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/net-snmp-coders
