It seems that the resource manager may be instantiated several times (twice, in fact : in the static component loader and in the dynamic component loader). It uses global variables to handle internal stuff, especially buffers. These buffers are allocated in RM_Init() function, and are consequently allocated twice.
My understanding is that the resource manager should be shared between components loaders, but I may be wrong. The patch I enclosed fix this issue in this way.