This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.
Summary: | IDE freezes for a while if user opens Registers view | ||
---|---|---|---|
Product: | cnd | Reporter: | Alexander Pepin <apepin> |
Component: | Debugger | Assignee: | Egor Ushakov <gorrus> |
Status: | VERIFIED FIXED | ||
Severity: | blocker | CC: | sustaining |
Priority: | P2 | ||
Version: | 6.x | ||
Hardware: | Macintosh (x86) | ||
OS: | Mac OS X | ||
Issue Type: | DEFECT | Exception Reporter: | |
Attachments: | gdb log |
Description
Alexander Pepin
2008-04-17 16:55:47 UTC
Created attachment 60359 [details]
gdb log
On Mac we use gdb 6.3 which does not support some operations :( It looks like a timing issue. You issue the 107-data-list-register-names immediately after 106-exec-run. On the Mac this doesn't work. You should consider sending your -data-list-register-names on a PROP_STATE change from STATE_STARTING to STATE_LOADING. This would mean your command was issues when we stopped at main (or the 1st line of executable code). If you choose to do this we probably need to coordinate a better transition from LOADING to READY. Initially, LOADING was *only* for setting breakpoints and when the last bp was created we switched to READY. A 2nd check was added to this state and the transaction became a bit of a kludge. We should probably define the transition better as its a good spot for making queries to gdb (ie, after we've run to main and gdb and the debuggee are both initialized). fixed in main with the changeset: http://hg.netbeans.org/main/rev/6199836dfdcd fixed verified in dev build 20080424003 I've backported the changeset http://hg.netbeans.org/main/rev/6199836dfdcd into release61_fixes repository as http://hg.netbeans.org/release61_fixes/rev/75ae4da34385 changeset: 77491:75ae4da34385 tag: tip user: Egor Ushakov <gorrus@netbeans.org> date: Wed Apr 23 18:20:07 2008 +0400 summary: fixed IZ:133133 (IDE freezes for a while if user opens Registers view) |