All of lore.kernel.org
 help / color / mirror / Atom feed
* [parisc-linux] 2.5 randomly kills applications with page faults
@ 2002-12-18 16:37 James Bottomley
  2002-12-18 17:02 ` Randolph Chung
  0 siblings, 1 reply; 12+ messages in thread
From: James Bottomley @ 2002-12-18 16:37 UTC (permalink / raw)
  To: parisc-linux; +Cc: James.Bottomley

I find when booting 2.5.51 up on a C380 that applications seem to take random 
page faults and die.  It seems that the more heavily an application does file 
accesses, the more likely it is to suffer from this.

In debugging the problems, so far it has always been stack manipulation 
instructions in the user level code causing this.  Further, on adding a 
register dump to the page fault debugging code, the reason is that the stack 
pointer is way out of where it should be for a user process (around 0x4f000), 
so I surmise it got clobbered on a rare return path from kernel to user.

Does anyone have any additional information and pointers?  I'm trying to audit 
entry.S to see if there is a little used path that can clobber the stack, but 
my parisc assembly isn't the best...

James

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

end of thread, other threads:[~2002-12-22 16:35 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2002-12-18 16:37 [parisc-linux] 2.5 randomly kills applications with page faults James Bottomley
2002-12-18 17:02 ` Randolph Chung
2002-12-20 22:12   ` James Bottomley
2002-12-20 22:19     ` John David Anglin
2002-12-20 22:37     ` Grant Grundler
2002-12-22  7:11       ` Grant Grundler
2002-12-22 10:17         ` Helge Deller
2002-12-22 16:35         ` James Bottomley
2002-12-21  1:38     ` Grant Grundler
2002-12-21  1:46       ` James Bottomley
2002-12-21  4:34         ` Grant Grundler
2002-12-21  5:03           ` James Bottomley

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.