Oops from 'wait.h'

Junichi Saito (j.saito@wanadoo.fr)
Mon, 12 Jul 1999 11:26:52 +0200 (CEST)


I have recently experienced several oopses, running kernel 2.3.6. Each
time (I was under X) I got the following message coming from
linux/include/linux/wait.h:

bad magic xxxxxx (should be yyyyyy), wq bug, forcing oops.

Here is the output from 'ksymoops'. I don't know if the options used are
appropriate: I'm not familiar with using it.

Options used: -V (specified)
-O (specified)
-k /proc/ksyms (specified)
-l /proc/modules (default)
-M (specified)
-c 1 (default)

Unable to handle kernel NULL pointer dereference at virtual address 00000000
current->tss.cr3 = 08aa7000, %cr3 = 08aa7000
*pde = 00000000
Oops: 0002
CPU: 0
EIP: 0010:[__wake_up+172/240]
EFLAGS: 00010082
eax: 00000016 ebx: c7ff3210 ecx: c01e2400 edx: cb92a000
esi: 00000001 edi: 00000000 ebp: c8aa9eb8 esp: c8aa9ea4
ds: 0018 es: 0018 ss: 0018
Process netscape (pid: 231, process nr: 38, stackpage=c8aa9000)
Stack: 00000100 00000001 00000286 c8a32634 00000001 c8d8109c c018c17c cb447a40
c0168c79 c8d81320 c01699f8 cb447a40 cb447a40 00000001 c018bed8 cb447a40
c8a32764 00000100 c8aa9f38 c8aa9f74 c8d812a0 00000001 00000100 00000000
Call Trace: [unix_stream_write_space+28/64] [sock_wfree+25/32] [__kfree_skb+56/160] [unix_stream_recvmsg+968/1168] [sock_recvmsg+58/176] [sock_read+158/176] [sys_read+198/240]
Code: c7 05 00 00 00 00 00 00 00 00 83 c4 04 8b 53 04 8b 32 85 75

Code: 00000000 Before first symbol 00000000 <_IP>: <===
Code: 00000000 Before first symbol 0: c7 05 00 00 00 00 00 movl $0x0,0x0 <===
Code: 00000007 Before first symbol 7: 00 00 00
Code: 0000000a Before first symbol a: 83 c4 04 addl $0x4,%esp
Code: 0000000d Before first symbol d: 8b 53 04 movl 0x4(%ebx),%edx
Code: 00000010 Before first symbol 10: 8b 32 movl (%edx),%esi
Code: 00000012 Before first symbol 12: 85 75 00 testl %esi,0x0(%ebp)

5 warnings issued. Results may not be reliable.

The kernel was compiled by gcc 2.7.2.3, with devfs and e2compr support
among other things.

Here is some more information:

-- Versions installed: (if some fields are empty or looks
-- unusual then possibly you have very old versions)
Linux saito 2.3.6 #1 mer jun 30 23:18:15 CEST 1999 i586 unknown
Kernel modules 2.1.121
Gnu C pgcc-2.91.66
Binutils 2.9.1.0.23
awk: cmd. line:1: (FILENAME=- FNR=1) fatal: attempt to access field -1
Dynamic linker ldd (GNU libc) 2.1.1
Linux C++ Library 2.9.0
Procps 2.0.2
Mount 2.9q
Net-tools 1.52
Kbd [option...]
Sh-utils 1.16
Modules Loaded w83781d sensors smbus i2c-isa i2c-proc i2c-core
softdog ppp_deflate bsd_comp ppp slhc

I haven't tried newer kernels as e2compr patch isn't available for them.

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu
Please read the FAQ at http://www.tux.org/lkml/