After my system has been up for a few days it crashes. I can see before it crashes that basically all of my memory has been used. It's almost all used up as I type this. Looking at top I see that I have 26GB wired! Is there an easy way to find out which kernel module is using all of my memory? Assuming it is a kernel module that is. I thought that maybe it could by my network driver (if_re). Because I had to compile it and when compiling it I got an error and upon investigation it seems that the driver was written for 12.somthing and I am 13.0 and I think one of the random number functions was removed. Anyway to get it to compile I removed an if statment that called one of two random number functions (where one of them was the one that didn't seem to exist anymore.) Anyway the driver seems to have been working fine and there's been no problem at all with my network connectivity. I unloaded the module and it didn't change anything and I know it's obviously bad practice when I don't fully understand the code to aulter the driver but I really don't think it's the problem anymore. Especially since when my system crashes I see a message on the console from the GPU driver (something about waiting for a message if I remember correctly.) I'll try unloading my gpu driver after I post this to see if it's the problem. However if it is that sucks because I'll have to restart Xorg and then I might as well have restarted my whole computer haha. Anyway I know I'm rambling but if anyone has any ideas I would appreciate it. I'm using an r9 290 BTW.