Getting double free or corruption

chandrasekharreddy c <[email protected]>
Newsgroups gmane.network.net-snmp.user
Message-ID <CO6PR04MB7619F366E8410670218C21C3D4979@CO6PR04MB7619.namprd04.prod.outlook.com>
Hi  Team,


I'm upgraded to net-snmp 5.8 version recently.
I'm getting snmpd core dump with double free while doing snmpv3 bulk get.
I compared net-snmp 5.8 and 5.9.
It looks like some changes happend.
My bt is like this.


#0 __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50

#1 0x0000ffffa3729f54 in __GI_abort () at abort.c:79

#2 0x0000ffffa3774274<tel:+913774274> in __libc_message (action=action@entry=do_abort, fmt=fmt@entry=0xffffa382ca68 "%s\n") at ../sysdeps/posix/libc_fatal.c:181

#3 0x0000ffffa377b52c in malloc_printerr (str=str@entry=0xffffa3828468<tel:+913828468> "double free or corruption (fasttop)") at malloc.c:5332

#4 0x0000ffffa377cdec in _int_free (av=<optimized out>, p=0x4d56b0, have_lock=0) at malloc.c:4266

#5 0x0000ffffa38e98c8 in usm_free_usmStateReference (old=old@entry=0x56dc60) at snmpusm.c:313

#6 0x0000ffffa38ee194 in usm_generate_out_msg (msgProcModel=<optimized out>, globalData=<optimized out>, globalDataLen=27, maxMsgSize=<optimized out>, secModel=<optimized

out>, secEngineID=<optimized out>, secEngineIDLen=<optimized out>, secName=<optimized out>, secNameLen=5, secLevel=3, scopedPdu=0xfffff9717bb0 "0\202\004\321\004\033\200", scopedPduLen=1237, secStateRef=0x56dc60, secParams=0x5639fb ' ' <repeats 200 times>..., secParamsLen=0xfffff9717b00, wholeMsg=0xfffff9717b10, wholeMsgLen=0xfffff97182e8) at snmpusm.c:1201

#7 0x0000ffffa38eec0c in usm_secmod_generate_out_msg (parms=<optimized out>) at snmpusm.c:868

#8 0x0000ffffa38a9b20 in snmpv3_packet_build (session=session@entry=0x456bd0, pdu=pdu@entry=0x577340<tel:+91577340>, packet=0x5639e0 "0\202", out_length=out_length@entry=0xfffff97182e8,

pdu_data=pdu_data@entry=0x0, pdu_data_len=pdu_data_len@entry=0) at snmp_api.c:3085

#9 0x0000ffffa38ab824 in snmpv3_build (pdu=0x577340<tel:+91577340>, session=0x456bd0, offset=0xfffff9718228<tel:+919718228>, pkt_len=0xfffff97182e8, pkt=0xfffff97182d0) at snmp_api.c:2561

#10 _snmp_build (pdu=0x577340<tel:+91577340>, session=0x456bd0, offset=0xfffff9718228<tel:+919718228>, pkt_len=0xfffff97182e8, pkt=0xfffff97182d0) at snmp_api.c:3143

#11 snmp_build (pkt=0xfffff97182d0, pkt_len=0xfffff97182e8, offset=0xfffff9718228<tel:+919718228>, pss=0x456bd0, pdu=0x577340)<tel:+91577340> at snmp_api.c:3482

#12 0x0000ffffa38abd20 in netsnmp_build_packet (isp=isp@entry=0x4bd9d0, sp=sp@entry=0x456bd0, pdu=pdu@entry=0x577340<tel:+91577340>, pktbuf_p=pktbuf_p@entry=0xfffff97182d0, pktbuf_len_p=pktbuf_len_p@entry=0xfffff97182e0, pkt_p=pkt_p@entry=0xfffff97182d8, len_p=len_p@entry=0xfffff97182e8) at snmp_api.c:5294

#13 0x0000ffffa38abec4 in _build_initial_pdu_packet (slp=<optimized out>, pdu=0x577340<tel:+91577340>, bulk=1) at snmp_api.c:5471

#14 0x0000ffffa49ac874 in netsnmp_wrap_up_request (asp=asp@entry=0x4c9c30, status=status@entry=0) at snmp_agent.c:2011

#15 0x0000ffffa49afc0c in check_delayed_request (asp=asp@entry=0x4c9c30) at snmp_agent.c:3470

#16 0x0000ffffa49afca8 in netsnmp_check_delegated_requests () at snmp_agent.c:3282

#17 0x0000ffffa49b08c4 in netsnmp_check_outstanding_agent_requests () at snmp_agent.c:3314

#18 0x0000000000403<tel:+91000000000403>da0 in ?? ()

#19 0x000000000040361c in ?? ()

#20 0x0000ffffa372a3ac in __libc_start_main (main=0x4025a0, argc=7, argv=0xfffff9718858<tel:+919718858>, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=<optimized out>) at ../csu/libc-start.c:308

#21 0x00000000004039<tel:+910000000004039>bc in ?? ()


How to get patch details .can you please help me



Thanks,
Chandra

Get Outlook for Android<https://aka.ms/ghei36>

_______________________________________________
Net-snmp-users mailing list
[email protected]
Please see the following page to unsubscribe or change other options:
https://lists.sourceforge.net/lists/listinfo/net-snmp-users
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.