I know it has something to do with nVidia or libGL, it doesn't happen if I use vesa.
It seemed to have started to happen since I installed XFCE + xfce4-power-manager, it started to hang when I tried to suspend, log out, or shut down. Not only on XFCE, but even on KDE and BlackBox. After I uninstalled, it kept happening, maybe it had something to do with reinstalling the nVidia driver over and over every time I recompiled my kernel modules because make modules_install removed them all (I use nvidia's propietary linux installers)

It just freezes my computer every time X is stopped for anything or when I switch to a tty, but NOT with Vesa. If I push the caps lock key, the bulb doesn't turn on/off...
I tried using the default xorg.conf that comes with slackware, but changing the default driver to "nvidia". It does exactly the same theing it does after installing with nVidia's linux installer, it looks high res, if I try to switch to a tty it freezes.
Please help

It was working perfectly until a while ago...