* [BUG] Oops booting linux-2.4.18-pre7-ac3
@ 2002-02-05 1:19 Spider
2002-02-05 8:08 ` Andrew Morton
0 siblings, 1 reply; 2+ messages in thread
From: Spider @ 2002-02-05 1:19 UTC (permalink / raw)
To: linux-kernel
[-- Attachment #1: Type: text/plain, Size: 3332 bytes --]
This is pretty much the same as "oops booting 2.4.18-pre7-ac3" by "Todd M. Roy" <troy@holstein.com> but I post it as well.
I'm not subscribed, so if you wish more information (.config, other info on hardware/software installed) please cc' me.
//Spider
PCI: PCI BIOS revision 2.10 entry at 0xf1150, last bus=1
PCI: Using configuration type 1
PCI: Probing PCI hardware
PCI: Using IRQ router VIA [1106/0686] at 00:04.0
PCI: Disabling Via external APIC routing
PnPBIOS: Found PnP BIOS installation structure at 0xc00fc2b0.
PnPBIOS: PnP BIOS version 1.0, entry 0xf0000:0xc2e0, dseg 0xf0000.
PnPBIOS: 12 nodes reported by PnP BIOS; 12 recorded by driver.
PnPBIOS: PNP0c02: ioport range 0xe400-0xe47f has been reserved.
PnPBIOS: PNP0c02: ioport range 0xe800-0xe83f could not be reserved.
Linux NET4.0 for Linux 2.4
Based upon Swansea University Computer Society NET3.039
Initializing RT netlink socket
Unable to handle kernel NULL pointer dereference at virtual address 0000002c
printing eip:
c012afb1
*pde = 00000000
Oops: 0000
CPU: 0
EIP: 0010:[<c012afb1>] Not tainted
EFLAGS: 00010046
eax: 00000000 ebx: 00000000 ecx: d1fc0000 edx: 00000000
esi: 00000000 edi: c03018a0 ebp: 000001f0 esp: d1fc1f74
ds: 0018 es: 0018 ss: 0018
Process swapper (pid: 2, stackpage=d1fc1000)
Stack: 00000000 00000000 00000000 00000000 00000000 00000000 c03018a0 d1fc1fdc
c011de76 00000000 000001f0 d1fc0000 00000000 c0105000 c011fdd3 00000000
d1fc0000 d1fe1fb8 c0114a9c 00000000 00000000 d1fc0000 d1fc0000 c0114af5
Call Trace: [<c011de76>] [<c0105000>] [<c011fdd3>] [<c0114a9c>] [<c0114af5>]
[<c01f3a3d>] [<c0105000>] [<c0105746>] [<c01f3a30>]
Code: f6 43 2c 01 74 02 0f 0b 9c 5e fa 8b 4b 08 8d 7b 08 39 f9 75
Starting kswapd
>>EIP; c012afb1 <kmem_cache_alloc+21/b0> <=====
Trace; c011de76 <alloc_uid+56/d0>
Trace; c0105000 <_stext+0/0>
Trace; c011fdd3 <set_user+13/60>
Trace; c0114a9c <reparent_to_init+13c/150>
Trace; c0114af5 <daemonize+45/60>
Trace; c01f3a3d <pnp_dock_thread+d/100>
Trace; c0105000 <_stext+0/0>
Trace; c0105746 <kernel_thread+26/30>
Trace; c01f3a30 <pnp_dock_thread+0/100>
Code; c012afb1 <kmem_cache_alloc+21/b0>
00000000 <_EIP>:
Code; c012afb1 <kmem_cache_alloc+21/b0> <=====
0: f6 43 2c 01 testb $0x1,0x2c(%ebx) <=====
Code; c012afb5 <kmem_cache_alloc+25/b0>
4: 74 02 je 8 <_EIP+0x8> c012afb9 <kmem_cache_alloc+29/b0>
Code; c012afb7 <kmem_cache_alloc+27/b0>
6: 0f 0b ud2a
Code; c012afb9 <kmem_cache_alloc+29/b0>
8: 9c pushf
Code; c012afba <kmem_cache_alloc+2a/b0>
9: 5e pop %esi
Code; c012afbb <kmem_cache_alloc+2b/b0>
a: fa cli
Code; c012afbc <kmem_cache_alloc+2c/b0>
b: 8b 4b 08 mov 0x8(%ebx),%ecx
Code; c012afbf <kmem_cache_alloc+2f/b0>
e: 8d 7b 08 lea 0x8(%ebx),%edi
Code; c012afc2 <kmem_cache_alloc+32/b0>
11: 39 f9 cmp %edi,%ecx
Code; c012afc4 <kmem_cache_alloc+34/b0>
13: 75 00 jne 15 <_EIP+0x15> c012afc6 <kmem_cache_alloc+36/b0>
--
begin signature
This is a .signature virus! Please copy me into your .signature!
See Microsoft KB Article Q265230 for more information.
end
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 2+ messages in thread
* Re: [BUG] Oops booting linux-2.4.18-pre7-ac3
2002-02-05 1:19 [BUG] Oops booting linux-2.4.18-pre7-ac3 Spider
@ 2002-02-05 8:08 ` Andrew Morton
0 siblings, 0 replies; 2+ messages in thread
From: Andrew Morton @ 2002-02-05 8:08 UTC (permalink / raw)
To: spider; +Cc: linux-kernel
Spider wrote:
>
> This is pretty much the same as "oops booting 2.4.18-pre7-ac3" by "Todd M. Roy" <troy@holstein.com> but I post it as well.
>
> I'm not subscribed, so if you wish more information (.config, other info on hardware/software installed) please cc' me.
>
> //Spider
>
> PCI: PCI BIOS revision 2.10 entry at 0xf1150, last bus=1
> PCI: Using configuration type 1
> PCI: Probing PCI hardware
> PCI: Using IRQ router VIA [1106/0686] at 00:04.0
> PCI: Disabling Via external APIC routing
> PnPBIOS: Found PnP BIOS installation structure at 0xc00fc2b0.
> PnPBIOS: PnP BIOS version 1.0, entry 0xf0000:0xc2e0, dseg 0xf0000.
> PnPBIOS: 12 nodes reported by PnP BIOS; 12 recorded by driver.
> PnPBIOS: PNP0c02: ioport range 0xe400-0xe47f has been reserved.
> PnPBIOS: PNP0c02: ioport range 0xe800-0xe83f could not be reserved.
> Linux NET4.0 for Linux 2.4
> Based upon Swansea University Computer Society NET3.039
> Initializing RT netlink socket
> Unable to handle kernel NULL pointer dereference at virtual address 0000002c
Yes, sorry - I didn't test against Alan's pnpbios driver.
The problem is this, in init/main.c:
#ifdef CONFIG_PNPBIOS
pnpbios_init();
#endif
....
start_context_thread();
do_initcalls();
pnpbios_init() launches a kernel thread which calls the kernel/user.c
code before the user.c's initcall has had a chance to initialise things.
I've asked Alan to back out the rather unimportant set_user-in-reparent_to_init
fix while we contemplate this.
I suggest you disable the pnpbios driver in kernel config in -ac3.
-
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2002-02-05 8:09 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2002-02-05 1:19 [BUG] Oops booting linux-2.4.18-pre7-ac3 Spider
2002-02-05 8:08 ` Andrew Morton
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox