$ mongodb/bin/mongod --repair --dbpath db-ohshit/
Sat Jan 8 16:10:23 MongoDB starting : pid=36930 port=27017 dbpath=db-ohshit/ 64-bit
** NOTE: This is a development version (1.7.4) of MongoDB.
** Not recommended for production.
Sat Jan 8 16:10:23 db version v1.7.4, pdfile version 4.5
Sat Jan 8 16:10:23 git version: fecf14def3bd51b91e0af55d61e9de2b9f918dcf
Sat Jan 8 16:10:23 sys info: Darwin
erh2.10gen.cc 9.6.0 Darwin Kernel Version 9.6.0: Mon Nov 24 17:37:00 PST 2008; root:xnu-1228.9.59~1/RELEASE_I386 i386 BOOST_LIB_VERSION=1_40
Sat Jan 8 16:10:23 [initandlisten] ****
Sat Jan 8 16:10:23 [initandlisten] ****
Sat Jan 8 16:10:23 [initandlisten] need to upgrade database imeveryone with pdfile version 4.5, new version: 4.5
Sat Jan 8 16:10:23 [initandlisten] starting upgrade
Sat Jan 8 16:10:23 [initandlisten] imeveryone repairDatabase imeveryone
Sat Jan 8 16:10:23 [initandlisten] imeveryone.system.namespaces Assertion failure magic == 0x41424344 db/pdfile.h 252
0x1000755f2 0x10008493e 0x1002e0f22 0x1002d12fd 0x1002d3b4b 0x1002ec269 0x1001847f6 0x1002ef4b4 0x1002efe04 0x1002f6f84 0x1002f90d1 0x1002f9fba 0x100170ca8 0x1002a9e98 0x1002b52af 0x1002b65ff 0x1000c420e 0x1000aeb14 0x10027c1a4 0x10027e4ce
0 mongod 0x00000001000755f2 _ZN5mongo12sayDbContextEPKc + 178
1 mongod 0x000000010008493e _ZN5mongo8assertedEPKcS1_j + 286
2 mongod 0x00000001002e0f22 _ZN5mongo11DataFileMgr9getExtentERKNS_7DiskLocE + 114
3 mongod 0x00000001002d12fd _ZN5mongo11DataFileMgr7findAllEPKcRKNS_7DiskLocE + 77
4 mongod 0x00000001002d3b4b _ZN5mongo13findTableScanEPKcRKNS_7BSONObjERKNS_7DiskLocE + 139
5 mongod 0x00000001002ec269 _ZNK5mongo9QueryPlan9newCursorERKNS_7DiskLocEi + 1209
6 mongod 0x00000001001847f6 _ZN5mongo11UserQueryOp5_initEv + 342
7 mongod 0x00000001002ef4b4 _ZN5mongo12QueryPlanSet6Runner6initOpERNS_7QueryOpE + 324
8 mongod 0x00000001002efe04 _ZN5mongo12QueryPlanSet6Runner3runEv + 660
9 mongod 0x00000001002f6f84 _ZN5mongo12QueryPlanSet5runOpERNS_7QueryOpE + 868
10 mongod 0x00000001002f90d1 _ZN5mongo16MultiPlanScanner9runOpOnceERNS_7QueryOpE + 113
11 mongod 0x00000001002f9fba _ZN5mongo16MultiPlanScanner5runOpERNS_7QueryOpE + 26
12 mongod 0x0000000100170ca8 _ZN5mongo8runQueryERNS_7MessageERNS_12QueryMessageERNS_5CurOpES1_ + 3256
13 mongod 0x00000001002a9e98 _ZN5mongo13receivedQueryERNS_6ClientERNS_10DbResponseERNS_7MessageE + 568
14 mongod 0x00000001002b52af _ZN5mongo16assembleResponseERNS_7MessageERNS_10DbResponseERKNS_8SockAddrE + 5055
15 mongod 0x00000001002b65ff _ZN5mongo14DBDirectClient4callERNS_7MessageES2_b + 111
16 mongod 0x00000001000c420e _ZN5mongo14DBClientCursor4initEv + 206
17 mongod 0x00000001000aeb14 _ZN5mongo12DBClientBase5queryERKSsNS_5QueryEiiPKNS_7BSONObjEii + 740
18 mongod 0x000000010027c1a4 _ZN5mongo6Cloner2goEPKcRSsRKSsbbbb + 820
19 mongod 0x000000010027e4ce _ZN5mongo9cloneFromEPKcRSsRKSsbbbb + 62
Sat Jan 8 16:10:23 [initandlisten] assertion 0 assertion db/pdfile.h:252 ns:imeveryone.system.namespaces query:{}
Sat Jan 8 16:10:23 [initandlisten] Assertion: 10290:bad system.namespaces object { $err: "assertion db/pdfile.h:252" }
0x100083acb 0x10027c525 0x10027e4ce 0x1002ccacb 0x100419456 0x10041ab2a 0x10041ceac 0x10041d764 0x10041f141 0x100001414 0x4
0 mongod 0x0000000100083acb _ZN5mongo11msgassertedEiPKc + 315
1 mongod 0x000000010027c525 _ZN5mongo6Cloner2goEPKcRSsRKSsbbbb + 1717
2 mongod 0x000000010027e4ce _ZN5mongo9cloneFromEPKcRSsRKSsbbbb + 62
3 mongod 0x00000001002ccacb _ZN5mongo14repairDatabaseESsRSsbb + 987
4 mongod 0x0000000100419456 _ZN5mongo11doDBUpgradeERKSsSsPNS_14DataFileHeaderE + 118
5 mongod 0x000000010041ab2a _ZN5mongo30repairDatabasesAndCheckVersionEv + 1066
6 mongod 0x000000010041ceac _ZN5mongo14_initAndListenEiPKc + 1084
7 mongod 0x000000010041d764 _ZN5mongo13initAndListenEiPKc + 36
8 mongod 0x000000010041f141 main + 4577
9 mongod 0x0000000100001414 start + 52
10 ??? 0x0000000000000004 0x0 + 4
Sat Jan 8 16:10:23 [initandlisten] exception in initAndListen std::exception: bad system.namespaces object { $err: "assertion db/pdfile.h:252" }, terminating
Sat Jan 8 16:10:23 dbexit:
Sat Jan 8 16:10:23 [initandlisten] shutdown: going to close listening sockets...
Sat Jan 8 16:10:23 [initandlisten] shutdown: going to flush oplog...
Sat Jan 8 16:10:23 [initandlisten] shutdown: going to close sockets...
Sat Jan 8 16:10:23 [initandlisten] shutdown: waiting for fs preallocator...
Sat Jan 8 16:10:23 [initandlisten] shutdown: closing all files...
Sat Jan 8 16:10:23 closeAllFiles() finished
Sat Jan 8 16:10:23 [initandlisten] shutdown: removing fs lock...
Sat Jan 8 16:10:23 dbexit: really exiting now
Mike