All of lore.kernel.org
 help / color / mirror / Atom feed
* Oops with kernel BUG at dcache.c:345
@ 2002-07-10  5:49 Arjan Opmeer
  2002-07-10 11:38 ` Alan Cox
                   ` (2 more replies)
  0 siblings, 3 replies; 4+ messages in thread
From: Arjan Opmeer @ 2002-07-10  5:49 UTC (permalink / raw)
  To: linux-kernel


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


^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: Oops with kernel BUG at dcache.c:345
  2002-07-10  5:49 Oops with kernel BUG at dcache.c:345 Arjan Opmeer
@ 2002-07-10 11:38 ` Alan Cox
       [not found] ` <3D2BCD38.8020504@si.rr.com>
  2002-07-14  7:27 ` Cliff Albert
  2 siblings, 0 replies; 4+ messages in thread
From: Alan Cox @ 2002-07-10 11:38 UTC (permalink / raw)
  To: Arjan Opmeer; +Cc: linux-kernel

> 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

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: Oops with kernel BUG at dcache.c:345
       [not found] ` <3D2BCD38.8020504@si.rr.com>
@ 2002-07-10 13:48   ` Arjan Opmeer
  0 siblings, 0 replies; 4+ messages in thread
From: Arjan Opmeer @ 2002-07-10 13:48 UTC (permalink / raw)
  To: Frank Davis; +Cc: linux-kernel

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

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: Oops with kernel BUG at dcache.c:345
  2002-07-10  5:49 Oops with kernel BUG at dcache.c:345 Arjan Opmeer
  2002-07-10 11:38 ` Alan Cox
       [not found] ` <3D2BCD38.8020504@si.rr.com>
@ 2002-07-14  7:27 ` Cliff Albert
  2 siblings, 0 replies; 4+ messages in thread
From: Cliff Albert @ 2002-07-14  7:27 UTC (permalink / raw)
  To: Arjan Opmeer; +Cc: linux-kernel

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/
cliff@oisec.net		| 6BONE:     CA2-6BONE	 |

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2002-07-14  7:24 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2002-07-10  5:49 Oops with kernel BUG at dcache.c:345 Arjan Opmeer
2002-07-10 11:38 ` Alan Cox
     [not found] ` <3D2BCD38.8020504@si.rr.com>
2002-07-10 13:48   ` Arjan Opmeer
2002-07-14  7:27 ` Cliff Albert

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.