-
Type:
Bug
-
Resolution: Won't Fix
-
Priority:
Major - P3
-
None
-
Affects Version/s: 2.4.3
-
Component/s: Diagnostics
-
None
-
Environment:Linux 64-bit 2.4.3
-
ALL
-
None
-
None
-
None
-
None
-
None
-
None
-
None
Running the storageDetails command (via http://10gen-labs.github.io/storage-viz/pagesInRAM.html) tripped the following assertion, generating an abort:
Fri May 31 20:15:07.962 [websvr] Assertion: 13548:BufBuilder attempted to grow() to 134217728 bytes, past the 64MB limit. 0xdcf361 0xd90a1b 0x6e6bc0 0x8b05f0 0x8b0ffe 0x8b30b3 0x8d236a 0x8d5535 0x8d6592 0xa7c97b 0xa80360 0x9f44d4 0x9f57e2 0x9f69be 0x762977 0x7225ea 0x9e9626 0xc30576 0xc31a9e 0x91684a /usr/bin/mongod(_ZN5mongo15printStackTraceERSo+0x21) [0xdcf361] /usr/bin/mongod(_ZN5mongo11msgassertedEiPKc+0x9b) [0xd90a1b] /usr/bin/mongod(_ZN5mongo11_BufBuilderINS_16TrivialAllocatorEE15grow_reallocateEv+0xf0) [0x6e6bc0] /usr/bin/mongod() [0x8b05f0] /usr/bin/mongod() [0x8b0ffe] /usr/bin/mongod() [0x8b30b3] /usr/bin/mongod(_ZN5mongo12_execCommandEPNS_7CommandERKSsRNS_7BSONObjEiRSsRNS_14BSONObjBuilderEb+0x3a) [0x8d236a] /usr/bin/mongod(_ZN5mongo7Command11execCommandEPS0_RNS_6ClientEiPKcRNS_7BSONObjERNS_14BSONObjBuilderEb+0xbd5) [0x8d5535] /usr/bin/mongod(_ZN5mongo12_runCommandsEPKcRNS_7BSONObjERNS_11_BufBuilderINS_16TrivialAllocatorEEERNS_14BSONObjBuilderEbi+0x5e2) [0x8d6592] /usr/bin/mongod(_ZN5mongo11runCommandsEPKcRNS_7BSONObjERNS_5CurOpERNS_11_BufBuilderINS_16TrivialAllocatorEEERNS_14BSONObjBuilderEbi+0x3b) [0xa7c97b] /usr/bin/mongod(_ZN5mongo8runQueryERNS_7MessageERNS_12QueryMessageERNS_5CurOpES1_+0xd50) [0xa80360] /usr/bin/mongod() [0x9f44d4] /usr/bin/mongod(_ZN5mongo16assembleResponseERNS_7MessageERNS_10DbResponseERKNS_11HostAndPortE+0x392) [0x9f57e2] /usr/bin/mongod(_ZN5mongo14DBDirectClient4callERNS_7MessageES2_bPSs+0x8e) [0x9f69be] /usr/bin/mongod(_ZN5mongo14DBClientCursor4initEv+0xb7) [0x762977] /usr/bin/mongod(_ZN5mongo12DBClientBase5queryERKSsNS_5QueryEiiPKNS_7BSONObjEii+0xea) [0x7225ea] /usr/bin/mongod(_ZN5mongo14DBDirectClient5queryERKSsNS_5QueryEiiPKNS_7BSONObjEii+0x56) [0x9e9626] /usr/bin/mongod(_ZN5mongo11RESTHandler15handleRESTQueryERKSsS2_RNS_7BSONObjERiRSt18basic_stringstreamIcSt11char_traitsIcESaIcEE+0x1176) [0xc30576] /usr/bin/mongod(_ZN5mongo11RESTHandler6handleEPKcRKSsNS_7BSONObjERSsRiRSt6vectorISsSaISsEERKNS_8SockAddrE+0x3be) [0xc31a9e] /usr/bin/mongod(_ZN5mongo11DbWebServer9doRequestEPKcSsRSsRiRSt6vectorISsSaISsEERKNS_8SockAddrE+0xcaa) [0x91684a]
Full mongod log attached. This was on bbout1.10gen.cc (MMS link: here). Contents of /etc/mongod.conf (at the time):
logpath=/data/db/run.log logappend=true rest=true fork=true enableExperimentalIndexStatsCmd=true enableExperimentalStorageDetailsCmd=true jsonp=true
The fields passed to the pagesInRAM.html form were:
- host: localhost:28107
- db: buildlogs
- collection: logs
- granularity: 20
Collection stats for buildlogs.logs:
> db.logs.stats() { "ns" : "buildlogs.logs", "count" : 49891474, "size" : 499196101424, "avgObjSize" : 10005.639469060385, "storageSize" : 500000002432, "numExtents" : 233, "nindexes" : 3, "lastExtentSize" : 2028969984, "paddingFactor" : 1, "systemFlags" : 0, "userFlags" : 0, "totalIndexSize" : 8849048320, "indexSizes" : { "_id_" : 2048971008, "build_id_1_test_id_1_seq_1" : 4667604816, "build_id_1_test_id_1_started_1" : 2132472496 }, "capped" : true, "max" : NumberLong("9223372036854775807"), "ok" : 1 }