I forgot to add: That last freeze had occurred while trying to open icedove. I noticed some of these lines in dmesg:
[23107.779526] nouveau 0000:01:00.0: icedove[3647]: failed to idle channel 5 [icedove[3647]]
signature.asc
Description: PGP signature