Closed youyudehexie closed 10 years ago
Please wrap your output with the following syntax:
```text
Here goes my text
It's a pain to read as it is now...
thx for your tips
Could you please provide a full example?
yes,i will,give me some time,don't close the issue, i will post a full example as soon as possible.
I don't know how useful this is. I have this in a completely different app, but I got a larger dump:
#
# Fatal error in ../../v8/src/mark-compact.cc, line 2751
# CHECK(heap_->TargetSpace(heap_object) == heap_->old_pointer_space()) failed
#
==== C stack trace ===============================
1: ??
2: ??
3: ??
4: ??
5: ??
6: ??
7: ??
8: ??
9: ??
10: ??
11: ??
12: ??
13: ??
14: ??
15: ??
==== JS stack trace =========================================
Security context: 0x40320ca1 <String[8]: nw-token>
1: getLength [http://localhost:30948/static/lib/ace/lib/ace/document.js:~203] (this=0x3f06e629 <JS Object>#0#)
2: getSyntaxRegions [http://localhost:30948/static/plugins/c9.ide.language/syntax_detector.js:39] (this=0x5d85dae9 <JS Global Object>#1#,doc=0x3f06e629 <JS Object>#0#,originalSyntax=0x513bc449 <String[10]: javascript>)
3: getContextSyntaxPart [http://localhost:30948/static/plugins/c9.ide.language/syntax_detector.js:118] (this=0x5d85dae9 <JS Global Object>#1#,doc=0x3f06e629 <JS Object>#0#,pos=!!!INVALID POINTER!!!#2#,originalSyntax=0x513bc449 <String[10]: javascript>)
4: getSyntax [http://localhost:30948/static/plugins/c9.ide.language/complete.js:~238] (this=0x5d85dae9 <JS Global Object>#1#,ace=0x48ae4c75 <JS Object>#3#)
5: getIdentifierRegex [http://localhost:30948/static/plugins/c9.ide.language/complete.js:767] (this=0x5d85dae9 <JS Global Object>#1#,language=0x4fd08091 <undefined>,ace=0x4fd08091 <undefined>)
6: arguments adaptor frame: 0->2
7: /* warning: 'function' was not on the heap */ [http://localhost:30948/static/plugins/c9.ide.language/complete.js:~738] (this=0x5d85dae9 <JS Global Object>#1#,match=!!!INVALID POINTER!!!#4#)
8: arguments adaptor frame: 3->1
9: filter(aka filter) [native array.js:~1137] (this=!!!INVALID POINTER!!!#5#,a=!!!INVALID POINTER!!!#6#,b=0x4fd08091 <undefined>)
10: arguments adaptor frame: 1->2
11: filterMatches [http://localhost:30948/static/plugins/c9.ide.language/complete.js:~737] (this=0x5d85dae9 <JS Global Object>#1#,matches=!!!INVALID POINTER!!!#5#,line=!!!INVALID POINTER!!!,pos=!!!INVALID POINTER!!!#7#)
12: onComplete [http://localhost:30948/static/plugins/c9.ide.language/complete.js:697] (this=0x5d85dae9 <JS Global Object>#1#,event=!!!INVALID POINTER!!!#8#,editor=0x340f885d <a Plugin with map 0x3442ce31>#9#)
13: /* anonymous */(aka /* anonymous */) [http://localhost:30948/static/plugins/c9.ide.language/complete.js:~123] (this=!!!INVALID POINTER!!!#10#,event=!!!INVALID POINTER!!!#8#)
14: arguments adaptor frame: 2->1
15: _dispatchEvent [http://localhost:30948/static/lib/ace/lib/ace/lib/event_emitter.js:60] (this=0x24250b25 <JS Object>#11#,eventName=!!!INVALID POINTER!!!#12#,e=!!!INVALID POINTER!!!#8#)
16: onMessage [http://localhost:30948/static/lib/ace/lib/ace/worker/worker_client.js:~91] (this=0x24250b25 <JS Object>#11#,e=!!!INVALID POINTER!!!#13#)
20: /* anonymous */ [native v8natives.js:1746] (this=0x2421182d <a Worker with map 0x40ce7489>#14#)
21: arguments adaptor frame: 1->0
==== Details ================================================
[1]: getLength [http://localhost:30948/static/lib/ace/lib/ace/document.js:~203] (this=0x3f06e629 <JS Object>#0#) {
// optimized frame
}
[2]: getSyntaxRegions [http://localhost:30948/static/plugins/c9.ide.language/syntax_detector.js:39] (this=0x5d85dae9 <JS Global Object>#1#,doc=0x3f06e629 <JS Object>#0#,originalSyntax=0x513bc449 <String[10]: javascript>) {
// stack-allocated locals
var lines = 0x4fd08091 <undefined>
var type = 0x4fd08091 <undefined>
var defaultSyntax = 0x4fd08091 <undefined>
var starters = 0x4fd08091 <undefined>
var syntax = 0x4fd08091 <undefined>
var regions = 0x4fd08091 <undefined>
var starter = 0x4fd08091 <undefined>
var endLang = 0x4fd08091 <undefined>
var tempS = 0x4fd08091 <undefined>
var tempM = 0x4fd08091 <undefined>
var i = 0x4fd08091 <undefined>
var m = 0x4fd08091 <undefined>
var cut = 0x4fd08091 <undefined>
var inLine = 0x4fd08091 <undefined>
var row = 0x4fd08091 <undefined>
var line = 0x4fd08091 <undefined>
// expression stack (top to bottom)
[19] : 0x3f06e629 <JS Object>#0#
[18] : !!!INVALID POINTER!!!#15#
[17] : 2
[16] : !!!INVALID POINTER!!!#16#
--------- s o u r c e c o d e ---------
function getSyntaxRegions(doc, originalSyntax) {? if (!mixedLanguages[originalSyntax])? return [{? syntax: originalSyntax,? sl: 0,? sc: 0,? el: doc.getLength()-1,? ec: doc.getLine(doc.getLength()-1).length? }];?? var lines = doc.getAllLines();? v...
-----------------------------------------
}
[3]: getContextSyntaxPart [http://localhost:30948/static/plugins/c9.ide.language/syntax_detector.js:118] (this=0x5d85dae9 <JS Global Object>#1#,doc=0x3f06e629 <JS Object>#0#,pos=!!!INVALID POINTER!!!#2#,originalSyntax=0x513bc449 <String[10]: javascript>) {
// stack-allocated locals
var result = 0x4fd08091 <undefined>
var regions = 0x4fd08091 <undefined>
var i = 0x4fd08091 <undefined>
var region = 0x4fd08091 <undefined>
// heap-allocated locals
var doc = // warning: no context found - inconsistent frame?
var value = // warning: no context found - inconsistent frame?
// expression stack (top to bottom)
[08] : 0x513bc449 <String[10]: javascript>
[07] : 0x3f06e629 <JS Object>#0#
[06] : 0x5d85dae9 <JS Global Object>#1#
[05] : 0x4c892ced <JS Function getSyntaxRegions (SharedFunctionInfo 0x4c848c41)>#17#
[04] : !!!INVALID POINTER!!!#18#
--------- s o u r c e c o d e ---------
function getContextSyntaxPart(doc, pos, originalSyntax) {? if (!mixedLanguages[originalSyntax]) {? var value;? var result = {? language: originalSyntax,? region: getSyntaxRegions(doc, originalSyntax)[0],? index: 0,? getLine: function(l) {? return doc.g...
-----------------------------------------
}
[4]: getSyntax [http://localhost:30948/static/plugins/c9.ide.language/complete.js:~238] (this=0x5d85dae9 <JS Global Object>#1#,ace=0x48ae4c75 <JS Object>#3#) {
// optimized frame
}
[5]: getIdentifierRegex [http://localhost:30948/static/plugins/c9.ide.language/complete.js:767] (this=0x5d85dae9 <JS Global Object>#1#,language=0x4fd08091 <undefined>,ace=0x4fd08091 <undefined>) {
// expression stack (top to bottom)
[03] : 0x48ae4c75 <JS Object>#3#
[02] : 0x5d85dae9 <JS Global Object>#1#
[01] : 0x2424dd99 <JS Function getSyntax (SharedFunctionInfo 0x254b8aa9)>#19#
[00] : 0x2424dca9 <an Object with map 0x34443181>#20#
--------- s o u r c e c o d e ---------
function getIdentifierRegex(language, ace) {? return idRegexes[language || getSyntax(ace || lastAce)];? }
-----------------------------------------
}
[6]: arguments adaptor frame: 0->2 {
}
[7]: /* warning: 'function' was not on the heap */ [http://localhost:30948/static/plugins/c9.ide.language/complete.js:~738] (this=0x5d85dae9 <JS Global Object>#1#,match=!!!INVALID POINTER!!!#4#) {
// stack-allocated locals
var idRegex = 0x4fd08091 <undefined>
var prefix = 0x4fd08091 <undefined>
// expression stack (top to bottom)
[03] : 0x5d85dae9 <JS Global Object>#1#
[02] : 0x2424e045 <JS Function getIdentifierRegex (SharedFunctionInfo 0x254b9235)>#21#
}
[8]: arguments adaptor frame: 3->1 {
// actual arguments
[00] : !!!INVALID POINTER!!!#4#
[01] : 57 // not passed to callee
[02] : !!!INVALID POINTER!!!#5# // not passed to callee
}
[9]: filter(aka filter) [native array.js:~1137] (this=!!!INVALID POINTER!!!#5#,a=!!!INVALID POINTER!!!#6#,b=0x4fd08091 <undefined>) {
// optimized frame
}
[10]: arguments adaptor frame: 1->2 {
// actual arguments
[00] : !!!INVALID POINTER!!!#6#
}
[11]: filterMatches [http://localhost:30948/static/plugins/c9.ide.language/complete.js:~737] (this=0x5d85dae9 <JS Global Object>#1#,matches=!!!INVALID POINTER!!!#5#,line=!!!INVALID POINTER!!!,pos=!!!INVALID POINTER!!!#7#) {
// optimized frame
}
[12]: onComplete [http://localhost:30948/static/plugins/c9.ide.language/complete.js:697] (this=0x5d85dae9 <JS Global Object>#1#,event=!!!INVALID POINTER!!!#8#,editor=0x340f885d <a Plugin with map 0x3442ce31>#9#) {
// stack-allocated locals
var pos = !!!INVALID POINTER!!!#7#
var line = !!!INVALID POINTER!!!
var matches = !!!INVALID POINTER!!!#5#
var idRegex = 0x4fd08091 <undefined>
var identifier = 0x4fd08091 <undefined>
// expression stack (top to bottom)
[09] : !!!INVALID POINTER!!!#7#
[08] : !!!INVALID POINTER!!!
[07] : !!!INVALID POINTER!!!#5#
[06] : 0x5d85dae9 <JS Global Object>#1#
[05] : 0x2424dffd <JS Function filterMatches (SharedFunctionInfo 0x254b9121)>#22#
--------- s o u r c e c o d e ---------
function onComplete(event, editor) {? if (!lastAce || lastAce != editor.ace) {? console.error("[complete] received completion for wrong ace");? return;? }? ? var pos = editor.ace.getCursorPosition();? var line = editor.ace.getSession(...
-----------------------------------------
}
[13]: /* anonymous */(aka /* anonymous */) [http://localhost:30948/static/plugins/c9.ide.language/complete.js:~123] (this=!!!INVALID POINTER!!!#10#,event=!!!INVALID POINTER!!!#8#) {
// optimized frame
}
[14]: arguments adaptor frame: 2->1 {
// actual arguments
[00] : !!!INVALID POINTER!!!#8#
[01] : 0x24250b25 <JS Object>#11# // not passed to callee
}
[15]: _dispatchEvent [http://localhost:30948/static/lib/ace/lib/ace/lib/event_emitter.js:60] (this=0x24250b25 <JS Object>#11#,eventName=!!!INVALID POINTER!!!#12#,e=!!!INVALID POINTER!!!#8#) {
// stack-allocated locals
var listeners = !!!INVALID POINTER!!!#10#
var defaultHandler = 0x4fd08091 <undefined>
var i = 0
// expression stack (top to bottom)
[06] : 0x24250b25 <JS Object>#11#
[05] : !!!INVALID POINTER!!!#8#
[04] : !!!INVALID POINTER!!!#10#
[03] : 0
--------- s o u r c e c o d e ---------
function (eventName, e) {? this._eventRegistry || (this._eventRegistry = {});? this._defaultHandlers || (this._defaultHandlers = {});?? var listeners = this._eventRegistry[eventName] || [];? var defaultHandler = this._defaultHandlers[eventName];? if (!listeners.length && !defaultHandler)? ...
-----------------------------------------
}
[16]: onMessage [http://localhost:30948/static/lib/ace/lib/ace/worker/worker_client.js:~91] (this=0x24250b25 <JS Object>#11#,e=!!!INVALID POINTER!!!#13#) {
// optimized frame
}
[20]: /* anonymous */ [native v8natives.js:1746] (this=0x2421182d <a Worker with map 0x40ce7489>#14#) {
// stack-allocated locals
var arguments = !!!INVALID POINTER!!!#23#
var c = !!!INVALID POINTER!!!#24#
var d = 1
var e = 0x4fd08091 <undefined>
var f = 0x4fd08091 <undefined>
var g = 0x4fd08091 <undefined>
var h = 0x4fd08091 <undefined>
// expression stack (top to bottom)
[11] : 1
[10] : 0
[09] : !!!INVALID POINTER!!!#23#
[08] : 0x24250b25 <JS Object>#11#
[07] : 0x4c86af95 <JS Function onMessage (SharedFunctionInfo 0x4c8470c1)>#25#
--------- s o u r c e c o d e ---------
function (){??"use strict";???if(%_IsConstructCall()){?return %NewObjectFromBound(b);?}?var c=%BoundFunctionGetBindings(b);??var d=%_ArgumentsLength();?if(d==0){?return %Apply(c[0],c[1],c,2,c.length-2);?}?if(c.length===2){?return %Apply(c[0],c[1],arguments,0,d);?}?var e=c.length-2;?var f=new InternalArray(e+...
-----------------------------------------
}
[21]: arguments adaptor frame: 1->0 {
// actual arguments
[00] : !!!INVALID POINTER!!!#13# // not passed to callee
}
==== Key ============================================
#0# 0x3f06e629: 0x3f06e629 <JS Object>
$lines: 0x3f079ba1 <JS Array[535]>#26#
_eventRegistry: 0x3f079bb1 <an Object with map 0x40ce6a61>#27#
$autoNewLine: 0x4032176d <String[1]\: \n>
_defaultHandlers: 0x3f079bbd <an Object with map 0x40c48e29>#28#
$newLineMode: 0x2d51011d <String[4]: unix>
#1# 0x5d85dae9: 0x5d85dae9 <JS Global Object>
#2# 0x3bc87fb9: !!!INVALID POINTER!!!
#3# 0x48ae4c75: 0x48ae4c75 <JS Object>
container: 0x340e194d <an HTMLDivElement with map 0x40c64971>#29#
renderer: 0x2201a0f9 <JS Object>#30#
commands: 0x2201a185 <JS Object>#31#
textInput: 0x2201a191 <JS Object>#32#
keyBinding: 0x2201a1e1 <JS Object>#33#
_defaultHandlers: 0x2201a219 <an Object with map 0x34451321>#34#
_eventRegistry: 0x2201a229 <an Object with map 0x40cf2569>#35#
$mouseHandler: 0x48ae50ad <JS Object>#36#
$blockScrolling: 0
$search: 0x2201a235 <JS Object>#37#
selections: 0x2201a265 <JS Array[1186]>#38#
session: 0x3f0560ad <JS Object>#39#
$onDocumentChange: !!!INVALID POINTER!!!#40#
$onChangeMode: !!!INVALID POINTER!!!#41#
$onTokenizerUpdate: !!!INVALID POINTER!!!#42#
$onChangeTabSize: !!!INVALID POINTER!!!#43#
$onChangeWrapLimit: !!!INVALID POINTER!!!#44#
$onChangeWrapMode: !!!INVALID POINTER!!!#45#
$onChangeFold: !!!INVALID POINTER!!!#46#
$onChangeFrontMarker: !!!INVALID POINTER!!!#47#
$onChangeBackMarker: !!!INVALID POINTER!!!#48#
$onChangeBreakpoint: !!!INVALID POINTER!!!#49#
$onChangeAnnotation: !!!INVALID POINTER!!!#50#
$onCursorChange: !!!INVALID POINTER!!!#51#
$onScrollTopChange: !!!INVALID POINTER!!!#52#
$onScrollLeftChange: !!!INVALID POINTER!!!#53#
selection: 0x3f05683d <JS Object>#54#
$onSelectionChange: !!!INVALID POINTER!!!#55#
$highlightPending: 0x4fd080b1 <true>
previousCommand: 0x4fd08081 <null>
curOp: 0x4fd08081 <null>
$enableMultiselect: 0x4fd080b1 <true>
multiSelect: 0x3f05683d <JS Object>#54#
$wrapBehavioursEnabled: 0x4fd080c1 <false>
$mergeUndoDeltas: 0x4fd080c1 <false>
$hasStatusBar: 0x4fd080b1 <true>
prevOp: !!!INVALID POINTER!!!#56#
$isFocused: 0x4fd080b1 <true>
lastFileJumpPos: 0x4fd08081 <null>
$mergeNextCommand: 0x4fd080c1 <false>
inMultiSelectMode: 0x4fd080c1 <false>
inVirtualSelectionMode: 0x4fd080c1 <false>
#4# 0x3bc72c89: !!!INVALID POINTER!!!
#5# 0x3bc6e9d5: !!!INVALID POINTER!!!
#6# 0x3bc73e39: !!!INVALID POINTER!!!
#7# 0x3bc7356d: !!!INVALID POINTER!!!
#8# 0x3bc73311: !!!INVALID POINTER!!!
#9# 0x340f885d: 0x340f885d <a Plugin with map 0x3442ce31>
#10# 0x3bc733ad: !!!INVALID POINTER!!!
#11# 0x24250b25: 0x24250b25 <JS Object>
$worker: 0x2421182d <a Worker with map 0x40ce7489>#14#
callbackId: 1
callbacks: 0x24275a21 <an Object with map 0x40c48e29>#57#
_eventRegistry: 0x24275a2d <an Object with map 0x344230d9>#58#
$doc: 0x3f0560ad <JS Object>#39#
_defaultHandlers: 0x34065a41 <an Object with map 0x40c48e29>#59#
deltaQueue: 0x4fd08081 <null>
#12# 0x3bc6e915: !!!INVALID POINTER!!!
<Invalid map>
#13# 0x3bc6e87d: !!!INVALID POINTER!!!
#14# 0x2421182d: 0x2421182d <a Worker with map 0x40ce7489>
#15# 0x3bc88085: !!!INVALID POINTER!!!
#16# 0x3bc88069: !!!INVALID POINTER!!!
#17# 0x4c892ced: 0x4c892ced <JS Function getSyntaxRegions (SharedFunctionInfo 0x4c848c41)>
#18# 0x3bc88041: !!!INVALID POINTER!!!
#19# 0x2424dd99: 0x2424dd99 <JS Function getSyntax (SharedFunctionInfo 0x254b8aa9)>
#20# 0x2424dca9: 0x2424dca9 <an Object with map 0x34443181>
javascript: !!!INVALID POINTER!!!#60#
#21# 0x2424e045: 0x2424e045 <JS Function getIdentifierRegex (SharedFunctionInfo 0x254b9235)>
#22# 0x2424dffd: 0x2424dffd <JS Function filterMatches (SharedFunctionInfo 0x254b9121)>
#23# 0x3bc6e891: !!!INVALID POINTER!!!
#24# 0x3bc6e8ad: !!!INVALID POINTER!!!
#25# 0x4c86af95: 0x4c86af95 <JS Function onMessage (SharedFunctionInfo 0x4c8470c1)>
#26# 0x3f079ba1: 0x3f079ba1 <JS Array[535]>
: 852326240
0: 0x3f08b771 <String[43]: define(function(require, exports, module) {>
1: 0x3f08b785 <String[21]: main.consumes = [>
2: 0x3f08b799 <String[72]: "c9", "Plugin", "fs", "settings", "tabManager", "dialog.error", >
3: 0x3f08b7ad <String[40]: "dialog.question", "preferences">
4: 0x3e819cc1 <String[6]: ];>
5: 0x3f08b7c1 <String[33]: main.provides = ["metadata"];>
6: 0x3f08b7d5 <String[16]: return main;>
7: 0x3e819cd5 <String[0]: >
8: 0x3f08b7e9 <String[47]: function main(options, imports, register) {>
9: 0x3f08b7fd <String[35]: var c9 = imports.c9;>
...
#27# 0x3f079bb1: 0x3f079bb1 <an Object with map 0x40ce6a61>
change: 0x3f08db89 <JS Array[3]>#61#
#28# 0x3f079bbd: 0x3f079bbd <an Object with map 0x40c48e29>
#29# 0x340e194d: 0x340e194d <an HTMLDivElement with map 0x40c64971>
#30# 0x2201a0f9: 0x2201a0f9 <JS Object>
container: 0x340e194d <an HTMLDivElement with map 0x40c64971>#29#
$keepTextAreaAtCursor: 0x4fd080b1 <true>
$themeId: 0x513e6499 <String[22]: ace/theme/cloud9_night>
_eventRegistry: 0x48a14e35 <an Object with map 0x344598e1>#62#
_defaultHandlers: 0x48a14e41 <an Object with map 0x40c48e29>#63#
$gutter: 0x340e19c9 <an HTMLDivElement with map 0x40c64971>#64#
scroller: 0x340e19dd <an HTMLDivElement with map 0x40c64971>#65#
content: 0x340e19f1 <an HTMLDivElement with map 0x40c64971>#66#
$gutterLayer: 0x4f11bec9 <JS Object>#67#
$markerBack: 0x48a1182d <JS Object>#68#
$textLayer: 0x48a1185d <JS Object>#69#
canvas: 0x48a1188d <an HTMLDivElement with map 0x40c64971>#70#
$markerFront: 0x48a118a1 <JS Object>#71#
$cursorLayer: 0x48a118d1 <JS Object>#72#
$horizScroll: 0x4fd080c1 <false>
$vScroll: 0x4fd080b1 <true>
$scrollbarWidth: 0
scrollBarV: 0x4f11ca65 <JS Object>#73#
scrollBar: 0x4f11ca65 <JS Object>#73#
scrollBarH: 0x4f11cacd <JS Object>#74#
scrollTop: 0x2acfe10d <Number: 3507.5>
scrollLeft: 0x206164f5 <Number: -0>
cursorPos: 0x48a11919 <an Object with deprecated map 0x34415e89>#75#
$fontMetrics: 0x4f11c829 <JS Object>#76#
$size: 0x48a1192d <an Object with map 0x40cc9a79>#77#
layerConfig: !!!INVALID POINTER!!!#78#
scrollMargin: 0x48a1194d <an Object with map 0x34416181>#79#
$loop: 0x48a11971 <JS Object>#80#
characterWidth: 7
lineHeight: 16
$printMarginEl: 0x340e1c59 <an HTMLDivElement with map 0x40c64971>#81#
$padding: 4
$highlightGutterLine: 0x4fd080b1 <true>
$gutterLineHighlight: 0x340e1c95 <an HTMLDivElement with map 0x40c64971>#82#
textarea: 0x340e1ca9 <an HTMLTextAreaElement with map 0x34417761>#83#
session: 0x3f0560ad <JS Object>#39#
$fixedWidthGutter: 0x4fd080b1 <true>
$fontFamily: 0x513365d9 <String[64]: Monaco, Menlo, Ubuntu Mono, Consolas, source-code-pro, monospace>
$fadeFoldWidgets: 0x4fd080b1 <true>
$animatedScroll: 0x4fd080b1 <true>
$scrollPastEnd: 0x3e8f01d1 <Number: 0.5>
$frozen: 0x4fd080c1 <false>
resizing: 0
gutterWidth: 54
$changes: 0
$theme: 0x2acd7531 <String[16]: ace-cloud9-night>
theme: 0x48acdb35 <an Object with map 0x40ce8041>#84#
$changedLines: 0x4fd08081 <null>
$scrollAnimation: 0x4fd08081 <null>
$timer: 0x4fd08091 <undefined>
#31# 0x2201a185: 0x2201a185 <JS Object>
platform: 0x2ce9981d <String[3]: mac>
commands: 0x51f9c91d <an Object with map 0x344203d9>#85#
commandKeyBinding: 0x51f9c911 <an Object with map 0x40c48e29>#86#
byName: 0x51f9c91d <an Object with map 0x344203d9>#85#
_defaultHandlers: 0x51f9c929 <an Object with map 0x34416f91>#87#
_eventRegistry: 0x51f9c939 <an Object with map 0x34418279>#88#
#32# 0x2201a191: 0x2201a191 <JS Object>
focus: 0x3404d429 <JS Function focus (SharedFunctionInfo 0x25497b8d)>#89#
blur: 0x3404d459 <JS Function blur (SharedFunctionInfo 0x25497be9)>#90#
isFocused: 0x3404d47d <JS Function isFocused (SharedFunctionInfo 0x25497c45)>#91#
setInputHandler: 0x3404d5cd <JS Function setInputHandler (SharedFunctionInfo 0x25498039)>#92#
getInputHandler: 0x3404d5f1 <JS Function getInputHandler (SharedFunctionInfo 0x25498095)>#93#
getElement: 0x3404d6f1 <JS Function getElement (SharedFunctionInfo 0x25498541)>#94#
setReadOnly: 0x3404d715 <JS Function setReadOnly (SharedFunctionInfo 0x2549859d)>#95#
onContextMenu: 0x3404d739 <JS Function onContextMenu (SharedFunctionInfo 0x254985f9)>#96#
onContextMenuClose: 0x48ae4de9 <JS Function onContextMenuClose (SharedFunctionInfo 0x25497a79)>#97#
#33# 0x2201a1e1: 0x2201a1e1 <JS Object>
$editor: 0x48ae4c75 <JS Object>#3#
$data: 0x48a119cd <an Object with map 0x40cb5669>#98#
$handlers: 0x48a119dd <JS Array[0]>#99#
$defaultHandler: 0x4fd08081 <null>
onCommandKey: 0x48adc4ad <JS Function onKeyPress (SharedFunctionInfo 0x340801c5)>#100#
onTextInput: 0x4c860b6d <JS Function onTextInput (SharedFunctionInfo 0x572ef2e5)>#101#
#34# 0x2201a219: 0x2201a219 <an Object with map 0x34451321>
_disabled_: 0x48a11a01 <an Object with map 0x40c48e29>#102#
mousedown: 0x51f9c945 <JS Function b (SharedFunctionInfo 0x4c83a81d)>#103#
dblclick: 0x48ae4f99 <JS Function b (SharedFunctionInfo 0x4c83a81d)>#104#
tripleclick: 0x48ae4fbd <JS Function b (SharedFunctionInfo 0x4c83a81d)>#105#
quadclick: 0x48ae4fe1 <JS Function b (SharedFunctionInfo 0x4c83a81d)>#106#
mousewheel: 0x48ae5005 <JS Function b (SharedFunctionInfo 0x4c83a81d)>#107#
guttermousedown: 0x48ae5029 <JS Function (SharedFunctionInfo 0x3404dcd1)>#108#
guttermousemove: 0x48ae504d <JS Function (SharedFunctionInfo 0x3404dd2d)>#109#
#35# 0x2201a229: 0x2201a229 <an Object with map 0x40cf2569>
changeSession: 0x51f9c969 <JS Array[2]>#110#
mousedown: 0x51f9c979 <JS Array[3]>#111#
click: 0x51f9c989 <JS Array[1]>#112#
gutterclick: 0x51f9c999 <JS Array[2]>#113#
gutterdblclick: 0x51f9c9a9 <JS Array[2]>#114#
change: 0x51f9c9b9 <JS Array[2]>#115#
changeSelection: 0x51f9c9c9 <JS Array[3]>#116#
changeStatus: 0x51f9c9d9 <JS Array[1]>#117#
mousemove: 0x51f9c505 <JS Array[1]>#118#
mousewheel: 0x51f9c515 <JS Array[1]>#119#
guttermousedown: 0x51f9c525 <JS Array[1]>#120#
#36# 0x48ae50ad: 0x48ae50ad <JS Object>
editor: 0x48ae4c75 <JS Object>#3#
$clickSelection: 0x4fd08081 <null>
dragWait: 0x58f63c89 <JS Function dragWait (SharedFunctionInfo 0x58f637ed)>#121#
dragWaitEnd: 0x58f63cad <JS Function dragWaitEnd (SharedFunctionInfo 0x58f63849)>#122#
selectByLines: 0x48adc0c9 <JS Function b (SharedFunctionInfo 0x4c83a81d)>#123#
selectByWords: 0x48ae5071 <JS Function b (SharedFunctionInfo 0x4c83a81d)>#124#
mousedownEvent: !!!INVALID POINTER!!!#125#
state: 0x49d29e3d <String[6]: select>
x: 612
y: 503
isMousePressed: 0x4fd080c1 <false>
$onCaptureMouseMove: 0x4fd08081 <null>
releaseMouse: 0x4fd08081 <null>
$mouseMoved: 0x4fd080c1 <false>
mouseEvent: !!!INVALID POINTER!!!#126#
cancelDrag: 0x4fd080b1 <true>
$lastScrollTime: 0x20618a9d <Number: 1390337813905>
#37# 0x2201a235: 0x2201a235 <JS Object>
$options: 0x48a11a45 <an Object with map 0x40c165b9>#127#
#38# 0x2201a265: 0x2201a265 <JS Array[1186]>
0: 0x51f9c549 <JS Object>#128#
1: 0x48a493a5 <JS Object>#129#
2: 0x48a88d75 <JS Object>#130#
3: 0x48a89611 <JS Object>#131#
4: 0x48acdcf9 <JS Object>#132#
5: 0x48acdd11 <JS Object>#133#
6: 0x48acdd29 <JS Object>#134#
7: 0x48acddd1 <JS Object>#135#
8: 0x48accb49 <JS Object>#136#
9: 0x48accb85 <JS Object>#137#
...
#39# 0x3f0560ad: 0x3f0560ad <JS Object>
#40# 0x3bf0d40d: !!!INVALID POINTER!!!
#41# 0x3bf0d4a5: !!!INVALID POINTER!!!
#42# 0x3bf0d509: !!!INVALID POINTER!!!
#43# 0x3bf0d5b9: !!!INVALID POINTER!!!
#44# 0x3bf0d669: !!!INVALID POINTER!!!
#45# 0x3bf0d719: !!!INVALID POINTER!!!
#46# 0x3bf0d7c9: !!!INVALID POINTER!!!
#47# 0x3bf0d82d: !!!INVALID POINTER!!!
#48# 0x3bf0d8dd: !!!INVALID POINTER!!!
#49# 0x3bf0d98d: !!!INVALID POINTER!!!
#50# 0x3bf0da3d: !!!INVALID POINTER!!!
#51# 0x3bf0daed: !!!INVALID POINTER!!!
#52# 0x3bf0db9d: !!!INVALID POINTER!!!
#53# 0x3bf0dc4d: !!!INVALID POINTER!!!
#54# 0x3f05683d: 0x3f05683d <JS Object>
session: 0x3f0560ad <JS Object>#39#
doc: 0x3f06e629 <JS Object>#0#
$isEmpty: 0x4fd080b1 <true>
_eventRegistry: 0x3f06e649 <an Object with map 0x3440d509>#138#
_defaultHandlers: 0x3f06e655 <an Object with map 0x40c48e29>#139#
selectionLead: 0x3f06e661 <JS Object>#140#
lead: 0x3f06e661 <JS Object>#140#
selectionAnchor: 0x3f06e685 <JS Object>#141#
anchor: 0x3f06e685 <JS Object>#141#
rangeList: 0x3f06e6a9 <JS Object>#142#
ranges: 0x3f06e6bd <JS Array[0]>#143#
rangeCount: 0
$desiredColumn: 0x4fd08081 <null>
$keepDesiredColumnOnChange: 0x4fd080c1 <false>
#55# 0x3bf0dd49: !!!INVALID POINTER!!!
#56# 0x3bc62eb5: !!!INVALID POINTER!!!
#57# 0x24275a21: 0x24275a21 <an Object with map 0x40c48e29>
#58# 0x24275a2d: 0x24275a2d <an Object with map 0x344230d9>
#59# 0x34065a41: 0x34065a41 <an Object with map 0x40c48e29>
#60# 0x3bf0e4d1: !!!INVALID POINTER!!!
#61# 0x3f08db89: 0x3f08db89 <JS Array[3]>
0: 0x3f079b29 <JS Function b (SharedFunctionInfo 0x4c83a81d)>#144#
1: 0x3f079be9 <JS Function b (SharedFunctionInfo 0x4c83a81d)>#145#
2: 0x3f079c25 <JS Function b (SharedFunctionInfo 0x4c83a81d)>#146#
#62# 0x48a14e35: 0x48a14e35 <an Object with map 0x344598e1>
scrollbarVisibilityChanged: 0x2423faa1 <JS Array[1]>#147#
afterRender: 0x4fe9b625 <JS Array[0]>#148#
#63# 0x48a14e41: 0x48a14e41 <an Object with map 0x40c48e29>
#64# 0x340e19c9: 0x340e19c9 <an HTMLDivElement with map 0x40c64971>
#65# 0x340e19dd: 0x340e19dd <an HTMLDivElement with map 0x40c64971>
#66# 0x340e19f1: 0x340e19f1 <an HTMLDivElement with map 0x40c64971>
#67# 0x4f11bec9: 0x4f11bec9 <JS Object>
element: 0x340e1a05 <an HTMLDivElement with map 0x40c64971>#149#
$showFoldWidgets: 0x4fd080b1 <true>
$padding: !!!INVALID POINTER!!!#150#
gutterWidth: 0x2d551105 <Number: 54>
$annotations: !!!INVALID POINTER!!!#151#
$updateAnnotations: 0x48adba75 <JS Function b (SharedFunctionInfo 0x4c83a81d)>#152#
$cells: 0x2202ae99 <JS Array[45]>#153#
_eventRegistry: 0x2202aea9 <an Object with map 0x34429849>#154#
session: 0x3f0560ad <JS Object>#39#
$fixedWidth: 0x4fd080b1 <true>
_defaultHandlers: 0x2202aeb5 <an Object with map 0x40c48e29>#155#
#68# 0x48a1182d: 0x48a1182d <JS Object>
element: !!!INVALID POINTER!!!#156#
$padding: 4
session: 0x3f0560ad <JS Object>#39#
markers: 0x3f056881 <an Object with map 0x40c0fd09>#157#
config: !!!INVALID POINTER!!!#78#
#69# 0x48a1185d: 0x48a1185d <JS Object>
element: !!!INVALID POINTER!!!#158#
$fontMetrics: 0x4f11c829 <JS Object>#76#
$pollSizeChangesTimer: 88
_eventRegistry: 0x51f9c89d <an Object with map 0x34426801>#159#
$padding: 4
session: 0x3f0560ad <JS Object>#39#
tabSize: 4
$tabStrings: !!!INVALID POINTER!!!#160#
$indentGuideRe: !!!INVALID POINTER!!!#161#
config: !!!INVALID POINTER!!!#78#
#70# 0x48a1188d: 0x48a1188d <an HTMLDivElement with map 0x40c64971>
#71# 0x48a118a1: 0x48a118a1 <JS Object>
element: !!!INVALID POINTER!!!#162#
$padding: 4
session: 0x3f0560ad <JS Object>#39#
markers: 0x3f0568d5 <an Object with map 0x40c48e29>#163#
config: !!!INVALID POINTER!!!#164#
#72# 0x48a118d1: 0x48a118d1 <JS Object>
element: 0x340e1a19 <an HTMLDivElement with map 0x40c64971>#165#
isVisible: 0x4fd080b1 <true>
isBlinking: 0x4fd080b1 <true>
blinkInterval: 1000
smoothBlinking: 0x4fd080c1 <false>
cursors: 0x51f9c8dd <JS Array[1]>#166#
cursor: 0x340e1a2d <an HTMLDivElement with map 0x40c64971>#167#
$padding: 4
session: 0x3f0560ad <JS Object>#39#
config: !!!INVALID POINTER!!!#78#
overwrite: 0x4fd080c1 <false>
$pixelPos: !!!INVALID POINTER!!!#168#
intervalId: 20577
timeoutId: 20578
#73# 0x4f11ca65: 0x4f11ca65 <JS Object>
element: 0x340e1a41 <an HTMLDivElement with map 0x40c64971>#169#
inner: 0x340e1a55 <an HTMLDivElement with map 0x40c64971>#170#
isVisible: 0x4fd080b1 <true>
skipEvent: 0x4fd080c1 <false>
scrollTop: 0x2ac3918d <Number: 3507.5>
width: 0
_eventRegistry: 0x2202acf9 <an Object with map 0x34415c31>#171#
#74# 0x4f11cacd: 0x4f11cacd <JS Object>
element: 0x340e1afd <an HTMLDivElement with map 0x40c64971>#172#
inner: 0x340e1b11 <an HTMLDivElement with map 0x40c64971>#173#
isVisible: 0x4fd080c1 <false>
skipEvent: 0x4fd080c1 <false>
scrollLeft: 0
height: 0
_eventRegistry: 0x2202ad15 <an Object with map 0x34415c31>#174#
#75# 0x48a11919: 0x48a11919 <an Object with deprecated map 0x34415e89>
row: 0
column: 0
#76# 0x4f11c829: 0x4f11c829 <JS Object>
el: 0x340e1b71 <an HTMLDivElement with map 0x40c64971>#175#
$main: 0x340e1b99 <an HTMLDivElement with map 0x40c64971>#176#
$measureNode: 0x340e1bc1 <an HTMLDivElement with map 0x40c64971>#177#
$characterSize: 0x2202ad21 <an Object with map 0x34427729>#178#
charSizes: 0x2202ad35 <an Object with map 0x42310899>#179#
allowBoldFonts: 0x4fd080c1 <false>
_eventRegistry: 0x2202ad41 <an Object with map 0x34426801>#180#
_defaultHandlers: 0x2202ad4d <an Object with map 0x40c48e29>#181#
$pollSizeChangesTimer: 88
#77# 0x48a1192d: 0x48a1192d <an Object with map 0x40cc9a79>
width: 823
height: 0x2d552a85 <Number: 697>
scrollerHeight: 0x2d552a91 <Number: 697>
scrollerWidth: 0x2d552a9d <Number: 769>
$dirty: 0x4fd080c1 <false>
#78# 0x3bc68619: !!!INVALID POINTER!!!
#79# 0x48a1194d: 0x48a1194d <an Object with map 0x34416181>
left: 0
right: 0
top: 0
bottom: 0
v: 0
h: 0
#80# 0x48a11971: 0x48a11971 <JS Object>
onRender: 0x51f9c8ed <JS Function b (SharedFunctionInfo 0x4c83a81d)>#182#
pending: 0x4fd080c1 <false>
changes: 0
window: 0x5d85dae9 <JS Global Object>#1#
#81# 0x340e1c59: 0x340e1c59 <an HTMLDivElement with map 0x40c64971>
#82# 0x340e1c95: 0x340e1c95 <an HTMLDivElement with map 0x40c64971>
#83# 0x340e1ca9: 0x340e1ca9 <an HTMLTextAreaElement with map 0x34417761>
autocorrect: 0x49d30c59 <String[3]: off>
autocapitalize: 0x49d30c59 <String[3]: off>
#84# 0x48acdb35: 0x48acdb35 <an Object with map 0x40ce8041>
isDark: 0x4fd080b1 <true>
cssClass: 0x2acd7531 <String[16]: ace-cloud9-night>
cssText: 0x2ac29801 <Very long string[3094]>#183#
bg: 0x3e8e16f9 <String[15]: rgb(48, 49, 48)>
fg: 0x3e8e5ab9 <String[18]: rgb(238, 238, 238)>
path: 0x513e6499 <String[22]: ace/theme/cloud9_night>
#85# 0x51f9c91d: 0x51f9c91d <an Object with map 0x344203d9>
#86# 0x51f9c911: 0x51f9c911 <an Object with map 0x40c48e29>
#87# 0x51f9c929: 0x51f9c929 <an Object with map 0x34416f91>
_disabled_: 0x48a2024d <an Object with map 0x34418229>#184#
exec: 0x48a3249d <JS Function (SharedFunctionInfo 0x58fe2afd)>#185#
#88# 0x51f9c939: 0x51f9c939 <an Object with map 0x34418279>
exec: 0x48a324c1 <JS Array[2]>#186#
afterExec: 0x48a324d1 <JS Array[2]>#187#
#89# 0x3404d429: 0x3404d429 <JS Function focus (SharedFunctionInfo 0x25497b8d)>
#90# 0x3404d459: 0x3404d459 <JS Function blur (SharedFunctionInfo 0x25497be9)>
#91# 0x3404d47d: 0x3404d47d <JS Function isFocused (SharedFunctionInfo 0x25497c45)>
#92# 0x3404d5cd: 0x3404d5cd <JS Function setInputHandler (SharedFunctionInfo 0x25498039)>
#93# 0x3404d5f1: 0x3404d5f1 <JS Function getInputHandler (SharedFunctionInfo 0x25498095)>
#94# 0x3404d6f1: 0x3404d6f1 <JS Function getElement (SharedFunctionInfo 0x25498541)>
#95# 0x3404d715: 0x3404d715 <JS Function setReadOnly (SharedFunctionInfo 0x2549859d)>
#96# 0x3404d739: 0x3404d739 <JS Function onContextMenu (SharedFunctionInfo 0x254985f9)>
#97# 0x48ae4de9: 0x48ae4de9 <JS Function onContextMenuClose (SharedFunctionInfo 0x25497a79)>
#98# 0x48a119cd: 0x48a119cd <an Object with map 0x40cb5669>
editor: 0x48ae4c75 <JS Object>#3#
#99# 0x48a119dd: 0x48a119dd <JS Array[0]>
#100# 0x48adc4ad: 0x48adc4ad <JS Function onKeyPress (SharedFunctionInfo 0x340801c5)>
#101# 0x4c860b6d: 0x4c860b6d <JS Function onTextInput (SharedFunctionInfo 0x572ef2e5)>
#102# 0x48a11a01: 0x48a11a01 <an Object with map 0x40c48e29>
#103# 0x51f9c945: 0x51f9c945 <JS Function b (SharedFunctionInfo 0x4c83a81d)>
length: 1
#104# 0x48ae4f99: 0x48ae4f99 <JS Function b (SharedFunctionInfo 0x4c83a81d)>
length: 1
#105# 0x48ae4fbd: 0x48ae4fbd <JS Function b (SharedFunctionInfo 0x4c83a81d)>
length: 1
#106# 0x48ae4fe1: 0x48ae4fe1 <JS Function b (SharedFunctionInfo 0x4c83a81d)>
length: 1
#107# 0x48ae5005: 0x48ae5005 <JS Function b (SharedFunctionInfo 0x4c83a81d)>
length: 1
#108# 0x48ae5029: 0x48ae5029 <JS Function (SharedFunctionInfo 0x3404dcd1)>
#109# 0x48ae504d: 0x48ae504d <JS Function (SharedFunctionInfo 0x3404dd2d)>
#110# 0x51f9c969: 0x51f9c969 <JS Array[2]>
0: 0x4f119e9d <JS Function hideTooltip (SharedFunctionInfo 0x3404dc19)>#188#
1: 0x48ae53dd <JS Function b (SharedFunctionInfo 0x4c83a81d)>#189#
#111# 0x51f9c979: 0x51f9c979 <JS Array[3]>
0: 0x48a324e1 <JS Function b (SharedFunctionInfo 0x4c83a81d)>#190#
1: 0x4c8d9229 <JS Function onMouseDown (SharedFunctionInfo 0x4c8707f9)>#191#
2: 0x51f66df9 <JS Function onEditorClick (SharedFunctionInfo 0x4c1d9905)>#192#
#112# 0x51f9c989: 0x51f9c989 <JS Array[1]>
0: 0x48a32505 <JS Function (SharedFunctionInfo 0x3404ea81)>#193#
#113# 0x51f9c999: 0x51f9c999 <JS Array[2]>
0: 0x48a32529 <JS Function (SharedFunctionInfo 0x3404eadd)>#194#
1: 0x48a3254d <JS Function (SharedFunctionInfo 0x34054625)>#195#
#114# 0x51f9c9a9: 0x51f9c9a9 <JS Array[2]>
0: 0x48a32571 <JS Function (SharedFunctionInfo 0x3404eb39)>#196#
1: 0x48a32595 <JS Function (SharedFunctionInfo 0x34054681)>#197#
#115# 0x51f9c9b9: 0x51f9c9b9 <JS Array[2]>
0: 0x48a325b9 <JS Function b (SharedFunctionInfo 0x4c83a81d)>#198#
1: 0x48a325dd <JS Function (SharedFunctionInfo 0x3404cdf5)>#199#
#116# 0x51f9c9c9: 0x51f9c9c9 <JS Array[3]>
0: 0x48a32601 <JS Function b (SharedFunctionInfo 0x4c83a81d)>#200#
1: 0x48a32625 <JS Function (SharedFunctionInfo 0x3407e39d)>#201#
2: 0x51f66df9 <JS Function onEditorClick (SharedFunctionInfo 0x4c1d9905)>#192#
#117# 0x51f9c9d9: 0x51f9c9d9 <JS Array[1]>
0: 0x48a32649 <JS Function (SharedFunctionInfo 0x3407e3f9)>#202#
#118# 0x51f9c505: 0x51f9c505 <JS Array[1]>
0: 0x48a3266d <JS Function (SharedFunctionInfo 0x34080051)>#203#
#119# 0x51f9c515: 0x51f9c515 <JS Array[1]>
0: 0x51f66df9 <JS Function onEditorClick (SharedFunctionInfo 0x4c1d9905)>#192#
#120# 0x51f9c525: 0x51f9c525 <JS Array[1]>
0: 0x34082b1d <JS Function editor.on.editor.$breakpointListener (SharedFunctionInfo 0x34082a89)>#204#
#121# 0x58f63c89: 0x58f63c89 <JS Function dragWait (SharedFunctionInfo 0x58f637ed)>
#122# 0x58f63cad: 0x58f63cad <JS Function dragWaitEnd (SharedFunctionInfo 0x58f63849)>
#123# 0x48adc0c9: 0x48adc0c9 <JS Function b (SharedFunctionInfo 0x4c83a81d)>
length: 0
#124# 0x48ae5071: 0x48ae5071 <JS Function b (SharedFunctionInfo 0x4c83a81d)>
length: 0
#125# 0x3be687d5: !!!INVALID POINTER!!!
#126# 0x3be7170d: !!!INVALID POINTER!!!
#127# 0x48a11a45: 0x48a11a45 <an Object with map 0x40c165b9>
wrap: 0x4fd080b1 <true>
#128# 0x51f9c549: 0x51f9c549 <JS Object>
start: 0x48a205f1 <an Object with map 0x3440f8a9>#205#
end: 0x48a20605 <an Object with map 0x3440f8a9>#206#
isBackwards: 0x4fd080c1 <false>
#129# 0x48a493a5: 0x48a493a5 <JS Object>
start: 0x48a493bd <an Object with map 0x3440f8a9>#207#
end: 0x48a493d1 <an Object with map 0x3440f8a9>#208#
isBackwards: 0x4fd080c1 <false>
#130# 0x48a88d75: 0x48a88d75 <JS Object>
start: 0x4ff3eb11 <an Object with map 0x3440f8a9>#209#
end: 0x4ff3eb25 <an Object with map 0x3440f8a9>#210#
isBackwards: 0x4fd080c1 <false>
#131# 0x48a89611: 0x48a89611 <JS Object>
start: 0x4ff3eb7d <an Object with map 0x3440f8a9>#211#
end: 0x4ff3eb91 <an Object with map 0x3440f8a9>#212#
isBackwards: 0x4fd080c1 <false>
#132# 0x48acdcf9: 0x48acdcf9 <JS Object>
start: 0x4ff3ef39 <an Object with map 0x3440f8a9>#213#
end: 0x4ff3ef4d <an Object with map 0x3440f8a9>#214#
isBackwards: 0x4fd080c1 <false>
#133# 0x48acdd11: 0x48acdd11 <JS Object>
start: 0x4ff3ef61 <an Object with map 0x3440f8a9>#215#
end: 0x4ff3ef75 <an Object with map 0x3440f8a9>#216#
isBackwards: 0x4fd080c1 <false>
#134# 0x48acdd29: 0x48acdd29 <JS Object>
start: 0x4ff3ef89 <an Object with map 0x3440f8a9>#217#
end: 0x4ff3ef9d <an Object with map 0x3440f8a9>#218#
isBackwards: 0x4fd080c1 <false>
#135# 0x48acddd1: 0x48acddd1 <JS Object>
start: 0x4ff3efb1 <an Object with map 0x3440f8a9>#219#
end: 0x4ff3efc5 <an Object with map 0x3440f8a9>#220#
isBackwards: 0x4fd080c1 <false>
#136# 0x48accb49: 0x48accb49 <JS Object>
start: 0x4ff3efd9 <an Object with map 0x3440f8a9>#221#
end: 0x4ff3efed <an Object with map 0x3440f8a9>#222#
isBackwards: 0x4fd080b1 <true>
#137# 0x48accb85: 0x48accb85 <JS Object>
start: 0x4ff3f001 <an Object with map 0x3440f8a9>#223#
end: 0x4ff3f015 <an Object with map 0x3440f8a9>#224#
isBackwards: 0x4fd080c1 <false>
#138# 0x3f06e649: 0x3f06e649 <an Object with map 0x3440d509>
changeCursor: 0x3f0813c5 <JS Array[2]>#225#
changeSelection: 0x3f0813d5 <JS Array[1]>#226#
addRange: 0x3f0813e5 <JS Array[1]>#227#
removeRange: 0x3f0813f5 <JS Array[1]>#228#
multiSelect: 0x3f081405 <JS Array[1]>#229#
singleSelect: 0x3f081415 <JS Array[1]>#230#
#139# 0x3f06e655: 0x3f06e655 <an Object with map 0x40c48e29>
#140# 0x3f06e661: 0x3f06e661 <JS Object>
$onChange: 0x3f079be9 <JS Function b (SharedFunctionInfo 0x4c83a81d)>#145#
document: 0x3f06e629 <JS Object>#0#
row: 0x3e81b369 <Number: 248>
column: 0x3e81b375 <Number: 38>
_eventRegistry: 0x3f079c0d <an Object with map 0x40ce6a61>#231#
_defaultHandlers: 0x3f079c19 <an Object with map 0x40c48e29>#232#
#141# 0x3f06e685: 0x3f06e685 <JS Object>
$onChange: 0x3f079c25 <JS Function b (SharedFunctionInfo 0x4c83a81d)>#146#
document: 0x3f06e629 <JS Object>#0#
row: 0x3e81b381 <Number: 247>
column: 0x3e81b38d <Number: 20>
_eventRegistry: 0x3f079c49 <an Object with map 0x40ce6a61>#233#
_defaultHandlers: 0x3f079c55 <an Object with map 0x40c48e29>#234#
#142# 0x3f06e6a9: 0x3f06e6a9 <JS Object>
ranges: 0x3f079c61 <JS Array[0]>#235#
#143# 0x3f06e6bd: 0x3f06e6bd <JS Array[0]>
#144# 0x3f079b29: 0x3f079b29 <JS Function b (SharedFunctionInfo 0x4c83a81d)>
length: 1
#145# 0x3f079be9: 0x3f079be9 <JS Function b (SharedFunctionInfo 0x4c83a81d)>
length: 1
#146# 0x3f079c25: 0x3f079c25 <JS Function b (SharedFunctionInfo 0x4c83a81d)>
length: 1
#147# 0x2423faa1: 0x2423faa1 <JS Array[1]>
0: 0x48a36fa5 <JS Function (SharedFunctionInfo 0x3407e455)>#236#
#148# 0x4fe9b625: 0x4fe9b625 <JS Array[0]>
#149# 0x340e1a05: 0x340e1a05 <an HTMLDivElement with map 0x40c64971>
#150# 0x3bf91761: !!!INVALID POINTER!!!
#151# 0x3bc63ad9: !!!INVALID POINTER!!!
#152# 0x48adba75: 0x48adba75 <JS Function b (SharedFunctionInfo 0x4c83a81d)>
length: 1
#153# 0x2202ae99: 0x2202ae99 <JS Array[45]>
0: 0x3f551f31 <an Object with map 0x40cde4f1>#237#
1: 0x2ea86b45 <an Object with map 0x40cde4f1>#238#
2: 0x2ea86b5d <an Object with map 0x40cde4f1>#239#
3: 0x2ea86b75 <an Object with map 0x40cde4f1>#240#
4: 0x2ea86b8d <an Object with map 0x40cde4f1>#241#
5: 0x2ea86ba5 <an Object with map 0x40cde4f1>#242#
6: 0x2ea86bbd <an Object with map 0x40cde4f1>#243#
7: 0x2ea86bd5 <an Object with map 0x40cde4f1>#244#
8: 0x2ea86bed <an Object with map 0x40cde4f1>#245#
9: 0x2ea86c05 <an Object with map 0x40cde4f1>#246#
...
#154# 0x2202aea9: 0x2202aea9 <an Object with map 0x34429849>
changeGutterWidth: 0x3f551f49 <JS Array[1]>#247#
#155# 0x2202aeb5: 0x2202aeb5 <an Object with map 0x40c48e29>
#156# 0x3bc6cebd: !!!INVALID POINTER!!!
#157# 0x3f056881: 0x3f056881 <an Object with map 0x40c0fd09>
#158# 0x3bd562c9: !!!INVALID POINTER!!!
#159# 0x51f9c89d: 0x51f9c89d <an Object with map 0x34426801>
changeCharacterSize: 0x48a323bd <JS Array[1]>#248#
#160# 0x3bf0d431: !!!INVALID POINTER!!!
#161# 0x3bf0d441: !!!INVALID POINTER!!!
#162# 0x3bf92691: !!!INVALID POINTER!!!
#163# 0x3f0568d5: 0x3f0568d5 <an Object with map 0x40c48e29>
#164# 0x3bf6ef7d: !!!INVALID POINTER!!!
#165# 0x340e1a19: 0x340e1a19 <an HTMLDivElement with map 0x40c64971>
#166# 0x51f9c8dd: 0x51f9c8dd <JS Array[1]>
0: 0x340e1a2d <an HTMLDivElement with map 0x40c64971>#167#
#167# 0x340e1a2d: 0x340e1a2d <an HTMLDivElement with map 0x40c64971>
#168# 0x3bc6c2c1: !!!INVALID POINTER!!!
#169# 0x340e1a41: 0x340e1a41 <an HTMLDivElement with map 0x40c64971>
#170# 0x340e1a55: 0x340e1a55 <an HTMLDivElement with map 0x40c64971>
#171# 0x2202acf9: 0x2202acf9 <an Object with map 0x34415c31>
scroll: 0x3f551f01 <JS Array[1]>#249#
#172# 0x340e1afd: 0x340e1afd <an HTMLDivElement with map 0x40c64971>
#173# 0x340e1b11: 0x340e1b11 <an HTMLDivElement with map 0x40c64971>
#174# 0x2202ad15: 0x2202ad15 <an Object with map 0x34415c31>
scroll: 0x3f551f11 <JS Array[1]>#250#
#175# 0x340e1b71: 0x340e1b71 <an HTMLDivElement with map 0x40c64971>
#176# 0x340e1b99: 0x340e1b99 <an HTMLDivElement with map 0x40c64971>
#177# 0x340e1bc1: 0x340e1bc1 <an HTMLDivElement with map 0x40c64971>
#178# 0x2202ad21: 0x2202ad21 <an Object with map 0x34427729>
height: 16
width: 7
#179# 0x2202ad35: 0x2202ad35 <an Object with map 0x42310899>
#180# 0x2202ad41: 0x2202ad41 <an Object with map 0x34426801>
changeCharacterSize: 0x3f551f21 <JS Array[1]>#251#
#181# 0x2202ad4d: 0x2202ad4d <an Object with map 0x40c48e29>
#182# 0x51f9c8ed: 0x51f9c8ed <JS Function b (SharedFunctionInfo 0x4c83a81d)>
length: 2
#183# 0x2ac29801: 0x2ac29801 <Very long string[3094]>
#184# 0x48a2024d: 0x48a2024d <an Object with map 0x34418229>
exec: 0x4ff4238d <JS Array[0]>#252#
#185# 0x48a3249d: 0x48a3249d <JS Function (SharedFunctionInfo 0x58fe2afd)>
#186# 0x48a324c1: 0x48a324c1 <JS Array[2]>
0: 0x48a3cae5 <JS Function b (SharedFunctionInfo 0x4c83a81d)>#253#
1: 0x48adc0ed <JS Function b (SharedFunctionInfo 0x4c83a81d)>#254#
#187# 0x48a324d1: 0x48a324d1 <JS Array[2]>
0: 0x48a3cb09 <JS Function b (SharedFunctionInfo 0x4c83a81d)>#255#
1: 0x254c5a49 <JS Function onAfterExec (SharedFunctionInfo 0x4c1e0285)>@0x254c5a49
#188# 0x4f119e9d: 0x4f119e9d <JS Function hideTooltip (SharedFunctionInfo 0x3404dc19)>
#189# 0x48ae53dd: 0x48ae53dd <JS Function b (SharedFunctionInfo 0x4c83a81d)>
length: 1
#190# 0x48a324e1: 0x48a324e1 <JS Function b (SharedFunctionInfo 0x4c83a81d)>
length: 1
#191# 0x4c8d9229: 0x4c8d9229 <JS Function onMouseDown (SharedFunctionInfo 0x4c8707f9)>
#192# 0x51f66df9: 0x51f66df9 <JS Function onEditorClick (SharedFunctionInfo 0x4c1d9905)>
#193# 0x48a32505: 0x48a32505 <JS Function (SharedFunctionInfo 0x3404ea81)>
#194# 0x48a32529: 0x48a32529 <JS Function (SharedFunctionInfo 0x3404eadd)>
#195# 0x48a3254d: 0x48a3254d <JS Function (SharedFunctionInfo 0x34054625)>
#196# 0x48a32571: 0x48a32571 <JS Function (SharedFunctionInfo 0x3404eb39)>
#197# 0x48a32595: 0x48a32595 <JS Function (SharedFunctionInfo 0x34054681)>
#198# 0x48a325b9: 0x48a325b9 <JS Function b (SharedFunctionInfo 0x4c83a81d)>
length: 0
#199# 0x48a325dd: 0x48a325dd <JS Function (SharedFunctionInfo 0x3404cdf5)>
#200# 0x48a32601: 0x48a32601 <JS Function b (SharedFunctionInfo 0x4c83a81d)>
length: 0
#201# 0x48a32625: 0x48a32625 <JS Function (SharedFunctionInfo 0x3407e39d)>
#202# 0x48a32649: 0x48a32649 <JS Function (SharedFunctionInfo 0x3407e3f9)>
#203# 0x48a3266d: 0x48a3266d <JS Function (SharedFunctionInfo 0x34080051)>
#204# 0x34082b1d: 0x34082b1d <JS Function editor.on.editor.$breakpointListener (SharedFunctionInfo 0x34082a89)>
#205# 0x48a205f1: 0x48a205f1 <an Object with map 0x3440f8a9>
row: 0
column: 0
#206# 0x48a20605: 0x48a20605 <an Object with map 0x3440f8a9>
row: 0
column: 0
#207# 0x48a493bd: 0x48a493bd <an Object with map 0x3440f8a9>
row: 0
column: 0
#208# 0x48a493d1: 0x48a493d1 <an Object with map 0x3440f8a9>
row: 0
column: 0
#209# 0x4ff3eb11: 0x4ff3eb11 <an Object with map 0x3440f8a9>
row: 325
column: 0x2acae471 <Number: 35>
#210# 0x4ff3eb25: 0x4ff3eb25 <an Object with map 0x3440f8a9>
row: 325
column: 0x2acae47d <Number: 35>
#211# 0x4ff3eb7d: 0x4ff3eb7d <an Object with map 0x3440f8a9>
row: 325
column: 0x2acae489 <Number: 35>
#212# 0x4ff3eb91: 0x4ff3eb91 <an Object with map 0x3440f8a9>
row: 325
column: 0x2acae495 <Number: 35>
#213# 0x4ff3ef39: 0x4ff3ef39 <an Object with map 0x3440f8a9>
row: 325
column: 0x2acae4cd <Number: 35>
#214# 0x4ff3ef4d: 0x4ff3ef4d <an Object with map 0x3440f8a9>
row: 325
column: 0x2acae4d9 <Number: 35>
#215# 0x4ff3ef61: 0x4ff3ef61 <an Object with map 0x3440f8a9>
row: 325
column: 0x2acae4e5 <Number: 35>
#216# 0x4ff3ef75: 0x4ff3ef75 <an Object with map 0x3440f8a9>
row: 325
column: 0x2acae4f1 <Number: 35>
#217# 0x4ff3ef89: 0x4ff3ef89 <an Object with map 0x3440f8a9>
row: 325
column: 0x2acae4fd <Number: 35>
#218# 0x4ff3ef9d: 0x4ff3ef9d <an Object with map 0x3440f8a9>
row: 326
column: 0x2acae509 <Number: 30>
#219# 0x4ff3efb1: 0x4ff3efb1 <an Object with map 0x3440f8a9>
row: 326
column: 0x2acae515 <Number: 30>
#220# 0x4ff3efc5: 0x4ff3efc5 <an Object with map 0x3440f8a9>
row: 326
column: 0x2acae521 <Number: 30>
#221# 0x4ff3efd9: 0x4ff3efd9 <an Object with map 0x3440f8a9>
row: 324
column: 0x2acae52d <Number: 86>
#222# 0x4ff3efed: 0x4ff3efed <an Object with map 0x3440f8a9>
row: 326
column: 0x2acae539 <Number: 30>
#223# 0x4ff3f001: 0x4ff3f001 <an Object with map 0x3440f8a9>
row: 324
column: 0x2acae545 <Number: 86>
#224# 0x4ff3f015: 0x4ff3f015 <an Object with map 0x3440f8a9>
row: 324
column: 0x2acae551 <Number: 86>
#225# 0x3f0813c5: 0x3f0813c5 <JS Array[2]>
0: !!!INVALID POINTER!!!#51#
1: 0x24250ed5 <JS Function onCursorChange (SharedFunctionInfo 0x2546d781)>@0x24250ed5
#226# 0x3f0813d5: 0x3f0813d5 <JS Array[1]>
0: !!!INVALID POINTER!!!#55#
#227# 0x3f0813e5: 0x3f0813e5 <JS Array[1]>
0: 0x48adba99 <JS Function b (SharedFunctionInfo 0x4c83a81d)>@0x48adba99
#228# 0x3f0813f5: 0x3f0813f5 <JS Array[1]>
0: 0x48adbabd <JS Function b (SharedFunctionInfo 0x4c83a81d)>@0x48adbabd
#229# 0x3f081405: 0x3f081405 <JS Array[1]>
0: 0x48adbae1 <JS Function b (SharedFunctionInfo 0x4c83a81d)>@0x48adbae1
#230# 0x3f081415: 0x3f081415 <JS Array[1]>
0: 0x48adbb05 <JS Function b (SharedFunctionInfo 0x4c83a81d)>@0x48adbb05
#231# 0x3f079c0d: 0x3f079c0d <an Object with map 0x40ce6a61>
change: 0x3f08db99 <JS Array[1]>@0x3f08db99
#232# 0x3f079c19: 0x3f079c19 <an Object with map 0x40c48e29>
#233# 0x3f079c49: 0x3f079c49 <an Object with map 0x40ce6a61>
change: 0x3f08dba9 <JS Array[1]>@0x3f08dba9
#234# 0x3f079c55: 0x3f079c55 <an Object with map 0x40c48e29>
#235# 0x3f079c61: 0x3f079c61 <JS Array[0]>
#236# 0x48a36fa5: 0x48a36fa5 <JS Function (SharedFunctionInfo 0x3407e455)>
#237# 0x3f551f31: 0x3f551f31 <an Object with map 0x40cde4f1>
element: 0x340e246d <an HTMLDivElement with map 0x40c64971>@0x340e246d
textNode: 0x340e2481 <a Text with map 0x40c4f161>@0x340e2481
foldWidget: 0x4fd08081 <null>
#238# 0x2ea86b45: 0x2ea86b45 <an Object with map 0x40cde4f1>
element: 0x2ea85509 <an HTMLDivElement with map 0x40c64971>@0x2ea85509
textNode: 0x2ea8551d <a Text with map 0x40c4f161>@0x2ea8551d
foldWidget: 0x4fd08081 <null>
#239# 0x2ea86b5d: 0x2ea86b5d <an Object with map 0x40cde4f1>
element: 0x2ea85545 <an HTMLDivElement with map 0x40c64971>@0x2ea85545
textNode: 0x2ea85559 <a Text with map 0x40c4f161>@0x2ea85559
foldWidget: 0x4fd08081 <null>
#240# 0x2ea86b75: 0x2ea86b75 <an Object with map 0x40cde4f1>
element: 0x2ea85581 <an HTMLDivElement with map 0x40c64971>@0x2ea85581
textNode: 0x2ea85595 <a Text with map 0x40c4f161>@0x2ea85595
foldWidget: 0x4fd08081 <null>
#241# 0x2ea86b8d: 0x2ea86b8d <an Object with map 0x40cde4f1>
element: 0x2ea855bd <an HTMLDivElement with map 0x40c64971>@0x2ea855bd
textNode: 0x2ea855d1 <a Text with map 0x40c4f161>@0x2ea855d1
foldWidget: 0x4fd08081 <null>
#242# 0x2ea86ba5: 0x2ea86ba5 <an Object with map 0x40cde4f1>
element: 0x2ea855f9 <an HTMLDivElement with map 0x40c64971>@0x2ea855f9
textNode: 0x2ea8560d <a Text with map 0x40c4f161>@0x2ea8560d
foldWidget: !!!INVALID POINTER!!!@0x3bf0b455
#243# 0x2ea86bbd: 0x2ea86bbd <an Object with map 0x40cde4f1>
element: 0x2ea85635 <an HTMLDivElement with map 0x40c64971>@0x2ea85635
textNode: 0x2ea85649 <a Text with map 0x40c4f161>@0x2ea85649
foldWidget: 0x4fd08081 <null>
#244# 0x2ea86bd5: 0x2ea86bd5 <an Object with map 0x40cde4f1>
element: 0x2ea85671 <an HTMLDivElement with map 0x40c64971>@0x2ea85671
textNode: 0x2ea85685 <a Text with map 0x40c4f161>@0x2ea85685
foldWidget: 0x4fd08081 <null>
#245# 0x2ea86bed: 0x2ea86bed <an Object with map 0x40cde4f1>
element: 0x2ea856ad <an HTMLDivElement with map 0x40c64971>@0x2ea856ad
textNode: 0x2ea856c1 <a Text with map 0x40c4f161>@0x2ea856c1
foldWidget: 0x4fd08081 <null>
#246# 0x2ea86c05: 0x2ea86c05 <an Object with map 0x40cde4f1>
element: 0x2ea856e9 <an HTMLDivElement with map 0x40c64971>@0x2ea856e9
textNode: 0x2ea856fd <a Text with map 0x40c4f161>@0x2ea856fd
foldWidget: 0x4fd08081 <null>
#247# 0x3f551f49: 0x3f551f49 <JS Array[1]>
0: 0x48a36d21 <JS Function b (SharedFunctionInfo 0x4c83a81d)>@0x48a36d21
#248# 0x48a323bd: 0x48a323bd <JS Array[1]>
0: 0x48a3ca99 <JS Function (SharedFunctionInfo 0x3404c031)>@0x48a3ca99
#249# 0x3f551f01: 0x3f551f01 <JS Array[1]>
0: 0x48a36cb5 <JS Function (SharedFunctionInfo 0x3404bf79)>@0x48a36cb5
#250# 0x3f551f11: 0x3f551f11 <JS Array[1]>
0: 0x48a36cd9 <JS Function (SharedFunctionInfo 0x3404bfd5)>@0x48a36cd9
#251# 0x3f551f21: 0x3f551f21 <JS Array[1]>
0: 0x48a36cfd <JS Function b (SharedFunctionInfo 0x4c83a81d)>@0x48a36cfd
#252# 0x4ff4238d: 0x4ff4238d <JS Array[0]>
#253# 0x48a3cae5: 0x48a3cae5 <JS Function b (SharedFunctionInfo 0x4c83a81d)>
length: 1
#254# 0x48adc0ed: 0x48adc0ed <JS Function b (SharedFunctionInfo 0x4c83a81d)>
length: 1
#255# 0x48a3cb09: 0x48a3cb09 <JS Function b (SharedFunctionInfo 0x4c83a81d)>
length: 1
=====================
[26787:0121/215708:FATAL:resource_dispatcher_host_impl.cc(919)] Check failed: ContainsKey(active_resource_contexts_, resource_context).
** Unknown exception behavior: -559038737
Trace/BPT trap: 5
Thanks for reporting. I'll try to find out what's happening from the message.
If possible, a case which can reproduce it would be very helpful.
and if it generated any crash dump file on disk it will be helpful as well : https://github.com/rogerwang/node-webkit/wiki/Crash-dump
It's similar with this bug from upstream https://code.google.com/p/chromium/issues/detail?id=274438 , which is fixed in Chrome 32, and will be in node-webkit 0.9.0.
I have a prebuilt binary of 0.9.0-rc1 on OSX, which you could try:
https://s3.amazonaws.com/node-webkit/v0.9.0-rc1/node-webkit-v0.9.0-rc1-osx-ia32.zip
Note that 0.9.0-rc1 will be released in this month and will be based on Node v0.11, see https://groups.google.com/d/msg/node-webkit/2OJ1cEMPLlA/09BvpTagSA0J
Here are two crashdumps:
https://dl.dropboxusercontent.com/u/21009016/nw-crashdump/6B714235-9A1A-414E-A2D4-1EA3F26876CD.dmp https://dl.dropboxusercontent.com/u/21009016/nw-crashdump/F0897D1D-9B36-425F-8B5D-017D0302C130.dmp
I'll try 0.9 shortly. It usually takes a few hours for it to crash, so I'll report back later today.
Thanks. What's the nw version and OS for those files?
node-webkit v0.8.3 node.js v0.10.22 Chromium 30.0.1599.66
I'm running OSX Mavericks (10.9.1)
Would you mind including the headers? I need to compile a binary module. Thanks.
The header is uploaded to https://s3.amazonaws.com/node-webkit/v0.9.0-rc1/nw-headers-v0.9.0-rc1.tar.gz
Note there is a change in the V8 API in Node v0.11/0.12
I have been using 0.9.0-rc1 yesterday and today and I have not seen the crash. Before the crash would happen 3 times a day at least. Note that I wasn't able to compile the binary modules due to nw-gyp not being able to handle the "-rc1" in the version.
how can i fix it,is node-webkit error?