utrace known bugs
Roland McGrath
roland at redhat.com
Thu Aug 2 05:55:39 UTC 2007
Here are outstanding problems (aside from TODO items) I know of off hand.
These range from bug reports I haven't looked into, to subtle old XXX
comments for which I'll have to dredge up memories of the details.
I hope someone likes to wikify or otherwise organize this list somewhere.
* detach vs report race
Alexey Dobriyan <adobriyan at sw.ru> identified a race viz
dead_engine_ops vs engine->flags
Race explanation makes sense, but so far never been reproduced.
Needs a little thought.
* https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=243534
Unknown wedge, maybe stale report
* https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=248532
"tkill(SIGCONT) is not reported by waitpid()"
Unexamined
* ia64 RBS scheme
This is tortured IA64-specific issue that was known from the start but
never properly handled. The original contributors of the IA64 port
dropped the ball on this part of the implementation. It needs someone
with coherent understanding of the ia64 RBS hardware and how the kernel
uses it, to consult.
* https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=207002
crash, needs investigation
* utrace_inject_signal ENOSYS for non-utrace_get_signal case
Needs implementation with careful synchronization.
Probably interface details change for "engine interaction" TODO item,
making implementation story here different.
* ptrace race conditions
See XXX in kernel/ptrace.c; need to rethink synchronization/life-cycle
for ptrace_state.
Thanks,
Roland
More information about the utrace-devel
mailing list