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

Reply via email to