Hi all,
My Linux machine just crashed during the morning cronjob with an Oops. Yes,
I know my kernel is tainted because I have the NVidia driver loaded, but
consider that maybe this driver is not the direct cause of the Oops but only
exposing an obscure bug in the kernel?
It also seems that enabling AGP using the kernel agpgart module makes this
Oops more likely to happen. Also forcing the AGP rate to 1x instead of 2x
does not seem to make any difference. With AGP disabled this machine reaches
quite respectable uptimes despite using the NVidia driver...
Because the machine was hung with the screen blanked I could not use
ksymoops, but this is the output of my syslog:
Unable to handle kernel NULL pointer dereference at virtual address 00000004
printing eip:
c013c437
*pde = 00000000
Oops: 0002
CPU: 0
EIP: 0010:[prune_dcache+167/328] Tainted: P
EFLAGS: 00010286
eax: c3f21418 ebx: c3f21400 ecx: c3f2143c edx: 00000000
esi: c3f213e8 edi: c3f213f0 ebp: 00001e55 esp: c1437f60
ds: 0018 es: 0018 ss: 0018
Process kswapd (pid: 4, stackpage=c1437000)
Stack: 00000002 000001d0 00000020 00000006 c013c72b 00003c5f c0127471 00000006
000001d0 00000006 000001d0 c01ee568 00000000 c01ee568 c01274bc 00000020
c01ee568 00000001 c1436000 c0127553 c01ee4c0 00000000 c1436249 0008e000
Call Trace: [shrink_dcache_memory+27/52] [shrink_caches+105/128]
[try_to_free_pages+52/84] [kswapd_balance_pgdat+67/140]
[kswapd_balance+18/40] [kswapd+153/188] [kernel_thread+40/56]
Code: 89 4a 04 89 11 89 46 30 89 40 04 8b 46 4c 85 c0 74 17 8b 40
kernel BUG at dcache.c:345!
invalid operand: 0000
CPU: 0
EIP: 0010:[prune_dcache+108/328] Tainted: P
EFLAGS: 00010282
eax: 0000001c ebx: c3f21480 ecx: c01ed3c0 edx: 000042e4
esi: c3f21468 edi: 00000020 ebp: 00003969 esp: ca101ebc
ds: 0018 es: 0018 ss: 0018
Process frcode (pid: 26959, stackpage=ca101000)
Stack: c01ca0b4 00000159 0000001e 000001d2 00000020 00000006 c013c72b 00003969
c0127471 00000006 000001d2 00000006 000001d2 c01ee568 c01ee568 c01ee568
c01274bc 00000020 ca100000 00000000 000001d2 c0127e7f c01ee6e4 00000120
Call Trace: [shrink_dcache_memory+27/52] [shrink_caches+105/128]
[try_to_free_pages+52/84] [balance_classzone+103/564]
[__alloc_pages+254/352] [generic_file_write+982/1736]
[_alloc_pages+22/24] [generic_file_write+1011/1736]
[sys_write+145/240] [system_call+51/64]
Code: 0f 0b 83 c4 08 8d 46 10 8b 48 04 8b 53 f8 89 4a 04 89 11 89
Thanks for looking at this report,
Arjan
> My Linux machine just crashed during the morning cronjob with an Oops. Yes,
> I know my kernel is tainted because I have the NVidia driver loaded, but
> consider that maybe this driver is not the direct cause of the Oops but only
> exposing an obscure bug in the kernel?
You'll have to ask Nvidia about that. Only they have enough source code
to tell
Please don't send tainted and nvidia reports to the kernel list
On Wed, Jul 10, 2002 at 01:59:20AM -0400, Frank Davis wrote:
> The kernel version that you are using is always helpful when
> presenting issues/problems to linux-kernel.
Sorry, I forgot to include that information. Kernel version is 2.4.18.
Arjan
On Wed, Jul 10, 2002 at 07:49:16AM +0200, Arjan Opmeer wrote:
> My Linux machine just crashed during the morning cronjob with an Oops. Yes,
> I know my kernel is tainted because I have the NVidia driver loaded, but
> consider that maybe this driver is not the direct cause of the Oops but only
> exposing an obscure bug in the kernel?
>
> It also seems that enabling AGP using the kernel agpgart module makes this
> Oops more likely to happen. Also forcing the AGP rate to 1x instead of 2x
> does not seem to make any difference. With AGP disabled this machine reaches
> quite respectable uptimes despite using the NVidia driver...
>
> Because the machine was hung with the screen blanked I could not use
> ksymoops, but this is the output of my syslog:
>
<SNIP>
I had almost the same problem on a 2.4.19-rc1 kernel WITHOUT nvidia crap.
However after replacing my CPU (Celeron 600A) with a Pentium III 733
problems disappeared (at least until now)
--
Cliff Albert | RIPE: CA3348-RIPE | http://oisec.net/
[email protected] | 6BONE: CA2-6BONE |