- 
    Type:Task 
- 
    Resolution: Duplicate
- 
    Priority:Major - P3 
- 
    None
- 
    Affects Version/s: None
- 
    Component/s: Testing Infrastructure
- 
    Environment:buildbot Windows 64-bit 2008R2+
- 
        Fully Compatible
- 
        None
- 
        None
- 
        None
- 
        None
- 
        None
- 
        None
- 
        None
Amalia got an email from Buildbot for commit 2cd3909, but her commit only touched unit tests. It couldn't have caused this.
Thu Nov 21: Windows 64-bit 2008R2+ Build #408 - smokeDur - dur\closeall.js
http://buildlogs.mongodb.org/Windows%2064-bit%202008R2%2B/builds/408/test/durability/closeall.js
 m30001| 2013-11-21T05:24:32.863-0500 [conn2] command admin.$cmd command: { closeAllDatabases: 1.0 } keyUpdates:0 locks(micros) W:285169 reslen:93 285ms
 m30001| 2013-11-21T05:24:32.910-0500 [conn2] DatabaseHolder::closeAll path:D:\data\db/closeall
 m30001| 2013-11-21T05:24:33.129-0500 [conn2] DurParanoid map check 227ms for 288MB
 m30001| 2013-11-21T05:24:33.191-0500 [conn2] command admin.$cmd command: { closeAllDatabases: 1.0 } keyUpdates:0 locks(micros) W:314567 reslen:93 314ms
 m30001| 2013-11-21T05:24:33.191-0500 [slaveTracking] *** unhandled exception (access violation) at 0x000000014028E2A4, terminating
 m30001| 2013-11-21T05:24:33.191-0500 [slaveTracking] *** access violation was a read from 0x0000004227719E34
 m30001| 2013-11-21T05:24:33.191-0500 [slaveTracking] *** stack trace for unhandled exception:
2013-11-21 05:24:35 EST	
 m30001| 2013-11-21T05:24:35.328-0500 [slaveTracking] mongod.exe    ...\src\mongo\db\namespace_details.h(415)                        mongo::NamespaceDetails::haveIdIndex+0x4
 m30001| 2013-11-21T05:24:35.328-0500 [slaveTracking] mongod.exe    ...\src\mongo\db\ops\update.cpp(715)                             mongo::update+0x1421
 m30001| 2013-11-21T05:24:35.328-0500 [slaveTracking] mongod.exe    ...\src\mongo\db\instance.cpp(666)                               mongo::receivedUpdate+0xab2
 m30001| 2013-11-21T05:24:35.328-0500 [slaveTracking] mongod.exe    ...\src\mongo\db\instance.cpp(487)                               mongo::assembleResponse+0x751
 m30001| 2013-11-21T05:24:35.328-0500 [slaveTracking] mongod.exe    ...\src\mongo\db\instance.cpp(1028)                              mongo::DBDirectClient::say+0xce
 m30001| 2013-11-21T05:24:35.328-0500 [slaveTracking] mongod.exe    ...\src\mongo\client\dbclient.cpp(1200)                          mongo::DBClientBase::update+0x2bc
 m30001| 2013-11-21T05:24:35.328-0500 [slaveTracking] mongod.exe    ...\src\mongo\client\dbclient.cpp(1177)                          mongo::DBClientBase::update+0xa2
 m30001| 2013-11-21T05:24:35.328-0500 [slaveTracking] mongod.exe    ...\src\mongo\db\repl\write_concern.cpp(118)                     mongo::SlaveTracking::run+0x6e9
 m30001| 2013-11-21T05:24:35.328-0500 [slaveTracking] mongod.exe    ...\src\mongo\util\background.cpp(147)                           mongo::BackgroundJob::jobBody+0x11c
 m30001| 2013-11-21T05:24:35.328-0500 [slaveTracking] mongod.exe    ...\src\third_party\boost\libs\thread\src\win32\thread.cpp(185)  boost::`anonymous namespace'::thread_start_function+0x21
 m30001| 2013-11-21T05:24:35.328-0500 [slaveTracking] mongod.exe    f:\dd\vctools\crt_bld\self_64_amd64\crt\src\threadex.c(314)      _callthreadstartex+0x17
 m30001| 2013-11-21T05:24:35.328-0500 [slaveTracking] mongod.exe    f:\dd\vctools\crt_bld\self_64_amd64\crt\src\threadex.c(292)      _threadstartex+0x7f
 m30001| 2013-11-21T05:24:35.328-0500 [slaveTracking] kernel32.dll                                                                   BaseThreadInitThunk+0xd
 m30001| 2013-11-21T05:24:35.328-0500 [slaveTracking] 
 m30001| 2013-11-21T05:24:35.328-0500 [slaveTracking] writing minidump diagnostic file mongo.dmp
 m30001| 2013-11-21T05:24:36.186-0500 [slaveTracking] *** immediate exit due to unhandled exception
It seems the kaboom was either inside mongo::NamespaceDetails::haveIdIndex
https://github.com/mongodb/mongo/blame/2cd3909/src/mongo/db/namespace_details.h#L415
Or the caller, mongo::update
https://github.com/mongodb/mongo/blame/2cd3909/src/mongo/db/ops/update.cpp#L715
- duplicates
- 
                    SERVER-11790 closeall.js - access violation/segfault inside update -         
- Closed
 
-