Hi, When I perform create twice ( repeated same request ) on tables which was instrumented using mib2c.create-dataset.conf, I observed FMR ( Free Memory Read ). I am using Net-SNMP-5.2.1 in RedHat Linux.
The error shown in three places, PLACE 1: ======= FMR: Free memory read This is occurring while in thread 3474: netsnmp_table_data_set_helper_handler [libnetsnmphelpers.so.5] netsnmp_call_handler [libnetsnmpagent.so.5] netsnmp_call_next_handler [libnetsnmpagent.so.5] table_helper_handler [libnetsnmphelpers.so.5] netsnmp_call_handler [libnetsnmpagent.so.5] netsnmp_call_handlers [libnetsnmpagent.so.5] Reading 4 bytes from 0x84c4fe4 in the heap. Address 0x84c4fe4 is 12 bytes into a freed block at 0x84c4fd8 of 24 bytes. This block was allocated from thread 1089921728: calloc [rtlib.o] netsnmp_create_table_data_row [libnetsnmphelpers.so.5] netsnmp_table_data_set_create_row_from_defaults [libnetsnmphelpers.so.5] netsnmp_table_data_set_create_newrowstash [libnetsnmphelpers.so.5] netsnmp_table_data_set_helper_handler [libnetsnmphelpers.so.5] netsnmp_call_handler [libnetsnmpagent.so.5] There have been 8 frees since this block was freed from thread 3474: free [rtlib.o] netsnmp_table_data_delete_row [libnetsnmphelpers.so.5] netsnmp_table_dataset_delete_row [libnetsnmphelpers.so.5] netsnmp_table_data_set_helper_handler [libnetsnmphelpers.so.5] netsnmp_call_handler [libnetsnmpagent.so.5] netsnmp_call_next_handler [libnetsnmpagent.so.5] PLACE 2: ======= FMR: Free memory read This is occurring while in thread 3474: netsnmp_table_data_set_find_column [libnetsnmphelpers.so.5] netsnmp_table_data_set_helper_handler [libnetsnmphelpers.so.5] netsnmp_call_handler [libnetsnmpagent.so.5] netsnmp_call_next_handler [libnetsnmpagent.so.5] table_helper_handler [libnetsnmphelpers.so.5] netsnmp_call_handler [libnetsnmpagent.so.5] Reading 4 bytes from 0x84c9888 in the heap. Address 0x84c9888 is at the beginning of a freed block of 32 bytes. This block was allocated from thread 1089921728: calloc [rtlib.o] netsnmp_set_row_column [libnetsnmphelpers.so.5] netsnmp_table_data_set_create_row_from_defaults [libnetsnmphelpers.so.5] netsnmp_table_data_set_create_newrowstash [libnetsnmphelpers.so.5] netsnmp_table_data_set_helper_handler [libnetsnmphelpers.so.5] netsnmp_call_handler [libnetsnmpagent.so.5] There have been 7 frees since this block was freed from thread 3474: free [rtlib.o] netsnmp_table_dataset_delete_data [libnetsnmphelpers.so.5] netsnmp_table_dataset_delete_all_data [libnetsnmphelpers.so.5] netsnmp_table_dataset_delete_row [libnetsnmphelpers.so.5] netsnmp_table_data_set_helper_handler [libnetsnmphelpers.so.5] netsnmp_call_handler [libnetsnmpagent.so.5] PLACE 3: ======= FMR: Free memory read This is occurring while in thread 3474: netsnmp_table_data_set_find_column [libnetsnmphelpers.so.5] netsnmp_table_data_set_helper_handler [libnetsnmphelpers.so.5] netsnmp_call_handler [libnetsnmpagent.so.5] netsnmp_call_next_handler [libnetsnmpagent.so.5] table_helper_handler [libnetsnmphelpers.so.5] netsnmp_call_handler [libnetsnmpagent.so.5] Reading 4 bytes from 0x84c98a4 in the heap. Address 0x84c98a4 is 28 bytes into a freed block at 0x84c9888 of 32 bytes. This block was allocated from thread 1089921728: calloc [rtlib.o] netsnmp_set_row_column [libnetsnmphelpers.so.5] netsnmp_table_data_set_create_row_from_defaults [libnetsnmphelpers.so.5] netsnmp_table_data_set_create_newrowstash [libnetsnmphelpers.so.5] netsnmp_table_data_set_helper_handler [libnetsnmphelpers.so.5] netsnmp_call_handler [libnetsnmpagent.so.5] There have been 7 frees since this block was freed from thread 3474: free [rtlib.o] netsnmp_table_dataset_delete_data [libnetsnmphelpers.so.5] netsnmp_table_dataset_delete_all_data [libnetsnmphelpers.so.5] netsnmp_table_dataset_delete_row [libnetsnmphelpers.so.5] netsnmp_table_data_set_helper_handler [libnetsnmphelpers.so.5] netsnmp_call_handler [libnetsnmpagent.so.5] I suspect this let's to snmpd core dump in target board, I had tried tracing the code but I couldn't identify the root cause. Someone please help me to solve this issue. - Santhosh ------------------------------------------------------------------------- Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys - and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV _______________________________________________ Net-snmp-coders mailing list Net-snmp-coders@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/net-snmp-coders