I also had to face this problem, this is definitely JS problem might be some plugin would be appending this.
Simple solution for this is just put location.hash = ""
in your js file on document ready. And yes i remembered, this fragment is appended when you use some tracking system. Like google analytics or Addthis