Det finns ingen officiell version 3.1 av Firefox. Under alfa- och beta-testerna hette den 3.1a1, 3.1a2, 3.1b1, 3.1b2 osv. Men när den släpptes officiellt så döptes den om till 3.5.
Så om det verkligen är en 3.1 du har, så är det en jättegammal alfa- eller beta-version. Den är ju förmodligen runt två år gammal, vilket är jättemycket i webbläsarsammanhang. Så det är nog inte så konstigt att den kraschar, speciellt nu när du har uppdaterat till nyare operativsystem.
Och om det är en gammal beta så är detta förmodligen också orsaken till att du inte får upp meddelande om att det finns uppdateringar.
Så följ Mijas länk, och installera 3.6.12 i stället, så blir det nog mycket bättre.