Masami Hiramatsu wrote: > Hi > > I found that 2.6.28-rc1+ kernel might cause a random memory corruption > including double fault when repeating load/unload kprobe-using module on > i386 with CONFIG_HIGHMEN4G=y. I think there might be two different bugs. - First bug may be related to vunmap change. - I'm not sure the root cause of this bug. - However, this bug seems to be fixed by my patch(use vm_map_ram in text_poke()). - Second bug is kprobe_fault_handler bug - I found a clue of this bug which I reported below by using kdump&crash. http://sources.redhat.com/bugzilla/show_bug.cgi?id=9740#c21 - I thought this bug should not be fixed by my patch, but as far as I tested, this bug disappeared with my patch. > A set of test code which written in plain c is attached, > make genkprobe.ko and run testmod.sh, then the bug will > be occurred. If my thought is correct, previous test-code is only for the second bug. I attached a bit different test code(just disabled the fault handler) for the first bug. Thank you, -- Masami Hiramatsu Software Engineer Hitachi Computer Products (America) Inc. Software Solutions Division e-mail: mhiramat@redhat.com