lkml.org 
[lkml]   [1999]   [Sep]   [22]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
Patch in this message
/
Date
From
Subject2.2.13pre11 / ikd oops.
Alan, all,

This oops occurred on a previously completely stable box running
2.2.13pre9. I had applied 2.2.12-ikd4 and rebooted in preparation for
some deadlock tracing of the Umax UDS11 interface on SMP.

I imagine that the oops is just a side-effect of the ikd deadlock
stuff, and isn't a real issue. The oops occurred after about 8hrs of
uptime.

The box wasn't particularly busy at the time - just running rc5,
handling my email etc.

Attached is also a diff to ikd4 so that it applied to 2.2.13pre11

Regards,

Mark

+-------------------------------------------------------------------------+
Mark Cooke The views expressed above are mine and are not
Systems Programmer necessarily representative of university policy
University Of Birmingham URL: http://www.sr.bham.ac.uk/~mpc/
+-------------------------------------------------------------------------+
Deadlock threshold exceeded, forcing Oops.
Unable to handle kernel NULL pointer dereference at virtual address 00000000
current->tss.cr3 = 11898000, %cr3 = 11898000
*pde = 00000000
Oops: 0002
CPU: 0
EIP: 0010:[mcount+734/756]
EFLAGS: 00010202
eax: 00000001 ebx: 00000e88 ecx: 0000003b edx: 0000004a
esi: d1896000 edi: d1896000 ebp: d1897f10 esp: d1897efc
ds: 0018 es: 0018 ss: 0018
Process X (pid: 1223, process nr: 71, stackpage=d1897000)
Stack: 00040000 00000012 d1896000 c0153f56 00000246 d1897f1c c0153f56 00000000
d1897f54 c013b5eb d0b6bd80 00000000 d4186cd0 0000009f d4186ce0 00000145
00000012 d1896000 00002716 00000000 00000000 c8e4a000 d1897fbc c013ba5f
Call Trace: [sock_poll+14/52] (0) [do_select+335/564] (12) [sys_select+911/1216] (56) [system_call+61/68] (104) [<ffffffff>] [aux_poll+13/76] 1223 0 [ret_from_sys_call+6/24] 8632 1 [sock_poll+14/52] 1223 0 [unix_poll+14/144] 1223 0 [sock_poll+14/52] 1223 0 [unix_poll+14/144] 1223 0 [system_call+35/68] 8632 1 [sock_poll+14/52] 1223 0 [old_select+19/112] 8632 1 [unix_poll+14/144] 1223 0 [sys_select+19/1216] 8632 1 [sock_poll+14/52] 1223 0 [kmalloc_wrap+19/460] 8632 1 [unix_poll+14/144] 1223 0 [do_select+19/564] 8632 1 [sock_poll+14/52] 1223 0 [unix_poll+14/144] 1223 0 [sock_poll+14/52] 1223 0 [unix_poll+14/144] 1223 0 [sock_poll+14/52] 1223 0 [unix_poll+14/144] 1223 0 [sock_poll+14/52] 1223 0 [unix_poll+14/144] 1223 0 [sock_poll+14/52] 1223 0 [unix_poll+14/144] 1223 0 [sock_poll+14/52] 1223 0 [unix_poll+14/144] 1223 0 [sock_poll+14/52] 1223 0 [unix_poll+14/144] 1223 0 [sock_poll+14/52] 1223 0
Code: c6 05 00 00 00 00 00 8d 76 00 8d 65 e8 5b 5e 5f 89 ec 5d c3
--- 2.2.12-ikd4 Wed Sep 22 12:30:48 1999
+++ 2.2.12-ikd4-ac11 Wed Sep 22 12:31:26 1999
@@ -12112,13 +12112,13 @@
* Ted Ts'o, 2/11/93.
* Modified for sysctl support, 1/8/97, Chris Horn.
+ * syslog_to_console for SysRQ dumploGs. 12/04/1998.
-+ * Keith Owens <kaos@ocs.com.au>
++ * Keith Owens <kaos@ocs.com.au>
+ * Fixed SMP synchronization, 08/08/99, Manfred Spraul
+ * manfreds@colorfullife.com
*/
-
- #include <linux/mm.h>
-@@ -214,6 +216,46 @@
+@@ -240,6 +242,46 @@
+ }
out:
- unlock_kernel();
return error;
+}
+
@@ -12647,7 +12647,7 @@
#include <linux/config.h>
#include <linux/mm.h>
#include <linux/kernel_stat.h>
-@@ -101,6 +102,7 @@
+@@ -104,6 +105,7 @@

#define list(x) (mem_map+(x))

@@ -12655,15 +12655,15 @@
map_nr &= mask;
nr_free_pages -= mask;
while (mask + (1 << (NR_MEM_LISTS-1))) {
-@@ -167,6 +169,7 @@
- MARK_USED(map_nr, new_order, area); \
- nr_free_pages -= 1 << order; \
- EXPAND(ret, map_nr, order, new_order, area); \
-+ MEMLEAK_ALLOC_NOLOCK(ADDRESS(map_nr)); \
- spin_unlock_irqrestore(&page_alloc_lock, flags); \
- return ADDRESS(map_nr); \
- } \
-@@ -230,7 +233,11 @@
+@@ -165,6 +167,7 @@
+ nr_free_pages -= 1 << order; \
+ area->count--; \
+ EXPAND(ret, map_nr, order, new_order, area); \
++ MEMLEAK_ALLOC_NOLOCK(ADDRESS(map_nr)); \
+ spin_unlock_irqrestore(&page_alloc_lock, flags); \
+ return ADDRESS(map_nr); \
+ } \
+@@ -186,7 +189,11 @@

int low_on_memory = 0;

\
 
 \ /
  Last update: 2005-03-22 13:54    [W:0.032 / U:0.416 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site