[TIMOB-6497] Android: Debugger: Rhino: Variable expansion doesn't persist between suspended states in the same scope (or sub-scope)
GitHub Issue | n/a |
---|---|
Type | Bug |
Priority | Critical |
Status | Closed |
Resolution | Invalid |
Resolution Date | 2011-12-16T13:48:11.000+0000 |
Affected Version/s | Release 1.8.0.1 |
Fix Version/s | n/a |
Components | Android |
Labels | branch-v8, merge-1.8.0.1, regression |
Reporter | Natalie Huynh |
Assignee | Josh Roesslein |
Created | 2011-12-07T10:31:58.000+0000 |
Updated | 2011-12-16T13:48:11.000+0000 |
Description
Steps To Reproduce:
1. Run TC1018 from http://wiki.appcelerator.org/display/tp/Debugger+Test+Plan
Actual Behavior:
Variable e is now in the collapsed state
Expected Behavior:
Variable e should be in the expanded state
Note:
Was working in 1.7.5
This may be a Titanium Studio adapter issue, need to verify w/ Max
@Josh This also looks to be related to variable expansion state in V8, is this a general bug on our side?
This looks to be caused by our threading differences between 1.7 and 1.8. In 1.8 the stack for the 1st breakpoint looks like: Runtime thread: - app.js:131 - nextwin.js:16 In 1.7 there is two stacks (and threads): Kroll$1: - app.js:131 Kroll$2: - nextwin.js:16
Update to test plan, the single thread will not allow the varaible to stay in the expanded mode