Messages in this thread | | | Date | Thu, 23 May 2013 17:26:11 +0200 | From | Peter Zijlstra <> | Subject | Re: OOPS in perf_mmap_close() |
| |
On Thu, May 23, 2013 at 10:10:36AM -0400, Vince Weaver wrote: > > I can confirm your patch avoids the oops on my machine. > > It does lead to interesting behavior if I run the sample program > multiple times (with added printfs): > > vince@core2:~$ ./perf_mmap_close_bug > mmap1=0x7f06a6e90000 > mmap2=0x7f06a6e7f000 > vince@core2:~$ ./perf_mmap_close_bug > mmap1=0x7f878a138000 > mmap2=0x7f878a127000 > vince@core2:~$ ./perf_mmap_close_bug > mmap1=0xffffffffffffffff > Error opening fd2 Invalid argument > > and then it never successfully completes again. Is this unexpected > behavior?
Sounds weird to me, I'll see if I can reproduce/understand.
| |