i have reinitialized the swap partition, and done a badblock check on it. will report back if problem occurs again.