There seems to be a bug in LibRpc-0.1 where the rval table isn't correctly set when using a callback function.