Messages in this thread |  | | Date | Tue, 1 Oct 96 00:21 EDT | From | (Steven Dick) | Subject | 2.0.21 bootpd/arp related crash |
| |
This Oops was triggered by bootpd in NetKit-B-0.06-13.i386.rpm. Upgrading to a newer bootpd seems to have fixed it. This looks like it might be another case of invalid args to a syscall, but that's just my uneducated guess.
Red Hat Linux release 3.0.3 (Picasso) Kernel 2.0.21 on a i386
Unable to handle kernel NULL pointer dereference at virtual address c0000040 current->tss.cr3 = 00322000, Hr3 = 00322000 *pde = 00102067 *pte = 00000027 Oops: 0000 CPU: 0 EIP: 0010:[<001468d9>] EFLAGS: 00010206 eax: 00000003 ebx: 00000000 ecx: 002d0f30 edx: 00000002 esi: 00000000 edi: 002d0f30 ebp: 00000000 esp: 002d0eec ds: 0018 es: 0018 fs: 002b gs: 002b ss: 0018 Process bootpd (pid: 109, process nr: 16, stackpage=002d0000) Stack: 00000000 bffff908 002d0f74 002d0f30 00000006 00008952 001bd5e8 ffffffff 00146dfc 00146f82 002d0f30 00000000 bffff8d4 00355808 00000006 bffff8a4 00000000 00000002 00000000 00000000 00000000 40000000 b9b41b05 00000000 Call Trace: [<00146dfc>] [<00146f82>] [<00149257>] [<00132d82>] [<0012a272>] [<0010a6a2>] Code: 66 83 7e 40 17 75 b3 83 7c 24 2c 00 0f 85 8e 00 00 00 ff 05 Using `map.2.0.21' to map addresses to symbols.
>>EIP: 1468d9 <arp_req_set+7d/2d0> Trace: 146dfc <arp_ioctl+c0/328> Trace: 146f82 <arp_ioctl+246/328> Trace: 149257 <inet_ioctl+2ff/368> Trace: 132d82 <sock_ioctl+1e/24> Trace: 12a272 <sys_ioctl+fe/10c> Trace: 10a6a2 <system_call+52/80>
Code: 1468d9 <arp_req_set+7d/2d0> cmpw $0x17,0x40(%esi) Code: 1468de <arp_req_set+82/2d0> jne ffffffba <_EIP+ffffffba> Code: 1468e0 <arp_req_set+84/2d0> cmpl $0x0,0x2c(%esp,1) Code: 1468e5 <arp_req_set+89/2d0> jne 146979 <arp_req_set+11d/2d0> Code: 1468eb <arp_req_set+8f/2d0> incl 0x90909000
|  |