looks like a conflict w mental ray shaders, but i suspect that is unrelated to your problem ...
... to get a better feel about what boolean operations like, have a search of the archive to get more ideas, clues, tips that any one poster might attempt to layout for you. try the tips thread, at he top here, first ... pretty sure it has a solid post on booleans?