Second time i read dir arduino halts

Here's a little more information:

SD Card Module is this one: http://i01.i.aliimg.com/img/pb/535/556/434/434556535_986.jpg
LCD is like this one: http://i.ebayimg.com/t/Arduino-4-Line-LCD-20x4-Character-LCD-Module-with-Blue-Backlight-/00/s/MjI3WDQwMA==/$(KGrHqR,!lIE+25mSk!TBQSm(jZUqw~~60_12.JPG
I use a Arduino Uno R2 .
My buttons use a shift register 74HC165.
This is a picture of my project in an earlier state: http://letsmakerobots.com/files/userpics/u19240/Arduino2wirelcd.jpg