The Indian stock markets have cracked in trade today, with investors clearly on the edge, ahead of Friday's Euro Summit which is weighing on global sentiment. The Sensex has fallen by over 300 points to breach the 17,000 level, whereas the Nifty has slipped below the 5,000 mark.