Ooops in kernel 2.0.29

Chris Underhill (cju@bison.ph.bham.ac.uk)
Wed, 12 Feb 1997 21:56:22 +0000 (GMT)


-----BEGIN PGP SIGNED MESSAGE-----

Hi,

Just got the following oops pair while trying to smb-mount the Imperial
college archive (sunsite.doc.ic.ac.uk). The mount operation seemed to be
hung, so I Ctrl-C'ed out of it, at which point the oops was generated.
Strange thing is that now netstat reckons the connection to the remote
netbios-ssn port is in the ESTABLISHED state, yet pings to the IP address
are not replied to. Also attempts at re-mounting on the same mount point
report that the "Device or resource is busy". The directory where the
stuff from Imperial college should have appeared is empty.

Kernel details: 2.0.29 with the pc-speaker patch and the wine/ldt patch
posted a few days ago. Everything modularised including smbfs, NE2000
driver, SCSI (aha152x), SB16-compatible sound card, vfat, IPX. Compiled
with gcc-2.7.2.1+g77 patch, libc.so.5.4.17, binutils 2.7.0.3, ld 1.8.5,
and using smbmount from smbfs-2.0.1. The machine was essentially idle.

Chris.

Feb 12 21:08:12 bison kernel: Unable to handle kernel paging request at
virtual address c18445d8
Feb 12 21:08:12 bison kernel: current->tss.cr3 = 002e0000, Pr3 = 002e0000
Feb 12 21:08:12 bison kernel: *pde = 00001067
Feb 12 21:08:12 bison kernel: *pte = 00000000
Feb 12 21:08:12 bison kernel: Oops: 0000
Feb 12 21:08:12 bison kernel: CPU: 0
Feb 12 21:08:13 bison kernel: EIP: 0010:[<018445d8>]
Feb 12 21:08:13 bison kernel: EFLAGS: 00010202
Feb 12 21:08:13 bison kernel: eax: fffffe00 ebx: 00fef810
ecx: 00b86bcc edx: 00000002
Feb 12 21:08:13 bison kernel: esi: 00000fe6 edi: 00fef810
ebp: 001a793c esp: 00b86bf4
Feb 12 21:08:13 bison kernel: ds: 0018 es: 0018 fs: 002b
gs: 002b ss: 0018
Feb 12 21:08:13 bison kernel: Process smbmount
(pid: 21998, process nr: 36, stackpage=00b86000)
Feb 12 21:08:13 bison kernel: Stack: 00ca3468 00fef93c 00000010 00000000
00b86cec 018432ab 00fef810 00fef810
Feb 12 21:08:13 bison kernel: 00b86ee8 00fefab8 001a793c 00002000
00ac8aa8 0065b000 001a5e44 00119617
Feb 12 21:08:13 bison kernel: 0011969b 002dd12c 00d17067 00119514
0804b2c4 00bd4b98 00d95414 00bd4b98
Feb 12 21:08:13 bison kernel: Call Trace: [<018432ab>]
[do_no_page+259/808] [do_no_page+391/808]
[do_no_page+0/808] [error_code+64/80]
[do_page_fault+284/716] [do_page_fault+0/716]
Feb 12 21:08:13 bison kernel: [error_code+64/80] [def_callback3+53/60]
[loopback_xmit+128/156] [<018466af>]
[<018466c6>] [<018466de>] [<018466f5>]
Feb 12 21:08:13 bison kernel: [<018466ff>] [<01846709>] [<01846714>]
[<01843daa>] [<01844e95>] [<01846e74>]
[<01ff3fc1>] [<01ed01ed>] [read_super+165/212]
Feb 12 21:08:13 bison kernel: [do_mount+207/308] [<01846bdd>]
[sys_mount+726/796] [<01846bdd>] [<01846bdd>]
[__fput+58/64] [sys_socketcall+250/732]
[system_call+85/128]

