Hi Team,

I am getting snmpd crash with below trace, during a system boot, or
snmp restart with config changes.
I am having netsnm version 5.7.2 running in my box.


Trace 1.
==========
Core was generated by `/usr/sbin/snmpd -Lo0-6d -f -x
/var/agentx/master_VRF_1 -p /var/run/openvswitch/'.

Program terminated with signal SIGSEGV, Segmentation fault.

#0  0x00007efc9524cf41 in snmp_sess_read2
(sessp=sessp@entry=0x7efc93cd2040, fdset=fdset@entry=0x7ffd4e23ef00)

    at /usr/src/debug/net-snmp/5.7.2-r1/net-snmp-5.7.2/snmplib/snmp_api.c:6200

6200             if (rc && pss->s_snmp_errno) {

(gdb) bt full

#0  0x00007efc9524cf41 in snmp_sess_read2
(sessp=sessp@entry=0x7efc93cd2040, fdset=fdset@entry=0x7ffd4e23ef00)

    at /usr/src/debug/net-snmp/5.7.2-r1/net-snmp-5.7.2/snmplib/snmp_api.c:6200

        psl = 0x7efc93cd2040

        pss = 0x0

        rc = -1

#1  0x00007efc9524cf8b in snmp_read2 (fdset=0x7ffd4e23ef00) at
/usr/src/debug/net-snmp/5.7.2-r1/net-snmp-5.7.2/snmplib/snmp_api.c:5799

        slp = 0x7efc93cd2040

#2  0x0000000000403ff5 in ?? ()

No symbol table info available.

#3  0x00007efc94e88740 in __libc_start_main (main=0x402600, argc=7,
argv=0x7ffd4e23f1c8, init=<optimized out>, fini=<optimized out>,
rtld_fini=<optimized out>,

    stack_end=0x7ffd4e23f1b8) at
/usr/src/debug/glibc/2.23-r0/git/csu/libc-start.c:289

        self = <optimized out>

        result = <optimized out>

        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {0,
-9062587388492096986, 4210992, 140725914431936, 0, 0,
9061704306574383654, 9205939935531391526},

              mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x4043f0,
0x7ffd4e23f1c8}, data = {prev = 0x0, cleanup = 0x0, canceltype =
4211696}}}

        not_first_call = <optimized out>

#4  0x0000000000404159 in ?? ()

No symbol table info available.



Trace 2:
=======

Core was generated by `/usr/sbin/snmpd -Lo0-6d -f -x
/var/agentx/master_swns -p /var/run/openvswitch/s'.

Program terminated with signal SIGSEGV, Segmentation fault.

#0  _sess_read (sessp=sessp@entry=0xa1,
fdset=fdset@entry=0xffffe9265ea0) at
/usr/src/debug/net-snmp/5.7.2-r1/net-snmp-5.7.2/snmplib/snmp_api.c:5825

5825        netsnmp_transport *transport = slp ? slp->transport : NULL;

(gdb) bt

#0  _sess_read (sessp=sessp@entry=0xa1,
fdset=fdset@entry=0xffffe9265ea0) at
/usr/src/debug/net-snmp/5.7.2-r1/net-snmp-5.7.2/snmplib/snmp_api.c:5825

#1  0x0000ffff9ee3769c in snmp_sess_read2 (sessp=sessp@entry=0xa1,
fdset=fdset@entry=0xffffe9265ea0) at
/usr/src/debug/net-snmp/5.7.2-r1/net-snmp-5.7.2/snmplib/snmp_api.c:6206

#2  0x0000ffff9ee376f4 in snmp_read2 (fdset=0xffffe9265ea0) at
/usr/src/debug/net-snmp/5.7.2-r1/net-snmp-5.7.2/snmplib/snmp_api.c:5808

#3  0x0000000000404584 in ?? ()



This issue is not continously reproducible but seeing intermittently,
when snmp agent/subagent restarts, and snmpwalk happens in the
background.
Please help me understand the issue further and help me with the
patch/ if this issue is already taken care in the upstream.


Thanks,
Surya


_______________________________________________
Net-snmp-coders mailing list
Net-snmp-coders@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/net-snmp-coders

Reply via email to