Re: gdbstub/uprobes problems: uprobe_unregister with halted target

2009-08-10 Thread Jim Keniston
On Mon, 2009-08-10 at 12:42 -0400, Frank Ch. Eigler wrote: Hi - On Mon, Aug 03, 2009 at 11:10:00AM -0700, Jim Keniston wrote: [...] So as per my analysis, gdb_utrace_report_signal was called, followed by uprobe_report_signal. Since gdb_utrace_report_signal requested for UTRACE_STOP

Re: gdbstub/uprobes problems: uprobe_unregister with halted target

2009-08-04 Thread Srikar Dronamraju
* Jim Keniston jkeni...@us.ibm.com [2009-08-03 11:10:00]: So as per my analysis, gdb_utrace_report_signal was called, followed by uprobe_report_signal. Since gdb_utrace_report_signal requested for UTRACE_STOP as resume action for SIGTRAP, the thread got stopped. uprobes was waiting

Re: gdbstub/uprobes problems: uprobe_unregister with halted target

2009-08-03 Thread Srikar Dronamraju
The target process side is also hung: zsh D 0002 3568 1288 1259 0x0080 880078c57b98 0046 00011d4a 88006d4b8000 880078c57f50 7fff138b0858 88006d4b83b8 f968

gdbstub/uprobes problems: uprobe_unregister with halted target

2009-07-31 Thread Frank Ch. Eigler
Hi, guys - I'm running into a recurrent problem on my gdbstub+uprobes prototype. (git://web.elastic.org/~fche/utrace-ext.git utrace-gdbstub-uprobes) The gist is that running a unregister_uprobe upon a stopped process (single-threaded, stoped via a UTRACE_STOP event) appears to hang indefinitely.