[Xorp-hackers] cannot add to RIB

Liang Qin lqin@sce.carleton.ca
Thu, 11 Mar 2004 11:45:20 -0500


Hi XORP users,

I use xorp 0.5 and now port a routing protocol X with IPv6 support to XORP.

I can add table to RIB by send-add_igp_table6(..), and get callback message.
But when X module tries to send a route to RIB by 
ribClient.send_add_route6(.....)
always got :
process was killed with signal 11
Module abnormally killed: X

I trace down the code, and find out the problem is calling this function 
in rib_xif.cc

_sender->send(x, callback(this, ......, ::unmarshall_add_route6, cb);

it seems that unmarshall_add_route6() hasn't been executed.

Could anyone tell me where the problem is?

TIA

Liang Qin