Re: Oops in get_hash_table

Bernd P. Ziller (bziller@ba-stuttgart.de)
6 Aug 1996 09:53:59 GMT


Linus Torvalds (torvalds@cs.helsinki.fi) wrote:

> On Thu, 25 Jul 1996, Uwe Bonnes wrote:
> >
> > Today I tried to install a ISDN teles 16.3 card. As
> > Documentation/isdn/README gives wrong parameters, I loaded and
> > unloaded the teles module many times. When I found out that README
> > was out of sync with the code, I wanted to open emacs-19.31 to
> > change readme. When doing so, I got a segmentation fault. Trying to
> > open emacs another time then hanged.

> I'm rather inclined to blame the ISDN code: I don't consider that really
> stable. I should probably have put the ISDN question as a experimental
> option, because it was added so late in the 1.3.x tree..

I am not using the ISDN code, but I experience the same problem. First
with kernel 2.0.7, then tried with 2.0.10, without success. Since my
last kernel (1.2.13) did work, I started playing... err compling and
applying patches...
After ten or so tries I discovered that kernel V1.3.60 works, but
V1.3.61 doesn't. So it might be somewhere in patch-1.3.61 ???

I can duplicate the problem very quick when I stress the kernel
buffers by doing an if=/dev/zero of=output bs=4k count=40960 . So it
seems to me that many fast successive disk operations bring up this
failure.

Dmesg output:

general protection: 0000
CPU: 0
EIP: 0010:[<00122990>]
EFLAGS: 00010286
eax: aa880000 ebx: 03c20802 ecx: 0091fb70 edx: 00000bf3
esi: 00000bf3 edi: 00000802 ebp: 000003f1 esp: 00420e90
ds: 0018 es: 0018 fs: 002b gs: 002b ss: 0018
Process rm (pid: 249, process nr: 34, stackpage=00420000)
Stack: 03c27330 00000100 000003f1 000000cc 03c31440 00158085 00000802 000003f1
00000400 00000001 00000100 0091fb70 ffffffff fffffdf4 00000002 00000100
00000000 00000000 00000000 03c31440 0015832e 0091fb70 0000020c 03dcfc04
Call Trace: [<00158085>] [<0015832e>] [<00158667>] [<0015347c>] [<00153492>] [<0012199a>] [<00155e97>]
[<0012aa8f>] [<0012aac6>] [<0010a442>]
Code: 39 28 75 28 66 39 58 04 75 22 8b 4c 24 20 39 48 20 74 22 57

EIP: 122990 <get_hash_table+30/b4>

BTW: Applying these patches and compiling actually took me only some
few minutes in total :) so I'm not a insane as it might look...

Regards,

--
   Bernd                  bziller@ba-stuttgart.de
-------------------------------------------------
      http://www.ba-stuttgart.de/~bziller/
 Perry Rhodan - Blind Guardian - Megadeth  Pages