The bug is fixed in 5.2 version. I noticed the bug in 5.1.2 version as well. Thanks for the info.
Jaiber John. On Sat, 8 Jan 2005 16:59:38 +0100, Magnus Fromreide <[EMAIL PROTECTED]> wrote: > On Sat, Jan 08, 2005 at 08:48:37PM +0530, jaiber john wrote: > > hello, > > > > I've noticed a problem while running the "example-demon" subagent > > (compiled from NetSNMP website), with NetSNMP v5.0.9 on IA 64bit > > machine running RHEL3.0. The following is the snmpd trace (-f -f -D > > -d) and I think the error is in the function "agentx_parse_oid()" > > (below) which mis-interprets the OID that subagent is trying to > > register. Is this a known problem? I just searched the archive but > > couldnt find a similar issue. Am I correct in assuming there's problem > > with "agentx_parse_oid()"? > > > > Well, it seems broken. > > Could you please try it with a recent version of Net-SNMP (5.2.something > is current) and see if the error still is there? > > I seem to remember that there were some 64-bit patch in that area not that > long ago. > > /MF > > > > > (I've removed some lines from trace which i think is not much important) > > --------------------------------------------------------------------------------------------------------------------------------- > > Received 80 bytes from Local IPC: abstract > > 0000: 01 01 00 00 00 00 00 00 00 00 00 00 F2 7F 5B 79 ..............[y > > 0016: 3C 00 00 00 00 00 00 00 05 04 00 00 01 00 00 00 <............... > > 0032: 88 1F 00 00 03 00 00 00 02 00 00 00 0A 00 00 00 ................ > > 0048: 19 00 00 00 4E 65 74 2D 53 4E 4D 50 20 41 67 65 ....Net-SNMP Age > > 0064: 6E 74 58 20 73 75 62 2D 61 67 65 6E 74 00 00 00 ntX sub-agent... > > ...... > > ...... > > dumph_recv: OID Segments > > parse_oid > > sizeof(oid) = 8 > > dumpx_recv: 01 00 00 00 > > dumpv_recv: Integer: 1 (0x01) > > dumpx_recv: 88 1F 00 00 > > dumpv_recv: Integer: 8072 (0x1F88) > > dumpx_recv: 03 00 00 00 > > dumpv_recv: Integer: 3 (0x03) > > dumpx_recv: 02 00 00 00 > > dumpv_recv: Integer: 2 (0x02) > > dumpx_recv: 0A 00 00 00 > > dumpv_recv: Integer: 10 (0x0A) > > trace: agentx_parse_oid(): agentx/protocol.c, 1180 > > dumpv_recv: OID: > > .4294967296.12884901888.25769803776.4294967296.17179869184.4294967296.34668976013312.12884901888.8589934592.42949672960 > > trace: agentx_parse(): agentx/protocol.c, 1623 > > dumph_recv: Subagent Description > > dumpx_recv: 19 00 00 00 > > dumpv_recv: Integer: 25 (0x19) > > dumpx_recv: 19 00 00 00 4E 65 74 2D 53 4E 4D 50 20 41 67 65 > > 6E 74 58 20 73 75 62 2D 61 67 65 6E 74 00 00 00 > > dumpv_recv: String: Net-SNMP AgentX sub-agent.,. > > trace: init_agent_snmp_session(): snmp_agent.c, 921 > > snmp_agent: agent_sesion 0x6000000000160b60 created > > trace: handle_master_agentx_packet(): agentx/master_admin.c, 490 > > agentx/master: handle pdu (req=0x795b7ff2,trans=0x0,sess=0x0) > > trace: open_agentx_session(): agentx/master_admin.c, 75 > > agentx/master: open 0x6000000000150360 > > trace: open_agentx_session(): agentx/master_admin.c, 123 > > agentx/master: opened 0x6000000000161720 = 7 with flags = a0 > > trace: handle_master_agentx_packet(): agentx/master_admin.c, 567 > > agentx/master: send response, stat 0 (req=0x795b7ff2,trans=0x0,sess=0x0) > > trace: agentx_realloc_build_header(): agentx/protocol.c, 610 > > dumph_send: AgentX Header > > dumpx_send: 01 12 00 00 > > dumpv_send: Version: 1 > > ......... > > ......... > > trace: _agentx_realloc_build(): agentx/protocol.c, 915 > > dumpv_send: errindex: 0 > > trace: _agentx_realloc_build(): agentx/protocol.c, 927 > > dumph_send: Get* Variable List > > trace: agentx_realloc_build_varbind(): agentx/protocol.c, 397 > > dumph_send: VarBind > > trace: agentx_realloc_build_varbind(): agentx/protocol.c, 398 > > dumph_send: type > > dumpx_send: 04 00 > > dumpv_send: Short: 4 (0x04) > > trace: agentx_realloc_build_varbind(): agentx/protocol.c, 444 > > dumph_send: name > > trace: agentx_realloc_build_oid(): agentx/protocol.c, 228 > > dumpv_send: OID: > > .4294967296.12884901888.25769803776.4294967296.17179869184.4294967296.34668976013312.12884901888.8589934592.42949672960 > > trace: agentx_realloc_build_oid(): agentx/protocol.c, 262 > > dumph_send: OID Header > > dumpx_send: 0A 00 00 00 > > dumpv_send: # subids: 10 (0x0A) > > trace: agentx_realloc_build_oid(): agentx/protocol.c, 266 > > dumpv_send: prefix: 0 (0x00) > > trace: agentx_realloc_build_oid(): agentx/protocol.c, 268 > > dumpv_send: inclusive: 0 (0x00) > > trace: agentx_realloc_build_oid(): agentx/protocol.c, 272 > > dumph_send: OID Segments > > dumpx_send: 00 00 00 00 > > dumpv_send: Integer: 0 (0x00) > > dumpx_send: 00 00 00 00 > > dumpv_send: Integer: 0 (0x00) > > dumpx_send: 00 00 00 00 > > dumpv_send: Integer: 0 (0x00) > > dumpx_send: 00 00 00 00 > > dumpv_send: Integer: 0 (0x00) > > dumpx_send: 00 00 00 00 > > dumpv_send: Integer: 0 (0x00) > > dumpx_send: 00 00 00 00 > > dumpv_send: Integer: 0 (0x00) > > dumpx_send: 00 00 00 00 > > dumpv_send: Integer: 0 (0x00) > > dumpx_send: 00 00 00 00 > > dumpv_send: Integer: 0 (0x00) > > dumpx_send: 00 00 00 00 > > dumpv_send: Integer: 0 (0x00) > > dumpx_send: 00 00 00 00 > > dumpv_send: Integer: 0 (0x00) > > trace: agentx_realloc_build_varbind(): agentx/protocol.c, 453 > > dumph_send: value > > trace: agentx_realloc_build_string(): agentx/protocol.c, 300 > > dumph_send: Build String > > trace: agentx_realloc_build_string(): agentx/protocol.c, 301 > > dumph_send: length > > dumpx_send: 19 00 00 00 > > dumpv_send: Integer: 25 (0x19) > > dumpx_send: 4E 65 74 2D 53 4E 4D 50 20 41 67 65 6E 74 58 20 > > 73 75 62 2D 61 67 65 6E 74 00 00 00 > > dumpv_send: String: Net-SNMP AgentX sub-agent > > dumpx_send: 58 00 00 00 > > dumpv_send: Integer: 88 (0x58) > > trace: _agentx_realloc_build(): agentx/protocol.c, 999 > > agentx_build: packet built okay > > > > Sending 108 bytes to Local IPC: abstract > > 0000: 01 12 00 00 07 00 00 00 00 00 00 00 F2 7F 5B 79 ..............[y > > 0016: 58 00 00 00 C7 03 00 00 00 00 00 00 04 00 00 00 X............... > > 0032: 0A 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ > > 0048: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ > > 0064: 00 00 00 00 00 00 00 00 00 00 00 00 19 00 00 00 ................ > > 0080: 4E 65 74 2D 53 4E 4D 50 20 41 67 65 6E 74 58 20 Net-SNMP AgentX > > 0096: 73 75 62 2D 61 67 65 6E 74 00 00 00 sub-agent... > > ------------------------------------------------------------------------------------------------------------------------------- > > > > > > ------------------------------------------------------- > > The SF.Net email is sponsored by: Beat the post-holiday blues > > Get a FREE limited edition SourceForge.net t-shirt from ThinkGeek. > > It's fun and FREE -- well, almost....http://www.thinkgeek.com/sfshirt > > _______________________________________________ > > Net-snmp-coders mailing list > > [email protected] > > https://lists.sourceforge.net/lists/listinfo/net-snmp-coders > > -- > Magnus Fromreide +46-13 17 68 48 > M�rdtorpsgatan 21, 2tr [EMAIL PROTECTED] > SE-584 34 LINK�PING > ------------------------------------------------------- The SF.Net email is sponsored by: Beat the post-holiday blues Get a FREE limited edition SourceForge.net t-shirt from ThinkGeek. It's fun and FREE -- well, almost....http://www.thinkgeek.com/sfshirt _______________________________________________ Net-snmp-coders mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/net-snmp-coders
