Apparently they broke up "after a nasty fight broke out at his house last night and cops were called...[when] Shanna started freaking out and acting irrational," a source tells Us Weekly.
"Travis confronted Shanna about her having an affair with Gerard Butler while he was in the hospital recovering," the source says.
Obviously that confrontation didn't go well because the cops were called. There were no charges filed, but Travis is making it clear as day that he's done with Shanna... for now.
Shanna's rep confirmed: "They did break up but Shanna never cheated on Travis while he was in the hospital. Furthermore, Shanna is tired of playing out their personal relationship in the press."
If Shanna is tired of their personal relationship playing out in the press, maybe she should stop releasing statements through her rep--or blogging about their relationship on her Myspace. We bet they’ll be back together by summer time.