When I first started using XBMC I ran into a problem with XBMC crashing each time I tried to play a .mkv file. The solution was quite simple: Goto Settings > Videos > Player and change the Render method from automatic to Advanced Shaders (SLSL). This fixed the problem for me.
