[SERVER-7685] nestedarr1.js failing os x 64-bit debug Created: 15/Nov/12  Updated: 02/Aug/18  Resolved: 20/Nov/12

Status: Closed
Project: Core Server
Component/s: Build, Testing Infrastructure
Affects Version/s: None
Fix Version/s: 2.3.1

Type: Task Priority: Major - P3
Reporter: Ian Whalen (Inactive) Assignee: Gregory McKeon (Inactive)
Resolution: Done Votes: 0
Labels: buildbot
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Attachments: Text File nestedarr1.txt    
Issue Links:
Related
related to SERVER-7678 tests failing with too little address... Closed
Participants:

 Description   

http://buildlogs.mongodb.org/OS%20X%2010.5%2064-bit%20DEBUG/builds/1533/test/recent%20failures/nestedarr1.js

Thu Nov 15 15:33:29.533 mongo got signal 6 (Abort trap: 6), stack trace: 
Thu Nov 15 15:33:29.549 0x106fba735 0x106d396b4 0x7fff9736acfa 0xb84f8faaed9 0x7fff97309a7a 0x1074417f5 0x10712fe4e 0x1070d301a 0x106f12a15 0x106f0f61f 0x106f12b90 0x106f11b6b 0x106f12b90 0x106f0f61f 0x106f12b90 0x106f11b6b 0x106f12b90 0x106f0f61f 0x106f12b90 0x106f11b6b 
 0   mongo                               0x0000000106fba735 _ZN5mongo15printStackTraceERSo + 37
 1   mongo                               0x0000000106d396b4 _Z12quitAbruptlyi + 388
 2   libsystem_c.dylib                   0x00007fff9736acfa _sigtramp + 26
 3   ???                                 0x00000b84f8faaed9 0x0 + 12665740766937
 4   libsystem_c.dylib                   0x00007fff97309a7a abort + 143
 5   mongo                               0x00000001074417f5 _ZN2v88internal2OS5AbortEv + 9
 6   mongo                               0x000000010712fe4e V8_Fatal + 510
 7   mongo                               0x00000001070d301a _ZN2v86Object3GetENS_6HandleINS_5ValueEEE + 598
 8   mongo                               0x0000000106f12a15 _ZN5mongo7V8Scope9v8ToMongoEN2v86HandleINS1_6ObjectEEEi + 1201
 9   mongo                               0x0000000106f0f61f _ZN5mongo7V8Scope16v8ToMongoElementERNS_14BSONObjBuilderESsN2v86HandleINS3_5ValueEEEiPNS_7BSONObjE + 1113
 10  mongo                               0x0000000106f12b90 _ZN5mongo7V8Scope9v8ToMongoEN2v86HandleINS1_6ObjectEEEi + 1580
 11  mongo                               0x0000000106f11b6b _ZN5mongo7V8Scope16v8ToMongoElementERNS_14BSONObjBuilderESsN2v86HandleINS3_5ValueEEEiPNS_7BSONObjE + 10661
 12  mongo                               0x0000000106f12b90 _ZN5mongo7V8Scope9v8ToMongoEN2v86HandleINS1_6ObjectEEEi + 1580
 13  mongo                               0x0000000106f0f61f _ZN5mongo7V8Scope16v8ToMongoElementERNS_14BSONObjBuilderESsN2v86HandleINS3_5ValueEEEiPNS_7BSONObjE + 1113
 14  mongo                               0x0000000106f12b90 _ZN5mongo7V8Scope9v8ToMongoEN2v86HandleINS1_6ObjectEEEi + 1580
 15  mongo                               0x0000000106f11b6b _ZN5mongo7V8Scope16v8ToMongoElementERNS_14BSONObjBuilderESsN2v86HandleINS3_5ValueEEEiPNS_7BSONObjE + 10661
 16  mongo                               0x0000000106f12b90 _ZN5mongo7V8Scope9v8ToMongoEN2v86HandleINS1_6ObjectEEEi + 1580
 17  mongo                               0x0000000106f0f61f _ZN5mongo7V8Scope16v8ToMongoElementERNS_14BSONObjBuilderESsN2v86HandleINS3_5ValueEEEiPNS_7BSONObjE + 1113
 18  mongo                               0x0000000106f12b90 _ZN5mongo7V8Scope9v8ToMongoEN2v86HandleINS1_6ObjectEEEi + 1580
 19  mongo                               0x0000000106f11b6b _ZN5mongo7V8Scope16v8ToMongoElementERNS_14BSONObjBuilderESsN2v86HandleINS3_5ValueEEEiPNS_7BSONObjE + 10661
Thu Nov 15 15:33:29.908 got signal 15 (Terminated: 15), will terminate after current cmd ends



 Comments   
Comment by auto [ 20/Nov/12 ]

Author:

{u'date': u'2012-11-20T20:07:46Z', u'email': u'milkie@10gen.com', u'name': u'Eric Milkie'}

Message: SERVER-7685: fix build: propagate return from new inner function
Branch: master
https://github.com/mongodb/mongo/commit/326095ca898a7b81ae65255841db31f626db0951

Comment by auto [ 20/Nov/12 ]

Author:

{u'date': u'2012-11-20T19:52:45Z', u'email': u'milkie@10gen.com', u'name': u'Eric Milkie'}

Message: SERVER-7685: fix build: cast was incorrect
Branch: master
https://github.com/mongodb/mongo/commit/c8ac128c2317aac68d794246a596f982430c44d8

Comment by auto [ 20/Nov/12 ]

Author:

{u'date': u'2012-11-20T18:17:03Z', u'email': u'ben.becker@10gen.com', u'name': u'Ben Becker'}

Message: SERVER-7685: refactor v8ToMongoElement to reduce stack consumption in recursive path
Branch: master
https://github.com/mongodb/mongo/commit/2f433ece1bb9408f949527e0d95ad6db0d5ef7c5

Comment by Tad Marshall [ 18/Nov/12 ]

I looked at the amount of stack space being used by these recursive calls to v8ToMongo() and v8ToMongoElement() and it is definitely excessive. Each pass through v8ToMongo() consumes 624 bytes of stack space and each pass through v8ToMongoElement() consumes 2960 bytes (in Windows 64-bit debug build). It is not obvious what is chewing up all this space; it is probably temporaries created by the compiler, but I couldn't spot where this was happening by code inspection. Examining the stack itself, the bulk of this space is uninitialized (set to 0xCC in the Windows debug build) so the code path exercised by this test isn't really using all this space; it is reserved for some other code path(s). Possibly breaking v8ToMongoElement() into pieces would reduce the stack consumption per-pass.

Comment by Tad Marshall [ 18/Nov/12 ]

The test also fails on Windows 64-bit debug. It's a stack overflow.

