Minecraft runs on java, if java isn't updated it will cause some weird things to happen.
You never said it happened on a server, that will be the servers fault (i assume), does it still happen when in SSP?
lemme update java then and ill replyUpdated java and force updated still doing the sane thing
Pertaining to ManlikeKami's question above me there, we would both like to know if you have updated to 1.5 or higher. If the block is popping up, then that could mean that there are multiple unresponsive game ticks, and since gravel and sand are both falling objects that require block updates, you could be having an unresponsive timing issue. There is currently a known issue with comparators causing unreliable timing and unresponsive game ticks in a world. I see you have a redstone contraption built in your screenshot. Have you by chance placed any comparators in your SSP world, and do you know if there are any comparators in the server you are experiencing this happening on?
Broken sand mechanics?