"Who broke the glass?" is (most likely) the correct answer you are looking for.
However, it is possible to imagine a context in which the other sentence: "Who did break the glass?" is OK too:
- Do you remember that family party years ago when somebody broke that valuable wine glass - and mum and dad got so angry?
- Oh yes, I had forgotten that. Actually, who DID break the glass?
- Well, don't tell anybody, but it was me!..
(You would put the stress on the word "did" here...)