You discovered a bug in the engine, and you are sure that it is not a problem of your code? Just post it in here. Please read the bug posting guidelines first.
100% cpu usage is not true for irrlicht in each and every situation! At least when using vsync on there is a lot a free cpu power to burn for other things ...
Just my two cents