public inbox for frysk-bugzilla@sourceware.org help / color / mirror / Atom feed
* [Bug general/4663] New: TaskObserver.Instruction doesn't appear to unblock on new process' first instructions @ 2007-06-19 21:06 mcvet at redhat dot com 2007-06-19 21:26 ` [Bug general/4663] " mcvet at redhat dot com ` (3 more replies) 0 siblings, 4 replies; 5+ messages in thread From: mcvet at redhat dot com @ 2007-06-19 21:06 UTC (permalink / raw) To: frysk-bugzilla When calling Manager.host.requestCreateAttachedProc() and handling the resulting return from the AttachedObserver; adding an InstructionObserver to the Task, removing the AttachedObserver, and then attemping to step appears to never return from the EventLoop. -- Summary: TaskObserver.Instruction doesn't appear to unblock on new process' first instructions Product: frysk Version: unspecified Status: NEW Severity: normal Priority: P2 Component: general AssignedTo: frysk-bugzilla at sourceware dot org ReportedBy: mcvet at redhat dot com CC: mark at klomp dot org,mcvet at redhat dot com OtherBugsDependingO 3346 nThis: http://sourceware.org/bugzilla/show_bug.cgi?id=4663 ------- You are receiving this mail because: ------- You are the assignee for the bug, or are watching the assignee. ^ permalink raw reply [flat|nested] 5+ messages in thread
* [Bug general/4663] TaskObserver.Instruction doesn't appear to unblock on new process' first instructions 2007-06-19 21:06 [Bug general/4663] New: TaskObserver.Instruction doesn't appear to unblock on new process' first instructions mcvet at redhat dot com @ 2007-06-19 21:26 ` mcvet at redhat dot com 2007-06-20 12:23 ` mark at klomp dot org ` (2 subsequent siblings) 3 siblings, 0 replies; 5+ messages in thread From: mcvet at redhat dot com @ 2007-06-19 21:26 UTC (permalink / raw) To: frysk-bugzilla ------- Additional Comments From mcvet at redhat dot com 2007-06-19 21:26 ------- (FC6 x86_64) -- http://sourceware.org/bugzilla/show_bug.cgi?id=4663 ------- You are receiving this mail because: ------- You are the assignee for the bug, or are watching the assignee. ^ permalink raw reply [flat|nested] 5+ messages in thread
* [Bug general/4663] TaskObserver.Instruction doesn't appear to unblock on new process' first instructions 2007-06-19 21:06 [Bug general/4663] New: TaskObserver.Instruction doesn't appear to unblock on new process' first instructions mcvet at redhat dot com 2007-06-19 21:26 ` [Bug general/4663] " mcvet at redhat dot com @ 2007-06-20 12:23 ` mark at klomp dot org 2007-06-20 15:12 ` cagney at redhat dot com 2007-06-20 15:19 ` mark at klomp dot org 3 siblings, 0 replies; 5+ messages in thread From: mark at klomp dot org @ 2007-06-20 12:23 UTC (permalink / raw) To: frysk-bugzilla ------- Additional Comments From mark at klomp dot org 2007-06-20 12:23 ------- I think I see the problem. When we ask to step onto the very first instruction for some reason the stepping debug flag isn't set in the isa debug registers. This means we interpret the trap event as a real trap signal which we pass on to the process which gets instantly killed... -- http://sourceware.org/bugzilla/show_bug.cgi?id=4663 ------- You are receiving this mail because: ------- You are the assignee for the bug, or are watching the assignee. ^ permalink raw reply [flat|nested] 5+ messages in thread
* [Bug general/4663] TaskObserver.Instruction doesn't appear to unblock on new process' first instructions 2007-06-19 21:06 [Bug general/4663] New: TaskObserver.Instruction doesn't appear to unblock on new process' first instructions mcvet at redhat dot com 2007-06-19 21:26 ` [Bug general/4663] " mcvet at redhat dot com 2007-06-20 12:23 ` mark at klomp dot org @ 2007-06-20 15:12 ` cagney at redhat dot com 2007-06-20 15:19 ` mark at klomp dot org 3 siblings, 0 replies; 5+ messages in thread From: cagney at redhat dot com @ 2007-06-20 15:12 UTC (permalink / raw) To: frysk-bugzilla ------- Additional Comments From cagney at redhat dot com 2007-06-20 15:12 ------- why does fstep work? It goes through the same sequence. Or if it isn't it would be a bug :-) -- http://sourceware.org/bugzilla/show_bug.cgi?id=4663 ------- You are receiving this mail because: ------- You are the assignee for the bug, or are watching the assignee. ^ permalink raw reply [flat|nested] 5+ messages in thread
* [Bug general/4663] TaskObserver.Instruction doesn't appear to unblock on new process' first instructions 2007-06-19 21:06 [Bug general/4663] New: TaskObserver.Instruction doesn't appear to unblock on new process' first instructions mcvet at redhat dot com ` (2 preceding siblings ...) 2007-06-20 15:12 ` cagney at redhat dot com @ 2007-06-20 15:19 ` mark at klomp dot org 3 siblings, 0 replies; 5+ messages in thread From: mark at klomp dot org @ 2007-06-20 15:19 UTC (permalink / raw) To: frysk-bugzilla ------- Additional Comments From mark at klomp dot org 2007-06-20 15:18 ------- Added a simplified test and a first workaround for this issue. 2007-06-20 Mark Wielaard <mwielaard@redhat.com> * frysk-core/frysk/proc/Observation.java (toString): Include observable and observer. * frysk-core/frysk/proc/Task.java (just_started): New boolean field. * frysk-core/frysk/proc/TestTaskObserverInstruction.java (testFirstInstructionStep): New test) (StepAttachedObserver): New inner class. (testFirstInstructionSteppingEngine): Renamed method from testFirstInstructionStep. Remove broken marker. 2007-06-20 Mark Wielaard <mwielaard@redhat.com> * frysk-core/frysk/proc/ptrace/LinuxTaskState.java (blockOrAttachContinue): Set just_started marker. (sendContinue): Reset just_started marker unless first step. (Running.handleTrapped): Check and reset just_started marker. Keeping open to resolve with a real Stepping state and after consulting on other debug step marker corner cases. -- What |Removed |Added ---------------------------------------------------------------------------- AssignedTo|frysk-bugzilla at sourceware|mark at klomp dot org |dot org | Status|NEW |ASSIGNED http://sourceware.org/bugzilla/show_bug.cgi?id=4663 ------- You are receiving this mail because: ------- You are the assignee for the bug, or are watching the assignee. ^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2007-06-20 15:19 UTC | newest] Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2007-06-19 21:06 [Bug general/4663] New: TaskObserver.Instruction doesn't appear to unblock on new process' first instructions mcvet at redhat dot com 2007-06-19 21:26 ` [Bug general/4663] " mcvet at redhat dot com 2007-06-20 12:23 ` mark at klomp dot org 2007-06-20 15:12 ` cagney at redhat dot com 2007-06-20 15:19 ` mark at klomp dot org
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).