Objects disappear when adding boolean modifier
The reason the boolean operation fails is because you have duplicated geometry.

Enter edit mode, press A to Select All, then press the Space Bar and type Remove Doubles.



The boolean should work now as expected:



\