Changes between Initial Version and Version 1 of Ticket #3164


Ignore:
Timestamp:
Apr 10, 2015, 10:33:08 AM (9 years ago)
Author:
sanderd17
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #3164 – Description

    initial v1  
    44 My os is win8 64bit.
    55
    6 
    7 
    8 
    9 
    10 
    11  
    12 Assertion failed: "m_ScriptBackrefs.size() > tag"
    13 Location: StdDeserializer.cpp:114 (CStdDeserializer::GetScriptBackref)
    14 
    15 Call stack:
    16 
    17 CStdDeserializer::GetScriptBackref (stddeserializer.cpp:114)
    18 this =
    19 tag = 47 (0x0000002F)
    20 ret =
    21 (js::MutableHandleBase)
    22 ptr = 0x0151E4C8 -> 0x00000000
    23 
    24 
    25 CStdDeserializer::ReadScriptVal (stddeserializer.cpp:270)
    26 this =
    27 __formal = 0x01318FC8 -> "prop value"
    28 appendParent =
    29 (js::HandleBase)
    30 ptr = 0x6FECBE08 -> 0x00000000
    31 
    32 rq =
    33 mContext = 0x17D35228 -> (JSContext)
    34 
    35 type = 8 (0x08)
    36 obj =
    37 (js::RootedBase)
    38 stack = 0x0151F2B4 -> 0x01318D00 ->
    39 (js::RootedBase)
    40 stack = 0x010408A0 -> 0x56EC8B55 ->
    41 (js::RootedBase)
    42 stack =
    43 prev =
    44 ptr =
    45 
    46 prev = 0x0103FCF0 ->
    47 (js::RootedBase)
    48 stack = 0x83EC8B55 ->
    49 prev = 0x018B14EC ->
    50 (js::RootedBase)
    51 stack =
    52 prev =
    53 ptr =
    54 
    55 ptr = 0x6AFF558D
    56 
    57 ptr = 0x0103FBE0
    58 
    59 prev = 0x0151F2B4 (see above)
    60 ptr = 0x0151F2B4 (see above)
    61 
    62 numProps = 22144628 (0x0151E674)
    63 length = 1916988424 (0x7242EC08)
    64 prototypeName = (unsupported basic_string >)
    65 parent =
    66 (js::RootedBase)
    67 stack = 0x0151F3C4 -> 0x01314B14 ->
    68 (js::RootedBase)
    69 stack = 0x00000000
    70 prev = 0x00000068
    71 ptr = 0x00000000
    72 
    73 prev = 0x7242EC01 ->
    74 (js::RootedBase)
    75 stack = 0xB2E9E04D ->
    76 prev = 0x8BFFFD12 ->
    77 (js::RootedBase)
    78 stack =
    79 prev =
    80 ptr =
    81 
    82 ptr = 0x8D082454
    83 
    84 ptr = 0x00000000
    85 
    86 hasCustomSerialize = (bool)0x72
    87 proto =
    88 (js::RootedBase)
    89 stack = 0x17D35234 -> 0x0151E4C0 ->
    90 (js::RootedBase)
    91 stack = 0x17D35234 (see above)
    92 prev = 0x0151E730 ->
    93 (js::RootedBase)
    94 stack = 0x17D35234 (see above)
    95 prev = 0x0151F150 ->
    96 (js::RootedBase)
    97 stack = 0x17D35234 (see above)
    98 prev = 0x0151F1E0 ->
    99 (js::RootedBase)
    100 stack = 0x17D35234 (see above)
    101 prev = 0x00000000
    102 ptr = 0x10756800
    103 
    104 ptr = 0x10756800 (see above)
    105 
    106 ptr = 0x10756D60
    107 
    108 ptr = 0x00000000
    109 
    110 prev = 0x0151E730 (see above)
    111 ptr = 0x00000000
    112 
    113 hasCustomDeserialize = false
    114 data =
    115 {
    116 (js::ValueOperations >)
    117 }
    118 stack = 0x7240491E -> 0x83FC4D8B ->
    119 (js::RootedBase)
    120 stack =
    121 prev =
    122 ptr =
    123 
    124 prev = 0x0151E4FC ->
    125 (js::RootedBase)
    126 stack = 0x0151E51C -> 0x01040FA5 ->
    127 (js::RootedBase)
    128 stack = 0x4D89088B ->
    129 prev = 0x304F8D80 ->
    130 (js::RootedBase)
    131 stack =
    132 prev =
    133 ptr =
    134 
    135 ptr = 0x8904408B
    136 
    137 prev = 0x01041B84 ->
    138 (js::RootedBase)
    139 stack = 0xE58B5E5F ->
    140 prev = 0x0008C25D ->
    141 (js::RootedBase)
    142 stack =
    143 prev =
    144 ptr =
    145 
    146 ptr = 0xCCCCCCCC
    147 
    148 ptr = 0x01318A04
    149 
    150 ptr =
    151 data =
    152 asBits = 9213151470 (0x00000002252588EE)
    153 s = { payload =
    154 i32 = 623216878 (0x252588EE)
    155 u32 = 623216878 (0x252588EE)
    156 boo = 623216878 (0x252588EE)
    157 str = 0x252588EE -> (JSString)
    158 obj = 0x252588EE (see above)
    159 ptr = 0x252588EE (see above)
    160 why = 623216878
    161 word = 623216878 (0x252588EE)
    162 uintptr = 623216878 (0x252588EE)
    163 , tag = 2 }
    164 asDouble = 4.5519e-314 (0x00000002252588EE)
    165 asPtr = 0x252588EE (see above)
    166 
    167 
    168 
    169 serialize =
    170 {
    171 (js::ValueOperations >)
    172 }
    173 stack = 0x00000000
    174 prev = 0x252588F2 ->
    175 (js::RootedBase)
    176 stack = 0x2F080030 ->
    177 prev = 0x05000000 ->
    178 (js::RootedBase)
    179 stack = 0xAF000000 ->
    180 prev = 0xFFAFAFAF ->
    181 (js::RootedBase)
    182 stack =
    183 prev =
    184 ptr =
    185 
    186 ptr = 0xFFD1D1D1
    187 
    188 ptr = 0x00000651
    189 
    190 ptr =
    191 data =
    192 asBits = 22148060 (0x000000000151F3DC)
    193 s = { payload =
    194 i32 = 22148060 (0x0151F3DC)
    195 u32 = 22148060 (0x0151F3DC)
    196 boo = 22148060 (0x0151F3DC)
    197 str = 0x0151F3DC -> (JSString)
    198 obj = 0x0151F3DC (see above)
    199 ptr = 0x0151F3DC (see above)
    200 why = 22148060
    201 word = 22148060 (0x0151F3DC)
    202 uintptr = 22148060 (0x0151F3DC)
    203 , tag = 0 }
    204 asDouble = 1.09426e-316 (0x000000000151F3DC)
    205 asPtr = 0x0151F3DC (see above)
    206 
    207 
    208 
    209 objVal =
    210 {
    211 (js::ValueOperations >)
    212 }
    213 stack = 0x0151E4D4 -> 0x7241A7ED ->
    214 (js::RootedBase)
    215 stack = 0x8B000CC2 ->
    216 prev = 0x018BEC4D ->
    217 (js::RootedBase)
    218 stack =
    219 prev =
    220 ptr =
    221 
    222 ptr = 0x0304508B
    223 
    224 prev = 0x0151E4D4 (see above)
    225 ptr =
    226 data =
    227 asBits = 1916905424 (0x000000007241A7D0)
    228 s = { payload =
    229 i32 = 1916905424 (0x7241A7D0)
    230 u32 = 1916905424 (0x7241A7D0)
    231 boo = 1916905424 (0x7241A7D0)
    232 str = 0x7241A7D0 -> (JSString)
    233 obj = 0x7241A7D0 (see above)
    234 ptr = 0x7241A7D0 (see above)
    235 why = 1916905424
    236 word = 1916905424 (0x7241A7D0)
    237 uintptr = 1916905424 (0x7241A7D0)
    238 , tag = 0 }
    239 asDouble = 9.47077e-315 (0x000000007241A7D0)
    240 asPtr = 0x7241A7D0 (see above)
    241 
    242 
    243 
    244 propname = (unsupported basic_string)
    245 propval =
    246 {
    247 (js::ValueOperations >)
    248 }
    249 stack = 0x0151E4D4 (see above)
    250 prev = 0x0151E4D4 (see above)
    251 ptr =
    252 data =
    253 asBits = 1916905424 (0x000000007241A7D0)
    254 s = { payload =
    255 i32 = 1916905424 (0x7241A7D0)
    256 u32 = 1916905424 (0x7241A7D0)
    257 boo = 1916905424 (0x7241A7D0)
    258 str = 0x7241A7D0 (see above)
    259 obj = 0x7241A7D0 (see above)
    260 ptr = 0x7241A7D0 (see above)
    261 why = 1916905424
    262 word = 1916905424 (0x7241A7D0)
    263 uintptr = 1916905424 (0x7241A7D0)
    264 , tag = 0 }
    265 asDouble = 9.47077e-315 (0x000000007241A7D0)
    266 asPtr = 0x7241A7D0 (see above)
    267 
    268 
    269 
    270 str =
    271 (js::RootedBase)
    272 stack = 0x17D35234 (see above)
    273 prev = 0x0151E730 (see above)
    274 ptr = 0x00000000
    275 
    276 value = 47 (0x0000002F)
    277 rval =
    278 {
    279 (js::ValueOperations >)
    280 }
    281 stack = 0x00000000
    282 prev = 0x252588F2 (see above)
    283 ptr =
    284 data =
    285 asBits = 22148060 (0x000000000151F3DC)
    286 s = { payload =
    287 i32 = 22148060 (0x0151F3DC)
    288 u32 = 22148060 (0x0151F3DC)
    289 boo = 22148060 (0x0151F3DC)
    290 str = 0x0151F3DC (see above)
    291 obj = 0x0151F3DC (see above)
    292 ptr = 0x0151F3DC (see above)
    293 why = 22148060
    294 word = 22148060 (0x0151F3DC)
    295 uintptr = 22148060 (0x0151F3DC)
    296 , tag = 0 }
    297 asDouble = 1.09426e-316 (0x000000000151F3DC)
    298 asPtr = 0x0151F3DC (see above)
    299 
    300 
    301 
    302 value = 2.61723e-302 (0x0151F2B40151F2B4)
    303 value = 114 (0x72)
    304 obj =
    305 (js::RootedBase)
    306 stack = 0x17D35234 (see above)
    307 prev = 0x0151E730 (see above)
    308 ptr = 0x00000000
    309 
    310 tag = 47 (0x0000002F)
    311 obj =
    312 (js::RootedBase)
    313 stack = 0x17D35234 (see above)
    314 prev = 0x0151E730 (see above)
    315 ptr = 0x00000000
    316 
    317 val =
    318 {
    319 (js::ValueOperations >)
    320 }
    321 stack = 0x0151E4D4 (see above)
    322 prev = 0x0151E4D4 (see above)
    323 ptr =
    324 data =
    325 asBits = 1916905424 (0x000000007241A7D0)
    326 s = { payload =
    327 i32 = 1916905424 (0x7241A7D0)
    328 u32 = 1916905424 (0x7241A7D0)
    329 boo = 1916905424 (0x7241A7D0)
    330 str = 0x7241A7D0 (see above)
    331 obj = 0x7241A7D0 (see above)
    332 ptr = 0x7241A7D0 (see above)
    333 why = 1916905424
    334 word = 1916905424 (0x7241A7D0)
    335 uintptr = 1916905424 (0x7241A7D0)
    336 , tag = 0 }
    337 asDouble = 9.47077e-315 (0x000000007241A7D0)
    338 asPtr = 0x7241A7D0 (see above)
    339 
    340 
    341 
    342 ctorobj =
    343 (js::RootedBase)
    344 stack = 0x0151F3C4 (see above)
    345 prev = 0x7242EC01 (see above)
    346 ptr = 0x00000000
    347 
    348 value = 2.61723e-302 (0x0151F2B40151F2B4)
    349 str =
    350 (js::RootedBase)
    351 stack = 0x0151F2B4 (see above)
    352 prev = 0x0151F2B4 (see above)
    353 ptr = 0x0151F2B4 (see above)
    354 
    355 obj =
    356 (js::RootedBase)
    357 stack = 0x17D35234 (see above)
    358 prev = 0x0151E730 (see above)
    359 ptr = 0x00000000
    360 
    361 val =
    362 {
    363 (js::ValueOperations >)
    364 }
    365 stack = 0x0151E4D4 (see above)
    366 prev = 0x0151E4D4 (see above)
    367 ptr =
    368 data =
    369 asBits = 1916905424 (0x000000007241A7D0)
    370 s = { payload =
    371 i32 = 1916905424 (0x7241A7D0)
    372 u32 = 1916905424 (0x7241A7D0)
    373 boo = 1916905424 (0x7241A7D0)
    374 str = 0x7241A7D0 (see above)
    375 obj = 0x7241A7D0 (see above)
    376 ptr = 0x7241A7D0 (see above)
    377 why = 1916905424
    378 word = 1916905424 (0x7241A7D0)
    379 uintptr = 1916905424 (0x7241A7D0)
    380 , tag = 0 }
    381 asDouble = 9.47077e-315 (0x000000007241A7D0)
    382 asPtr = 0x7241A7D0 (see above)
    383 
    384 
    385 
    386 ctorobj =
    387 (js::RootedBase)
    388 stack = 0x0151F3C4 (see above)
    389 prev = 0x7242EC01 (see above)
    390 ptr = 0x00000000
    391 
    392 obj =
    393 (js::RootedBase)
    394 stack = 0x17D35234 (see above)
    395 prev = 0x0151E730 (see above)
    396 ptr = 0x00000000
    397 
    398 val =
    399 {
    400 (js::ValueOperations >)
    401 }
    402 stack = 0x0151E4D4 (see above)
    403 prev = 0x0151E4D4 (see above)
    404 ptr =
    405 data =
    406 asBits = 1916905424 (0x000000007241A7D0)
    407 s = { payload =
    408 i32 = 1916905424 (0x7241A7D0)
    409 u32 = 1916905424 (0x7241A7D0)
    410 boo = 1916905424 (0x7241A7D0)
    411 str = 0x7241A7D0 (see above)
    412 obj = 0x7241A7D0 (see above)
    413 ptr = 0x7241A7D0 (see above)
    414 why = 1916905424
    415 word = 1916905424 (0x7241A7D0)
    416 uintptr = 1916905424 (0x7241A7D0)
    417 , tag = 0 }
    418 asDouble = 9.47077e-315 (0x000000007241A7D0)
    419 asPtr = 0x7241A7D0 (see above)
    420 
    421 
    422 
    423 ctorobj =
    424 (js::RootedBase)
    425 stack = 0x0151F3C4 (see above)
    426 prev = 0x7242EC01 (see above)
    427 ptr = 0x00000000
    428 
    429 value = (bool)0x72
    430 bufferObj =
    431 (js::RootedBase)
    432 stack = 0x17D35234 (see above)
    433 prev = 0x0151E730 (see above)
    434 ptr = 0x00000000
    435 
    436 arrayType = 114 (0x72)
    437 bufferVal =
    438 {
    439 (js::ValueOperations >)
    440 }
    441 stack = 0x00000000
    442 prev = 0x252588F2 (see above)
    443 ptr =
    444 data =
    445 asBits = 22148060 (0x000000000151F3DC)
    446 s = { payload =
    447 i32 = 22148060 (0x0151F3DC)
    448 u32 = 22148060 (0x0151F3DC)
    449 boo = 22148060 (0x0151F3DC)
    450 str = 0x0151F3DC (see above)
    451 obj = 0x0151F3DC (see above)
    452 ptr = 0x0151F3DC (see above)
    453 why = 22148060
    454 word = 22148060 (0x0151F3DC)
    455 uintptr = 22148060 (0x0151F3DC)
    456 , tag = 0 }
    457 asDouble = 1.09426e-316 (0x000000000151F3DC)
    458 asPtr = 0x0151F3DC (see above)
    459 
    460 
    461 
    462 byteOffset = 47 (0x0000002F)
    463 length = 22144628 (0x0151E674)
    464 arrayObj =
    465 (js::RootedBase)
    466 stack = 0x0151F3C4 (see above)
    467 prev = 0x7242EC01 (see above)
    468 ptr = 0x00000000
    469 
    470 bufferObj =
    471 (js::RootedBase)
    472 stack = 0x17D35234 (see above)
    473 prev = 0x0151E730 (see above)
    474 ptr = 0x00000000
    475 
    476 length = 47 (0x0000002F)
    477 mapObj =
    478 (js::RootedBase)
    479 stack = 0x00000000
    480 prev = 0x7240491E (see above)
    481 ptr = 0x0151E778 -> (JSObject)
    482 
    483 mapVal =
    484 {
    485 (js::ValueOperations >)
    486 }
    487 stack = 0x252588F2 (see above)
    488 prev = 0x00000002
    489 ptr =
    490 data =
    491 asBits = 95123922081674180 (0x0151F2B40151F3C4)
    492 s = { payload =
    493 i32 = 22148036 (0x0151F3C4)
    494 u32 = 22148036 (0x0151F3C4)
    495 boo = 22148036 (0x0151F3C4)
    496 str = 0x0151F3C4 (see above)
    497 obj = 0x0151F3C4 (see above)
    498 ptr = 0x0151F3C4 (see above)
    499 why = 22148036
    500 word = 22148036 (0x0151F3C4)
    501 uintptr = 22148036 (0x0151F3C4)
    502 , tag = 22147764 }
    503 asDouble = 2.61723e-302 (0x0151F2B40151F3C4)
    504 asPtr = 0x0151F3C4 (see above)
    505 
    506 
    507 
    508 mapSize = 1916988424 (0x7242EC08)
    509 key =
    510 {
    511 (js::ValueOperations >)
    512 }
    513 stack = 0x0151E778 (see above)
    514 prev = 0x0151E51C (see above)
    515 ptr =
    516 data =
    517 asBits = 86001617698298756 (0x01318A0401041B84)
    518 s = { payload =
    519 i32 = 17046404 (0x01041B84)
    520 u32 = 17046404 (0x01041B84)
    521 boo = 17046404 (0x01041B84)
    522 str = 0x01041B84 (see above)
    523 obj = 0x01041B84 (see above)
    524 ptr = 0x01041B84 (see above)
    525 why = 17046404
    526 word = 17046404 (0x01041B84)
    527 uintptr = 17046404 (0x01041B84)
    528 , tag = 20023812 }
    529 asDouble = 6.39399e-303 (0x01318A0401041B84)
    530 asPtr = 0x01041B84 (see above)
    531 
    532 
    533 
    534 value =
    535 {
    536 (js::ValueOperations >)
    537 }
    538 stack = 0x0151E484 -> 0x0151F3DC (see above)
    539 prev = 0x0151E484 (see above)
    540 ptr =
    541 data =
    542 asBits = 4 (0x0000000000000004)
    543 s = { payload =
    544 i32 = 4 (0x00000004)
    545 u32 = 4 (0x00000004)
    546 boo = 4 (0x00000004)
    547 str = 0x00000004
    548 obj = 0x00000004
    549 ptr = 0x00000004
    550 why = JS_NO_CONSTANT
    551 word = 4 (0x00000004)
    552 uintptr = 4 (0x00000004)
    553 , tag = 0 }
    554 asDouble = 1.97626e-323 (0x0000000000000004)
    555 asPtr = 0x00000004
    556 
    557 
    558 
    559 
    560 CStdDeserializer::ReadScriptVal (stddeserializer.cpp:229)
    561 this =
    562 __formal = 0x013190C0 -> "map value"
    563 appendParent =
    564 (js::HandleBase)
    565 ptr = 0x6FECBE08 (see above)
    566 
    567 rq =
    568 mContext = 0x17D35228 (see above)
    569 
    570 type = 2 (0x02)
    571 obj =
    572 (js::RootedBase)
    573 stack = 0x17D35234 (see above)
    574 prev = 0x0151F150 (see above)
    575 ptr = 0x10756D60 (see above)
    576 
    577 numProps = 1 (0x00000001)
    578 length = 1 (0x00000001)
    579 prototypeName = (unsupported basic_string >)
    580 parent =
    581 (js::RootedBase)
    582 stack = 0x71FEECFA -> 0x840FC085 ->
    583 (js::RootedBase)
    584 stack =
    585 prev =
    586 ptr =
    587 
    588 prev = 0x015E0000 ->
    589 (js::RootedBase)
    590 stack = 0x8395E394 ->
    591 prev = 0x010027C8 ->
    592 (js::RootedBase)
    593 stack =
    594 prev =
    595 ptr =
    596 
    597 ptr = 0xFFEEFFEE
    598 
    599 ptr = 0x00000000
    600 
    601 hasCustomSerialize = (bool)0x17
    602 proto =
    603 (js::RootedBase)
    604 stack = 0x17D35244 -> 0x00000000
    605 prev = 0x00000000
    606 ptr = 0x1719F550 -> (JSObject)
    607 
    608 hasCustomDeserialize = false
    609 data =
    610 {
    611 (js::ValueOperations >)
    612 }
    613 stack = 0x0132507C -> 0x61766528 ->
    614 (js::RootedBase)
    615 stack =
    616 prev =
    617 ptr =
    618 
    619 prev = 0x00000000
    620 ptr =
    621 data =
    622 asBits = 794568949760 (0x000000B900000000)
    623 s = { payload =
    624 i32 = 0 (0x00000000)
    625 u32 = 0 (0x00000000)
    626 boo = 0 (0x00000000)
    627 str = 0x00000000
    628 obj = 0x00000000
    629 ptr = 0x00000000
    630 why = JS_ELEMENTS_HOLE
    631 word = 0 (0x00000000)
    632 uintptr = 0 (0x00000000)
    633 , tag = 185 }
    634 asDouble = 3.92569e-312 (0x000000B900000000)
    635 asPtr = 0x00000000
    636 
    637 
    638 
    639 serialize =
    640 {
    641 (js::ValueOperations >)
    642 }
    643 stack = 0x00000000
    644 prev = 0x00000374
    645 ptr =
    646 data =
    647 asBits = 430089849296 (0x00000064235A49D0)
    648 s = { payload =
    649 i32 = 593119696 (0x235A49D0)
    650 u32 = 593119696 (0x235A49D0)
    651 boo = 593119696 (0x235A49D0)
    652 str = 0x235A49D0 -> (JSString)
    653 obj = 0x235A49D0 (see above)
    654 ptr = 0x235A49D0 (see above)
    655 why = 593119696
    656 word = 593119696 (0x235A49D0)
    657 uintptr = 593119696 (0x235A49D0)
    658 , tag = 100 }
    659 asDouble = 2.12493e-312 (0x00000064235A49D0)
    660 asPtr = 0x235A49D0 (see above)
    661 
    662 
    663 
    664 objVal =
    665 {
    666 (js::ValueOperations >)
    667 }
    668 stack = 0x00000000
    669 prev = 0x20578008 ->
    670 (js::RootedBase)
    671 stack = 0x235A49D0 (see above)
    672 prev = 0x20A4C008 ->
    673 (js::RootedBase)
    674 stack = 0x00610076 ->
    675 prev = 0x00200072 ->
    676 (js::RootedBase)
    677 stack =
    678 prev =
    679 ptr =
    680 
    681 ptr = 0x00450050
    682 
    683 ptr = 0x00000010
    684 
    685 ptr =
    686 data =
    687 asBits = 56820485 (0x0000000003630305)
    688 s = { payload =
    689 i32 = 56820485 (0x03630305)
    690 u32 = 56820485 (0x03630305)
    691 boo = 56820485 (0x03630305)
    692 str = 0x03630305 -> (JSString)
    693 obj = 0x03630305 (see above)
    694 ptr = 0x03630305 (see above)
    695 why = 56820485
    696 word = 56820485 (0x03630305)
    697 uintptr = 56820485 (0x03630305)
    698 , tag = 0 }
    699 asDouble = 2.8073e-316 (0x0000000003630305)
    700 asPtr = 0x03630305 (see above)
    701 
    702 
    703 
    704 propname = (unsupported basic_string)
    705 propval =
    706 {
    707 (js::ValueOperations >)
    708 }
    709 stack = 0x00000000
    710 prev = 0x20578008 (see above)
    711 ptr =
    712 data =
    713 asBits = 56820485 (0x0000000003630305)
    714 s = { payload =
    715 i32 = 56820485 (0x03630305)
    716 u32 = 56820485 (0x03630305)
    717 boo = 56820485 (0x03630305)
    718 str = 0x03630305 (see above)
    719 obj = 0x03630305 (see above)
    720 ptr = 0x03630305 (see above)
    721 why = 56820485
    722 word = 56820485 (0x03630305)
    723 uintptr = 56820485 (0x03630305)
    724 , tag = 0 }
    725 asDouble = 2.8073e-316 (0x0000000003630305)
    726 asPtr = 0x03630305 (see above)
    727 
    728 
    729 
    730 str =
    731 (js::RootedBase)
    732 stack = 0x17D35244 (see above)
    733 prev = 0x00000000
    734 ptr = 0x1719F550 (see above)
    735 
    736 value = 0 (0x00000000)
    737 rval =
    738 {
    739 (js::ValueOperations >)
    740 }
    741 stack = 0x00000000
    742 prev = 0x00000374
    743 ptr =
    744 data =
    745 asBits = 430089849296 (0x00000064235A49D0)
    746 s = { payload =
    747 i32 = 593119696 (0x235A49D0)
    748 u32 = 593119696 (0x235A49D0)
    749 boo = 593119696 (0x235A49D0)
    750 str = 0x235A49D0 (see above)
    751 obj = 0x235A49D0 (see above)
    752 ptr = 0x235A49D0 (see above)
    753 why = 593119696
    754 word = 593119696 (0x235A49D0)
    755 uintptr = 593119696 (0x235A49D0)
    756 , tag = 100 }
    757 asDouble = 2.12493e-312 (0x00000064235A49D0)
    758 asPtr = 0x235A49D0 (see above)
    759 
    760 
    761 
    762 value = 2.20826e-229 (0x10756D600151F150)
    763 value = 23 (0x17)
    764 obj =
    765 (js::RootedBase)
    766 stack = 0x17D35244 (see above)
    767 prev = 0x00000000
    768 ptr = 0x1719F550 (see above)
    769 
    770 tag = 0 (0x00000000)
    771 obj =
    772 (js::RootedBase)
    773 stack = 0x17D35244 (see above)
    774 prev = 0x00000000
    775 ptr = 0x1719F550 (see above)
    776 
    777 val =
    778 {
    779 (js::ValueOperations >)
    780 }
    781 stack = 0x00000000
    782 prev = 0x20578008 (see above)
    783 ptr =
    784 data =
    785 asBits = 56820485 (0x0000000003630305)
    786 s = { payload =
    787 i32 = 56820485 (0x03630305)
    788 u32 = 56820485 (0x03630305)
    789 boo = 56820485 (0x03630305)
    790 str = 0x03630305 (see above)
    791 obj = 0x03630305 (see above)
    792 ptr = 0x03630305 (see above)
    793 why = 56820485
    794 word = 56820485 (0x03630305)
    795 uintptr = 56820485 (0x03630305)
    796 , tag = 0 }
    797 asDouble = 2.8073e-316 (0x0000000003630305)
    798 asPtr = 0x03630305 (see above)
    799 
    800 
    801 
    802 ctorobj =
    803 (js::RootedBase)
    804 stack = 0x71FEECFA (see above)
    805 prev = 0x015E0000 (see above)
    806 ptr = 0x00000000
    807 
    808 value = 2.20826e-229 (0x10756D600151F150)
    809 str =
    810 (js::RootedBase)
    811 stack = 0x17D35234 (see above)
    812 prev = 0x0151F150 (see above)
    813 ptr = 0x10756D60 (see above)
    814 
    815 obj =
    816 (js::RootedBase)
    817 stack = 0x17D35244 (see above)
    818 prev = 0x00000000
    819 ptr = 0x1719F550 (see above)
    820 
    821 val =
    822 {
    823 (js::ValueOperations >)
    824 }
    825 stack = 0x00000000
    826 prev = 0x20578008 (see above)
    827 ptr =
    828 data =
    829 asBits = 56820485 (0x0000000003630305)
    830 s = { payload =
    831 i32 = 56820485 (0x03630305)
    832 u32 = 56820485 (0x03630305)
    833 boo = 56820485 (0x03630305)
    834 str = 0x03630305 (see above)
    835 obj = 0x03630305 (see above)
    836 ptr = 0x03630305 (see above)
    837 why = 56820485
    838 word = 56820485 (0x03630305)
    839 uintptr = 56820485 (0x03630305)
    840 , tag = 0 }
    841 asDouble = 2.8073e-316 (0x0000000003630305)
    842 asPtr = 0x03630305 (see above)
    843 
    844 
    845 
    846 ctorobj =
    847 (js::RootedBase)
    848 stack = 0x71FEECFA (see above)
    849 prev = 0x015E0000 (see above)
    850 ptr = 0x00000000
    851 
    852 obj =
    853 (js::RootedBase)
    854 stack = 0x17D35244 (see above)
    855 prev = 0x00000000
    856 ptr = 0x1719F550 (see above)
    857 
    858 val =
    859 {
    860 (js::ValueOperations >)
    861 }
    862 stack = 0x00000000
    863 prev = 0x20578008 (see above)
    864 ptr =
    865 data =
    866 asBits = 56820485 (0x0000000003630305)
    867 s = { payload =
    868 i32 = 56820485 (0x03630305)
    869 u32 = 56820485 (0x03630305)
    870 boo = 56820485 (0x03630305)
    871 str = 0x03630305 (see above)
    872 obj = 0x03630305 (see above)
    873 ptr = 0x03630305 (see above)
    874 why = 56820485
    875 word = 56820485 (0x03630305)
    876 uintptr = 56820485 (0x03630305)
    877 , tag = 0 }
    878 asDouble = 2.8073e-316 (0x0000000003630305)
    879 asPtr = 0x03630305 (see above)
    880 
    881 
    882 
    883 ctorobj =
    884 (js::RootedBase)
    885 stack = 0x71FEECFA (see above)
    886 prev = 0x015E0000 (see above)
    887 ptr = 0x00000000
    888 
    889 value = (bool)0x17
    890 bufferObj =
    891 (js::RootedBase)
    892 stack = 0x17D35244 (see above)
    893 prev = 0x00000000
    894 ptr = 0x1719F550 (see above)
    895 
    896 arrayType = 23 (0x17)
    897 bufferVal =
    898 {
    899 (js::ValueOperations >)
    900 }
    901 stack = 0x00000000
    902 prev = 0x00000374
    903 ptr =
    904 data =
    905 asBits = 430089849296 (0x00000064235A49D0)
    906 s = { payload =
    907 i32 = 593119696 (0x235A49D0)
    908 u32 = 593119696 (0x235A49D0)
    909 boo = 593119696 (0x235A49D0)
    910 str = 0x235A49D0 (see above)
    911 obj = 0x235A49D0 (see above)
    912 ptr = 0x235A49D0 (see above)
    913 why = 593119696
    914 word = 593119696 (0x235A49D0)
    915 uintptr = 593119696 (0x235A49D0)
    916 , tag = 100 }
    917 asDouble = 2.12493e-312 (0x00000064235A49D0)
    918 asPtr = 0x235A49D0 (see above)
    919 
    920 
    921 
    922 byteOffset = 0 (0x00000000)
    923 length = 1 (0x00000001)
    924 arrayObj =
    925 (js::RootedBase)
    926 stack = 0x71FEECFA (see above)
    927 prev = 0x015E0000 (see above)
    928 ptr = 0x00000000
    929 
    930 bufferObj =
    931 (js::RootedBase)
    932 stack = 0x17D35244 (see above)
    933 prev = 0x00000000
    934 ptr = 0x1719F550 (see above)
    935 
    936 length = 0 (0x00000000)
    937 mapObj =
    938 (js::RootedBase)
    939 stack = 0x01510000 -> 0x013493FA ->
    940 (js::RootedBase)
    941 stack = 0x00250000 ->
    942 prev = 0x00360049 ->
    943 (js::RootedBase)
    944 stack =
    945 prev =
    946 ptr =
    947 
    948 ptr = 0x00640034
    949 
    950 prev = 0x00000001
    951 ptr = 0x00000000
    952 
    953 mapVal =
    954 {
    955 (js::ValueOperations >)
    956 }
    957 stack = 0x00010000 ->
    958 prev = 0x169B1450 ->
    959 (js::RootedBase)
    960 stack = 0x169B1450 (see above)
    961 prev = 0x169B1450 (see above)
    962 ptr = 0x18011300
    963 
    964 ptr =
    965 data =
    966 asBits = 86008202265842216 (0x0131900117D35228)
    967 s = { payload =
    968 i32 = 399725096 (0x17D35228)
    969 u32 = 399725096 (0x17D35228)
    970 boo = 399725096 (0x17D35228)
    971 str = 0x17D35228 (see above)
    972 obj = 0x17D35228 (see above)
    973 ptr = 0x17D35228 (see above)
    974 why = 399725096
    975 word = 399725096 (0x17D35228)
    976 uintptr = 399725096 (0x17D35228)
    977 , tag = 20025345 }
    978 asDouble = 6.40252e-303 (0x0131900117D35228)
    979 asPtr = 0x17D35228 (see above)
    980 
    981 
    982 
    983 mapSize = 1 (0x00000001)
    984 key =
    985 {
    986 (js::ValueOperations >)
    987 }
    988 stack = 0x0151E798 -> 0x012E366F ->
    989 (js::RootedBase)
    990 stack = 0x0824548B -> 0x00000000
    991 prev = 0x8B0C428D ->
    992 (js::RootedBase)
    993 stack =
    994 prev =
    995 ptr =
    996 
    997 ptr = 0xFFFD988A
    998 
    999 prev = 0x00000004
    1000 ptr =
    1001 data =
    1002 asBits = 30064771073 (0x0000000700000001)
    1003 s = { payload =
    1004 i32 = 1 (0x00000001)
    1005 u32 = 1 (0x00000001)
    1006 boo = 1 (0x00000001)
    1007 str = 0x00000001
    1008 obj = 0x00000001
    1009 ptr = 0x00000001
    1010 why = JS_NATIVE_ENUMERATE
    1011 word = 1 (0x00000001)
    1012 uintptr = 1 (0x00000001)
    1013 , tag = 7 }
    1014 asDouble = 1.4854e-313 (0x0000000700000001)
    1015 asPtr = 0x00000001
    1016 
    1017 
    1018 
    1019 value =
    1020 {
    1021 (js::ValueOperations >)
    1022 }
    1023 stack = 0x0000000B
    1024 prev = 0x00000000
    1025 ptr =
    1026 data =
    1027 asBits = 1877758064 (0x000000006FEC5070)
    1028 s = { payload =
    1029 i32 = 1877758064 (0x6FEC5070)
    1030 u32 = 1877758064 (0x6FEC5070)
    1031 boo = 1877758064 (0x6FEC5070)
    1032 str = 0x6FEC5070 -> (JSString)
    1033 obj = 0x6FEC5070 (see above)
    1034 ptr = 0x6FEC5070 (see above)
    1035 why = 1877758064
    1036 word = 1877758064 (0x6FEC5070)
    1037 uintptr = 1877758064 (0x6FEC5070)
    1038 , tag = 0 }
    1039 asDouble = 9.27736e-315 (0x000000006FEC5070)
    1040 asPtr = 0x6FEC5070 (see above)
    1041 
    1042 
    1043 
    1044 
    1045 CStdDeserializer::ReadScriptVal (stddeserializer.cpp:411)
    1046 this =
    1047 __formal = 0x013190C0 (see above)
    1048 appendParent =
    1049 (js::HandleBase)
    1050 ptr = 0x6FECBE08 (see above)
    1051 
    1052 rq =
    1053 mContext = 0x17D35228 (see above)
    1054 
    1055 type = 15 (0x0F)
    1056 obj =
    1057 (js::RootedBase)
    1058 stack = 0xFFFFFFF6 ->
    1059 prev = 0x17D3526C ->
    1060 (js::RootedBase)
    1061 stack = 0x00000000
    1062 prev = 0x00000000
    1063 ptr = 0x016B23B8
    1064 
    1065 ptr = 0x0151E9D4 -> (JSObject)
    1066 
    1067 numProps = 22145780 (0x0151EAF4)
    1068 length = 1 (0x00000001)
    1069 prototypeName = (unsupported basic_string >)
    1070 parent =
    1071 (js::RootedBase)
    1072 stack = 0x17D35228 (see above)
    1073 prev = 0x0151E9D4 (see above)
    1074 ptr = 0x00000002
    1075 
    1076 hasCustomSerialize = (bool)0x17
    1077 proto =
    1078 (js::RootedBase)
    1079 stack = 0x00000008
    1080 prev = 0x00000662
    1081 ptr = 0xFFFFFF81 -> (JSObject)
    1082 
    1083 hasCustomDeserialize = (bool)0x17
    1084 data =
    1085 {
    1086 (js::ValueOperations >)
    1087 }
    1088 stack = 0x0151EA18 -> 0x1DF71C05 ->
    1089 (js::RootedBase)
    1090 stack = 0x488C0373 ->
    1091 prev = 0xE81DF71B ->
    1092 (js::RootedBase)
    1093 stack =
    1094 prev =
    1095 ptr =
    1096 
    1097 ptr = 0xC81DF71A
    1098 
    1099 prev = 0x012E6DD0 ->
    1100 (js::RootedBase)
    1101 stack = 0x0824548B (see above)
    1102 prev = 0x8B0C428D (see above)
    1103 ptr = 0xC833D84A
    1104 
    1105 ptr =
    1106 data =
    1107 asBits = 95114511786180607 (0x0151EA24FFFFFFFF)
    1108 s = { payload =
    1109 i32 = 4294967295 (0xFFFFFFFF)
    1110 u32 = 4294967295 (0xFFFFFFFF)
    1111 boo = 4294967295 (0xFFFFFFFF)
    1112 str = 0xFFFFFFFF -> (JSString)
    1113 obj = 0xFFFFFFFF (see above)
    1114 ptr = 0xFFFFFFFF (see above)
    1115 why = -1
    1116 word = 4294967295 (0xFFFFFFFF)
    1117 uintptr = 4294967295 (0xFFFFFFFF)
    1118 , tag = 22145572 }
    1119 asDouble = 2.61235e-302 (0x0151EA24FFFFFFFF)
    1120 asPtr = 0xFFFFFFFF (see above)
    1121 
    1122 
    1123 
    1124 serialize =
    1125 {
    1126 (js::ValueOperations >)
    1127 }
    1128 stack = 0x17D35228 (see above)
    1129 prev = 0x17D35258 ->
    1130 (js::RootedBase)
    1131 stack = 0x0151EA08 -> 0x17D35258 (see above)
    1132 prev = 0x00000000
    1133 ptr = 0x00000000
    1134 
    1135 ptr =
    1136 data =
    1137 asBits = 1716806214727500335 (0x17D352280104022F)
    1138 s = { payload =
    1139 i32 = 17039919 (0x0104022F)
    1140 u32 = 17039919 (0x0104022F)
    1141 boo = 17039919 (0x0104022F)
    1142 str = 0x0104022F -> (JSString)
    1143 obj = 0x0104022F (see above)
    1144 ptr = 0x0104022F (see above)
    1145 why = 17039919
    1146 word = 17039919 (0x0104022F)
    1147 uintptr = 17039919 (0x0104022F)
    1148 , tag = 399725096 }
    1149 asDouble = 6.61684e-194 (0x17D352280104022F)
    1150 asPtr = 0x0104022F (see above)
    1151 
    1152 
    1153 
    1154 objVal =
    1155 {
    1156 (js::ValueOperations >)
    1157 }
    1158 stack = 0x0151EBD8 -> 0x17D35258 (see above)
    1159 prev = 0x00000000
    1160 ptr =
    1161 data =
    1162 asBits = 4294967170 (0x00000000FFFFFF82)
    1163 s = { payload =
    1164 i32 = 4294967170 (0xFFFFFF82)
    1165 u32 = 4294967170 (0xFFFFFF82)
    1166 boo = 4294967170 (0xFFFFFF82)
    1167 str = 0xFFFFFF82 -> (JSString)
    1168 obj = 0xFFFFFF82 (see above)
    1169 ptr = 0xFFFFFF82 (see above)
    1170 why = -126
    1171 word = 4294967170 (0xFFFFFF82)
    1172 uintptr = 4294967170 (0xFFFFFF82)
    1173 , tag = 0 }
    1174 asDouble = 2.122e-314 (0x00000000FFFFFF82)
    1175 asPtr = 0xFFFFFF82 (see above)
    1176 
    1177 
    1178 
    1179 propname = (unsupported basic_string)
    1180 propval =
    1181 {
    1182 (js::ValueOperations >)
    1183 }
    1184 stack = 0x0151EBD8 (see above)
    1185 prev = 0x00000000
    1186 ptr =
    1187 data =
    1188 asBits = 4294967170 (0x00000000FFFFFF82)
    1189 s = { payload =
    1190 i32 = 4294967170 (0xFFFFFF82)
    1191 u32 = 4294967170 (0xFFFFFF82)
    1192 boo = 4294967170 (0xFFFFFF82)
    1193 str = 0xFFFFFF82 (see above)
    1194 obj = 0xFFFFFF82 (see above)
    1195 ptr = 0xFFFFFF82 (see above)
    1196 why = -126
    1197 word = 4294967170 (0xFFFFFF82)
    1198 uintptr = 4294967170 (0xFFFFFF82)
    1199 , tag = 0 }
    1200 asDouble = 2.122e-314 (0x00000000FFFFFF82)
    1201 asPtr = 0xFFFFFF82 (see above)
    1202 
    1203 
    1204 
    1205 str =
    1206 (js::RootedBase)
    1207 stack = 0x00000008
    1208 prev = 0x00000662
    1209 ptr = 0xFFFFFF81 (see above)
    1210 
    1211 value = 0 (0x00000000)
    1212 rval =
    1213 {
    1214 (js::ValueOperations >)
    1215 }
    1216 stack = 0x17D35228 (see above)
    1217 prev = 0x17D35258 (see above)
    1218 ptr =
    1219 data =
    1220 asBits = 1716806214727500335 (0x17D352280104022F)
    1221 s = { payload =
    1222 i32 = 17039919 (0x0104022F)
    1223 u32 = 17039919 (0x0104022F)
    1224 boo = 17039919 (0x0104022F)
    1225 str = 0x0104022F (see above)
    1226 obj = 0x0104022F (see above)
    1227 ptr = 0x0104022F (see above)
    1228 why = 17039919
    1229 word = 17039919 (0x0104022F)
    1230 uintptr = 17039919 (0x0104022F)
    1231 , tag = 399725096 }
    1232 asDouble = 6.61684e-194 (0x17D352280104022F)
    1233 asPtr = 0x0104022F (see above)
    1234 
    1235 
    1236 
    1237 value = 2.61217e-302 (0x0151E9D417D3526C)
    1238 value = 23 (0x17)
    1239 obj =
    1240 (js::RootedBase)
    1241 stack = 0x00000008
    1242 prev = 0x00000662
    1243 ptr = 0xFFFFFF81 (see above)
    1244 
    1245 tag = 0 (0x00000000)
    1246 obj =
    1247 (js::RootedBase)
    1248 stack = 0x00000008
    1249 prev = 0x00000662
    1250 ptr = 0xFFFFFF81 (see above)
    1251 
    1252 val =
    1253 {
    1254 (js::ValueOperations >)
    1255 }
    1256 stack = 0x0151EBD8 (see above)
    1257 prev = 0x00000000
    1258 ptr =
    1259 data =
    1260 asBits = 4294967170 (0x00000000FFFFFF82)
    1261 s = { payload =
    1262 i32 = 4294967170 (0xFFFFFF82)
    1263 u32 = 4294967170 (0xFFFFFF82)
    1264 boo = 4294967170 (0xFFFFFF82)
    1265 str = 0xFFFFFF82 (see above)
    1266 obj = 0xFFFFFF82 (see above)
    1267 ptr = 0xFFFFFF82 (see above)
    1268 why = -126
    1269 word = 4294967170 (0xFFFFFF82)
    1270 uintptr = 4294967170 (0xFFFFFF82)
    1271 , tag = 0 }
    1272 asDouble = 2.122e-314 (0x00000000FFFFFF82)
    1273 asPtr = 0xFFFFFF82 (see above)
    1274 
    1275 
    1276 
    1277 ctorobj =
    1278 (js::RootedBase)
    1279 stack = 0x17D35228 (see above)
    1280 prev = 0x0151E9D4 (see above)
    1281 ptr = 0x00000002
    1282 
    1283 value = 2.61217e-302 (0x0151E9D417D3526C)
    1284 str =
    1285 (js::RootedBase)
    1286 stack = 0xFFFFFFF6 (see above)
    1287 prev = 0x17D3526C (see above)
    1288 ptr = 0x0151E9D4 (see above)
    1289 
    1290 obj =
    1291 (js::RootedBase)
    1292 stack = 0x00000008
    1293 prev = 0x00000662
    1294 ptr = 0xFFFFFF81 (see above)
    1295 
    1296 val =
    1297 {
    1298 (js::ValueOperations >)
    1299 }
    1300 stack = 0x0151EBD8 (see above)
    1301 prev = 0x00000000
    1302 ptr =
    1303 data =
    1304 asBits = 4294967170 (0x00000000FFFFFF82)
    1305 s = { payload =
    1306 i32 = 4294967170 (0xFFFFFF82)
    1307 u32 = 4294967170 (0xFFFFFF82)
    1308 boo = 4294967170 (0xFFFFFF82)
    1309 str = 0xFFFFFF82 (see above)
    1310 obj = 0xFFFFFF82 (see above)
    1311 ptr = 0xFFFFFF82 (see above)
    1312 why = -126
    1313 word = 4294967170 (0xFFFFFF82)
    1314 uintptr = 4294967170 (0xFFFFFF82)
    1315 , tag = 0 }
    1316 asDouble = 2.122e-314 (0x00000000FFFFFF82)
    1317 asPtr = 0xFFFFFF82 (see above)
    1318 
    1319 
    1320 
    1321 ctorobj =
    1322 (js::RootedBase)
    1323 stack = 0x17D35228 (see above)
    1324 prev = 0x0151E9D4 (see above)
    1325 ptr = 0x00000002
    1326 
    1327 obj =
    1328 (js::RootedBase)
    1329 stack = 0x00000008
    1330 prev = 0x00000662
    1331 ptr = 0xFFFFFF81 (see above)
    1332 
    1333 val =
    1334 {
    1335 (js::ValueOperations >)
    1336 }
    1337 stack = 0x0151EBD8 (see above)
    1338 prev = 0x00000000
    1339 ptr =
    1340 data =
    1341 asBits = 4294967170 (0x00000000FFFFFF82)
    1342 s = { payload =
    1343 i32 = 4294967170 (0xFFFFFF82)
    1344 u32 = 4294967170 (0xFFFFFF82)
    1345 boo = 4294967170 (0xFFFFFF82)
    1346 str = 0xFFFFFF82 (see above)
    1347 obj = 0xFFFFFF82 (see above)
    1348 ptr = 0xFFFFFF82 (see above)
    1349 why = -126
    1350 word = 4294967170 (0xFFFFFF82)
    1351 uintptr = 4294967170 (0xFFFFFF82)
    1352 , tag = 0 }
    1353 asDouble = 2.122e-314 (0x00000000FFFFFF82)
    1354 asPtr = 0xFFFFFF82 (see above)
    1355 
    1356 
    1357 
    1358 ctorobj =
    1359 (js::RootedBase)
    1360 stack = 0x17D35228 (see above)
    1361 prev = 0x0151E9D4 (see above)
    1362 ptr = 0x00000002
    1363 
    1364 value = (bool)0x17
    1365 bufferObj =
    1366 (js::RootedBase)
    1367 stack = 0x00000008
    1368 prev = 0x00000662
    1369 ptr = 0xFFFFFF81 (see above)
    1370 
    1371 arrayType = 23 (0x17)
    1372 bufferVal =
    1373 {
    1374 (js::ValueOperations >)
    1375 }
    1376 stack = 0x17D35228 (see above)
    1377 prev = 0x17D35258 (see above)
    1378 ptr =
    1379 data =
    1380 asBits = 1716806214727500335 (0x17D352280104022F)
    1381 s = { payload =
    1382 i32 = 17039919 (0x0104022F)
    1383 u32 = 17039919 (0x0104022F)
    1384 boo = 17039919 (0x0104022F)
    1385 str = 0x0104022F (see above)
    1386 obj = 0x0104022F (see above)
    1387 ptr = 0x0104022F (see above)
    1388 why = 17039919
    1389 word = 17039919 (0x0104022F)
    1390 uintptr = 17039919 (0x0104022F)
    1391 , tag = 399725096 }
    1392 asDouble = 6.61684e-194 (0x17D352280104022F)
    1393 asPtr = 0x0104022F (see above)
    1394 
    1395 
    1396 
    1397 byteOffset = 0 (0x00000000)
    1398 length = 22145780 (0x0151EAF4)
    1399 arrayObj =
    1400 (js::RootedBase)
    1401 stack = 0x17D35228 (see above)
    1402 prev = 0x0151E9D4 (see above)
    1403 ptr = 0x00000002
    1404 
    1405 bufferObj =
    1406 (js::RootedBase)
    1407 stack = 0x00000008
    1408 prev = 0x00000662
    1409 ptr = 0xFFFFFF81 (see above)
    1410 
    1411 length = 0 (0x00000000)
    1412 mapObj =
    1413 (js::RootedBase)
    1414 stack = 0x010401D6 -> 0x88A44D8B ->
    1415 (js::RootedBase)
    1416 stack =
    1417 prev =
    1418 ptr =
    1419 
    1420 prev = 0x0151EC0C ->
    1421 (js::RootedBase)
    1422 stack = 0x17120120 -> 0x1719E8E0 ->
    1423 (js::RootedBase)
    1424 stack = 0x17173B50 -> 0x6FEC8148 ->
    1425 (js::RootedBase)
    1426 stack = 0x6FEC7FF4 -> 0x0070614D ->
    1427 (js::RootedBase)
    1428 stack =
    1429 prev =
    1430 ptr =
    1431 
    1432 prev = 0x84000021 ->
    1433 (js::RootedBase)
    1434 stack =
    1435 prev =
    1436 ptr =
    1437 
    1438 ptr = 0x6FCAE3B0
    1439 
    1440 prev = 0x00000004
    1441 ptr = 0x0FFFFFFF
    1442 
    1443 prev = 0xFFFFFF87 ->
    1444 (js::RootedBase)
    1445 stack =
    1446 prev =
    1447 ptr =
    1448 
    1449 ptr = 0x00000000
    1450 
    1451 ptr = 0x013190CC -> (JSObject)
    1452 
    1453 mapVal =
    1454 {
    1455 (js::ValueOperations >)
    1456 }
    1457 stack = 0x17D35258 (see above)
    1458 prev = 0x0151EC90 ->
    1459 (js::RootedBase)
    1460 stack = 0x17D35258 (see above)
    1461 prev = 0x0151EC04 ->
    1462 (js::RootedBase)
    1463 stack = 0x17D35258 (see above)
    1464 prev = 0x0151EF18 ->
    1465 (js::RootedBase)
    1466 stack = 0x17D35258 (see above)
    1467 prev = 0x0151EE8C ->
    1468 (js::RootedBase)
    1469 stack = 0x17D35258 (see above)
    1470 prev = 0x00000000
    1471 ptr = 0x17120100
    1472 
    1473 ptr = 0x1719F4F0
    1474 
    1475 ptr = 0x17120120 (see above)
    1476 
    1477 ptr = 0x00000661
    1478 
    1479 ptr =
    1480 data =
    1481 asBits = -519303986752 (0xFFFFFF87171201C0)
    1482 s = { payload =
    1483 i32 = 387056064 (0x171201C0)
    1484 u32 = 387056064 (0x171201C0)
    1485 boo = 387056064 (0x171201C0)
    1486 str = 0x171201C0 -> (JSString)
    1487 obj = 0x171201C0 (see above)
    1488 ptr = 0x171201C0 (see above)
    1489 why = 387056064
    1490 word = 387056064 (0x171201C0)
    1491 uintptr = 387056064 (0x171201C0)
    1492 , tag = -121 }
    1493 asDouble = -1.#QNAN (0xFFFFFF87171201C0)
    1494 asPtr = 0x171201C0 (see above)
    1495 
    1496 
    1497 
    1498 mapSize = 1 (0x00000001)
    1499 key =
    1500 {
    1501 (js::ValueOperations >)
    1502 }
    1503 stack = 0x17D35258 (see above)
    1504 prev = 0x0151E97C ->
    1505 (js::RootedBase)
    1506 stack = 0x17D35258 (see above)
    1507 prev = 0x0151EC90 (see above)
    1508 ptr = 0x171201C0 (see above)
    1509 
    1510 ptr =
    1511 data =
    1512 asBits = -527893400240 (0xFFFFFF851719F550)
    1513 s = { payload =
    1514 i32 = 387577168 (0x1719F550)
    1515 u32 = 387577168 (0x1719F550)
    1516 boo = 387577168 (0x1719F550)
    1517 str = 0x1719F550 (see above)
    1518 obj = 0x1719F550 (see above)
    1519 ptr = 0x1719F550 (see above)
    1520 why = 387577168
    1521 word = 387577168 (0x1719F550)
    1522 uintptr = 387577168 (0x1719F550)
    1523 , tag = -123 }
    1524 asDouble = -1.#QNAN (0xFFFFFF851719F550)
    1525 asPtr = 0x1719F550 (see above)
    1526 
    1527 
    1528 
    1529 value =
    1530 {
    1531 (js::ValueOperations >)
    1532 }
    1533 stack = 0x17120120 (see above)
    1534 prev = 0x0151EA08 (see above)
    1535 ptr =
    1536 data =
    1537 asBits = 144114668784538152 (0x01FFFF8717D35228)
    1538 s = { payload =
    1539 i32 = 399725096 (0x17D35228)
    1540 u32 = 399725096 (0x17D35228)
    1541 boo = 399725096 (0x17D35228)
    1542 str = 0x17D35228 (see above)
    1543 obj = 0x17D35228 (see above)
    1544 ptr = 0x17D35228 (see above)
    1545 why = 399725096
    1546 word = 399725096 (0x17D35228)
    1547 uintptr = 399725096 (0x17D35228)
    1548 , tag = 33554311 }
    1549 asDouble = 4.77803e-299 (0x01FFFF8717D35228)
    1550 asPtr = 0x17D35228 (see above)
    1551 
    1552 
    1553 
    1554 
    1555 CStdDeserializer::ReadScriptVal (stddeserializer.cpp:411)
    1556 this =
    1557 __formal = 0x013190C0 (see above)
    1558 appendParent =
    1559 (js::HandleBase)
    1560 ptr = 0x6FECBE08 (see above)
    1561 
    1562 rq =
    1563 mContext = 0x17D35228 (see above)
    1564 
    1565 type = 15 (0x0F)
    1566 obj =
    1567 (js::RootedBase)
    1568 stack = 0x00000000
    1569 prev = 0x00000000
    1570 ptr = 0x0151EC5C -> (JSObject)
    1571 
    1572 numProps = 22146428 (0x0151ED7C)
    1573 length = 6 (0x00000006)
    1574 prototypeName = (unsupported basic_string >)
    1575 parent =
    1576 (js::RootedBase)
    1577 stack = 0x71FEECFA (see above)
    1578 prev = 0x015E0000 (see above)
    1579 ptr = 0x00000000
    1580 
    1581 hasCustomSerialize = (bool)0x17
    1582 proto =
    1583 (js::RootedBase)
    1584 stack = 0x17D35244 (see above)
    1585 prev = 0x00000000
    1586 ptr = 0x1719F4F0 (see above)
    1587 
    1588 hasCustomDeserialize = false
    1589 data =
    1590 {
    1591 (js::ValueOperations >)
    1592 }
    1593 stack = 0x0132507C (see above)
    1594 prev = 0x00000000
    1595 ptr =
    1596 data =
    1597 asBits = 794568949760 (0x000000B900000000)
    1598 s = { payload =
    1599 i32 = 0 (0x00000000)
    1600 u32 = 0 (0x00000000)
    1601 boo = 0 (0x00000000)
    1602 str = 0x00000000
    1603 obj = 0x00000000
    1604 ptr = 0x00000000
    1605 why = JS_ELEMENTS_HOLE
    1606 word = 0 (0x00000000)
    1607 uintptr = 0 (0x00000000)
    1608 , tag = 185 }
    1609 asDouble = 3.92569e-312 (0x000000B900000000)
    1610 asPtr = 0x00000000
    1611 
    1612 
    1613 
    1614 serialize =
    1615 {
    1616 (js::ValueOperations >)
    1617 }
    1618 stack = 0x00000000
    1619 prev = 0x0000036C
    1620 ptr =
    1621 data =
    1622 asBits = 430089849296 (0x00000064235A49D0)
    1623 s = { payload =
    1624 i32 = 593119696 (0x235A49D0)
    1625 u32 = 593119696 (0x235A49D0)
    1626 boo = 593119696 (0x235A49D0)
    1627 str = 0x235A49D0 (see above)
    1628 obj = 0x235A49D0 (see above)
    1629 ptr = 0x235A49D0 (see above)
    1630 why = 593119696
    1631 word = 593119696 (0x235A49D0)
    1632 uintptr = 593119696 (0x235A49D0)
    1633 , tag = 100 }
    1634 asDouble = 2.12493e-312 (0x00000064235A49D0)
    1635 asPtr = 0x235A49D0 (see above)
    1636 
    1637 
    1638 
    1639 objVal =
    1640 {
    1641 (js::ValueOperations >)
    1642 }
    1643 stack = 0x00000000
    1644 prev = 0x20578008 (see above)
    1645 ptr =
    1646 data =
    1647 asBits = 57606925 (0x00000000036F030D)
    1648 s = { payload =
    1649 i32 = 57606925 (0x036F030D)
    1650 u32 = 57606925 (0x036F030D)
    1651 boo = 57606925 (0x036F030D)
    1652 str = 0x036F030D -> (JSString)
    1653 obj = 0x036F030D (see above)
    1654 ptr = 0x036F030D (see above)
    1655 why = 57606925
    1656 word = 57606925 (0x036F030D)
    1657 uintptr = 57606925 (0x036F030D)
    1658 , tag = 0 }
    1659 asDouble = 2.84616e-316 (0x00000000036F030D)
    1660 asPtr = 0x036F030D (see above)
    1661 
    1662 
    1663 
    1664 propname = (unsupported basic_string)
    1665 propval =
    1666 {
    1667 (js::ValueOperations >)
    1668 }
    1669 stack = 0x00000000
    1670 prev = 0x20578008 (see above)
    1671 ptr =
    1672 data =
    1673 asBits = 57606925 (0x00000000036F030D)
    1674 s = { payload =
    1675 i32 = 57606925 (0x036F030D)
    1676 u32 = 57606925 (0x036F030D)
    1677 boo = 57606925 (0x036F030D)
    1678 str = 0x036F030D (see above)
    1679 obj = 0x036F030D (see above)
    1680 ptr = 0x036F030D (see above)
    1681 why = 57606925
    1682 word = 57606925 (0x036F030D)
    1683 uintptr = 57606925 (0x036F030D)
    1684 , tag = 0 }
    1685 asDouble = 2.84616e-316 (0x00000000036F030D)
    1686 asPtr = 0x036F030D (see above)
    1687 
    1688 
    1689 
    1690 str =
    1691 (js::RootedBase)
    1692 stack = 0x17D35244 (see above)
    1693 prev = 0x00000000
    1694 ptr = 0x1719F4F0 (see above)
    1695 
    1696 value = 4 (0x00000004)
    1697 rval =
    1698 {
    1699 (js::ValueOperations >)
    1700 }
    1701 stack = 0x00000000
    1702 prev = 0x0000036C
    1703 ptr =
    1704 data =
    1705 asBits = 430089849296 (0x00000064235A49D0)
    1706 s = { payload =
    1707 i32 = 593119696 (0x235A49D0)
    1708 u32 = 593119696 (0x235A49D0)
    1709 boo = 593119696 (0x235A49D0)
    1710 str = 0x235A49D0 (see above)
    1711 obj = 0x235A49D0 (see above)
    1712 ptr = 0x235A49D0 (see above)
    1713 why = 593119696
    1714 word = 593119696 (0x235A49D0)
    1715 uintptr = 593119696 (0x235A49D0)
    1716 , tag = 100 }
    1717 asDouble = 2.12493e-312 (0x00000064235A49D0)
    1718 asPtr = 0x235A49D0 (see above)
    1719 
    1720 
    1721 
    1722 value = 2.61362e-302 (0x0151EC5C00000000)
    1723 value = 23 (0x17)
    1724 obj =
    1725 (js::RootedBase)
    1726 stack = 0x17D35244 (see above)
    1727 prev = 0x00000000
    1728 ptr = 0x1719F4F0 (see above)
    1729 
    1730 tag = 4 (0x00000004)
    1731 obj =
    1732 (js::RootedBase)
    1733 stack = 0x17D35244 (see above)
    1734 prev = 0x00000000
    1735 ptr = 0x1719F4F0 (see above)
    1736 
    1737 val =
    1738 {
    1739 (js::ValueOperations >)
    1740 }
    1741 stack = 0x00000000
    1742 prev = 0x20578008 (see above)
    1743 ptr =
    1744 data =
    1745 asBits = 57606925 (0x00000000036F030D)
    1746 s = { payload =
    1747 i32 = 57606925 (0x036F030D)
    1748 u32 = 57606925 (0x036F030D)
    1749 boo = 57606925 (0x036F030D)
    1750 str = 0x036F030D (see above)
    1751 obj = 0x036F030D (see above)
    1752 ptr = 0x036F030D (see above)
    1753 why = 57606925
    1754 word = 57606925 (0x036F030D)
    1755 uintptr = 57606925 (0x036F030D)
    1756 , tag = 0 }
    1757 asDouble = 2.84616e-316 (0x00000000036F030D)
    1758 asPtr = 0x036F030D (see above)
    1759 
    1760 
    1761 
    1762 ctorobj =
    1763 (js::RootedBase)
    1764 stack = 0x71FEECFA (see above)
    1765 prev = 0x015E0000 (see above)
    1766 ptr = 0x00000000
    1767 
    1768 value = 2.61362e-302 (0x0151EC5C00000000)
    1769 str =
    1770 (js::RootedBase)
    1771 stack = 0x00000000
    1772 prev = 0x00000000
    1773 ptr = 0x0151EC5C (see above)
    1774 
    1775 obj =
    1776 (js::RootedBase)
    1777 stack = 0x17D35244 (see above)
    1778 prev = 0x00000000
    1779 ptr = 0x1719F4F0 (see above)
    1780 
    1781 val =
    1782 {
    1783 (js::ValueOperations >)
    1784 }
    1785 stack = 0x00000000
    1786 prev = 0x20578008 (see above)
    1787 ptr =
    1788 data =
    1789 asBits = 57606925 (0x00000000036F030D)
    1790 s = { payload =
    1791 i32 = 57606925 (0x036F030D)
    1792 u32 = 57606925 (0x036F030D)
    1793 boo = 57606925 (0x036F030D)
    1794 str = 0x036F030D (see above)
    1795 obj = 0x036F030D (see above)
    1796 ptr = 0x036F030D (see above)
    1797 why = 57606925
    1798 word = 57606925 (0x036F030D)
    1799 uintptr = 57606925 (0x036F030D)
    1800 , tag = 0 }
    1801 asDouble = 2.84616e-316 (0x00000000036F030D)
    1802 asPtr = 0x036F030D (see above)
    1803 
    1804 
    1805 
    1806 ctorobj =
    1807 (js::RootedBase)
    1808 stack = 0x71FEECFA (see above)
    1809 prev = 0x015E0000 (see above)
    1810 ptr = 0x00000000
    1811 
    1812 obj =
    1813 (js::RootedBase)
    1814 stack = 0x17D35244 (see above)
    1815 prev = 0x00000000
    1816 ptr = 0x1719F4F0 (see above)
    1817 
    1818 val =
    1819 {
    1820 (js::ValueOperations >)
    1821 }
    1822 stack = 0x00000000
    1823 prev = 0x20578008 (see above)
    1824 ptr =
    1825 data =
    1826 asBits = 57606925 (0x00000000036F030D)
    1827 s = { payload =
    1828 i32 = 57606925 (0x036F030D)
    1829 u32 = 57606925 (0x036F030D)
    1830 boo = 57606925 (0x036F030D)
    1831 str = 0x036F030D (see above)
    1832 obj = 0x036F030D (see above)
    1833 ptr = 0x036F030D (see above)
    1834 why = 57606925
    1835 word = 57606925 (0x036F030D)
    1836 uintptr = 57606925 (0x036F030D)
    1837 , tag = 0 }
    1838 asDouble = 2.84616e-316 (0x00000000036F030D)
    1839 asPtr = 0x036F030D (see above)
    1840 
    1841 
    1842 
    1843 ctorobj =
    1844 (js::RootedBase)
    1845 stack = 0x71FEECFA (see above)
    1846 prev = 0x015E0000 (see above)
    1847 ptr = 0x00000000
    1848 
    1849 value = (bool)0x17
    1850 bufferObj =
    1851 (js::RootedBase)
    1852 stack = 0x17D35244 (see above)
    1853 prev = 0x00000000
    1854 ptr = 0x1719F4F0 (see above)
    1855 
    1856 arrayType = 23 (0x17)
    1857 bufferVal =
    1858 {
    1859 (js::ValueOperations >)
    1860 }
    1861 stack = 0x00000000
    1862 prev = 0x0000036C
    1863 ptr =
    1864 data =
    1865 asBits = 430089849296 (0x00000064235A49D0)
    1866 s = { payload =
    1867 i32 = 593119696 (0x235A49D0)
    1868 u32 = 593119696 (0x235A49D0)
    1869 boo = 593119696 (0x235A49D0)
    1870 str = 0x235A49D0 (see above)
    1871 obj = 0x235A49D0 (see above)
    1872 ptr = 0x235A49D0 (see above)
    1873 why = 593119696
    1874 word = 593119696 (0x235A49D0)
    1875 uintptr = 593119696 (0x235A49D0)
    1876 , tag = 100 }
    1877 asDouble = 2.12493e-312 (0x00000064235A49D0)
    1878 asPtr = 0x235A49D0 (see above)
    1879 
    1880 
    1881 
    1882 byteOffset = 4 (0x00000004)
    1883 length = 22146428 (0x0151ED7C)
    1884 arrayObj =
    1885 (js::RootedBase)
    1886 stack = 0x71FEECFA (see above)
    1887 prev = 0x015E0000 (see above)
    1888 ptr = 0x00000000
    1889 
    1890 bufferObj =
    1891 (js::RootedBase)
    1892 stack = 0x17D35244 (see above)
    1893 prev = 0x00000000
    1894 ptr = 0x1719F4F0 (see above)
    1895 
    1896 length = 4 (0x00000004)
    1897 mapObj =
    1898 (js::RootedBase)
    1899 stack = 0x01510000 (see above)
    1900 prev = 0x00000001
    1901 ptr = 0x00000000
    1902 
    1903 mapVal =
    1904 {
    1905 (js::ValueOperations >)
    1906 }
    1907 stack = 0x17D35258 (see above)
    1908 prev = 0x0151EF18 (see above)
    1909 ptr =
    1910 data =
    1911 asBits = -519303986912 (0xFFFFFF8717120120)
    1912 s = { payload =
    1913 i32 = 387055904 (0x17120120)
    1914 u32 = 387055904 (0x17120120)
    1915 boo = 387055904 (0x17120120)
    1916 str = 0x17120120 (see above)
    1917 obj = 0x17120120 (see above)
    1918 ptr = 0x17120120 (see above)
    1919 why = 387055904
    1920 word = 387055904 (0x17120120)
    1921 uintptr = 387055904 (0x17120120)
    1922 , tag = -121 }
    1923 asDouble = -1.#QNAN (0xFFFFFF8717120120)
    1924 asPtr = 0x17120120 (see above)
    1925 
    1926 
    1927 
    1928 mapSize = 6 (0x00000006)
    1929 key =
    1930 {
    1931 (js::ValueOperations >)
    1932 }
    1933 stack = 0x17D35258 (see above)
    1934 prev = 0x0151EC04 (see above)
    1935 ptr =
    1936 data =
    1937 asBits = -545460844959 (0xFFFFFF8100000661)
    1938 s = { payload =
    1939 i32 = 1633 (0x00000661)
    1940 u32 = 1633 (0x00000661)
    1941 boo = 1633 (0x00000661)
    1942 str = 0x00000661
    1943 obj = 0x00000661
    1944 ptr = 0x00000661
    1945 why = 1633
    1946 word = 1633 (0x00000661)
    1947 uintptr = 1633 (0x00000661)
    1948 , tag = -127 }
    1949 asDouble = -1.#QNAN (0xFFFFFF8100000661)
    1950 asPtr = 0x00000661
    1951 
    1952 
    1953 
    1954 value =
    1955 {
    1956 (js::ValueOperations >)
    1957 }
    1958 stack = 0x17D35258 (see above)
    1959 prev = 0x0151EC90 (see above)
    1960 ptr =
    1961 data =
    1962 asBits = -519303986784 (0xFFFFFF87171201A0)
    1963 s = { payload =
    1964 i32 = 387056032 (0x171201A0)
    1965 u32 = 387056032 (0x171201A0)
    1966 boo = 387056032 (0x171201A0)
    1967 str = 0x171201A0 -> (JSString)
    1968 obj = 0x171201A0 (see above)
    1969 ptr = 0x171201A0 (see above)
    1970 why = 387056032
    1971 word = 387056032 (0x171201A0)
    1972 uintptr = 387056032 (0x171201A0)
    1973 , tag = -121 }
    1974 asDouble = -1.#QNAN (0xFFFFFF87171201A0)
    1975 asPtr = 0x171201A0 (see above)
    1976 
    1977 
    1978 
    1979 
    1980 CStdDeserializer::ReadScriptVal (stddeserializer.cpp:411)
    1981 this =
    1982 __formal = 0x01318FC8 (see above)
    1983 appendParent =
    1984 (js::HandleBase)
    1985 ptr = 0x6FECBE08 (see above)
    1986 
    1987 rq =
    1988 mContext = 0x17D35228 (see above)
    1989 
    1990 type = 15 (0x0F)
    1991 obj =
    1992 (js::RootedBase)
    1993 stack = 0x0151F2B4 (see above)
    1994 prev = 0x0151F2B4 (see above)
    1995 ptr = 0x0151F2B4 (see above)
    1996 
    1997 numProps = 22147220 (0x0151F094)
    1998 length = 2 (0x00000002)
    1999 prototypeName = (unsupported basic_string >)
    2000 parent =
    2001 (js::RootedBase)
    2002 stack = 0x0151F3C4 (see above)
    2003 prev = 0x00000001
    2004 ptr = 0x00000000
    2005 
    2006 hasCustomSerialize = (bool)0x72
    2007 proto =
    2008 (js::RootedBase)
    2009 stack = 0x0151F3C4 (see above)
    2010 prev = 0x0151EEC4 ->
    2011 (js::RootedBase)
    2012 stack = 0x0151F094 -> 0x171200A0 ->
    2013 (js::RootedBase)
    2014 stack = 0x1719E8E0 (see above)
    2015 prev = 0x17171880 ->
    2016 (js::RootedBase)
    2017 stack = 0x6FEC8148 (see above)
    2018 prev = 0x17120060 ->
    2019 (js::RootedBase)
    2020 stack = 0x1717EE08 -> 0x17123FB0 ->
    2021 (js::RootedBase)
    2022 stack = 0x6FEC8148 (see above)
    2023 prev = 0x1212A040 ->
    2024 (js::RootedBase)
    2025 stack = 0x17196EF8 -> 0x12135290 ->
    2026 (js::RootedBase)
    2027 stack = 0x01398A40 -> 0x01324FF0 ->
    2028 (js::RootedBase)
    2029 stack = 0x626F6C67 ->
    2030 prev = 0x00006C61
    2031 ptr = 0x010F69A0
    2032 
    2033 prev = 0x00000000
    2034 ptr = 0x00000000
    2035 
    2036 prev = 0x121FA1A0 ->
    2037 (js::RootedBase)
    2038 stack = 0x01398A40 (see above)
    2039 prev = 0x1713D010 ->
    2040 (js::RootedBase)
    2041 stack = 0x1717EE68 -> 0x12135240 ->
    2042 (js::RootedBase)
    2043 stack = 0x6FEEC0B8 -> 0x6FEC5A78 ->
    2044 (js::RootedBase)
    2045 stack = 0x656A624F ->
    2046 prev = 0x00007463
    2047 ptr = 0x636E7546
    2048 
    2049 prev = 0x1212A040 (see above)
    2050 ptr = 0x00000000
    2051 
    2052 prev = 0x121FA1C0 ->
    2053 (js::RootedBase)
    2054 stack = 0x6FEEC0B8 (see above)
    2055 prev = 0x00000000
    2056 ptr = 0x1713D010 (see above)
    2057 
    2058 ptr = 0x164B3460
    2059 
    2060 ptr = 0x1212A040 (see above)
    2061 
    2062 ptr = 0x119400C0
    2063 
    2064 ptr = 0x00000000
    2065 
    2066 prev = 0x121FA4A0 ->
    2067 (js::RootedBase)
    2068 
    2069 
    2070 ptr = 0x164B3680
    2071 
    2072 ptr = 0x00000000
    2073 
    2074 ptr = 0x00000000
    2075 
    2076 prev = 0x0151F2B4 (see above)
    2077 ptr = 0x0151F2B4 (see above)
    2078 
    2079 ptr = 0x0151F1B4 -> (JSObject)
    2080 
    2081 hasCustomDeserialize = false
    2082 data =
    2083 {
    2084 (js::ValueOperations >)
    2085 }
    2086 stack = 0x7240491E (see above)
    2087 prev = 0x0151EF1C ->
    2088 (js::RootedBase)
    2089 stack = 0x0151EE8C (see above)
    2090 prev = 0x1719F4F0 (see above)
    2091 ptr = 0xFFFFFF85
    2092 
    2093 ptr =
    2094 data =
    2095 asBits = 112292365782 (0x0000001A252585D6)
    2096 s = { payload =
    2097 i32 = 623216086 (0x252585D6)
    2098 u32 = 623216086 (0x252585D6)
    2099 boo = 623216086 (0x252585D6)
    2100 str = 0x252585D6 -> (JSString)
    2101 obj = 0x252585D6 (see above)
    2102 ptr = 0x252585D6 (see above)
    2103 why = 623216086
    2104 word = 623216086 (0x252585D6)
    2105 uintptr = 623216086 (0x252585D6)
    2106 , tag = 26 }
    2107 asDouble = 5.54798e-313 (0x0000001A252585D6)
    2108 asPtr = 0x252585D6 (see above)
    2109 
    2110 
    2111 
    2112 serialize =
    2113 {
    2114 (js::ValueOperations >)
    2115 }
    2116 stack = 0x00000000
    2117 prev = 0x252585DA ->
    2118 (js::RootedBase)
    2119 stack = 0x006F006D ->
    2120 prev = 0x00690064 ->
    2121 (js::RootedBase)
    2122 stack =
    2123 prev =
    2124 ptr =
    2125 
    2126 ptr = 0x00690066
    2127 
    2128 ptr =
    2129 data =
    2130 asBits = 22148060 (0x000000000151F3DC)
    2131 s = { payload =
    2132 i32 = 22148060 (0x0151F3DC)
    2133 u32 = 22148060 (0x0151F3DC)
    2134 boo = 22148060 (0x0151F3DC)
    2135 str = 0x0151F3DC (see above)
    2136 obj = 0x0151F3DC (see above)
    2137 ptr = 0x0151F3DC (see above)
    2138 why = 22148060
    2139 word = 22148060 (0x0151F3DC)
    2140 uintptr = 22148060 (0x0151F3DC)
    2141 , tag = 0 }
    2142 asDouble = 1.09426e-316 (0x000000000151F3DC)
    2143 asPtr = 0x0151F3DC (see above)
    2144 
    2145 
    2146 
    2147 objVal =
    2148 {
    2149 (js::ValueOperations >)
    2150 }
    2151 stack = 0x0151EEF4 -> 0x7241A7ED (see above)
    2152 prev = 0x0151EEF4 (see above)
    2153 ptr =
    2154 data =
    2155 asBits = 1916905424 (0x000000007241A7D0)
    2156 s = { payload =
    2157 i32 = 1916905424 (0x7241A7D0)
    2158 u32 = 1916905424 (0x7241A7D0)
    2159 boo = 1916905424 (0x7241A7D0)
    2160 str = 0x7241A7D0 (see above)
    2161 obj = 0x7241A7D0 (see above)
    2162 ptr = 0x7241A7D0 (see above)
    2163 why = 1916905424
    2164 word = 1916905424 (0x7241A7D0)
    2165 uintptr = 1916905424 (0x7241A7D0)
    2166 , tag = 0 }
    2167 asDouble = 9.47077e-315 (0x000000007241A7D0)
    2168 asPtr = 0x7241A7D0 (see above)
    2169 
    2170 
    2171 
    2172 propname = (unsupported basic_string)
    2173 propval =
    2174 {
    2175 (js::ValueOperations >)
    2176 }
    2177 stack = 0x0151EEF4 (see above)
    2178 prev = 0x0151EEF4 (see above)
    2179 ptr =
    2180 data =
    2181 asBits = 1916905424 (0x000000007241A7D0)
    2182 s = { payload =
    2183 i32 = 1916905424 (0x7241A7D0)
    2184 u32 = 1916905424 (0x7241A7D0)
    2185 boo = 1916905424 (0x7241A7D0)
    2186 str = 0x7241A7D0 (see above)
    2187 obj = 0x7241A7D0 (see above)
    2188 ptr = 0x7241A7D0 (see above)
    2189 why = 1916905424
    2190 word = 1916905424 (0x7241A7D0)
    2191 uintptr = 1916905424 (0x7241A7D0)
    2192 , tag = 0 }
    2193 asDouble = 9.47077e-315 (0x000000007241A7D0)
    2194 asPtr = 0x7241A7D0 (see above)
    2195 
    2196 
    2197 
    2198 str =
    2199 (js::RootedBase)
    2200 stack = 0x0151F3C4 (see above)
    2201 prev = 0x0151EEC4 (see above)
    2202 ptr = 0x0151F1B4 (see above)
    2203 
    2204 value = 0 (0x00000000)
    2205 rval =
    2206 {
    2207 (js::ValueOperations >)
    2208 }
    2209 stack = 0x00000000
    2210 prev = 0x252585DA (see above)
    2211 ptr =
    2212 data =
    2213 asBits = 22148060 (0x000000000151F3DC)
    2214 s = { payload =
    2215 i32 = 22148060 (0x0151F3DC)
    2216 u32 = 22148060 (0x0151F3DC)
    2217 boo = 22148060 (0x0151F3DC)
    2218 str = 0x0151F3DC (see above)
    2219 obj = 0x0151F3DC (see above)
    2220 ptr = 0x0151F3DC (see above)
    2221 why = 22148060
    2222 word = 22148060 (0x0151F3DC)
    2223 uintptr = 22148060 (0x0151F3DC)
    2224 , tag = 0 }
    2225 asDouble = 1.09426e-316 (0x000000000151F3DC)
    2226 asPtr = 0x0151F3DC (see above)
    2227 
    2228 
    2229 
    2230 value = 2.61723e-302 (0x0151F2B40151F2B4)
    2231 value = 114 (0x72)
    2232 obj =
    2233 (js::RootedBase)
    2234 stack = 0x0151F3C4 (see above)
    2235 prev = 0x0151EEC4 (see above)
    2236 ptr = 0x0151F1B4 (see above)
    2237 
    2238 tag = 0 (0x00000000)
    2239 obj =
    2240 (js::RootedBase)
    2241 stack = 0x0151F3C4 (see above)
    2242 prev = 0x0151EEC4 (see above)
    2243 ptr = 0x0151F1B4 (see above)
    2244 
    2245 val =
    2246 {
    2247 (js::ValueOperations >)
    2248 }
    2249 stack = 0x0151EEF4 (see above)
    2250 prev = 0x0151EEF4 (see above)
    2251 ptr =
    2252 data =
    2253 asBits = 1916905424 (0x000000007241A7D0)
    2254 s = { payload =
    2255 i32 = 1916905424 (0x7241A7D0)
    2256 u32 = 1916905424 (0x7241A7D0)
    2257 boo = 1916905424 (0x7241A7D0)
    2258 str = 0x7241A7D0 (see above)
    2259 obj = 0x7241A7D0 (see above)
    2260 ptr = 0x7241A7D0 (see above)
    2261 why = 1916905424
    2262 word = 1916905424 (0x7241A7D0)
    2263 uintptr = 1916905424 (0x7241A7D0)
    2264 , tag = 0 }
    2265 asDouble = 9.47077e-315 (0x000000007241A7D0)
    2266 asPtr = 0x7241A7D0 (see above)
    2267 
    2268 
    2269 
    2270 ctorobj =
    2271 (js::RootedBase)
    2272 stack = 0x0151F3C4 (see above)
    2273 prev = 0x00000001
    2274 ptr = 0x00000000
    2275 
    2276 value = 2.61723e-302 (0x0151F2B40151F2B4)
    2277 str =
    2278 (js::RootedBase)
    2279 stack = 0x0151F2B4 (see above)
    2280 prev = 0x0151F2B4 (see above)
    2281 ptr = 0x0151F2B4 (see above)
    2282 
    2283 obj =
    2284 (js::RootedBase)
    2285 stack = 0x0151F3C4 (see above)
    2286 prev = 0x0151EEC4 (see above)
    2287 ptr = 0x0151F1B4 (see above)
    2288 
    2289 val =
    2290 {
    2291 (js::ValueOperations >)
    2292 }
    2293 stack = 0x0151EEF4 (see above)
    2294 prev = 0x0151EEF4 (see above)
    2295 ptr =
    2296 data =
    2297 asBits = 1916905424 (0x000000007241A7D0)
    2298 s = { payload =
    2299 i32 = 1916905424 (0x7241A7D0)
    2300 u32 = 1916905424 (0x7241A7D0)
    2301 boo = 1916905424 (0x7241A7D0)
    2302 str = 0x7241A7D0 (see above)
    2303 obj = 0x7241A7D0 (see above)
    2304 ptr = 0x7241A7D0 (see above)
    2305 why = 1916905424
    2306 word = 1916905424 (0x7241A7D0)
    2307 uintptr = 1916905424 (0x7241A7D0)
    2308 , tag = 0 }
    2309 asDouble = 9.47077e-315 (0x000000007241A7D0)
    2310 asPtr = 0x7241A7D0 (see above)
    2311 
    2312 
    2313 
    2314 ctorobj =
    2315 (js::RootedBase)
    2316 stack = 0x0151F3C4 (see above)
    2317 prev = 0x00000001
    2318 ptr = 0x00000000
    2319 
    2320 obj =
    2321 (js::RootedBase)
    2322 stack = 0x0151F3C4 (see above)
    2323 prev = 0x0151EEC4 (see above)
    2324 ptr = 0x0151F1B4 (see above)
    2325 
    2326 val =
    2327 {
    2328 (js::ValueOperations >)
    2329 }
    2330 stack = 0x0151EEF4 (see above)
    2331 prev = 0x0151EEF4 (see above)
    2332 ptr =
    2333 data =
    2334 asBits = 1916905424 (0x000000007241A7D0)
    2335 s = { payload =
    2336 i32 = 1916905424 (0x7241A7D0)
    2337 u32 = 1916905424 (0x7241A7D0)
    2338 boo = 1916905424 (0x7241A7D0)
    2339 str = 0x7241A7D0 (see above)
    2340 obj = 0x7241A7D0 (see above)
    2341 ptr = 0x7241A7D0 (see above)
    2342 why = 1916905424
    2343 word = 1916905424 (0x7241A7D0)
    2344 uintptr = 1916905424 (0x7241A7D0)
    2345 , tag = 0 }
    2346 asDouble = 9.47077e-315 (0x000000007241A7D0)
    2347 asPtr = 0x7241A7D0 (see above)
    2348 
    2349 
    2350 
    2351 ctorobj =
    2352 (js::RootedBase)
    2353 stack = 0x0151F3C4 (see above)
    2354 prev = 0x00000001
    2355 ptr = 0x00000000
    2356 
    2357 value = (bool)0x72
    2358 bufferObj =
    2359 (js::RootedBase)
    2360 stack = 0x0151F3C4 (see above)
    2361 prev = 0x0151EEC4 (see above)
    2362 ptr = 0x0151F1B4 (see above)
    2363 
    2364 arrayType = 114 (0x72)
    2365 bufferVal =
    2366 {
    2367 (js::ValueOperations >)
    2368 }
    2369 stack = 0x00000000
    2370 prev = 0x252585DA (see above)
    2371 ptr =
    2372 data =
    2373 asBits = 22148060 (0x000000000151F3DC)
    2374 s = { payload =
    2375 i32 = 22148060 (0x0151F3DC)
    2376 u32 = 22148060 (0x0151F3DC)
    2377 boo = 22148060 (0x0151F3DC)
    2378 str = 0x0151F3DC (see above)
    2379 obj = 0x0151F3DC (see above)
    2380 ptr = 0x0151F3DC (see above)
    2381 why = 22148060
    2382 word = 22148060 (0x0151F3DC)
    2383 uintptr = 22148060 (0x0151F3DC)
    2384 , tag = 0 }
    2385 asDouble = 1.09426e-316 (0x000000000151F3DC)
    2386 asPtr = 0x0151F3DC (see above)
    2387 
    2388 
    2389 
    2390 byteOffset = 0 (0x00000000)
    2391 length = 22147220 (0x0151F094)
    2392 arrayObj =
    2393 (js::RootedBase)
    2394 stack = 0x0151F3C4 (see above)
    2395 prev = 0x00000001
    2396 ptr = 0x00000000
    2397 
    2398 bufferObj =
    2399 (js::RootedBase)
    2400 stack = 0x0151F3C4 (see above)
    2401 prev = 0x0151EEC4 (see above)
    2402 ptr = 0x0151F1B4 (see above)
    2403 
    2404 length = 0 (0x00000000)
    2405 mapObj =
    2406 (js::RootedBase)
    2407 stack = 0x00000000
    2408 prev = 0x7240491E (see above)
    2409 ptr = 0x20580AF8 -> (JSObject)
    2410 
    2411 mapVal =
    2412 {
    2413 (js::ValueOperations >)
    2414 }
    2415 stack = 0x17D35258 (see above)
    2416 prev = 0x00000000
    2417 ptr =
    2418 data =
    2419 asBits = -519303986944 (0xFFFFFF8717120100)
    2420 s = { payload =
    2421 i32 = 387055872 (0x17120100)
    2422 u32 = 387055872 (0x17120100)
    2423 boo = 387055872 (0x17120100)
    2424 str = 0x17120100 (see above)
    2425 obj = 0x17120100 (see above)
    2426 ptr = 0x17120100 (see above)
    2427 why = 387055872
    2428 word = 387055872 (0x17120100)
    2429 uintptr = 387055872 (0x17120100)
    2430 , tag = -121 }
    2431 asDouble = -1.#QNAN (0xFFFFFF8717120100)
    2432 asPtr = 0x17120100 (see above)
    2433 
    2434 
    2435 
    2436 mapSize = 2 (0x00000002)
    2437 key =
    2438 {
    2439 (js::ValueOperations >)
    2440 }
    2441 stack = 0x17D35258 (see above)
    2442 prev = 0x0151EE8C (see above)
    2443 ptr =
    2444 data =
    2445 asBits = -527893400336 (0xFFFFFF851719F4F0)
    2446 s = { payload =
    2447 i32 = 387577072 (0x1719F4F0)
    2448 u32 = 387577072 (0x1719F4F0)
    2449 boo = 387577072 (0x1719F4F0)
    2450 str = 0x1719F4F0 (see above)
    2451 obj = 0x1719F4F0 (see above)
    2452 ptr = 0x1719F4F0 (see above)
    2453 why = 387577072
    2454 word = 387577072 (0x1719F4F0)
    2455 uintptr = 387577072 (0x1719F4F0)
    2456 , tag = -123 }
    2457 asDouble = -1.#QNAN (0xFFFFFF851719F4F0)
    2458 asPtr = 0x1719F4F0 (see above)
    2459 
    2460 
    2461 
    2462 value =
    2463 {
    2464 (js::ValueOperations >)
    2465 }
    2466 stack = 0x0151EF30 -> 0x012E366F (see above)
    2467 prev = 0x6FCAE3B0 (see above)
    2468 ptr =
    2469 data =
    2470 asBits = 4 (0x0000000000000004)
    2471 s = { payload =
    2472 i32 = 4 (0x00000004)
    2473 u32 = 4 (0x00000004)
    2474 boo = 4 (0x00000004)
    2475 str = 0x00000004
    2476 obj = 0x00000004
    2477 ptr = 0x00000004
    2478 why = JS_NO_CONSTANT
    2479 word = 4 (0x00000004)
    2480 uintptr = 4 (0x00000004)
    2481 , tag = 0 }
    2482 asDouble = 1.97626e-323 (0x0000000000000004)
    2483 asPtr = 0x00000004
    2484 
    2485 
    2486 
    2487 
    2488 CStdDeserializer::ReadScriptVal (stddeserializer.cpp:229)
    2489 this =
    2490 __formal = 0x01324B88 -> "object"
    2491 appendParent =
    2492 (js::HandleBase)
    2493 ptr = 0x0151F1E8 -> 0x10756800 (see above)
    2494 
    2495 rq =
    2496 mContext = 0x17D35228 (see above)
    2497 
    2498 type = 3 (0x03)
    2499 obj =
    2500 (js::RootedBase)
    2501 stack = 0x17D35234 (see above)
    2502 prev = 0x0151F1E0 (see above)
    2503 ptr = 0x10756800 (see above)
    2504 
    2505 numProps = 4 (0x00000004)
    2506 length = 566671520 (0x21C6B8A0)
    2507 prototypeName = (unsupported basic_string >)
    2508 parent =
    2509 (js::RootedBase)
    2510 stack = 0x0151F180 -> 0x10756800 (see above)
    2511 prev = 0x00000000
    2512 ptr = 0x00000020
    2513 
    2514 hasCustomSerialize = false
    2515 proto =
    2516 (js::RootedBase)
    2517 stack = 0x1DF7078D -> 0x00000000
    2518 prev = 0x21C6B8B8 ->
    2519 (js::RootedBase)
    2520 stack = 0x10756800 (see above)
    2521 prev = 0xFFFFFF87 (see above)
    2522 ptr = 0x00000000
    2523 
    2524 ptr = 0x17D35228 (see above)
    2525 
    2526 hasCustomDeserialize = (bool)0x77
    2527 data =
    2528 {
    2529 (js::ValueOperations >)
    2530 }
    2531 stack = 0x219551D0 -> 0xFFFE0000 ->
    2532 (js::RootedBase)
    2533 stack =
    2534 prev =
    2535 ptr =
    2536 
    2537 prev = 0x17D35228 (see above)
    2538 ptr =
    2539 data =
    2540 asBits = 66428094519181312 (0x00EC000000EC0000)
    2541 s = { payload =
    2542 i32 = 15466496 (0x00EC0000)
    2543 u32 = 15466496 (0x00EC0000)
    2544 boo = 15466496 (0x00EC0000)
    2545 str = 0x00EC0000 -> (JSString)
    2546 obj = 0x00EC0000 (see above)
    2547 ptr = 0x00EC0000 (see above)
    2548 why = 15466496
    2549 word = 15466496 (0x00EC0000)
    2550 uintptr = 15466496 (0x00EC0000)
    2551 , tag = 15466496 }
    2552 asDouble = 3.18987e-304 (0x00EC000000EC0000)
    2553 asPtr = 0x00EC0000 (see above)
    2554 
    2555 
    2556 
    2557 serialize =
    2558 {
    2559 (js::ValueOperations >)
    2560 }
    2561 stack = 0x00000000
    2562 prev = 0x00EC0A30 ->
    2563 (js::RootedBase)
    2564 stack = 0x00EC07D0 -> 0x22EE0D00 ->
    2565 (js::RootedBase)
    2566 stack = 0x22EE0CD8 -> 0x00000000
    2567 prev = 0x21ED9FE0 ->
    2568 (js::RootedBase)
    2569 stack = 0x00000001
    2570 prev = 0x00000000
    2571 ptr = 0x000003E8
    2572 
    2573 ptr = 0x21ED78D0
    2574 
    2575 prev = 0x2102F828 ->
    2576 (js::RootedBase)
    2577 stack = 0x00EC0A30 (see above)
    2578 prev = 0x219550A8 ->
    2579 (js::RootedBase)
    2580 stack = 0x2102F828 (see above)
    2581 prev = 0x219778E8 ->
    2582 (js::RootedBase)
    2583 stack = 0x2144ED30 -> 0x00EC2360 ->
    2584 (js::RootedBase)
    2585 stack = 0x00EC0800 -> 0x2144EC88 ->
    2586 (js::RootedBase)
    2587 stack = 0x2144ECD8 -> 0x21197A68 ->
    2588 (js::RootedBase)
    2589 stack = 0x211977E8 -> 0x21197720 ->
    2590 (js::RootedBase)
    2591 stack = 0x21197798 -> 0x17F9E6D0 ->
    2592 (js::RootedBase)
    2593 stack = 0x212F8690 -> 0x213BACB8 ->
    2594 (js::RootedBase)
    2595 stack = 0x211979C8 -> 0x21105B20 ->
    2596 (js::RootedBase)
    2597 stack = 0x21105AD0 -> 0x21105AF8 ->
    2598 (js::RootedBase)
    2599 stack = 0x21105A80 -> 0x21105AA8 ->
    2600 (js::RootedBase)
    2601 stack = 0x21980090 -> 0x2197FFF0 ->
    2602 (js::RootedBase)
    2603 stack = 0x219800B8 -> 0x21105C60 ->
    2604 (js::RootedBase)
    2605 stack = 0x21105C10 -> 0x21105BE8 ->
    2606 (js::RootedBase)
    2607 stack = 0x21105CB0 -> 0x21105BC0 ->
    2608 
    2609 
    2610 prev = 0x210FA4D0 ->
    2611 (js::RootedBase)
    2612 stack = 0x210FA470 -> 0x210FA398 ->
    2613 (js::RootedBase)
    2614 stack = 0x210F9EE8 -> 0x210F9DF8 ->
    2615 (js::RootedBase)
    2616 stack = 0x210F9CC0 -> 0x210F9D08 ->
    2617 (js::RootedBase
     6See forum for logs: http://wildfiregames.com/forum/index.php?showtopic=19804&hl=