Kernel crash in check_process_timers, divide error
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux-source-2.6.12 (Ubuntu) |
Invalid
|
Undecided
|
Brian Murray |
Bug Description
Binary package hint: linux-source-2.6.12
In kernel/
Without the fix the kernel crashes.
This is part of the diff between 2.6.12-10 and a 2.6.15
with the two places which might get "divide error".
The second one is the one that have hit us multiple times the past weeks.
@@ -492,6 +486,9 @@ static void process_
struct task_struct *t = p;
unsigned int nthreads = atomic_
+ if (!nthreads)
+ return;
+
switch (clock_idx) {
default:
@@ -1158,6 +1165,9 @@ static void check_process_
+ if (!nthreads)
+ return;
+
We are closing this bug report as it concerns the 2.6.12 kernel which was part of Breezy which is no longer supported. However, please reopen it if it is still an issue with a supported version of Ubuntu and feel free to submit bug reports in the future.