Messages in this thread | | | Date | Fri, 21 Apr 2006 14:43:25 -0600 | From | "David Wilk" <> | Subject | Re: [stable] 2.6.16.6 breaks java... sort of |
| |
right, sorry, I forgot to try strace. let me see what I can do.
On 4/21/06, Chris Wright <chrisw@sous-sol.org> wrote: > * David Wilk (davidwilk@gmail.com) wrote: > > Ok, on my first test system (lowest amount of ram) a 2.6.16.9 kernel > > patched with the patch you provided works fine. I'll throw it on some > > other systems and we'll see how it does. > > Was that same (lowest amount of ram) system failing before Hugh's patch > with vanilla 2.6.16.9? What we're looking for is to see if the app > was doing: > > 1) shmget(0444) [RDONLY], shmat(SHM_RDONLY), mprotect(PROT_WRITE) > or > 2) shmget(0666) [RDWR], shmat(SHM_RDONLY), mprotect(PROT_WRITE) > > The first is definitely a bug, and that's what the original patch > was closing. The second is technically (as in POSIX) undefined, and > the original patch treated it as a bug as well. Hugh's additional > patch allows this behaviour, as it's vaguely similar to open(RDWR), > mmap(PROT_READ), mprotect(PROT_WRITE), which is legitimate. So we're > trying to determine if that's what your app is doing. strace output > may be unwieldy, but that (or using syscall audit) would be helpful > to clarify. > > thanks, > -chris > - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |