Re: several oopses during boot (was: Re: [PATCH] Add CONFIG for -mregparm=3)

From: Sander
Date: Sun Jan 18 2004 - 15:38:16 EST


Sander wrote (ao):
> Andi Kleen wrote (ao):
> > On Sat, Jan 17, 2004 at 10:07:15PM +0100, Sander wrote:
> > > > > Without the REGPARM option the system boots and runs fine.
> > > > >
> > > > > Should I post the oopses, the result of ksymoops, a dmesg and
> > > > > kernel config or is this an already known issue?
> > > >
> > > > Not known. Please post the decoded oopses. Also give your
> > > > compiler version.
> > >
> > > Hope this helps. The system runs fine with the option disabled.
> >
> > Can you perhaps save your .config, do a make distclean and try
> > to compile the kernel from scratch again? Maybe you had some stale
> > object files around.
>
> I'm terrible sorry to say that I can't reproduce the oopses
> anymore .. :-( Maybe something went wrong during the tftp of the
> kernel, or I made a mistake ..
>
> Sorry for wasting your time ..

I got another oops now, and discovered that I had kksymoops (KALLSYMS)
already enabled as Mike requested.

kernel 2.6.1-mm4, C3 cpu (via mini-itx mobo)
gcc (GCC) 3.3.3 20040110 (prerelease) (Debian)

I have no idea if it is hardware or software related, and if it has got
anything to do with the REGPARM option, but I entered this thread
because the kernel oopsed the first time I booted it and the first time
I enabled this option.

Btw, I always do rm -rf linux-2.6.1 ; tar jxf linux-2.6.1.tar.bz2 etc
before a compile.

I'll provide the .config if needed, but thought this message is long
enough already. Is this report of any use?

This is the oops I got now when doing an apt-get install. It was idle for
some hours after an afternoon of stress testing:

Unable to handle kernel NULL pointer dereference at virtual address 00000000
printing eip:
c029fa14
*pde = 00000000
Oops: 0002 [#1]
CPU: 0
EIP: 0060:[<c029fa14>] Not tainted VLI
EFLAGS: 00010282
EIP is at proc_dodebug+0xa74/0x10c0
eax: fffffed0 ebx: 00000000 ecx: 00000003 edx: db098d20
esi: db098d3a edi: cc380010 ebp: 000004f8 esp: c0357ce4
ds: 007b es: 007b ss: 0068
Process swapper (pid: 0, threadinfo=c0356000 task=c02eba60)
Stack: 000000d0 000005c8 000000d0 c0248c60 db098d2a cc380000 000000d0 00000000
00000000 00000000 00000001 00000000 c0357da0 c0126bba 00000000 00000001
000000d0 00001000 00000b90 00001088 c0248dec dacd1be0 000004f8 cc380000 skb_copy_and_csum_bits+0x50/0x2a0
[<c0126bba>] update_process_times+0x2a/0x30
[<c0248dec>] skb_copy_and_csum_bits+0x1dc/0x2a0
[<c0291828>] skb_read_and_csum_bits+0x28/0x60
[<c029b025>] xdr_partial_copy_from_skb+0x105/0x150
[<c02918b4>] csum_partial_copy_to_xdr+0x54/0x100
[<c0291800>] skb_read_and_csum_bits+0x0/0x60
[<c0291a75>] udp_data_ready+0x115/0x1f0
[<c027db48>]

(ends here)

And this are the first few oopses from yesterdays report during startup:

Unable to handle kernel paging request at virtual address 249579f8
printing eip:
c012c19d
*pde = 00000000
Oops: 0000 [#1]
CPU: 0
EIP: 0060:[<c012c19d>] Not tainted VLI
EFLAGS: 00010046
EIP is at sys_setsid+0x7d/0xa0
eax: c1557940 ebx: c1554000 ecx: c1557a4c edx: c1557990
esi: 0000000d edi: bffffaa0 ebp: c1554000 esp: c1555fb8
ds: 007b es: 007b ss: 0068
Process init (pid: 13, threadinfo=c1554000 task=c1557940)
Stack: bffffba0 bffffb20 c02a01d7 bffffba0 00002323 23232323 bffffb20 bffffaa0
bffffcc8 00000042 0000007b 0000007b 00000042 400c8b17 00000073 00000202
bffff9fc 0000007b
Call Trace:
[<c02a01d7>] syscall_call+0x7/0xb

Code: 00 00 52 8b 80 88 00 00 00 50 e8 0f 49 ff ff 5e 58 8b 03 <1>Unable to handle kernel paging request at virtual address 249579f8
printing eip:
c012c19d
*pde = 00000000
Oops: 0000 [#2]
CPU: 0
EIP: 0060:[<c012c19d>] Not tainted VLI
EFLAGS: 00010046
EIP is at sys_setsid+0x7d/0xa0
eax: c1557940 ebx: c1554000 ecx: c1557a4c edx: c1557990
esi: 0000000e edi: bffffaa0 ebp: c1554000 esp: c1555fb8
ds: 007b es: 007b ss: 0068
Process init (pid: 14, threadinfo=c1554000 task=c1557940)
Stack: bffffba0 bffffb20 c02a01d7 bffffba0 61630053 32323232 bffffb20 bffffaa0
bffffcc8 00000042 0000007b 0000007b 00000042 400c8b17 00000073 00000246
bffff9fc 0000007b
Call Trace:
[<c02a01d7>] syscall_call+0x7/0xb

Code: 00 00 52 8b 80 88 00 00 00 50 e8 0f 49 ff ff 5e 58 8b 03 <1>Unable to handle kernel paging request at virtual address 249579f8
printing eip:
c012c19d
*pde = 00000000
Oops: 0000 [#3]
CPU: 0
EIP: 0060:[<c012c19d>] Not tainted VLI
EFLAGS: 00010046
EIP is at sys_setsid+0x7d/0xa0
eax: c1557940 ebx: c1554000 ecx: c1557a4c edx: c1557990
esi: 0000000f edi: bffffaa0 ebp: c1554000 esp: c1555fb8
ds: 007b es: 007b ss: 0068
Process init (pid: 15, threadinfo=c1554000 task=c1557940)
Stack: bffffba0 bffffb20 c02a01d7 bffffba0 61630053 32323232 bffffb20 bffffaa0
bffffcc8 00000042 0000007b 0000007b 00000042 400c8b17 00000073 00000246
bffff9fc 0000007b
Call Trace:
[<c02a01d7>] syscall_call+0x7/0xb

Code: 00 00 52 8b 80 88 00 00 00 50 e8 0f 49 ff ff 5e 58 8b 03 <1>Unable to handle kernel paging request at virtual address 249579f8
printing eip:
c012c19d
*pde = 00000000
Oops: 0000 [#4]
CPU: 0
EIP: 0060:[<c012c19d>] Not tainted VLI
EFLAGS: 00010046
EIP is at sys_setsid+0x7d/0xa0
eax: c1557940 ebx: c1554000 ecx: c1557a4c edx: c1557990
esi: 00000010 edi: bffffaa0 ebp: c1554000 esp: c1555fb8
ds: 007b es: 007b ss: 0068
Process init (pid: 16, threadinfo=c1554000 task=c1557940)
Stack: bffffba0 bffffb20 c02a01d7 bffffba0 61630053 32323232 bffffb20 bffffaa0
bffffcc8 00000042 0000007b 0000007b 00000042 400c8b17 00000073 00000246
bffff9fc 0000007b
Call Trace:
[<c02a01d7>] syscall_call+0x7/0xb

Code: 00 00 52 8b 80 88 00 00 00 50 e8 0f 49 ff ff 5e 58 8b 03 <1>Unable to handle kernel paging request at virtual address 249579f8
printing eip:
c012c19d
*pde = 00000000
Oops: 0000 [#5]
CPU: 0
EIP: 0060:[<c012c19d>] Not tainted VLI
EFLAGS: 00010046
EIP is at sys_setsid+0x7d/0xa0
eax: c1557940 ebx: c1554000 ecx: c1557a4c edx: c1557990
esi: 00000011 edi: bffffaa0 ebp: c1554000 esp: c1555fb8
ds: 007b es: 007b ss: 0068
Process init (pid: 17, threadinfo=c1554000 task=c1557940)
Stack: bffffba0 bffffb20 c02a01d7 bffffba0 61630053 32323232 bffffb20 bffffaa0
bffffcc8 00000042 0000007b 0000007b 00000042 400c8b17 00000073 00000246
bffff9fc 0000007b
Call Trace:
[<c02a01d7>] syscall_call+0x7/0xb

Code: 00 00 52 8b 80 88 00 00 00 50 e8 0f 49 ff ff 5e 58 8b 03 <1>Unable to handle kernel paging request at virtual address 249579f8
printing eip:
c012c19d
*pde = 00000000
Oops: 0000 [#6]
CPU: 0
EIP: 0060:[<c012c19d>] Not tainted VLI
EFLAGS: 00010046
EIP is at sys_setsid+0x7d/0xa0
eax: c1557940 ebx: c1554000 ecx: c1557a4c edx: c1557990
esi: 00000012 edi: bffffaa0 ebp: c1554000 esp: c1555fb8
ds: 007b es: 007b ss: 0068
Process init (pid: 18, threadinfo=c1554000 task=c1557940)
Stack: bffffba0 bffffb20 c02a01d7 bffffba0 61630053 32323232 bffffb20 bffffaa0
bffffcc8 00000042 0000007b 0000007b 00000042 400c8b17 00000073 00000246
bffff9fc 0000007b
Call Trace:
[<c02a01d7>] syscall_call+0x7/0xb

Code: 00 00 52 8b 80 88 00 00 00 50 e8 0f 49 ff ff 5e 58 8b 03 <1>Unable to handle kernel paging request at virtual address 249579f8
printing eip:
c012c19d
*pde = 00000000
Oops: 0000 [#7]
CPU: 0
EIP: 0060:[<c012c19d>] Not tainted VLI
EFLAGS: 00010046
EIP is at sys_setsid+0x7d/0xa0
eax: c1557940 ebx: c1554000 ecx: c1557a4c edx: c1557990
esi: 00000013 edi: bffffaa0 ebp: c1554000 esp: c1555fb8
ds: 007b es: 007b ss: 0068
Process init (pid: 19, threadinfo=c1554000 task=c1557940)
Stack: bffffba0 bffffb20 c02a01d7 bffffba0 61630053 32323232 bffffb20 bffffaa0
bffffcc8 00000042 0000007b 0000007b 00000042 400c8b17 00000073 00000246
bffff9fc 0000007b
Call Trace:
[<c02a01d7>] syscall_call+0x7/0xb

Code: 00 00 52 8b 80 88 00 00 00 50 e8 0f 49 ff ff 5e 58 8b 03 <1>Unable to handle kernel paging request at virtual address 249579f8
printing eip:
c012c19d
*pde = 00000000
Oops: 0000 [#8]
CPU: 0
EIP: 0060:[<c012c19d>] Not tainted VLI
EFLAGS: 00010046
EIP is at sys_setsid+0x7d/0xa0
eax: c1557940 ebx: c1554000 ecx: c1557a4c edx: c1557990
esi: 00000014 edi: bffffaa0 ebp: c1554000 esp: c1555fb8
ds: 007b es: 007b ss: 0068
Process init (pid: 20, threadinfo=c1554000 task=c1557940)
Stack: bffffba0 bffffb20 c02a01d7 bffffba0 61630053 32323232 bffffb20 bffffaa0
bffffcc8 00000042 0000007b 0000007b 00000042 400c8b17 00000073 00000246
bffff9fc 0000007b
Call Trace:
[<c02a01d7>] syscall_call+0x7/0xb


--
Humilis IT Services and Solutions
http://www.humilis.net
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/