14:49:34.70 C:\Users\Tad\Documents\Visual Studio 2010\Projects\mongodev> buildscripts\smoke.py jstests\nestedarr1.js
cwd [C:\Users\Tad\Documents\Visual Studio 2010\Projects\mongodev]
removing: /data/db/sconsTests/journal/j._0
removing: /data/db/sconsTests//mongod.lock
running C:\Users\Tad\Documents\Visual Studio 2010\Projects\mongodev\mongod.exe --port 27999 --dbpath /data/db/sconsTests/
timed out
Sun Nov 18 14:56:27.022 [initandlisten] MongoDB starting : pid=3156 port=27999 dbpath=/data/db/sconsTests 64-bit host=Tad-HP-laptop
Sun Nov 18 14:56:27.023 [initandlisten] _DEBUG build (which is slower)
Sun Nov 18 14:56:27.023 [initandlisten]
Sun Nov 18 14:56:27.024 [initandlisten] ** NOTE: This is a development version (2.3.1-pre-) of MongoDB.
Sun Nov 18 14:56:27.024 [initandlisten] **       Not recommended for production.
Sun Nov 18 14:56:27.024 [initandlisten]
Sun Nov 18 14:56:27.024 [initandlisten] db version v2.3.1-pre-, pdfile version 4.5
Sun Nov 18 14:56:27.025 [initandlisten] git version: 39ccb23eaf656640fe3def564c47ebbcaa003b11
Sun Nov 18 14:56:27.025 [initandlisten] build info: windows sys.getwindowsversion(major=6, minor=1, build=7601, platform=2, service_pack='Service Pack
 1') BOOST_LIB_VERSION=1_49
Sun Nov 18 14:56:27.025 [initandlisten] options: { dbpath: "/data/db/sconsTests/", port: 27999 }
Sun Nov 18 14:56:27.074 [initandlisten] journal dir=/data/db/sconsTests\journal
Sun Nov 18 14:56:27.076 [initandlisten] recover : no journal files present, no recovery needed
Sun Nov 18 14:56:27.287 [initandlisten] opening db:  local
timed out
Sun Nov 18 14:56:28.173 [IndexRebuilder] thread IndexRebuilder stack usage was 5824 bytes,  which is the most so far
Sun Nov 18 14:56:28.185 [initandlisten] waiting for connections on port 27999
Sun Nov 18 14:56:28.185 [websvr] admin web console waiting for connections on port 28999
 *******************************************
Sun Nov 18 14:56:28.584 [initandlisten] connection accepted from 127.0.0.1:54537 #1 (1 connection now open)
         Test : nestedarr1.js ...
      Command : C:\Users\Tad\Documents\Visual Studio 2010\Projects\mongodev\mongo.exe --port 27999 C:\Users\Tad\Documents\Visual Studio 2010\Projects\
mongodev\jstests\nestedarr1.js --eval TestData = new Object();TestData.testPath = "C:\\Users\\Tad\\Documents\\Visual Studio 2010\\Projects\\mongodev\\
jstests\\nestedarr1.js";TestData.testFile = "nestedarr1.js";TestData.testName = "nestedarr1";TestData.noJournal = false;TestData.noJournalPrealloc = f
alse;TestData.auth = false;TestData.keyFile = null;TestData.keyFileData = null;
         Date : Sun Nov 18 14:56:28 2012
Sun Nov 18 14:56:28.631 [conn1] end connection 127.0.0.1:54537 (0 connections now open)
Sun Nov 18 14:56:28.633 [conn1] thread conn1 stack usage was 13744 bytes,  which is the most so far
MongoDB shell version: 2.3.1-pre-
connecting to: 127.0.0.1:27999/test
Sun Nov 18 14:56:33.203 [initandlisten] connection accepted from 127.0.0.1:54538 #2 (1 connection now open)
null
Sun Nov 18 14:56:33.258 [conn2] opening db:  test
Sun Nov 18 14:56:33.259 [conn2] CMD: drop test.arrNestTest
Sun Nov 18 14:56:33.279 [FileAllocator] allocating new datafile /data/db/sconsTests\test.ns, filling with zeroes...
Sun Nov 18 14:56:33.280 [FileAllocator] creating directory /data/db/sconsTests\_tmp
Sun Nov 18 14:56:33.353 [FileAllocator] done allocating datafile /data/db/sconsTests\test.ns, size: 16MB,  took 0.072 secs
Sun Nov 18 14:56:33.354 [FileAllocator] allocating new datafile /data/db/sconsTests\test.0, filling with zeroes...
Sun Nov 18 14:56:33.667 [FileAllocator] done allocating datafile /data/db/sconsTests\test.0, size: 64MB,  took 0.312 secs
Sun Nov 18 14:56:33.668 [conn2] datafileheader::init initializing /data/db/sconsTests\test.0 n:0
Sun Nov 18 14:56:33.669 [FileAllocator] allocating new datafile /data/db/sconsTests\test.1, filling with zeroes...
Sun Nov 18 14:56:33.671 [conn2] build index test.arrNestTest { _id: 1 }
Sun Nov 18 14:56:33.673 [conn2] build index done.  scanned 0 total records. 0.001 secs
Sun Nov 18 14:56:33.674 [conn2] info: creating collection test.arrNestTest on add index
Sun Nov 18 14:56:33.674 [conn2] build index test.arrNestTest { a: 1.0 }
Sun Nov 18 14:56:33.676 [conn2] build index done.  scanned 0 total records. 0.001 secs
Sun Nov 18 14:56:33.677 [conn2] insert test.system.indexes keyUpdates:0 locks(micros) w:398738 399ms
Sun Nov 18 14:56:34.297 [FileAllocator] done allocating datafile /data/db/sconsTests\test.1, size: 128MB,  took 0.627 secs

Unhandled exception at 0x0000000140876037 in mongo.exe: 0xC00000FD: Stack overflow.

>Debug.ListCallStack
 Index  Function
--------------------------------------------------------------------------------
 1      mongo.exe!__chkstk() 
*2      mongo.exe!_write_nolock(int fh=0xcccccccc, const void * buf=0xcccccccccccccccc, unsigned int cnt=0xcccccccc) 
 3      mongo.exe!_write(int fh=0x00000002, const void * buf=0x000000002230dd90, unsigned int cnt=0x00000040) 
 4      mongo.exe!_flush(_iobuf * str=0x0000000141040930) 
 5      mongo.exe!_ftbuf(int flag=0x00000001, _iobuf * str=0x0000000141040930) 
 6      mongo.exe!vfprintf_helper(int (_iobuf *, const char *, localeinfo_struct *, char *)* outfn=0x00000001408a5df0, _iobuf * str=0x0000000141040930, const char * format=0x0000000140ba0640, localeinfo_struct * plocinfo=0x0000000000000000, char * ap=0x0000000000046ab8) 
 7      mongo.exe!vfprintf(_iobuf * str=0x0000000141040930, const char * format=0x0000000140ba0640, char * ap=0x0000000000046ab8) 
 8      mongo.exe!v8::internal::VPrintHelper(_iobuf * stream=0x0000000141040930, const char * format=0x0000000140ba0640, char * args=0x0000000000046ab8) 
 9      mongo.exe!v8::internal::OS::VPrintError(const char * format=0x0000000140ba0640, char * args=0x0000000000046ab8) 
 10     mongo.exe!v8::internal::OS::PrintError(const char * format=0x0000000140ba0640, ...) 
 11     mongo.exe!V8_Fatal(const char * file=0x0000000140b64790, int line=0x00000b24, const char * format=0x0000000140b64778, ...) 
 12     mongo.exe!v8::Object::Get(v8::Handle<v8::Value> key={...}) 
 13     mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x00000110) 
 14     mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x0000000000047c90 "a", v8::Handle<v8::Value> value={...}, int depth=0x00000110, mongo::BSONObj * originalParent=0x0000000000047a98) 
 15     mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x0000010f) 
 16     mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x0000000000048b00 "0", v8::Handle<v8::Value> value={...}, int depth=0x0000010f, mongo::BSONObj * originalParent=0x0000000000048908) 
 17     mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x0000010e) 
 18     mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x0000000000049970 "a", v8::Handle<v8::Value> value={...}, int depth=0x0000010e, mongo::BSONObj * originalParent=0x0000000000049778) 
 19     mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x0000010d) 
 20     mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x000000000004a7e0 "0", v8::Handle<v8::Value> value={...}, int depth=0x0000010d, mongo::BSONObj * originalParent=0x000000000004a5e8) 
 21     mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x0000010c) 
 22     mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x000000000004b650 "a", v8::Handle<v8::Value> value={...}, int depth=0x0000010c, mongo::BSONObj * originalParent=0x000000000004b458) 
 23     mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x0000010b) 
 24     mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x000000000004c4c0 "0", v8::Handle<v8::Value> value={...}, int depth=0x0000010b, mongo::BSONObj * originalParent=0x000000000004c2c8) 
 25     mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x0000010a) 
 26     mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x000000000004d330 "a", v8::Handle<v8::Value> value={...}, int depth=0x0000010a, mongo::BSONObj * originalParent=0x000000000004d138) 
 27     mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x00000109) 
 28     mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x000000000004e1a0 "0", v8::Handle<v8::Value> value={...}, int depth=0x00000109, mongo::BSONObj * originalParent=0x000000000004dfa8) 
 29     mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x00000108) 
 30     mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x000000000004f010 "a", v8::Handle<v8::Value> value={...}, int depth=0x00000108, mongo::BSONObj * originalParent=0x000000000004ee18) 
 31     mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x00000107) 
 32     mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x000000000004fe80 "0", v8::Handle<v8::Value> value={...}, int depth=0x00000107, mongo::BSONObj * originalParent=0x000000000004fc88) 
 33     mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x00000106) 
 34     mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x0000000000050cf0 "a", v8::Handle<v8::Value> value={...}, int depth=0x00000106, mongo::BSONObj * originalParent=0x0000000000050af8) 
 35     mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x00000105) 
 36     mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x0000000000051b60 "0", v8::Handle<v8::Value> value={...}, int depth=0x00000105, mongo::BSONObj * originalParent=0x0000000000051968) 
 37     mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x00000104) 
 38     mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x00000000000529d0 "a", v8::Handle<v8::Value> value={...}, int depth=0x00000104, mongo::BSONObj * originalParent=0x00000000000527d8) 
 39     mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x00000103) 
 40     mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x0000000000053840 "0", v8::Handle<v8::Value> value={...}, int depth=0x00000103, mongo::BSONObj * originalParent=0x0000000000053648) 
 41     mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x00000102) 
 42     mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x00000000000546b0 "a", v8::Handle<v8::Value> value={...}, int depth=0x00000102, mongo::BSONObj * originalParent=0x00000000000544b8) 
 43     mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x00000101) 
 44     mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x0000000000055520 "0", v8::Handle<v8::Value> value={...}, int depth=0x00000101, mongo::BSONObj * originalParent=0x0000000000055328) 
 45     mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x00000100) 
 46     mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x0000000000056390 "a", v8::Handle<v8::Value> value={...}, int depth=0x00000100, mongo::BSONObj * originalParent=0x0000000000056198) 
 47     mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x000000ff) 
 48     mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x0000000000057200 "0", v8::Handle<v8::Value> value={...}, int depth=0x000000ff, mongo::BSONObj * originalParent=0x0000000000057008) 
 49     mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x000000fe) 
 50     mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x0000000000058070 "a", v8::Handle<v8::Value> value={...}, int depth=0x000000fe, mongo::BSONObj * originalParent=0x0000000000057e78) 
 51     mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x000000fd) 
 52     mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x0000000000058ee0 "0", v8::Handle<v8::Value> value={...}, int depth=0x000000fd, mongo::BSONObj * originalParent=0x0000000000058ce8) 
 53     mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x000000fc) 
 54     mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x0000000000059d50 "a", v8::Handle<v8::Value> value={...}, int depth=0x000000fc, mongo::BSONObj * originalParent=0x0000000000059b58) 
 55     mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x000000fb) 
 56     mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x000000000005abc0 "0", v8::Handle<v8::Value> value={...}, int depth=0x000000fb, mongo::BSONObj * originalParent=0x000000000005a9c8) 
 57     mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x000000fa) 
 58     mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x000000000005ba30 "a", v8::Handle<v8::Value> value={...}, int depth=0x000000fa, mongo::BSONObj * originalParent=0x000000000005b838) 
 59     mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x000000f9) 
 60     mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x000000000005c8a0 "0", v8::Handle<v8::Value> value={...}, int depth=0x000000f9, mongo::BSONObj * originalParent=0x000000000005c6a8) 
 61     mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x000000f8) 
 62     mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x000000000005d710 "a", v8::Handle<v8::Value> value={...}, int depth=0x000000f8, mongo::BSONObj * originalParent=0x000000000005d518) 
 63     mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x000000f7) 
 64     mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x000000000005e580 "0", v8::Handle<v8::Value> value={...}, int depth=0x000000f7, mongo::BSONObj * originalParent=0x000000000005e388) 
 65     mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x000000f6) 
 66     mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x000000000005f3f0 "a", v8::Handle<v8::Value> value={...}, int depth=0x000000f6, mongo::BSONObj * originalParent=0x000000000005f1f8) 
 67     mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x000000f5) 
 68     mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x0000000000060260 "0", v8::Handle<v8::Value> value={...}, int depth=0x000000f5, mongo::BSONObj * originalParent=0x0000000000060068) 
 69     mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x000000f4) 
 70     mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x00000000000610d0 "a", v8::Handle<v8::Value> value={...}, int depth=0x000000f4, mongo::BSONObj * originalParent=0x0000000000060ed8) 
 71     mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x000000f3) 
 72     mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x0000000000061f40 "0", v8::Handle<v8::Value> value={...}, int depth=0x000000f3, mongo::BSONObj * originalParent=0x0000000000061d48) 
 73     mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x000000f2) 
 74     mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x0000000000062db0 "a", v8::Handle<v8::Value> value={...}, int depth=0x000000f2, mongo::BSONObj * originalParent=0x0000000000062bb8) 
 75     mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x000000f1) 
 76     mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x0000000000063c20 "0", v8::Handle<v8::Value> value={...}, int depth=0x000000f1, mongo::BSONObj * originalParent=0x0000000000063a28) 
 77     mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x000000f0) 
 78     mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x0000000000064a90 "a", v8::Handle<v8::Value> value={...}, int depth=0x000000f0, mongo::BSONObj * originalParent=0x0000000000064898) 
 79     mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x000000ef) 
 80     mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x0000000000065900 "0", v8::Handle<v8::Value> value={...}, int depth=0x000000ef, mongo::BSONObj * originalParent=0x0000000000065708) 
 81     mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x000000ee) 
 82     mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x0000000000066770 "a", v8::Handle<v8::Value> value={...}, int depth=0x000000ee, mongo::BSONObj * originalParent=0x0000000000066578) 
 83     mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x000000ed) 
 84     mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x00000000000675e0 "0", v8::Handle<v8::Value> value={...}, int depth=0x000000ed, mongo::BSONObj * originalParent=0x00000000000673e8) 
 85     mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x000000ec) 
 86     mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x0000000000068450 "a", v8::Handle<v8::Value> value={...}, int depth=0x000000ec, mongo::BSONObj * originalParent=0x0000000000068258) 
 87     mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x000000eb) 
 88     mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x00000000000692c0 "0", v8::Handle<v8::Value> value={...}, int depth=0x000000eb, mongo::BSONObj * originalParent=0x00000000000690c8) 
 89     mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x000000ea) 
 90     mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x000000000006a130 "a", v8::Handle<v8::Value> value={...}, int depth=0x000000ea, mongo::BSONObj * originalParent=0x0000000000069f38) 
 91     mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x000000e9) 
 92     mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x000000000006afa0 "0", v8::Handle<v8::Value> value={...}, int depth=0x000000e9, mongo::BSONObj * originalParent=0x000000000006ada8) 
 93     mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x000000e8) 
 94     mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x000000000006be10 "a", v8::Handle<v8::Value> value={...}, int depth=0x000000e8, mongo::BSONObj * originalParent=0x000000000006bc18) 
 95     mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x000000e7) 
 96     mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x000000000006cc80 "0", v8::Handle<v8::Value> value={...}, int depth=0x000000e7, mongo::BSONObj * originalParent=0x000000000006ca88) 
 97     mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x000000e6) 
 98     mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x000000000006daf0 "a", v8::Handle<v8::Value> value={...}, int depth=0x000000e6, mongo::BSONObj * originalParent=0x000000000006d8f8) 
 99     mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x000000e5) 
 100    mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x000000000006e960 "0", v8::Handle<v8::Value> value={...}, int depth=0x000000e5, mongo::BSONObj * originalParent=0x000000000006e768) 
 101    mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x000000e4) 
 102    mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x000000000006f7d0 "a", v8::Handle<v8::Value> value={...}, int depth=0x000000e4, mongo::BSONObj * originalParent=0x000000000006f5d8) 
 103    mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x000000e3) 
 104    mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x0000000000070640 "0", v8::Handle<v8::Value> value={...}, int depth=0x000000e3, mongo::BSONObj * originalParent=0x0000000000070448) 
 105    mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x000000e2) 
 106    mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x00000000000714b0 "a", v8::Handle<v8::Value> value={...}, int depth=0x000000e2, mongo::BSONObj * originalParent=0x00000000000712b8) 
 107    mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x000000e1) 
 108    mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x0000000000072320 "0", v8::Handle<v8::Value> value={...}, int depth=0x000000e1, mongo::BSONObj * originalParent=0x0000000000072128) 
 109    mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x000000e0) 
 110    mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x0000000000073190 "a", v8::Handle<v8::Value> value={...}, int depth=0x000000e0, mongo::BSONObj * originalParent=0x0000000000072f98) 
 111    mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x000000df) 
 112    mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x0000000000074000 "0", v8::Handle<v8::Value> value={...}, int depth=0x000000df, mongo::BSONObj * originalParent=0x0000000000073e08) 
 113    mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x000000de) 
 114    mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x0000000000074e70 "a", v8::Handle<v8::Value> value={...}, int depth=0x000000de, mongo::BSONObj * originalParent=0x0000000000074c78) 
 115    mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x000000dd) 
 116    mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x0000000000075ce0 "0", v8::Handle<v8::Value> value={...}, int depth=0x000000dd, mongo::BSONObj * originalParent=0x0000000000075ae8) 
 117    mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x000000dc) 
 118    mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x0000000000076b50 "a", v8::Handle<v8::Value> value={...}, int depth=0x000000dc, mongo::BSONObj * originalParent=0x0000000000076958) 
 119    mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x000000db) 
 120    mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x00000000000779c0 "0", v8::Handle<v8::Value> value={...}, int depth=0x000000db, mongo::BSONObj * originalParent=0x00000000000777c8) 
 121    mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x000000da) 
 122    mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x0000000000078830 "a", v8::Handle<v8::Value> value={...}, int depth=0x000000da, mongo::BSONObj * originalParent=0x0000000000078638) 
 123    mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x000000d9) 
 124    mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x00000000000796a0 "0", v8::Handle<v8::Value> value={...}, int depth=0x000000d9, mongo::BSONObj * originalParent=0x00000000000794a8) 
 125    mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x000000d8) 
 126    mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x000000000007a510 "a", v8::Handle<v8::Value> value={...}, int depth=0x000000d8, mongo::BSONObj * originalParent=0x000000000007a318) 
 127    mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x000000d7) 
 128    mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x000000000007b380 "0", v8::Handle<v8::Value> value={...}, int depth=0x000000d7, mongo::BSONObj * originalParent=0x000000000007b188) 
 129    mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x000000d6) 
 130    mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x000000000007c1f0 "a", v8::Handle<v8::Value> value={...}, int depth=0x000000d6, mongo::BSONObj * originalParent=0x000000000007bff8) 
 131    mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x000000d5) 
 132    mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x000000000007d060 "0", v8::Handle<v8::Value> value={...}, int depth=0x000000d5, mongo::BSONObj * originalParent=0x000000000007ce68) 
 133    mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x000000d4) 
 134    mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x000000000007ded0 "a", v8::Handle<v8::Value> value={...}, int depth=0x000000d4, mongo::BSONObj * originalParent=0x000000000007dcd8) 
 135    mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x000000d3) 
 136    mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x000000000007ed40 "0", v8::Handle<v8::Value> value={...}, int depth=0x000000d3, mongo::BSONObj * originalParent=0x000000000007eb48) 
 137    mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x000000d2) 
 138    mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x000000000007fbb0 "a", v8::Handle<v8::Value> value={...}, int depth=0x000000d2, mongo::BSONObj * originalParent=0x000000000007f9b8) 
 139    mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x000000d1) 
 140    mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x0000000000080a20 "0", v8::Handle<v8::Value> value={...}, int depth=0x000000d1, mongo::BSONObj * originalParent=0x0000000000080828) 
 141    mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x000000d0) 
 142    mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x0000000000081890 "a", v8::Handle<v8::Value> value={...}, int depth=0x000000d0, mongo::BSONObj * originalParent=0x0000000000081698) 
 143    mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x000000cf) 
 144    mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x0000000000082700 "0", v8::Handle<v8::Value> value={...}, int depth=0x000000cf, mongo::BSONObj * originalParent=0x0000000000082508) 
 145    mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x000000ce) 
 146    mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x0000000000083570 "a", v8::Handle<v8::Value> value={...}, int depth=0x000000ce, mongo::BSONObj * originalParent=0x0000000000083378) 
 147    mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x000000cd) 
 148    mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x00000000000843e0 "0", v8::Handle<v8::Value> value={...}, int depth=0x000000cd, mongo::BSONObj * originalParent=0x00000000000841e8) 
 149    mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x000000cc) 
 150    mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x0000000000085250 "a", v8::Handle<v8::Value> value={...}, int depth=0x000000cc, mongo::BSONObj * originalParent=0x0000000000085058) 
 151    mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x000000cb) 
 152    mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x00000000000860c0 "0", v8::Handle<v8::Value> value={...}, int depth=0x000000cb, mongo::BSONObj * originalParent=0x0000000000085ec8) 
 153    mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x000000ca) 
 154    mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x0000000000086f30 "a", v8::Handle<v8::Value> value={...}, int depth=0x000000ca, mongo::BSONObj * originalParent=0x0000000000086d38) 
 155    mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x000000c9) 
 156    mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x0000000000087da0 "0", v8::Handle<v8::Value> value={...}, int depth=0x000000c9, mongo::BSONObj * originalParent=0x0000000000087ba8) 
 157    mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x000000c8) 
 158    mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x0000000000088c10 "a", v8::Handle<v8::Value> value={...}, int depth=0x000000c8, mongo::BSONObj * originalParent=0x0000000000088a18) 
 159    mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x000000c7) 
 160    mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x0000000000089a80 "0", v8::Handle<v8::Value> value={...}, int depth=0x000000c7, mongo::BSONObj * originalParent=0x0000000000089888) 
 161    mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x000000c6) 
 162    mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x000000000008a8f0 "a", v8::Handle<v8::Value> value={...}, int depth=0x000000c6, mongo::BSONObj * originalParent=0x000000000008a6f8) 
 163    mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x000000c5) 
 164    mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x000000000008b760 "0", v8::Handle<v8::Value> value={...}, int depth=0x000000c5, mongo::BSONObj * originalParent=0x000000000008b568) 
 165    mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x000000c4) 
 166    mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x000000000008c5d0 "a", v8::Handle<v8::Value> value={...}, int depth=0x000000c4, mongo::BSONObj * originalParent=0x000000000008c3d8) 
 167    mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x000000c3) 
 168    mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x000000000008d440 "0", v8::Handle<v8::Value> value={...}, int depth=0x000000c3, mongo::BSONObj * originalParent=0x000000000008d248) 
 169    mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x000000c2) 
 170    mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x000000000008e2b0 "a", v8::Handle<v8::Value> value={...}, int depth=0x000000c2, mongo::BSONObj * originalParent=0x000000000008e0b8) 
 171    mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x000000c1) 
 172    mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x000000000008f120 "0", v8::Handle<v8::Value> value={...}, int depth=0x000000c1, mongo::BSONObj * originalParent=0x000000000008ef28) 
 173    mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x000000c0) 
 174    mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x000000000008ff90 "a", v8::Handle<v8::Value> value={...}, int depth=0x000000c0, mongo::BSONObj * originalParent=0x000000000008fd98) 
 175    mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x000000bf) 
 176    mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x0000000000090e00 "0", v8::Handle<v8::Value> value={...}, int depth=0x000000bf, mongo::BSONObj * originalParent=0x0000000000090c08) 
 177    mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x000000be) 
 178    mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x0000000000091c70 "a", v8::Handle<v8::Value> value={...}, int depth=0x000000be, mongo::BSONObj * originalParent=0x0000000000091a78) 
 179    mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x000000bd) 
 180    mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x0000000000092ae0 "0", v8::Handle<v8::Value> value={...}, int depth=0x000000bd, mongo::BSONObj * originalParent=0x00000000000928e8) 
 181    mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x000000bc) 
 182    mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x0000000000093950 "a", v8::Handle<v8::Value> value={...}, int depth=0x000000bc, mongo::BSONObj * originalParent=0x0000000000093758) 
 183    mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x000000bb) 
 184    mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x00000000000947c0 "0", v8::Handle<v8::Value> value={...}, int depth=0x000000bb, mongo::BSONObj * originalParent=0x00000000000945c8) 
 185    mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x000000ba) 
 186    mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x0000000000095630 "a", v8::Handle<v8::Value> value={...}, int depth=0x000000ba, mongo::BSONObj * originalParent=0x0000000000095438) 
 187    mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x000000b9) 
 188    mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x00000000000964a0 "0", v8::Handle<v8::Value> value={...}, int depth=0x000000b9, mongo::BSONObj * originalParent=0x00000000000962a8) 
 189    mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x000000b8) 
 190    mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x0000000000097310 "a", v8::Handle<v8::Value> value={...}, int depth=0x000000b8, mongo::BSONObj * originalParent=0x0000000000097118) 
 191    mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x000000b7) 
 192    mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x0000000000098180 "0", v8::Handle<v8::Value> value={...}, int depth=0x000000b7, mongo::BSONObj * originalParent=0x0000000000097f88) 
 193    mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x000000b6) 
 194    mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x0000000000098ff0 "a", v8::Handle<v8::Value> value={...}, int depth=0x000000b6, mongo::BSONObj * originalParent=0x0000000000098df8) 
 195    mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x000000b5) 
 196    mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x0000000000099e60 "0", v8::Handle<v8::Value> value={...}, int depth=0x000000b5, mongo::BSONObj * originalParent=0x0000000000099c68) 
 197    mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x000000b4) 
 198    mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x000000000009acd0 "a", v8::Handle<v8::Value> value={...}, int depth=0x000000b4, mongo::BSONObj * originalParent=0x000000000009aad8) 
 199    mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x000000b3) 
 200    mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x000000000009bb40 "0", v8::Handle<v8::Value> value={...}, int depth=0x000000b3, mongo::BSONObj * originalParent=0x000000000009b948) 
 201    mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x000000b2) 
 202    mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x000000000009c9b0 "a", v8::Handle<v8::Value> value={...}, int depth=0x000000b2, mongo::BSONObj * originalParent=0x000000000009c7b8) 
 203    mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x000000b1) 
 204    mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x000000000009d820 "0", v8::Handle<v8::Value> value={...}, int depth=0x000000b1, mongo::BSONObj * originalParent=0x000000000009d628) 
 205    mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x000000b0) 
 206    mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x000000000009e690 "a", v8::Handle<v8::Value> value={...}, int depth=0x000000b0, mongo::BSONObj * originalParent=0x000000000009e498) 
 207    mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x000000af) 
 208    mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x000000000009f500 "0", v8::Handle<v8::Value> value={...}, int depth=0x000000af, mongo::BSONObj * originalParent=0x000000000009f308) 
 209    mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x000000ae) 
 210    mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x00000000000a0370 "a", v8::Handle<v8::Value> value={...}, int depth=0x000000ae, mongo::BSONObj * originalParent=0x00000000000a0178) 
 211    mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x000000ad) 
 212    mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x00000000000a11e0 "0", v8::Handle<v8::Value> value={...}, int depth=0x000000ad, mongo::BSONObj * originalParent=0x00000000000a0fe8) 
 213    mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x000000ac) 
 214    mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x00000000000a2050 "a", v8::Handle<v8::Value> value={...}, int depth=0x000000ac, mongo::BSONObj * originalParent=0x00000000000a1e58) 
 215    mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x000000ab) 
 216    mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x00000000000a2ec0 "0", v8::Handle<v8::Value> value={...}, int depth=0x000000ab, mongo::BSONObj * originalParent=0x00000000000a2cc8) 
 217    mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x000000aa) 
 218    mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x00000000000a3d30 "a", v8::Handle<v8::Value> value={...}, int depth=0x000000aa, mongo::BSONObj * originalParent=0x00000000000a3b38) 
 219    mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x000000a9) 
 220    mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x00000000000a4ba0 "0", v8::Handle<v8::Value> value={...}, int depth=0x000000a9, mongo::BSONObj * originalParent=0x00000000000a49a8) 
 221    mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x000000a8) 
 222    mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x00000000000a5a10 "a", v8::Handle<v8::Value> value={...}, int depth=0x000000a8, mongo::BSONObj * originalParent=0x00000000000a5818) 
 223    mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x000000a7) 
 224    mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x00000000000a6880 "0", v8::Handle<v8::Value> value={...}, int depth=0x000000a7, mongo::BSONObj * originalParent=0x00000000000a6688) 
 225    mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x000000a6) 
 226    mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x00000000000a76f0 "a", v8::Handle<v8::Value> value={...}, int depth=0x000000a6, mongo::BSONObj * originalParent=0x00000000000a74f8) 
 227    mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x000000a5) 
 228    mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x00000000000a8560 "0", v8::Handle<v8::Value> value={...}, int depth=0x000000a5, mongo::BSONObj * originalParent=0x00000000000a8368) 
 229    mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x000000a4) 
 230    mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x00000000000a93d0 "a", v8::Handle<v8::Value> value={...}, int depth=0x000000a4, mongo::BSONObj * originalParent=0x00000000000a91d8) 
 231    mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x000000a3) 
 232    mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x00000000000aa240 "0", v8::Handle<v8::Value> value={...}, int depth=0x000000a3, mongo::BSONObj * originalParent=0x00000000000aa048) 
 233    mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x000000a2) 
 234    mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x00000000000ab0b0 "a", v8::Handle<v8::Value> value={...}, int depth=0x000000a2, mongo::BSONObj * originalParent=0x00000000000aaeb8) 
 235    mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x000000a1) 
 236    mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x00000000000abf20 "0", v8::Handle<v8::Value> value={...}, int depth=0x000000a1, mongo::BSONObj * originalParent=0x00000000000abd28) 
 237    mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x000000a0) 
 238    mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x00000000000acd90 "a", v8::Handle<v8::Value> value={...}, int depth=0x000000a0, mongo::BSONObj * originalParent=0x00000000000acb98) 
 239    mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x0000009f) 
 240    mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x00000000000adc00 "0", v8::Handle<v8::Value> value={...}, int depth=0x0000009f, mongo::BSONObj * originalParent=0x00000000000ada08) 
 241    mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x0000009e) 
 242    mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x00000000000aea70 "a", v8::Handle<v8::Value> value={...}, int depth=0x0000009e, mongo::BSONObj * originalParent=0x00000000000ae878) 
 243    mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x0000009d) 
 244    mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x00000000000af8e0 "0", v8::Handle<v8::Value> value={...}, int depth=0x0000009d, mongo::BSONObj * originalParent=0x00000000000af6e8) 
 245    mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x0000009c) 
 246    mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x00000000000b0750 "a", v8::Handle<v8::Value> value={...}, int depth=0x0000009c, mongo::BSONObj * originalParent=0x00000000000b0558) 
 247    mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x0000009b) 
 248    mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x00000000000b15c0 "0", v8::Handle<v8::Value> value={...}, int depth=0x0000009b, mongo::BSONObj * originalParent=0x00000000000b13c8) 
 249    mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x0000009a) 
 250    mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x00000000000b2430 "a", v8::Handle<v8::Value> value={...}, int depth=0x0000009a, mongo::BSONObj * originalParent=0x00000000000b2238) 
 251    mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x00000099) 
 252    mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x00000000000b32a0 "0", v8::Handle<v8::Value> value={...}, int depth=0x00000099, mongo::BSONObj * originalParent=0x00000000000b30a8) 
 253    mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x00000098) 
 254    mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x00000000000b4110 "a", v8::Handle<v8::Value> value={...}, int depth=0x00000098, mongo::BSONObj * originalParent=0x00000000000b3f18) 
 255    mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x00000097) 
 256    mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x00000000000b4f80 "0", v8::Handle<v8::Value> value={...}, int depth=0x00000097, mongo::BSONObj * originalParent=0x00000000000b4d88) 
 257    mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x00000096) 
 258    mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x00000000000b5df0 "a", v8::Handle<v8::Value> value={...}, int depth=0x00000096, mongo::BSONObj * originalParent=0x00000000000b5bf8) 
 259    mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x00000095) 
 260    mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x00000000000b6c60 "0", v8::Handle<v8::Value> value={...}, int depth=0x00000095, mongo::BSONObj * originalParent=0x00000000000b6a68) 
 261    mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x00000094) 
 262    mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x00000000000b7ad0 "a", v8::Handle<v8::Value> value={...}, int depth=0x00000094, mongo::BSONObj * originalParent=0x00000000000b78d8) 
 263    mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x00000093) 
 264    mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x00000000000b8940 "0", v8::Handle<v8::Value> value={...}, int depth=0x00000093, mongo::BSONObj * originalParent=0x00000000000b8748) 
 265    mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x00000092) 
 266    mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x00000000000b97b0 "a", v8::Handle<v8::Value> value={...}, int depth=0x00000092, mongo::BSONObj * originalParent=0x00000000000b95b8) 
 267    mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x00000091) 
 268    mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x00000000000ba620 "0", v8::Handle<v8::Value> value={...}, int depth=0x00000091, mongo::BSONObj * originalParent=0x00000000000ba428) 
 269    mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x00000090) 
 270    mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x00000000000bb490 "a", v8::Handle<v8::Value> value={...}, int depth=0x00000090, mongo::BSONObj * originalParent=0x00000000000bb298) 
 271    mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x0000008f) 
 272    mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x00000000000bc300 "0", v8::Handle<v8::Value> value={...}, int depth=0x0000008f, mongo::BSONObj * originalParent=0x00000000000bc108) 
 273    mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x0000008e) 
 274    mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x00000000000bd170 "a", v8::Handle<v8::Value> value={...}, int depth=0x0000008e, mongo::BSONObj * originalParent=0x00000000000bcf78) 
 275    mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x0000008d) 
 276    mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x00000000000bdfe0 "0", v8::Handle<v8::Value> value={...}, int depth=0x0000008d, mongo::BSONObj * originalParent=0x00000000000bdde8) 
 277    mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x0000008c) 
 278    mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x00000000000bee50 "a", v8::Handle<v8::Value> value={...}, int depth=0x0000008c, mongo::BSONObj * originalParent=0x00000000000bec58) 
 279    mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x0000008b) 
 280    mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x00000000000bfcc0 "0", v8::Handle<v8::Value> value={...}, int depth=0x0000008b, mongo::BSONObj * originalParent=0x00000000000bfac8) 
 281    mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x0000008a) 
 282    mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x00000000000c0b30 "a", v8::Handle<v8::Value> value={...}, int depth=0x0000008a, mongo::BSONObj * originalParent=0x00000000000c0938) 
 283    mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x00000089) 
 284    mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x00000000000c19a0 "0", v8::Handle<v8::Value> value={...}, int depth=0x00000089, mongo::BSONObj * originalParent=0x00000000000c17a8) 
 285    mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x00000088) 
 286    mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x00000000000c2810 "a", v8::Handle<v8::Value> value={...}, int depth=0x00000088, mongo::BSONObj * originalParent=0x00000000000c2618) 
 287    mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x00000087) 
 288    mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x00000000000c3680 "0", v8::Handle<v8::Value> value={...}, int depth=0x00000087, mongo::BSONObj * originalParent=0x00000000000c3488) 
 289    mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x00000086) 
 290    mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x00000000000c44f0 "a", v8::Handle<v8::Value> value={...}, int depth=0x00000086, mongo::BSONObj * originalParent=0x00000000000c42f8) 
 291    mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x00000085) 
 292    mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x00000000000c5360 "0", v8::Handle<v8::Value> value={...}, int depth=0x00000085, mongo::BSONObj * originalParent=0x00000000000c5168) 
 293    mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x00000084) 
 294    mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x00000000000c61d0 "a", v8::Handle<v8::Value> value={...}, int depth=0x00000084, mongo::BSONObj * originalParent=0x00000000000c5fd8) 
 295    mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x00000083) 
 296    mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x00000000000c7040 "0", v8::Handle<v8::Value> value={...}, int depth=0x00000083, mongo::BSONObj * originalParent=0x00000000000c6e48) 
 297    mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x00000082) 
 298    mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x00000000000c7eb0 "a", v8::Handle<v8::Value> value={...}, int depth=0x00000082, mongo::BSONObj * originalParent=0x00000000000c7cb8) 
 299    mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x00000081) 
 300    mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x00000000000c8d20 "0", v8::Handle<v8::Value> value={...}, int depth=0x00000081, mongo::BSONObj * originalParent=0x00000000000c8b28) 
 301    mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x00000080) 
 302    mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x00000000000c9b90 "a", v8::Handle<v8::Value> value={...}, int depth=0x00000080, mongo::BSONObj * originalParent=0x00000000000c9998) 
 303    mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x0000007f) 
 304    mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x00000000000caa00 "0", v8::Handle<v8::Value> value={...}, int depth=0x0000007f, mongo::BSONObj * originalParent=0x00000000000ca808) 
 305    mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x0000007e) 
 306    mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x00000000000cb870 "a", v8::Handle<v8::Value> value={...}, int depth=0x0000007e, mongo::BSONObj * originalParent=0x00000000000cb678) 
 307    mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x0000007d) 
 308    mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x00000000000cc6e0 "0", v8::Handle<v8::Value> value={...}, int depth=0x0000007d, mongo::BSONObj * originalParent=0x00000000000cc4e8) 
 309    mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x0000007c) 
 310    mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x00000000000cd550 "a", v8::Handle<v8::Value> value={...}, int depth=0x0000007c, mongo::BSONObj * originalParent=0x00000000000cd358) 
 311    mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x0000007b) 
 312    mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x00000000000ce3c0 "0", v8::Handle<v8::Value> value={...}, int depth=0x0000007b, mongo::BSONObj * originalParent=0x00000000000ce1c8) 
 313    mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x0000007a) 
 314    mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x00000000000cf230 "a", v8::Handle<v8::Value> value={...}, int depth=0x0000007a, mongo::BSONObj * originalParent=0x00000000000cf038) 
 315    mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x00000079) 
 316    mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x00000000000d00a0 "0", v8::Handle<v8::Value> value={...}, int depth=0x00000079, mongo::BSONObj * originalParent=0x00000000000cfea8) 
 317    mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x00000078) 
 318    mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x00000000000d0f10 "a", v8::Handle<v8::Value> value={...}, int depth=0x00000078, mongo::BSONObj * originalParent=0x00000000000d0d18) 
 319    mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x00000077) 
 320    mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x00000000000d1d80 "0", v8::Handle<v8::Value> value={...}, int depth=0x00000077, mongo::BSONObj * originalParent=0x00000000000d1b88) 
 321    mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x00000076) 
 322    mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x00000000000d2bf0 "a", v8::Handle<v8::Value> value={...}, int depth=0x00000076, mongo::BSONObj * originalParent=0x00000000000d29f8) 
 323    mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x00000075) 
 324    mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x00000000000d3a60 "0", v8::Handle<v8::Value> value={...}, int depth=0x00000075, mongo::BSONObj * originalParent=0x00000000000d3868) 
 325    mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x00000074) 
 326    mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x00000000000d48d0 "a", v8::Handle<v8::Value> value={...}, int depth=0x00000074, mongo::BSONObj * originalParent=0x00000000000d46d8) 
 327    mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x00000073) 
 328    mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x00000000000d5740 "0", v8::Handle<v8::Value> value={...}, int depth=0x00000073, mongo::BSONObj * originalParent=0x00000000000d5548) 
 329    mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x00000072) 
 330    mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x00000000000d65b0 "a", v8::Handle<v8::Value> value={...}, int depth=0x00000072, mongo::BSONObj * originalParent=0x00000000000d63b8) 
 331    mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x00000071) 
 332    mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x00000000000d7420 "0", v8::Handle<v8::Value> value={...}, int depth=0x00000071, mongo::BSONObj * originalParent=0x00000000000d7228) 
 333    mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x00000070) 
 334    mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x00000000000d8290 "a", v8::Handle<v8::Value> value={...}, int depth=0x00000070, mongo::BSONObj * originalParent=0x00000000000d8098) 
 335    mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x0000006f) 
 336    mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x00000000000d9100 "0", v8::Handle<v8::Value> value={...}, int depth=0x0000006f, mongo::BSONObj * originalParent=0x00000000000d8f08) 
 337    mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x0000006e) 
 338    mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x00000000000d9f70 "a", v8::Handle<v8::Value> value={...}, int depth=0x0000006e, mongo::BSONObj * originalParent=0x00000000000d9d78) 
 339    mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x0000006d) 
 340    mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x00000000000dade0 "0", v8::Handle<v8::Value> value={...}, int depth=0x0000006d, mongo::BSONObj * originalParent=0x00000000000dabe8) 
 341    mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x0000006c) 
 342    mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x00000000000dbc50 "a", v8::Handle<v8::Value> value={...}, int depth=0x0000006c, mongo::BSONObj * originalParent=0x00000000000dba58) 
 343    mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x0000006b) 
 344    mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x00000000000dcac0 "0", v8::Handle<v8::Value> value={...}, int depth=0x0000006b, mongo::BSONObj * originalParent=0x00000000000dc8c8) 
 345    mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x0000006a) 
 346    mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x00000000000dd930 "a", v8::Handle<v8::Value> value={...}, int depth=0x0000006a, mongo::BSONObj * originalParent=0x00000000000dd738) 
 347    mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x00000069) 
 348    mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x00000000000de7a0 "0", v8::Handle<v8::Value> value={...}, int depth=0x00000069, mongo::BSONObj * originalParent=0x00000000000de5a8) 
 349    mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x00000068) 
 350    mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x00000000000df610 "a", v8::Handle<v8::Value> value={...}, int depth=0x00000068, mongo::BSONObj * originalParent=0x00000000000df418) 
 351    mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x00000067) 
 352    mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x00000000000e0480 "0", v8::Handle<v8::Value> value={...}, int depth=0x00000067, mongo::BSONObj * originalParent=0x00000000000e0288) 
 353    mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x00000066) 
 354    mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x00000000000e12f0 "a", v8::Handle<v8::Value> value={...}, int depth=0x00000066, mongo::BSONObj * originalParent=0x00000000000e10f8) 
 355    mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x00000065) 
 356    mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x00000000000e2160 "0", v8::Handle<v8::Value> value={...}, int depth=0x00000065, mongo::BSONObj * originalParent=0x00000000000e1f68) 
 357    mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x00000064) 
 358    mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x00000000000e2fd0 "a", v8::Handle<v8::Value> value={...}, int depth=0x00000064, mongo::BSONObj * originalParent=0x00000000000e2dd8) 
 359    mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x00000063) 
 360    mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x00000000000e3e40 "0", v8::Handle<v8::Value> value={...}, int depth=0x00000063, mongo::BSONObj * originalParent=0x00000000000e3c48) 
 361    mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x00000062) 
 362    mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x00000000000e4cb0 "a", v8::Handle<v8::Value> value={...}, int depth=0x00000062, mongo::BSONObj * originalParent=0x00000000000e4ab8) 
 363    mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x00000061) 
 364    mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x00000000000e5b20 "0", v8::Handle<v8::Value> value={...}, int depth=0x00000061, mongo::BSONObj * originalParent=0x00000000000e5928) 
 365    mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x00000060) 
 366    mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x00000000000e6990 "a", v8::Handle<v8::Value> value={...}, int depth=0x00000060, mongo::BSONObj * originalParent=0x00000000000e6798) 
 367    mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x0000005f) 
 368    mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x00000000000e7800 "0", v8::Handle<v8::Value> value={...}, int depth=0x0000005f, mongo::BSONObj * originalParent=0x00000000000e7608) 
 369    mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x0000005e) 
 370    mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x00000000000e8670 "a", v8::Handle<v8::Value> value={...}, int depth=0x0000005e, mongo::BSONObj * originalParent=0x00000000000e8478) 
 371    mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x0000005d) 
 372    mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x00000000000e94e0 "0", v8::Handle<v8::Value> value={...}, int depth=0x0000005d, mongo::BSONObj * originalParent=0x00000000000e92e8) 
 373    mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x0000005c) 
 374    mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x00000000000ea350 "a", v8::Handle<v8::Value> value={...}, int depth=0x0000005c, mongo::BSONObj * originalParent=0x00000000000ea158) 
 375    mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x0000005b) 
 376    mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x00000000000eb1c0 "0", v8::Handle<v8::Value> value={...}, int depth=0x0000005b, mongo::BSONObj * originalParent=0x00000000000eafc8) 
 377    mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x0000005a) 
 378    mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x00000000000ec030 "a", v8::Handle<v8::Value> value={...}, int depth=0x0000005a, mongo::BSONObj * originalParent=0x00000000000ebe38) 
 379    mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x00000059) 
 380    mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x00000000000ecea0 "0", v8::Handle<v8::Value> value={...}, int depth=0x00000059, mongo::BSONObj * originalParent=0x00000000000ecca8) 
 381    mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x00000058) 
 382    mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x00000000000edd10 "a", v8::Handle<v8::Value> value={...}, int depth=0x00000058, mongo::BSONObj * originalParent=0x00000000000edb18) 
 383    mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x00000057) 
 384    mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x00000000000eeb80 "0", v8::Handle<v8::Value> value={...}, int depth=0x00000057, mongo::BSONObj * originalParent=0x00000000000ee988) 
 385    mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x00000056) 
 386    mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x00000000000ef9f0 "a", v8::Handle<v8::Value> value={...}, int depth=0x00000056, mongo::BSONObj * originalParent=0x00000000000ef7f8) 
 387    mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x00000055) 
 388    mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x00000000000f0860 "0", v8::Handle<v8::Value> value={...}, int depth=0x00000055, mongo::BSONObj * originalParent=0x00000000000f0668) 
 389    mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x00000054) 
 390    mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x00000000000f16d0 "a", v8::Handle<v8::Value> value={...}, int depth=0x00000054, mongo::BSONObj * originalParent=0x00000000000f14d8) 
 391    mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x00000053) 
 392    mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x00000000000f2540 "0", v8::Handle<v8::Value> value={...}, int depth=0x00000053, mongo::BSONObj * originalParent=0x00000000000f2348) 
 393    mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x00000052) 
 394    mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x00000000000f33b0 "a", v8::Handle<v8::Value> value={...}, int depth=0x00000052, mongo::BSONObj * originalParent=0x00000000000f31b8) 
 395    mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x00000051) 
 396    mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x00000000000f4220 "0", v8::Handle<v8::Value> value={...}, int depth=0x00000051, mongo::BSONObj * originalParent=0x00000000000f4028) 
 397    mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x00000050) 
 398    mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x00000000000f5090 "a", v8::Handle<v8::Value> value={...}, int depth=0x00000050, mongo::BSONObj * originalParent=0x00000000000f4e98) 
 399    mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x0000004f) 
 400    mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x00000000000f5f00 "0", v8::Handle<v8::Value> value={...}, int depth=0x0000004f, mongo::BSONObj * originalParent=0x00000000000f5d08) 
 401    mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x0000004e) 
 402    mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x00000000000f6d70 "a", v8::Handle<v8::Value> value={...}, int depth=0x0000004e, mongo::BSONObj * originalParent=0x00000000000f6b78) 
 403    mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x0000004d) 
 404    mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x00000000000f7be0 "0", v8::Handle<v8::Value> value={...}, int depth=0x0000004d, mongo::BSONObj * originalParent=0x00000000000f79e8) 
 405    mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x0000004c) 
 406    mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x00000000000f8a50 "a", v8::Handle<v8::Value> value={...}, int depth=0x0000004c, mongo::BSONObj * originalParent=0x00000000000f8858) 
 407    mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x0000004b) 
 408    mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x00000000000f98c0 "0", v8::Handle<v8::Value> value={...}, int depth=0x0000004b, mongo::BSONObj * originalParent=0x00000000000f96c8) 
 409    mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x0000004a) 
 410    mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x00000000000fa730 "a", v8::Handle<v8::Value> value={...}, int depth=0x0000004a, mongo::BSONObj * originalParent=0x00000000000fa538) 
 411    mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x00000049) 
 412    mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x00000000000fb5a0 "0", v8::Handle<v8::Value> value={...}, int depth=0x00000049, mongo::BSONObj * originalParent=0x00000000000fb3a8) 
 413    mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x00000048) 
 414    mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x00000000000fc410 "a", v8::Handle<v8::Value> value={...}, int depth=0x00000048, mongo::BSONObj * originalParent=0x00000000000fc218) 
 415    mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x00000047) 
 416    mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x00000000000fd280 "0", v8::Handle<v8::Value> value={...}, int depth=0x00000047, mongo::BSONObj * originalParent=0x00000000000fd088) 
 417    mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x00000046) 
 418    mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x00000000000fe0f0 "a", v8::Handle<v8::Value> value={...}, int depth=0x00000046, mongo::BSONObj * originalParent=0x00000000000fdef8) 
 419    mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x00000045) 
 420    mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x00000000000fef60 "0", v8::Handle<v8::Value> value={...}, int depth=0x00000045, mongo::BSONObj * originalParent=0x00000000000fed68) 
 421    mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x00000044) 
 422    mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x00000000000ffdd0 "a", v8::Handle<v8::Value> value={...}, int depth=0x00000044, mongo::BSONObj * originalParent=0x00000000000ffbd8) 
 423    mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x00000043) 
 424    mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x0000000000100c40 "0", v8::Handle<v8::Value> value={...}, int depth=0x00000043, mongo::BSONObj * originalParent=0x0000000000100a48) 
 425    mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x00000042) 
 426    mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x0000000000101ab0 "a", v8::Handle<v8::Value> value={...}, int depth=0x00000042, mongo::BSONObj * originalParent=0x00000000001018b8) 
 427    mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x00000041) 
 428    mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x0000000000102920 "0", v8::Handle<v8::Value> value={...}, int depth=0x00000041, mongo::BSONObj * originalParent=0x0000000000102728) 
 429    mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x00000040) 
 430    mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x0000000000103790 "a", v8::Handle<v8::Value> value={...}, int depth=0x00000040, mongo::BSONObj * originalParent=0x0000000000103598) 
 431    mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x0000003f) 
 432    mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x0000000000104600 "0", v8::Handle<v8::Value> value={...}, int depth=0x0000003f, mongo::BSONObj * originalParent=0x0000000000104408) 
 433    mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x0000003e) 
 434    mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x0000000000105470 "a", v8::Handle<v8::Value> value={...}, int depth=0x0000003e, mongo::BSONObj * originalParent=0x0000000000105278) 
 435    mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x0000003d) 
 436    mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x00000000001062e0 "0", v8::Handle<v8::Value> value={...}, int depth=0x0000003d, mongo::BSONObj * originalParent=0x00000000001060e8) 
 437    mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x0000003c) 
 438    mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x0000000000107150 "a", v8::Handle<v8::Value> value={...}, int depth=0x0000003c, mongo::BSONObj * originalParent=0x0000000000106f58) 
 439    mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x0000003b) 
 440    mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x0000000000107fc0 "0", v8::Handle<v8::Value> value={...}, int depth=0x0000003b, mongo::BSONObj * originalParent=0x0000000000107dc8) 
 441    mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x0000003a) 
 442    mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x0000000000108e30 "a", v8::Handle<v8::Value> value={...}, int depth=0x0000003a, mongo::BSONObj * originalParent=0x0000000000108c38) 
 443    mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x00000039) 
 444    mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x0000000000109ca0 "0", v8::Handle<v8::Value> value={...}, int depth=0x00000039, mongo::BSONObj * originalParent=0x0000000000109aa8) 
 445    mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x00000038) 
 446    mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x000000000010ab10 "a", v8::Handle<v8::Value> value={...}, int depth=0x00000038, mongo::BSONObj * originalParent=0x000000000010a918) 
 447    mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x00000037) 
 448    mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x000000000010b980 "0", v8::Handle<v8::Value> value={...}, int depth=0x00000037, mongo::BSONObj * originalParent=0x000000000010b788) 
 449    mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x00000036) 
 450    mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x000000000010c7f0 "a", v8::Handle<v8::Value> value={...}, int depth=0x00000036, mongo::BSONObj * originalParent=0x000000000010c5f8) 
 451    mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x00000035) 
 452    mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x000000000010d660 "0", v8::Handle<v8::Value> value={...}, int depth=0x00000035, mongo::BSONObj * originalParent=0x000000000010d468) 
 453    mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x00000034) 
 454    mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x000000000010e4d0 "a", v8::Handle<v8::Value> value={...}, int depth=0x00000034, mongo::BSONObj * originalParent=0x000000000010e2d8) 
 455    mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x00000033) 
 456    mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x000000000010f340 "0", v8::Handle<v8::Value> value={...}, int depth=0x00000033, mongo::BSONObj * originalParent=0x000000000010f148) 
 457    mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x00000032) 
 458    mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x00000000001101b0 "a", v8::Handle<v8::Value> value={...}, int depth=0x00000032, mongo::BSONObj * originalParent=0x000000000010ffb8) 
 459    mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x00000031) 
 460    mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x0000000000111020 "0", v8::Handle<v8::Value> value={...}, int depth=0x00000031, mongo::BSONObj * originalParent=0x0000000000110e28) 
 461    mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x00000030) 
 462    mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x0000000000111e90 "a", v8::Handle<v8::Value> value={...}, int depth=0x00000030, mongo::BSONObj * originalParent=0x0000000000111c98) 
 463    mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x0000002f) 
 464    mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x0000000000112d00 "0", v8::Handle<v8::Value> value={...}, int depth=0x0000002f, mongo::BSONObj * originalParent=0x0000000000112b08) 
 465    mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x0000002e) 
 466    mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x0000000000113b70 "a", v8::Handle<v8::Value> value={...}, int depth=0x0000002e, mongo::BSONObj * originalParent=0x0000000000113978) 
 467    mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x0000002d) 
 468    mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x00000000001149e0 "0", v8::Handle<v8::Value> value={...}, int depth=0x0000002d, mongo::BSONObj * originalParent=0x00000000001147e8) 
 469    mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x0000002c) 
 470    mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x0000000000115850 "a", v8::Handle<v8::Value> value={...}, int depth=0x0000002c, mongo::BSONObj * originalParent=0x0000000000115658) 
 471    mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x0000002b) 
 472    mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x00000000001166c0 "0", v8::Handle<v8::Value> value={...}, int depth=0x0000002b, mongo::BSONObj * originalParent=0x00000000001164c8) 
 473    mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x0000002a) 
 474    mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x0000000000117530 "a", v8::Handle<v8::Value> value={...}, int depth=0x0000002a, mongo::BSONObj * originalParent=0x0000000000117338) 
 475    mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x00000029) 
 476    mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x00000000001183a0 "0", v8::Handle<v8::Value> value={...}, int depth=0x00000029, mongo::BSONObj * originalParent=0x00000000001181a8) 
 477    mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x00000028) 
 478    mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x0000000000119210 "a", v8::Handle<v8::Value> value={...}, int depth=0x00000028, mongo::BSONObj * originalParent=0x0000000000119018) 
 479    mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x00000027) 
 480    mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x000000000011a080 "0", v8::Handle<v8::Value> value={...}, int depth=0x00000027, mongo::BSONObj * originalParent=0x0000000000119e88) 
 481    mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x00000026) 
 482    mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x000000000011aef0 "a", v8::Handle<v8::Value> value={...}, int depth=0x00000026, mongo::BSONObj * originalParent=0x000000000011acf8) 
 483    mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x00000025) 
 484    mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x000000000011bd60 "0", v8::Handle<v8::Value> value={...}, int depth=0x00000025, mongo::BSONObj * originalParent=0x000000000011bb68) 
 485    mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x00000024) 
 486    mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x000000000011cbd0 "a", v8::Handle<v8::Value> value={...}, int depth=0x00000024, mongo::BSONObj * originalParent=0x000000000011c9d8) 
 487    mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x00000023) 
 488    mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x000000000011da40 "0", v8::Handle<v8::Value> value={...}, int depth=0x00000023, mongo::BSONObj * originalParent=0x000000000011d848) 
 489    mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x00000022) 
 490    mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x000000000011e8b0 "a", v8::Handle<v8::Value> value={...}, int depth=0x00000022, mongo::BSONObj * originalParent=0x000000000011e6b8) 
 491    mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x00000021) 
 492    mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x000000000011f720 "0", v8::Handle<v8::Value> value={...}, int depth=0x00000021, mongo::BSONObj * originalParent=0x000000000011f528) 
 493    mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x00000020) 
 494    mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x0000000000120590 "a", v8::Handle<v8::Value> value={...}, int depth=0x00000020, mongo::BSONObj * originalParent=0x0000000000120398) 
 495    mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x0000001f) 
 496    mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x0000000000121400 "0", v8::Handle<v8::Value> value={...}, int depth=0x0000001f, mongo::BSONObj * originalParent=0x0000000000121208) 
 497    mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x0000001e) 
 498    mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x0000000000122270 "a", v8::Handle<v8::Value> value={...}, int depth=0x0000001e, mongo::BSONObj * originalParent=0x0000000000122078) 
 499    mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x0000001d) 
 500    mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x00000000001230e0 "0", v8::Handle<v8::Value> value={...}, int depth=0x0000001d, mongo::BSONObj * originalParent=0x0000000000122ee8) 
 501    mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x0000001c) 
 502    mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x0000000000123f50 "a", v8::Handle<v8::Value> value={...}, int depth=0x0000001c, mongo::BSONObj * originalParent=0x0000000000123d58) 
 503    mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x0000001b) 
 504    mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x0000000000124dc0 "0", v8::Handle<v8::Value> value={...}, int depth=0x0000001b, mongo::BSONObj * originalParent=0x0000000000124bc8) 
 505    mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x0000001a) 
 506    mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x0000000000125c30 "a", v8::Handle<v8::Value> value={...}, int depth=0x0000001a, mongo::BSONObj * originalParent=0x0000000000125a38) 
 507    mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x00000019) 
 508    mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x0000000000126aa0 "0", v8::Handle<v8::Value> value={...}, int depth=0x00000019, mongo::BSONObj * originalParent=0x00000000001268a8) 
 509    mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x00000018) 
 510    mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x0000000000127910 "a", v8::Handle<v8::Value> value={...}, int depth=0x00000018, mongo::BSONObj * originalParent=0x0000000000127718) 
 511    mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x00000017) 
 512    mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x0000000000128780 "0", v8::Handle<v8::Value> value={...}, int depth=0x00000017, mongo::BSONObj * originalParent=0x0000000000128588) 
 513    mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x00000016) 
 514    mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x00000000001295f0 "a", v8::Handle<v8::Value> value={...}, int depth=0x00000016, mongo::BSONObj * originalParent=0x00000000001293f8) 
 515    mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x00000015) 
 516    mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x000000000012a460 "0", v8::Handle<v8::Value> value={...}, int depth=0x00000015, mongo::BSONObj * originalParent=0x000000000012a268) 
 517    mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x00000014) 
 518    mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x000000000012b2d0 "a", v8::Handle<v8::Value> value={...}, int depth=0x00000014, mongo::BSONObj * originalParent=0x000000000012b0d8) 
 519    mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x00000013) 
 520    mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x000000000012c140 "0", v8::Handle<v8::Value> value={...}, int depth=0x00000013, mongo::BSONObj * originalParent=0x000000000012bf48) 
 521    mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x00000012) 
 522    mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x000000000012cfb0 "a", v8::Handle<v8::Value> value={...}, int depth=0x00000012, mongo::BSONObj * originalParent=0x000000000012cdb8) 
 523    mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x00000011) 
 524    mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x000000000012de20 "0", v8::Handle<v8::Value> value={...}, int depth=0x00000011, mongo::BSONObj * originalParent=0x000000000012dc28) 
 525    mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x00000010) 
 526    mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x000000000012ec90 "a", v8::Handle<v8::Value> value={...}, int depth=0x00000010, mongo::BSONObj * originalParent=0x000000000012ea98) 
 527    mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x0000000f) 
 528    mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x000000000012fb00 "0", v8::Handle<v8::Value> value={...}, int depth=0x0000000f, mongo::BSONObj * originalParent=0x000000000012f908) 
 529    mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x0000000e) 
 530    mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x0000000000130970 "a", v8::Handle<v8::Value> value={...}, int depth=0x0000000e, mongo::BSONObj * originalParent=0x0000000000130778) 
 531    mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x0000000d) 
 532    mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x00000000001317e0 "0", v8::Handle<v8::Value> value={...}, int depth=0x0000000d, mongo::BSONObj * originalParent=0x00000000001315e8) 
 533    mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x0000000c) 
 534    mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x0000000000132650 "a", v8::Handle<v8::Value> value={...}, int depth=0x0000000c, mongo::BSONObj * originalParent=0x0000000000132458) 
 535    mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x0000000b) 
 536    mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x00000000001334c0 "0", v8::Handle<v8::Value> value={...}, int depth=0x0000000b, mongo::BSONObj * originalParent=0x00000000001332c8) 
 537    mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x0000000a) 
 538    mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x0000000000134330 "a", v8::Handle<v8::Value> value={...}, int depth=0x0000000a, mongo::BSONObj * originalParent=0x0000000000134138) 
 539    mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x00000009) 
 540    mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x00000000001351a0 "0", v8::Handle<v8::Value> value={...}, int depth=0x00000009, mongo::BSONObj * originalParent=0x0000000000134fa8) 
 541    mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x00000008) 
 542    mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x0000000000136010 "a", v8::Handle<v8::Value> value={...}, int depth=0x00000008, mongo::BSONObj * originalParent=0x0000000000135e18) 
 543    mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x00000007) 
 544    mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x0000000000136e80 "0", v8::Handle<v8::Value> value={...}, int depth=0x00000007, mongo::BSONObj * originalParent=0x0000000000136c88) 
 545    mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x00000006) 
 546    mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x0000000000137cf0 "a", v8::Handle<v8::Value> value={...}, int depth=0x00000006, mongo::BSONObj * originalParent=0x0000000000137af8) 
 547    mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x00000005) 
 548    mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x0000000000138b60 "0", v8::Handle<v8::Value> value={...}, int depth=0x00000005, mongo::BSONObj * originalParent=0x0000000000138968) 
 549    mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x00000004) 
 550    mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x00000000001399d0 "a", v8::Handle<v8::Value> value={...}, int depth=0x00000004, mongo::BSONObj * originalParent=0x00000000001397d8) 
 551    mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x00000003) 
 552    mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x000000000013a840 "0", v8::Handle<v8::Value> value={...}, int depth=0x00000003, mongo::BSONObj * originalParent=0x000000000013a648) 
 553    mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x00000002) 
 554    mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x000000000013b6b0 "a", v8::Handle<v8::Value> value={...}, int depth=0x00000002, mongo::BSONObj * originalParent=0x000000000013b4b8) 
 555    mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x00000001) 
 556    mongo.exe!mongo::V8Scope::v8ToMongoElement(mongo::BSONObjBuilder & b={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > * sname=0x000000000013c520 "a", v8::Handle<v8::Value> value={...}, int depth=0x00000001, mongo::BSONObj * originalParent=0x000000000013c328) 
 557    mongo.exe!mongo::V8Scope::v8ToMongo(v8::Handle<v8::Object> o={...}, int depth=0x00000000) 
 558    mongo.exe!mongo::mongoInsert(mongo::V8Scope * scope=0x000000000059e760, const v8::Arguments & args={...}) 
 559    mongo.exe!mongo::V8Scope::v8Callback(const v8::Arguments & args={...}) 
 560    mongo.exe!v8::internal::HandleApiCallHelper<0>(v8::internal::`anonymous-namespace'::BuiltinArguments<1> args={...}, v8::internal::Isolate * isolate=0x000000000059e9e0) 
 561    mongo.exe!v8::internal::Builtin_Impl_HandleApiCall(v8::internal::`anonymous-namespace'::BuiltinArguments<1> args={...}, v8::internal::Isolate * isolate=0x000000000059e9e0) 
 562    mongo.exe!v8::internal::Builtin_HandleApiCall(v8::internal::`anonymous-namespace'::BuiltinArguments<1> args={...}, v8::internal::Isolate * isolate=0x000000000059e9e0) 
 563    000000002250636c()
 564    000000000013d0a0()
 565    000000000059e9e0()
 566    000000000013d050()
 567    000000000013d0d0()
 568    0000000000000005()
 569    000000000013d0f8()
 570    0000000022543bb8()
 571    00000000225062c1()
 572    000000000013d080()
 573    000000000013d120()
 574    0000000022544072()
 575    00000000a052f711()
 
>

Comment by Tad Marshall [ 17/Nov/12 ]

The other interesting thing about this crash is that it is the shell that crashes, not the server.

Start of log:

Sat Nov 17 07:20:07.309 [initandlisten] connection accepted from 127.0.0.1:60559 #4 (3 connections now open)
Sat Nov 17 07:20:07.928 [conn4] end connection 127.0.0.1:60559 (2 connections now open)
Sat Nov 17 07:20:07.929 [conn4] thread conn4 stack usage was 15176 bytes,  which is the most so far
Sat Nov 17 07:20:07.929 [conn2] command admin.$cmd command: { getlasterror: 1, wtimeout: 300000, w: 2 } ntoreturn:1 keyUpdates:0  reslen:130 2720ms
MongoDB shell version: 2.3.1-pre-
Sat Nov 17 07:20:08.933 [slaveTracking] build index local.slaves { _id: 1 }
connecting to: 127.0.0.1:27999/test
true
Sat Nov 17 07:20:09.018 [replslave] build index test.arrNestTest { _id: 1 }
Sat Nov 17 07:20:09.019 [replslave] build index done.  scanned 0 total records. 0 secs
Sat Nov 17 07:20:09.019 [replslave] info: creating collection test.arrNestTest on add index
Sat Nov 17 07:20:09.019 [replslave] build index test.arrNestTest { a: 1.0 }
Sat Nov 17 07:20:09.020 [replslave] build index done.  scanned 0 total records. 0 secs
 
 
#
# Fatal error in src/third_party/v8/src/api.cc, line 2852
# CHECK(!(isolate)->external_caught_exception()) failed
#
 
 
==== Stack trace ============================================
 
Security context: 0x159efe606361 <JS Object>#0#
    1: insert [src/mongo/shell/collection.js:197] (this=0x27f51cfaf209 <JS Object>#1#,obj=0x27f51cfb6b91 <an Object>#2#,options=0,_allow_dot=0x159efe604121 <undefined>)
    2: arguments adaptor frame: 1->3
    3: save [src/mongo/shell/collection.js:251] (this=0x27f51cfaf209 <JS Object>#1#,obj=0x27f51cfb6b91 <an Object>#2#)
    4: /* anonymous */ [/Users/yellow/buildslaves/OS_X_105_64bit_DEBUG/mongo/jstests/nestedarr1.js:18] (this=0x159efe606479 <JS Global Object>#3#)
 
==== Details ================================================
 
[1]: insert [src/mongo/shell/collection.js:197] (this=0x27f51cfaf209 <JS Object>#1#,obj=0x27f51cfb6b91 <an Object>#2#,options=0,_allow_dot=0x159efe604121 <undefined>) {
  // stack-allocated locals
  var tmp = 0x159efe604121 <undefined>
  var key = 0x159efe604121 <undefined>
  // expression stack (top to bottom)
  [06] : 0x159efe62f711 <JS Function>#4#
  [05] : 0
  [04] : 0x27f51cfb6b91 <an Object>#2#
  [03] : 0x27f51cfaf1e1 <String[16]: test.arrNestTest>
  [02] : 0x27f51cfad221 <JS Object>#5#
--------- s o u r c e   c o d e ---------
function ( obj , options, _allow_dot ){?if ( ! obj )?throw "no object passed to insert!";?if ( ! _allow_dot ) {?this._validateForStorage( obj );?}??if ( typeof( options ) == "undefined" ) options = 0;??if ( typeof( obj._id ) == "undefined" && ! Array.isArray( obj ) ){?var tmp = obj; // don't want to modify i...
 
-----------------------------------------
}
 
[2]: arguments adaptor frame: 1->3 {
  // actual arguments
  [00] : 0x27f51cfb6b91 <an Object>#2#
}
 
[3]: save [src/mongo/shell/collection.js:251] (this=0x27f51cfaf209 <JS Object>#1#,obj=0x27f51cfb6b91 <an Object>#2#) {
  // expression stack (top to bottom)
  [01] : 0x27f51cfb6b91 <an Object>#2#
  [00] : 0x27f51cfaf209 <JS Object>#1#
--------- s o u r c e   c o d e ---------
function ( obj ){?if ( obj == null || typeof( obj ) == "undefined" )?throw "can't save a null";??if ( typeof( obj ) == "number" || typeof( obj) == "string" )?throw "can't save a number or string"??if ( typeof( obj._id ) == "undefined" ){?obj._id = new ObjectId();?return this.insert( obj );?}?else {?return th...
 
-----------------------------------------
}
 
[4]: /* anonymous */ [/Users/yellow/buildslaves/OS_X_105_64bit_DEBUG/mongo/jstests/nestedarr1.js:18] (this=0x159efe606479 <JS Global Object>#3#) {
  // stack-allocated locals
  var .result = 0x159efe604121 <undefined>
  // expression stack (top to bottom)
  [02] : 0x27f51cfb6b91 <an Object>#2#
  [01] : 0x27f51cfaf209 <JS Object>#1#
--------- s o u r c e   c o d e ---------
//SERVER-5127, SERVER-5036??function makeNestArr(depth){??if(depth == 1){???return {a : [depth]};??}??else{???return {a : [makeNestArr(depth - 1)] };??}?}??t = db.arrNestTest;?t.drop();?t.ensureIndex({a:1});??nestedArr = makeNestArr(150);??t.save( { tst : "test1", a : nestedArr } );?t.save( { tst : ...
 
-----------------------------------------
}

End of log (skipping the dump of object handles):

Sat Nov 17 07:20:09.351 mongo got signal 6 (Abort trap: 6), stack trace: 
 
Sat Nov 17 07:20:09.366 0x106ce6115 0x106a62f44 0x7fff9736acfa 0x27f51cfb6061 0x7fff97309a7a 0x10716d1d5 0x106e5b82e 0x106dfe9fa 0x106c3d375 0x106c39f7f 0x106c3d4f0 0x106c3c4cb 0x106c3d4f0 0x106c39f7f 0x106c3d4f0 0x106c3c4cb 0x106c3d4f0 0x106c39f7f 0x106c3d4f0 0x106c3c4cb 
 0   mongo                               0x0000000106ce6115 _ZN5mongo15printStackTraceERSo + 37
 1   mongo                               0x0000000106a62f44 _Z12quitAbruptlyi + 388
 2   libsystem_c.dylib                   0x00007fff9736acfa _sigtramp + 26
 3   ???                                 0x000027f51cfb6061 0x0 + 43933706707041
 4   libsystem_c.dylib                   0x00007fff97309a7a abort + 143
 5   mongo                               0x000000010716d1d5 _ZN2v88internal2OS5AbortEv + 9
 6   mongo                               0x0000000106e5b82e V8_Fatal + 510
 7   mongo                               0x0000000106dfe9fa _ZN2v86Object3GetENS_6HandleINS_5ValueEEE + 598
 8   mongo                               0x0000000106c3d375 _ZN5mongo7V8Scope9v8ToMongoEN2v86HandleINS1_6ObjectEEEi + 1201
 9   mongo                               0x0000000106c39f7f _ZN5mongo7V8Scope16v8ToMongoElementERNS_14BSONObjBuilderESsN2v86HandleINS3_5ValueEEEiPNS_7BSONObjE + 1113
 10  mongo                               0x0000000106c3d4f0 _ZN5mongo7V8Scope9v8ToMongoEN2v86HandleINS1_6ObjectEEEi + 1580
 11  mongo                               0x0000000106c3c4cb _ZN5mongo7V8Scope16v8ToMongoElementERNS_14BSONObjBuilderESsN2v86HandleINS3_5ValueEEEiPNS_7BSONObjE + 10661
 12  mongo                               0x0000000106c3d4f0 _ZN5mongo7V8Scope9v8ToMongoEN2v86HandleINS1_6ObjectEEEi + 1580
 13  mongo                               0x0000000106c39f7f _ZN5mongo7V8Scope16v8ToMongoElementERNS_14BSONObjBuilderESsN2v86HandleINS3_5ValueEEEiPNS_7BSONObjE + 1113
 14  mongo                               0x0000000106c3d4f0 _ZN5mongo7V8Scope9v8ToMongoEN2v86HandleINS1_6ObjectEEEi + 1580
 15  mongo                               0x0000000106c3c4cb _ZN5mongo7V8Scope16v8ToMongoElementERNS_14BSONObjBuilderESsN2v86HandleINS3_5ValueEEEiPNS_7BSONObjE + 10661
 16  mongo                               0x0000000106c3d4f0 _ZN5mongo7V8Scope9v8ToMongoEN2v86HandleINS1_6ObjectEEEi + 1580
 17  mongo                               0x0000000106c39f7f _ZN5mongo7V8Scope16v8ToMongoElementERNS_14BSONObjBuilderESsN2v86HandleINS3_5ValueEEEiPNS_7BSONObjE + 1113
 18  mongo                               0x0000000106c3d4f0 _ZN5mongo7V8Scope9v8ToMongoEN2v86HandleINS1_6ObjectEEEi + 1580
 19  mongo                               0x0000000106c3c4cb _ZN5mongo7V8Scope16v8ToMongoElementERNS_14BSONObjBuilderESsN2v86HandleINS3_5ValueEEEiPNS_7BSONObjE + 10661
 
Sat Nov 17 07:20:09.712 got signal 15 (Terminated: 15), will terminate after current cmd ends
Sat Nov 17 07:20:09.712 [interruptThread] now exiting
Sat Nov 17 07:20:09.712 dbexit: 
Sat Nov 17 07:20:09.712 [interruptThread] shutdown: going to close listening sockets...
Sat Nov 17 07:20:09.712 [interruptThread] closing listening socket: 11
Sat Nov 17 07:20:09.712 [interruptThread] closing listening socket: 12
Sat Nov 17 07:20:09.712 [interruptThread] closing listening socket: 13
Sat Nov 17 07:20:09.712 [interruptThread] removing socket file: /tmp/mongodb-28000.sock
Sat Nov 17 07:20:09.713 [interruptThread] shutdown: going to flush diaglog...
Sat Nov 17 07:20:09.713 [interruptThread] shutdown: going to close sockets...
Sat Nov 17 07:20:09.713 [interruptThread] shutdown: waiting for fs preallocator...
Sat Nov 17 07:20:09.713 [interruptThread] shutdown: lock for final commit...
Sat Nov 17 07:20:09.713 [replslave] Socket recv() errno:9 Bad file descriptor 127.0.0.1:27999
Sat Nov 17 07:20:09.713 [interruptThread] shutdown: final commit...
Sat Nov 17 07:20:09.713 [replslave] SocketException: remote: 127.0.0.1:27999 error: 9001 socket exception [1] server [127.0.0.1:27999] 
Sat Nov 17 07:20:09.713 [replslave] repl: AssertionException dbclient error communicating with server: localhost:27999
Sat Nov 17 07:20:09.930 [interruptThread] shutdown: closing all files...
Sat Nov 17 07:20:09.934 [interruptThread] closeAllFiles() finished
Sat Nov 17 07:20:09.934 [interruptThread] journalCleanup...
Sat Nov 17 07:20:09.934 [interruptThread] removeJournalFiles
Sat Nov 17 07:20:09.934 [interruptThread] shutdown: removing fs lock...
Sat Nov 17 07:20:09.935 dbexit: really exiting now
Sat Nov 17 07:20:08.934 [slaveTracking] build index done.  scanned 0 total records. 0.001 secs
Sat Nov 17 07:20:08.979 [initandlisten] connection accepted from 127.0.0.1:60567 #5 (3 connections now open)
Sat Nov 17 07:20:09.003 [conn5] CMD: drop test.arrNestTest
Sat Nov 17 07:20:09.014 [conn5] build index test.arrNestTest { _id: 1 }
Sat Nov 17 07:20:09.016 [conn5] build index done.  scanned 0 total records. 0.001 secs
Sat Nov 17 07:20:09.016 [conn5] info: creating collection test.arrNestTest on add index
Sat Nov 17 07:20:09.016 [conn5] build index test.arrNestTest { a: 1.0 }
Sat Nov 17 07:20:09.017 [conn5] build index done.  scanned 0 total records. 0.001 secs
Sat Nov 17 07:20:09.369 [conn5] end connection 127.0.0.1:60567 (2 connections now open)
Sat Nov 17 07:20:09.369 [conn5] thread conn5 stack usage was 17480 bytes,  which is the most so far
Sat Nov 17 07:20:09.935 [interruptThread] thread interruptThread stack usage was 12640 bytes,  which is the most so far
Sat Nov 17 07:20:10.021 got signal 15 (Terminated: 15), will terminate after current cmd ends
Sat Nov 17 07:20:10.022 [interruptThread] now exiting
Sat Nov 17 07:20:10.022 dbexit: 
Sat Nov 17 07:20:10.022 [interruptThread] shutdown: going to close listening sockets...
Sat Nov 17 07:20:10.022 [interruptThread] closing listening socket: 11
Sat Nov 17 07:20:10.022 [interruptThread] closing listening socket: 12
Sat Nov 17 07:20:10.022 [interruptThread] closing listening socket: 13
Sat Nov 17 07:20:10.022 [interruptThread] removing socket file: /tmp/mongodb-27999.sock
Sat Nov 17 07:20:10.022 [interruptThread] shutdown: going to flush diaglog...
Sat Nov 17 07:20:10.022 [interruptThread] shutdown: going to close sockets...
Sat Nov 17 07:20:10.022 [interruptThread] shutdown: waiting for fs preallocator...
Sat Nov 17 07:20:10.022 [interruptThread] shutdown: lock for final commit...
Sat Nov 17 07:20:10.022 [interruptThread] shutdown: final commit...
Sat Nov 17 07:20:10.022 [conn2] end connection 127.0.0.1:60551 (1 connection now open)
Sat Nov 17 07:20:10.069 [interruptThread] shutdown: closing all files...
Sat Nov 17 07:20:10.071 [interruptThread] closeAllFiles() finished
Sat Nov 17 07:20:10.071 [interruptThread] journalCleanup...
Sat Nov 17 07:20:10.071 [interruptThread] removeJournalFiles
Sat Nov 17 07:20:10.071 [interruptThread] shutdown: removing fs lock...
Sat Nov 17 07:20:10.071 dbexit: really exiting now

Comment by Eric Milkie [ 16/Nov/12 ]

Oddly, this fails on OS X but works on Linux. The addition of the V8 scope macro to OutOfMemory has not helped this particular crash. At least on OS X V8 dumps a whole lot of debugging information when the problem occurs.

Comment by Eric Milkie [ 16/Nov/12 ]

I think this is the same as the ora.js and and.js tests

Generated at Thu Feb 08 03:15:17 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.