While I was playing with net-snmp, my agentx client crashed
at send() in netsnmp_tcp_send.
Can anyone provide a clue on what this file is:
../sysdeps/unix/sysv/linux/powerpc/powerpc32/socket.S:87
is it a file generated by net-snmp or a file provided
by my OS?
I am running agentx as subagent on ppc-405, and configured
net-snmp using:
CC=ppc_405-gcc CXX=ppc_405-g++ ../../net-snmp/configure
--with-openssl=/usr/local/montavista/pro/devkit/ppc/405/target/usr/include
--with-mib-modules="host misc/ipfwacc" --without-rpm
--with-out-transports="AAL5PVC IPX" --with-endianness=big
--host=ppc-ibm-linux
Thanks for any info.
-Richard
static int
netsnmp_tcp_send(netsnmp_transport *t, void *buf, int size,
void **opaque, int *olength)
{
int rc = -1;
if (t != NULL && t->sock >= 0) {
while (rc < 0) {
rc = send(t->sock, buf, size, 0);
if (rc < 0 && errno != EINTR) {
break;
}
}
}
return rc;
}
Program received signal SIGPIPE, Broken pipe.
[Switching to Thread 16384 (LWP 159)]
send () at ../sysdeps/unix/sysv/linux/powerpc/powerpc32/socket.S:87
87 ../sysdeps/unix/sysv/linux/powerpc/powerpc32/socket.S: No such
file or directory.
in ../sysdeps/unix/sysv/linux/powerpc/powerpc32/socket.S
Current language: auto; currently asm
(gdb) where
#0 send () at ../sysdeps/unix/sysv/linux/powerpc/powerpc32/socket.S:87
#1 0x0fdc1474 in netsnmp_tcp_send (t=0x1046e078, buf=0x10501eb8,
size=76, opaque=0x0,
olength=0x104f6c98) at ../../../net-snmp/snmplib/snmpTCPDomain.c:133
#2 0x0fd9cb40 in _sess_async_send (sessp=0x20, pdu=0x104f6c60,
callback=0, cb_data=0x0)
at ../../../net-snmp/snmplib/snmp_api.c:4747
#3 0x0fd9d02c in snmp_sess_async_send (sessp=0x104f6c60,
pdu=0x7ffff6e4, callback=0x4c,
cb_data=0x0) at ../../../net-snmp/snmplib/snmp_api.c:4833
#4 0x0fd9c90c in snmp_async_send (session=0x20, pdu=0x10501eb8,
callback=0, cb_data=0x1046deb8)
at ../../../net-snmp/snmplib/snmp_api.c:4565
#5 0x0fd9c898 in snmp_send (session=0x20, pdu=0x7ffff6e4)
at ../../../net-snmp/snmplib/snmp_api.c:4551
#6 0x0ff7f28c in handle_subagent_response (op=32, session=0x7ffff6e4,
reqid=76, pdu=0x104f6c60,
magic=0x104f6c98) at
../../../net-snmp/agent/mibgroup/agentx/subagent.c:500
#7 0x0fd9d698 in _sess_process_packet (sessp=0x1046e1f0, sp=0x0,
isp=0x0, transport=0x104f4930,
opaque=0x0, olength=273079936, packetptr=0x1046e078 "\017Þæp",
length=0)
at ../../../net-snmp/snmplib/snmp_api.c:5121
#8 0x0fd9e368 in _sess_read (sessp=0x0, fdset=0x104f6c60)
at ../../../net-snmp/snmplib/snmp_api.c:5605
#9 0x0fd9e7d0 in snmp_sess_read (sessp=0x104f4930, fdset=0x7ffff6e4)
at ../../../net-snmp/snmplib/snmp_api.c:5624
#10 0x0fd9db94 in snmp_read (fdset=0x104f4930) at
../../../net-snmp/snmplib/snmp_api.c:5260
-------------------------------------------------------
SF.Net email is Sponsored by the Better Software Conference & EXPO
September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices
Agile & Plan-Driven Development * Managing Projects & Teams * Testing & QA
Security * Process Improvement & Measurement * http://www.sqe.com/bsce5sf
_______________________________________________
Net-snmp-coders mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/net-snmp-coders