AddressSanitizer: attempting free on address which was not malloc()-ed

Himanshu Sharma <[email protected]>
Newsgroups gmane.network.net-snmp.user
Message-ID <CAC0rmO8O1_QVGhx0BLOnWtGE-LgdzYY3fUsfhxSh-h_r=kT15g@mail.gmail.com>
Hi All,

I am using the *snmp_synch_response()* api to sync with response whenever I
create a SNMP_INFORM pdu .
Whenever I call the api snmp_synch response ,I get an address Sanitizer
issue.
I am attaching the code snippet & stack trace of the address Sanitizer.
Can someone help me on this 😞?

-Himanshu



*netsnmp_session session , *ss = NULL;netsnmp_pdu *   pdu = NULL, *response
= NULL;*

*snmp_sess_init(&session);*

*pdu = snmp_pdu_create(SNMP_MSG_INFORM);*
*// fill up all session & pdu structure as required*
session.timeout = 100;
session.retries = 5;

*snmp_synch_response(ss, pdu, &response);*

///Address Sanitizer error prints

==1513==ERROR: AddressSanitizer: attempting free on address which was not
malloc()-ed: 0xb22fbac0 in thread T20 (Interpreter9104)

    #0 0xb72e8eac in free (/usr/lib/libasan.so.4+0xdfeac)


    #1 0x9c94b0db in snmp_free_pdu (/usr/lib/libnetsnmp.so.35+0x4e7030db)


    #2 0x9c94ca1e in snmp_sess_timeout
(/usr/lib/libnetsnmp.so.35+0x4e704a1e)


    #3 0x9c94cad8 in snmp_timeout (/usr/lib/libnetsnmp.so.35+0x4e704ad8)


    #4 0x9c940975 in snmp_synch_response_cb
(/usr/lib/libnetsnmp.so.35+0x4e6f8975)


    #5 0x9c940b06 in snmp_synch_response
(/usr/lib/libnetsnmp.so.35+0x4e6f8b06)


SUMMARY: AddressSanitizer: bad-free (/usr/lib/libasan.so.4+0xdfeac) in free


==1513==ABORTING

_______________________________________________
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.