+++ This bug was initially created as a clone of Bug #285761 +++ Backport of the Rawhide Bug for F-7. Description of problem: I trace a process using ptrace and the PTRACE_O_TRACEEXIT option. When I get the PTRACE_EVENT_EXIT notification for the process I examine its memory mappings by reading /proc/<pid>/maps. This works on vanilla Linux kernels. On the Fedora kernel this works if the process exited normally, but if it was killed by a signal I get EACCES when trying to open /proc/<pid>/maps. I guess this is undocumented behaviour, but it would be good to know if I should expect a fix or work around the problem somehow. I am running the x86_64 version of the kernel on a Core 2 T7200. Version-Release number of selected component (if applicable): kernel-2.6.22.9-91.fc7.x86_64 How reproducible: Every time. Steps to Reproduce: 1. Compile and run the attached test case. Actual results: Test case fails to open /proc/<pid>/maps. Expected results: Test case prints the contents of /proc/<pid>/maps.
Created attachment 211171 [details] Testcase.
Hello, I'm reviewing this bug as part of the kernel bug triage project, an attempt to isolate current bugs in the Fedora kernel. http://fedoraproject.org/wiki/KernelBugTriage I am CC'ing myself to this bug and will try and assist you in resolving it if I can. There hasn't been much activity on this bug for a while. Could you tell me if you are still having problems with the latest kernel? If the problem no longer exists then please close this bug or I'll do so in a few days if there is no additional information lodged.
(In reply to comment #2) > There hasn't been much activity on this bug for a while. Could you tell me if > you are still having problems with the latest kernel? This bug is formally still valid - its Fedora 8 counterpart is Bug 285761 and the main tracker page is at: http://sourceware.org/systemtap/wiki/utrace/tests Bug was already fixed by Roland McGrath upstream: http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commitdiff;h=00ec99da43a7c2aed46c6595aa271b84bb1b1462;hp=6e800af233e0bdf108efb7bd23c11ea6fa34cdeb It was verified as already fixed in Rawhide: kernel-2.6.24-0.150.rc7.git4.fc9.x86_64 http://koji.fedoraproject.org/koji/buildinfo?buildID=31270 It was verified as still buggy for the latest Fedora 8 kernel: kernel-2.6.23.9-85.fc8.x86_64
Closing as RAWHIDE.