| Summary: | Register manager exception during tear-down | ||||||
|---|---|---|---|---|---|---|---|
| Product: | [Tools] CDT | Reporter: | James Blackburn <jamesblackburn+eclipse> | ||||
| Component: | cdt-debug-cdi-gdb | Assignee: | James Blackburn <jamesblackburn+eclipse> | ||||
| Status: | RESOLVED FIXED | QA Contact: | Elena Laskavaia <elaskavaia.cdt> | ||||
| Severity: | normal | ||||||
| Priority: | P3 | CC: | pawel.1.piech | ||||
| Version: | 7.0 | ||||||
| Target Milestone: | 7.0.1 | ||||||
| Hardware: | PC | ||||||
| OS: | Linux-GTK | ||||||
| Whiteboard: | |||||||
| Attachments: |
|
||||||
Fixed in 7.0.1 *** cdt cvs genie on behalf of jblackburn *** Bug 314637 Register manager shouldn't log exception during debug session tear-down [*] RegisterManager.java 1.23 http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.cdt-debug/org.eclipse.cdt.debug.mi.core/cdi/org/eclipse/cdt/debug/mi/core/cdi/RegisterManager.java?root=Tools_Project&r1=1.22&r2=1.23 [*] RegisterManager.java 1.22.12.1 http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.cdt-debug/org.eclipse.cdt.debug.mi.core/cdi/org/eclipse/cdt/debug/mi/core/cdi/RegisterManager.java?root=Tools_Project&r1=1.22&r2=1.22.12.1 |
Created attachment 170167 [details] trivial patch I get this frequently: org.eclipse.cdt.debug.mi.core.cdi.MI2CDIException: Inferior terminated[] at org.eclipse.cdt.debug.mi.core.cdi.RegisterManager.update(RegisterManager.java:424) at org.eclipse.cdt.debug.mi.core.cdi.EventManager.processSuspendedEvent(EventManager.java:314) at org.eclipse.cdt.debug.mi.core.cdi.EventManager.update(EventManager.java:100) at java.util.Observable.notifyObservers(Observable.java:142) at org.eclipse.cdt.debug.mi.core.MISession.notifyObservers(MISession.java:791) at org.eclipse.cdt.debug.mi.core.EventThread.run(EventThread.java:46) I realise this is my fault as I enabled logging of CDIException during Event firing. Trivial patch attached to suppress this exception if the target.isTermianted().