No more corruption!
Finally, I'm done with all the stupid, nonsensical, infuriating, productivity-draining video corruption issues I've been having on my laptop.
The bug is still there, I'm sure (I've seen it trying to peek its head a few times over the week): it's just that I haven't had enough uptime in over a month to get the bug to trigger itself hellaciously like before.
See, I haven't been able to get my laptop to hibernate properly for over a month. When telling it to hibernate, it goes through all the motions (pausing all processes, flushing caches, &c.) just fine. But when it gets to the snapshotting part, it just sits there and sulks.
No amount of keyboard bashing will get it to even acknowledge that it knows what the hell a keyboard is, no evident disk activity (as signaled by the laptop's disk activity blinkenlight), the CPU fan spins down after a while but that's it. Nothing else. It doesn't proceed to take a snapshot, or try and do anything that I can figure out.
At that point, all I can do is turn the power off.
Still, everytime I call it a day, I try to see if, maybe, this time, it'll hibernate. See, sometimes it does. But there's no rhyme or reason to it; nothing to give a clue as to what I should probably avoid if I intend on having a repeat performance.
I'm getting sufficiently pissed to really, really, really consider switching to a BSD full-time. Probably FreeBSD. Honest, I'm considering it. I have everything I'd care about losing backed up, anyway. Except the backup's encrypted with LUKS, which FreeBSD doesn't support, so I'd likely have to redo everything, but I don't care.
At least, with FreeBSD, I know I can't suspend to disk, so I don't even try. It's not a Russian roulette deal that often leaves me with orphaned inodes and an increased risk of losing something important (even with backups, it's still an annoyance).
Probably after I'm done with the Lisp project.