Feb 12 21:08:13 bison kernel: Code: <1> Unable to handle kernel paging request
at virtual address c18445d8
Feb 12 21:08:13 bison kernel: current->tss.cr3 = 002e0000, Pr3 = 002e0000
Feb 12 21:08:13 bison kernel: *pde = 00001067
Feb 12 21:08:13 bison kernel: *pte = 00000000
Feb 12 21:08:13 bison kernel: Oops: 0000
Feb 12 21:08:13 bison kernel: CPU: 0
Feb 12 21:08:13 bison kernel: EIP: 0010:[die_if_kernel+640/704]
Feb 12 21:08:13 bison kernel: EFLAGS: 00010216
Feb 12 21:08:13 bison kernel: eax: 00000010 ebx: 0000002b
ecx: 018445d8 edx: 00de0414
Feb 12 21:08:13 bison kernel: esi: 00000000 edi: 00b87000
ebp: 00b86bb8 esp: 00b86b5c
Feb 12 21:08:13 bison kernel: ds: 0018 es: 0018 fs: 0010
gs: 002b ss: 0018
Feb 12 21:08:13 bison kernel: Process smbmount (pid: 21998,
process nr: 36, stackpage=00b86000)
Feb 12 21:08:13 bison kernel: Stack: 0000002b 00000000 00044000 00b86bb8
00d95414 01800000 02000000 01800000
Feb 12 21:08:13 bison kernel: 00d90018 001107fe 0017c302 00b86bb8
00000000 00110544 00000fe6 00fef810
Feb 12 21:08:13 bison kernel: 001a793c 0018c618 00bd4b98 0000012c
0010a780 00b86bb8 00000000 00fef810
Feb 12 21:08:13 bison kernel: Call Trace: [ne:ne_probe+-167940/5680]
[<02000000>] [ne:ne_probe+-167940/5680]
[do_page_fault+698/716] [do_page_fault+0/716]
[error_code+64/80] [<018445d8>]
Feb 12 21:08:13 bison kernel: [<018432ab>] [do_no_page+259/808]
[do_no_page+391/808] [do_no_page+0/808]
[error_code+64/80] [do_page_fault+284/716]
[do_page_fault+0/716] [error_code+64/80]
Feb 12 21:08:13 bison kernel: [def_callback3+53/60] [loopback_xmit+128/156]
[<018466af>] [<018466c6>] [<018466de>] [<018466f5>]
[<018466ff>] [<01846709>]
Feb 12 21:08:13 bison kernel: [<01846714>] [<01843daa>] [<01844e95>] [<01846e74>]
[<01ff3fc1>] [<01ed01ed>] [read_super+165/212]
Feb 12 21:08:13 bison kernel: [do_mount+207/308] [<01846bdd>] [sys_mount+726/796]
[<01846bdd>] [<01846bdd>] [__fput+58/64]
[sys_socketcall+250/732] [system_call+85/128]
Feb 12 21:08:13 bison kernel: Code: 64 8a 04 0e 0f a1 88 c2 81 e2 ff 00 00
00 89 54 24 10 52 68

Disassembly of code:

0x804946c <code>: movb %fs:(%esi,%ecx,1),%al
0x8049470 <code+4>: popl %fs
0x8049472 <code+6>: movb %al,%dl
0x8049474 <code+8>: andl $0xff,%edx
0x804947a <code+14>: movl %edx,0x10(%esp,1)
0x804947e <code+18>: pushl %edx
0x804947f <code+19>: pushl $0x0

-----BEGIN PGP SIGNATURE-----
Version: 2.6.2i
Comment: PGP Signed with PineSign 2.0

iQCVAwUBMwI8amZVEN0KDxVBAQE51QP/U+hGV8z9g+CjOoU2A+sNZMxyWZMBhL1z
lqg4go+iRCzyXqARkTGkJAeyw+Fkd3uN5H6lxxWh/iblaBH2ALf1gjHMSyGNci0S
bJPdaovj/7MBGUXnjgjVlrm4fZptnzeYWv6SPCbQ3QsFG8ROd3iCYWyuBgenjM99
DudJfJFDtzs=
=Ht38
-----END PGP SIGNATURE-----