[AGENT++] Sub agent, AgentX, another core dump - related to shared table row removal

john.edmonds at bt.com john.edmonds at bt.com
Tue May 20 12:54:32 CEST 2008


I have just experienced another core dump related to shared table row removal:
 
I am now running allocate_index(), remove_row() and process_request() all on the same thread to try to avoid thread related synchronisation issues which may have been causing previous core dumps.
 
#13 thread_starter () at threads.cpp:486
#12 Agentpp::TaskManager::run () at threads.cpp:742
#11 Agentpp::MibTask::run () at thrads.cpp:920
#10 Agentpp::SubAgentXMib::do_process_request () at agentx_subagent.cpp:969
#9 Agentpp::Mb::process_request () at mib.cpp:3297
#8 Agentpp::SubAgentXMib::find_next () at snmp_pp_ext.h:371
#7 Agentpp::Mib::find_next () at oid.h:322
#6 Agentpp::MibTable::find_succ () at mib.cpp:1753
#5 Agentpp::MibTable::find_next () at List.h:1308
#4 Agentpp::MibLeaf::get_oid () at snmp_pp_ext.h:371
#3 Oid::Oid () at smival.h:151
#2 Oid::Oid () at oid.cpp:136
#1 Oid::OidCopy () at oid.cpp:617
#0 _strncasecmp () at ctype.h:50
 
Any suggestions greatly appreciated.
 
Best regards,
John Edmonds
 



More information about the AGENTPP mailing list