Hello; I have had two tanks fail with the release of most of the water.
The first to let go was a 125 gallon. It was homemade with an angle iron frame and glass side panes. The failure was due to using a standard steel # 8 machine bolt and not using stainless. The tank had a center brace across the top made of light angle iron. In attaching the center brace to the top frame of the tank, which was also angle iron, holes were drilled in two places thru the center brace and the top frame of the tank. Two small steel machine thread bolts were used to join the center brace to the tank. This setup worked well for several years. What I did not keep track of was the rust forming around the steel bolt. Eventually the rust touched the back glass. My guess is that thermal expansion played a role. At any rate a crack formed from the point where the rust touched the glass all the way down to the bottom of the tank. Two pieces of luck in that the tank was in a basement with a floor drain and that I found it when there was still a few inches of water left. I saved the fish.
The second tank was a 55 gallon and taught me to not have a tank on carpet. It was a comercial tank but I do not know the brand. It was many years old. The glass did not break, the seam let go along one verticle corner. I was away from home when it happened so the carpet and floor were soaked. I took the carpet up and was lucky in that the floor did not warp. The wood surface was discolored for good. I also suspect thermal expansion. I had placed the tank in front of a window. I had a thick curtain to block the sun, but suspect a year of seasonal temp changes being so close to a window may have made a difference.
This experience is why I went to the trouble to remove the wall to wall carpet in my current house in the room for my tanks.