The kernel oopses when it encounters a bug (ex: illegal memory access, illegal instruction, etc.) while executing kernel code. So the term "oops" is kind of a catch-all for many different errors. In some instances, it's hardware that's at fault (for example, bad RAM might cause an oops), but in others -- probably most cases -- it's a software bug or similar issue.
|