sheharyarn / mongo-sync

Sync Remote and Local MongoDB Databases :fire:
https://sheharyar.me/blog/sync-mongodb-local-and-production-heroku/
319 stars 89 forks source link

fatal error: unexpected signal during runtime execution #18

Closed dwgeneral closed 6 years ago

dwgeneral commented 7 years ago
2017-06-06T10:53:10.739+0800    done dumping MagNet_pro.public_pages (14 documents)
Success!

Overwriting Local DB...
2017-06-06T10:53:10.818+0800    building a list of collections to restore from /tmp/MagNet_development/dump/MagNet_pro dir
2017-06-06T10:53:10.911+0800    reading metadata for MagNet_development.chatrooms from /tmp/MagNet_development/dump/MagNet_pro/chatrooms.metadata.json
2017-06-06T10:53:11.165+0800    reading metadata for MagNet_development.lectures from /tmp/MagNet_development/dump/MagNet_pro/lectures.metadata.json
2017-06-06T10:53:11.226+0800    reading metadata for MagNet_development.accession_chatrooms from /tmp/MagNet_development/dump/MagNet_pro/accession_chatrooms.metadata.json
2017-06-06T10:53:11.267+0800    reading metadata for MagNet_development.chats from /tmp/MagNet_development/dump/MagNet_pro/chats.metadata.json
2017-06-06T10:53:11.325+0800    restoring MagNet_development.chatrooms from /tmp/MagNet_development/dump/MagNet_pro/chatrooms.bson
2017-06-06T10:53:11.373+0800    restoring MagNet_development.lectures from /tmp/MagNet_development/dump/MagNet_pro/lectures.bson
2017-06-06T10:53:11.425+0800    restoring MagNet_development.accession_chatrooms from /tmp/MagNet_development/dump/MagNet_pro/accession_chatrooms.bson
2017-06-06T10:53:11.479+0800    restoring MagNet_development.chats from /tmp/MagNet_development/dump/MagNet_pro/chats.bson
fatal error: unexpected signal during runtime execution
fatal error: unexpected signal during runtime execution
[signal 0xb code=0x1 addr=0xb01dfacedebac1e pc=0x4011e7b]

runtime stack:
runtime.throw(0x4683ea0, 0x2a)
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/panic.go:547 +0x90
runtime.sigpanic()
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/sigpanic_unix.go:12 +0x5a
runtime.unlock(0x4c141e0)
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/lock_sema.go:107 +0x14b
runtime.(*mheap).alloc_m(0x4c141e0, 0x30, 0x100000000, 0x56618d8)
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/mheap.go:492 +0x314
runtime.(*mheap).alloc.func1()
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/mheap.go:502 +0x41
runtime.systemstack(0x70000fd3bdc8)
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/asm_amd64.s:307 +0xab
runtime.(*mheap).alloc(0x4c141e0, 0x30, 0x100000000, 0x1)
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/mheap.go:503 +0x63
runtime.largeAlloc(0x60000, 0x3, 0x56618d8)
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/malloc.go:766 +0xb3
runtime.mallocgc.func3()
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/malloc.go:664 +0x33
runtime.systemstack(0xc82001ea00)
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/asm_amd64.s:291 +0x79
runtime.mstart()
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:1051

goroutine 54 [running]:
runtime.systemstack_switch()
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/asm_amd64.s:245 fp=0xc822e591f0 sp=0xc822e591e8
runtime.mallocgc(0x60000, 0x0, 0x3, 0xc82806a000)
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/malloc.go:665 +0x9eb fp=0xc822e592c8 sp=0xc822e591f0
runtime.rawmem(0x60000, 0x1002e)
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/malloc.go:809 +0x32 fp=0xc822e592f0 sp=0xc822e592c8
runtime.growslice(0x4434cc0, 0xc82806a000, 0x4bea3, 0x4c000, 0x4c239, 0x0, 0x0, 0x0)
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/slice.go:95 +0x233 fp=0xc822e59360 sp=0xc822e592f0
runtime.growslice_n(0x4434cc0, 0xc82806a000, 0x4bea3, 0x4c000, 0x239, 0x0, 0x0, 0x0)
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/slice.go:44 +0xc7 fp=0xc822e593b8 sp=0xc822e59360
gopkg.in/mgo.v2/bson.(*encoder).addBytes(0xc822e5a908, 0xc821648400, 0x396, 0x400)
    /private/tmp/mongodb-20160422-78263-1j1k4vz/mongodb-src-r3.2.5/src/github.com/mongodb/mongo-tools/vendor/src/gopkg.in/mgo.v2/bson/encode.go:508 +0x8a fp=0xc822e59430 sp=0xc822e593b8
gopkg.in/mgo.v2/bson.(*encoder).addElem(0xc822e5a908, 0xc820172169, 0x3, 0x454e240, 0xc8213f18a0, 0x99, 0x0)
    /private/tmp/mongodb-20160422-78263-1j1k4vz/mongodb-src-r3.2.5/src/github.com/mongodb/mongo-tools/vendor/src/gopkg.in/mgo.v2/bson/encode.go:399 +0x22ac fp=0xc822e59850 sp=0xc822e59430
gopkg.in/mgo.v2/bson.(*encoder).addElem(0xc822e5a908, 0xc820172169, 0x3, 0x4441500, 0xc821cdd060, 0x194, 0x100)
    /private/tmp/mongodb-20160422-78263-1j1k4vz/mongodb-src-r3.2.5/src/github.com/mongodb/mongo-tools/vendor/src/gopkg.in/mgo.v2/bson/encode.go:266 +0xeb3 fp=0xc822e59c70 sp=0xc822e59850
gopkg.in/mgo.v2/bson.(*encoder).addSlice(0xc822e5a908, 0x4432260, 0xc827a47920, 0x97)
    /private/tmp/mongodb-20160422-78263-1j1k4vz/mongodb-src-r3.2.5/src/github.com/mongodb/mongo-tools/vendor/src/gopkg.in/mgo.v2/bson/encode.go:234 +0xa58 fp=0xc822e59f28 sp=0xc822e59c70
gopkg.in/mgo.v2/bson.(*encoder).addDoc(0xc822e5a908, 0x4432260, 0xc827a47920, 0x97)
    /private/tmp/mongodb-20160422-78263-1j1k4vz/mongodb-src-r3.2.5/src/github.com/mongodb/mongo-tools/vendor/src/gopkg.in/mgo.v2/bson/encode.go:121 +0x521 fp=0xc822e5a090 sp=0xc822e59f28
gopkg.in/mgo.v2/bson.(*encoder).addElem(0xc822e5a908, 0x45dee50, 0x9, 0x4432260, 0xc827a47920, 0x97, 0x0)
    /private/tmp/mongodb-20160422-78263-1j1k4vz/mongodb-src-r3.2.5/src/github.com/mongodb/mongo-tools/vendor/src/gopkg.in/mgo.v2/bson/encode.go:364 +0x123a fp=0xc822e5a4b0 sp=0xc822e5a090
gopkg.in/mgo.v2/bson.(*encoder).addSlice(0xc822e5a908, 0x450b280, 0xc827a47940, 0x97)
    /private/tmp/mongodb-20160422-78263-1j1k4vz/mongodb-src-r3.2.5/src/github.com/mongodb/mongo-tools/vendor/src/gopkg.in/mgo.v2/bson/encode.go:207 +0x215 fp=0xc822e5a768 sp=0xc822e5a4b0
gopkg.in/mgo.v2/bson.(*encoder).addDoc(0xc822e5a908, 0x450b280, 0xc827a47940, 0x97)
    /private/tmp/mongodb-20160422-78263-1j1k4vz/mongodb-src-r3.2.5/src/github.com/mongodb/mongo-tools/vendor/src/gopkg.in/mgo.v2/bson/encode.go:121 +0x521 fp=0xc822e5a8d0 sp=0xc822e5a768
gopkg.in/mgo.v2/bson.Marshal(0x450b280, 0xc827a47940, 0x0, 0x0, 0x0, 0x0, 0x0)
    /private/tmp/mongodb-20160422-78263-1j1k4vz/mongodb-src-r3.2.5/src/github.com/mongodb/mongo-tools/vendor/src/gopkg.in/mgo.v2/bson/bson.go:472 +0x147 fp=0xc822e5a940 sp=0xc822e5a8d0
gopkg.in/mgo%2ev2.addBSON(0xc8254d0f00, 0x34, 0x100, 0x450b280, 0xc827a47940, 0x0, 0x0, 0x0, 0x0, 0x0)
    /private/tmp/mongodb-20160422-78263-1j1k4vz/mongodb-src-r3.2.5/src/github.com/mongodb/mongo-tools/vendor/src/gopkg.in/mgo.v2/socket.go:673 +0x141 fp=0xc822e5a9c8 sp=0xc822e5a940
gopkg.in/mgo%2ev2.(*mongoSocket).Query(0xc8200cc700, 0xc822e5b4d0, 0x1, 0x1, 0x0, 0x0)
    /private/tmp/mongodb-20160422-78263-1j1k4vz/mongodb-src-r3.2.5/src/github.com/mongodb/mongo-tools/vendor/src/gopkg.in/mgo.v2/socket.go:430 +0x2b13 fp=0xc822e5b460 sp=0xc822e5a9c8
gopkg.in/mgo%2ev2.(*mongoSocket).SimpleQuery(0xc8200cc700, 0xc824148460, 0x0, 0x0, 0x0, 0x0, 0x0)
    /private/tmp/mongodb-20160422-78263-1j1k4vz/mongodb-src-r3.2.5/src/github.com/mongodb/mongo-tools/vendor/src/gopkg.in/mgo.v2/socket.go:363 +0x254 fp=0xc822e5b500 sp=0xc822e5b460
gopkg.in/mgo%2ev2.(*Database).run(0xc82017f000, 0xc8200cc700, 0x450b280, 0xc827a47940, 0x44fd680, 0xc8200643c0, 0x0, 0x0)
    /private/tmp/mongodb-20160422-78263-1j1k4vz/mongodb-src-r3.2.5/src/github.com/mongodb/mongo-tools/vendor/src/gopkg.in/mgo.v2/session.go:3022 +0x32a fp=0xc822e5b710 sp=0xc822e5b500
gopkg.in/mgo%2ev2.(*Collection).writeOpCommand(0xc82018d080, 0xc8200cc700, 0xc8200ccd20, 0x4421820, 0xc820176000, 0x0, 0xc8200f60e0, 0x0, 0x0)
    /private/tmp/mongodb-20160422-78263-1j1k4vz/mongodb-src-r3.2.5/src/github.com/mongodb/mongo-tools/vendor/src/gopkg.in/mgo.v2/session.go:4439 +0x608 fp=0xc822e5b998 sp=0xc822e5b710
gopkg.in/mgo%2ev2.(*Collection).writeOp(0xc82018d080, 0x4421820, 0xc820176000, 0x0, 0x0, 0x0, 0x0)
    /private/tmp/mongodb-20160422-78263-1j1k4vz/mongodb-src-r3.2.5/src/github.com/mongodb/mongo-tools/vendor/src/gopkg.in/mgo.v2/session.go:4291 +0x36a fp=0xc822e5bbf0 sp=0xc822e5b998
gopkg.in/mgo%2ev2.(*Bulk).runInsert(0xc82018d0b0, 0xc8201b4a00, 0xc82300c060, 0xc82300c080, 0xc82300c040)
    /private/tmp/mongodb-20160422-78263-1j1k4vz/mongodb-src-r3.2.5/src/github.com/mongodb/mongo-tools/vendor/src/gopkg.in/mgo.v2/bulk.go:267 +0x113 fp=0xc822e5bcd0 sp=0xc822e5bbf0
gopkg.in/mgo%2ev2.(*Bulk).Run(0xc82018d0b0, 0x4a4b800, 0x0, 0x0)
    /private/tmp/mongodb-20160422-78263-1j1k4vz/mongodb-src-r3.2.5/src/github.com/mongodb/mongo-tools/vendor/src/gopkg.in/mgo.v2/bulk.go:241 +0xf2 fp=0xc822e5bd58 sp=0xc822e5bcd0
github.com/mongodb/mongo-tools/common/db.(*BufferedBulkInserter).Flush(0xc822e5bf28, 0x0, 0x0)
    /private/tmp/mongodb-20160422-78263-1j1k4vz/mongodb-src-r3.2.5/src/github.com/mongodb/mongo-tools/.gopath/src/github.com/mongodb/mongo-tools/common/db/buffered_bulk.go:69 +0x7c fp=0xc822e5bd90 sp=0xc822e5bd58
github.com/mongodb/mongo-tools/mongorestore.(*MongoRestore).RestoreCollectionToDB.func2(0xc820069d40, 0xc82018d050, 0xc8200e8820, 0xc820064e40, 0xc820064ea0, 0xc82017efa0)
    /private/tmp/mongodb-20160422-78263-1j1k4vz/mongodb-src-r3.2.5/src/github.com/mongodb/mongo-tools/.gopath/src/github.com/mongodb/mongo-tools/mongorestore/restore.go:278 +0x7e5 fp=0xc822e5bf60 sp=0xc822e5bd90
runtime.goexit()
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/asm_amd64.s:1998 +0x1 fp=0xc822e5bf68 sp=0xc822e5bf60
created by github.com/mongodb/mongo-tools/mongorestore.(*MongoRestore).RestoreCollectionToDB
    /private/tmp/mongodb-20160422-78263-1j1k4vz/mongodb-src-r3.2.5/src/github.com/mongodb/mongo-tools/.gopath/src/github.com/mongodb/mongo-tools/mongorestore/restore.go:289 +0xa07

goroutine 1 [chan receive]:
github.com/mongodb/mongo-tools/mongorestore.(*MongoRestore).RestoreIntents(0xc8200e8820, 0x0, 0x0)
    /private/tmp/mongodb-20160422-78263-1j1k4vz/mongodb-src-r3.2.5/src/github.com/mongodb/mongo-tools/.gopath/src/github.com/mongodb/mongo-tools/mongorestore/restore.go:57 +0x42a
github.com/mongodb/mongo-tools/mongorestore.(*MongoRestore).Restore(0xc8200e8820, 0x0, 0x0)
    /private/tmp/mongodb-20160422-78263-1j1k4vz/mongodb-src-r3.2.5/src/github.com/mongodb/mongo-tools/.gopath/src/github.com/mongodb/mongo-tools/mongorestore/mongorestore.go:368 +0x1931
main.main()
    /private/tmp/mongodb-20160422-78263-1j1k4vz/mongodb-src-r3.2.5/src/github.com/mongodb/mongo-tools/mongorestore/main/mongorestore.go:71 +0x826

goroutine 17 [syscall, locked to thread]:
runtime.goexit()
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/asm_amd64.s:1998 +0x1

goroutine 5 [syscall]:
os/signal.signal_recv(0x0)
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/sigqueue.go:116 +0x132
os/signal.loop()
    /usr/local/Cellar/go/1.6.2/libexec/src/os/signal/signal_unix.go:22 +0x18
created by os/signal.init.1
    /usr/local/Cellar/go/1.6.2/libexec/src/os/signal/signal_unix.go:28 +0x37

goroutine 20 [select]:
gopkg.in/mgo%2ev2.(*mongoCluster).syncServersLoop(0xc8200f4100)
    /private/tmp/mongodb-20160422-78263-1j1k4vz/mongodb-src-r3.2.5/src/github.com/mongodb/mongo-tools/vendor/src/gopkg.in/mgo.v2/cluster.go:394 +0x617
created by gopkg.in/mgo%2ev2.newCluster
    /private/tmp/mongodb-20160422-78263-1j1k4vz/mongodb-src-r3.2.5/src/github.com/mongodb/mongo-tools/vendor/src/gopkg.in/mgo.v2/cluster.go:78 +0x1d5

goroutine 23 [select, locked to thread]:
runtime.gopark(0x4a4c470, 0xc82002af28, 0x45d2ce8, 0x6, 0x18, 0x2)
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:262 +0x163
runtime.selectgoImpl(0xc82002af28, 0x0, 0x18)
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/select.go:392 +0xa67
runtime.selectgo(0xc82002af28)
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/select.go:215 +0x12
runtime.ensureSigM.func1()
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/signal1_unix.go:279 +0x32c
runtime.goexit()
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/asm_amd64.s:1998 +0x1

goroutine 25 [chan send]:
github.com/mongodb/mongo-tools/mongorestore.(*MongoRestore).RestoreCollectionToDB.func1(0xc8230688e0, 0xc8200e8820, 0x7fff5fbff900, 0x12, 0xc820018b28, 0x13, 0xc8201b2f80, 0xc8201381e0, 0xc8201b2fa0)
    /private/tmp/mongodb-20160422-78263-1j1k4vz/mongodb-src-r3.2.5/src/github.com/mongodb/mongo-tools/.gopath/src/github.com/mongodb/mongo-tools/mongorestore/restore.go:240 +0x3de
created by github.com/mongodb/mongo-tools/mongorestore.(*MongoRestore).RestoreCollectionToDB
    /private/tmp/mongodb-20160422-78263-1j1k4vz/mongodb-src-r3.2.5/src/github.com/mongodb/mongo-tools/.gopath/src/github.com/mongodb/mongo-tools/mongorestore/restore.go:245 +0x89c

goroutine 21 [sleep]:
time.Sleep(0x37e11d600)
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/time.go:59 +0xf9
gopkg.in/mgo%2ev2.(*mongoServer).pinger(0xc8200ec2a0, 0x1)
    /private/tmp/mongodb-20160422-78263-1j1k4vz/mongodb-src-r3.2.5/src/github.com/mongodb/mongo-tools/vendor/src/gopkg.in/mgo.v2/server.go:296 +0x1a6
created by gopkg.in/mgo%2ev2.newServer
    /private/tmp/mongodb-20160422-78263-1j1k4vz/mongodb-src-r3.2.5/src/github.com/mongodb/mongo-tools/vendor/src/gopkg.in/mgo.v2/server.go:89 +0x165

goroutine 40 [semacquire]:
sync.runtime_Semacquire(0xc8200e5d94)
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/sema.go:47 +0x26
sync.(*Mutex).Lock(0xc8200e5d90)
    /usr/local/Cellar/go/1.6.2/libexec/src/sync/mutex.go:83 +0x1c4
gopkg.in/mgo%2ev2.(*mongoSocket).SimpleQuery(0xc8200ec380, 0xc8241482a0, 0x0, 0x0, 0x0, 0x0, 0x0)
    /private/tmp/mongodb-20160422-78263-1j1k4vz/mongodb-src-r3.2.5/src/github.com/mongodb/mongo-tools/vendor/src/gopkg.in/mgo.v2/socket.go:367 +0x2a4
gopkg.in/mgo%2ev2.(*Database).run(0xc821cc3440, 0xc8200ec380, 0x450b280, 0xc8242b4080, 0x44fd680, 0xc820064300, 0x0, 0x0)
    /private/tmp/mongodb-20160422-78263-1j1k4vz/mongodb-src-r3.2.5/src/github.com/mongodb/mongo-tools/vendor/src/gopkg.in/mgo.v2/session.go:3022 +0x32a
gopkg.in/mgo%2ev2.(*Collection).writeOpCommand(0xc820170060, 0xc8200ec380, 0xc8200cc1c0, 0x4421820, 0xc820176090, 0x0, 0xc8200f6070, 0x0, 0x0)
    /private/tmp/mongodb-20160422-78263-1j1k4vz/mongodb-src-r3.2.5/src/github.com/mongodb/mongo-tools/vendor/src/gopkg.in/mgo.v2/session.go:4439 +0x608
gopkg.in/mgo%2ev2.(*Collection).writeOp(0xc820170060, 0x4421820, 0xc820176090, 0x0, 0x0, 0x0, 0x0)
    /private/tmp/mongodb-20160422-78263-1j1k4vz/mongodb-src-r3.2.5/src/github.com/mongodb/mongo-tools/vendor/src/gopkg.in/mgo.v2/session.go:4291 +0x36a
gopkg.in/mgo%2ev2.(*Bulk).runInsert(0xc820170090, 0xc821cc34c0, 0xc8230685e0, 0xc823068620, 0xc8230685a0)
    /private/tmp/mongodb-20160422-78263-1j1k4vz/mongodb-src-r3.2.5/src/github.com/mongodb/mongo-tools/vendor/src/gopkg.in/mgo.v2/bulk.go:267 +0x113
gopkg.in/mgo%2ev2.(*Bulk).Run(0xc820170090, 0x4a4b800, 0x0, 0x0)
    /private/tmp/mongodb-20160422-78263-1j1k4vz/mongodb-src-r3.2.5/src/github.com/mongodb/mongo-tools/vendor/src/gopkg.in/mgo.v2/bulk.go:241 +0xf2
github.com/mongodb/mongo-tools/common/db.(*BufferedBulkInserter).Flush(0xc8242bdf28, 0x0, 0x0)
    /private/tmp/mongodb-20160422-78263-1j1k4vz/mongodb-src-r3.2.5/src/github.com/mongodb/mongo-tools/.gopath/src/github.com/mongodb/mongo-tools/common/db/buffered_bulk.go:69 +0x7c
github.com/mongodb/mongo-tools/mongorestore.(*MongoRestore).RestoreCollectionToDB.func2(0xc820068000, 0xc820170030, 0xc8200e8820, 0xc8200ee060, 0xc8200ee0c0, 0xc821cc33e0)
    /private/tmp/mongodb-20160422-78263-1j1k4vz/mongodb-src-r3.2.5/src/github.com/mongodb/mongo-tools/.gopath/src/github.com/mongodb/mongo-tools/mongorestore/restore.go:278 +0x7e5
created by github.com/mongodb/mongo-tools/mongorestore.(*MongoRestore).RestoreCollectionToDB
    /private/tmp/mongodb-20160422-78263-1j1k4vz/mongodb-src-r3.2.5/src/github.com/mongodb/mongo-tools/.gopath/src/github.com/mongodb/mongo-tools/mongorestore/restore.go:289 +0xa07

goroutine 22 [running]:
    goroutine running on other thread; stack unavailable
created by gopkg.in/mgo%2ev2.newSocket
    /private/tmp/mongodb-20160422-78263-1j1k4vz/mongodb-src-r3.2.5/src/github.com/mongodb/mongo-tools/vendor/src/gopkg.in/mgo.v2/socket.go:194 +0x407

goroutine 8 [chan receive]:
github.com/mongodb/mongo-tools/mongorestore.(*MongoRestore).handleSignals(0xc8200e8820)
    /private/tmp/mongodb-20160422-78263-1j1k4vz/mongodb-src-r3.2.5/src/github.com/mongodb/mongo-tools/.gopath/src/github.com/mongodb/mongo-tools/mongorestore/mongorestore.go:447 +0x1fe
created by github.com/mongodb/mongo-tools/mongorestore.(*MongoRestore).Restore
    /private/tmp/mongodb-20160422-78263-1j1k4vz/mongodb-src-r3.2.5/src/github.com/mongodb/mongo-tools/.gopath/src/github.com/mongodb/mongo-tools/mongorestore/mongorestore.go:366 +0x1920

goroutine 9 [select]:
github.com/mongodb/mongo-tools/common/progress.(*Manager).start(0xc820192c00)
    /private/tmp/mongodb-20160422-78263-1j1k4vz/mongodb-src-r3.2.5/src/github.com/mongodb/mongo-tools/.gopath/src/github.com/mongodb/mongo-tools/common/progress/manager.go:126 +0x14a
created by github.com/mongodb/mongo-tools/common/progress.(*Manager).Start
    /private/tmp/mongodb-20160422-78263-1j1k4vz/mongodb-src-r3.2.5/src/github.com/mongodb/mongo-tools/.gopath/src/github.com/mongodb/mongo-tools/common/progress/manager.go:115 +0xd2

goroutine 10 [chan receive]:
github.com/mongodb/mongo-tools/mongorestore.(*MongoRestore).RestoreCollectionToDB(0xc8200e8820, 0x7fff5fbff900, 0x12, 0xc8201660a8, 0x8, 0xc821cc3380, 0x76025f, 0x0, 0x0, 0x0)
    /private/tmp/mongodb-20160422-78263-1j1k4vz/mongodb-src-r3.2.5/src/github.com/mongodb/mongo-tools/.gopath/src/github.com/mongodb/mongo-tools/mongorestore/restore.go:297 +0xa8c
github.com/mongodb/mongo-tools/mongorestore.(*MongoRestore).RestoreIntent(0xc8200e8820, 0xc820180a00, 0x0, 0x0)
    /private/tmp/mongodb-20160422-78263-1j1k4vz/mongodb-src-r3.2.5/src/github.com/mongodb/mongo-tools/.gopath/src/github.com/mongodb/mongo-tools/mongorestore/restore.go:171 +0x1b66
github.com/mongodb/mongo-tools/mongorestore.(*MongoRestore).RestoreIntents.func1(0xc8200e8820, 0xc820064d80, 0x0)
    /private/tmp/mongodb-20160422-78263-1j1k4vz/mongodb-src-r3.2.5/src/github.com/mongodb/mongo-tools/.gopath/src/github.com/mongodb/mongo-tools/mongorestore/restore.go:45 +0x2aa
created by github.com/mongodb/mongo-tools/mongorestore.(*MongoRestore).RestoreIntents
    /private/tmp/mongodb-20160422-78263-1j1k4vz/mongodb-src-r3.2.5/src/github.com/mongodb/mongo-tools/.gopath/src/github.com/mongodb/mongo-tools/mongorestore/restore.go:52 +0x3bc

goroutine 11 [chan receive]:
github.com/mongodb/mongo-tools/mongorestore.(*MongoRestore).RestoreCollectionToDB(0xc8200e8820, 0x7fff5fbff900, 0x12, 0xc820019228, 0x5, 0xc825643d20, 0x6e0fbf, 0x0, 0x0, 0x0)
    /private/tmp/mongodb-20160422-78263-1j1k4vz/mongodb-src-r3.2.5/src/github.com/mongodb/mongo-tools/.gopath/src/github.com/mongodb/mongo-tools/mongorestore/restore.go:297 +0xa8c
github.com/mongodb/mongo-tools/mongorestore.(*MongoRestore).RestoreIntent(0xc8200e8820, 0xc820081600, 0x0, 0x0)
    /private/tmp/mongodb-20160422-78263-1j1k4vz/mongodb-src-r3.2.5/src/github.com/mongodb/mongo-tools/.gopath/src/github.com/mongodb/mongo-tools/mongorestore/restore.go:171 +0x1b66
github.com/mongodb/mongo-tools/mongorestore.(*MongoRestore).RestoreIntents.func1(0xc8200e8820, 0xc820064d80, 0x1)
    /private/tmp/mongodb-20160422-78263-1j1k4vz/mongodb-src-r3.2.5/src/github.com/mongodb/mongo-tools/.gopath/src/github.com/mongodb/mongo-tools/mongorestore/restore.go:45 +0x2aa
created by github.com/mongodb/mongo-tools/mongorestore.(*MongoRestore).RestoreIntents
    /private/tmp/mongodb-20160422-78263-1j1k4vz/mongodb-src-r3.2.5/src/github.com/mongodb/mongo-tools/.gopath/src/github.com/mongodb/mongo-tools/mongorestore/restore.go:52 +0x3bc

goroutine 12 [chan receive]:
github.com/mongodb/mongo-tools/mongorestore.(*MongoRestore).RestoreCollectionToDB(0xc8200e8820, 0x7fff5fbff900, 0x12, 0xc820018b28, 0x13, 0xc8230688e0, 0x6a141d, 0x0, 0x0, 0x0)
    /private/tmp/mongodb-20160422-78263-1j1k4vz/mongodb-src-r3.2.5/src/github.com/mongodb/mongo-tools/.gopath/src/github.com/mongodb/mongo-tools/mongorestore/restore.go:297 +0xa8c
github.com/mongodb/mongo-tools/mongorestore.(*MongoRestore).RestoreIntent(0xc8200e8820, 0xc820080580, 0x0, 0x0)
    /private/tmp/mongodb-20160422-78263-1j1k4vz/mongodb-src-r3.2.5/src/github.com/mongodb/mongo-tools/.gopath/src/github.com/mongodb/mongo-tools/mongorestore/restore.go:171 +0x1b66
github.com/mongodb/mongo-tools/mongorestore.(*MongoRestore).RestoreIntents.func1(0xc8200e8820, 0xc820064d80, 0x2)
    /private/tmp/mongodb-20160422-78263-1j1k4vz/mongodb-src-r3.2.5/src/github.com/mongodb/mongo-tools/.gopath/src/github.com/mongodb/mongo-tools/mongorestore/restore.go:45 +0x2aa
created by github.com/mongodb/mongo-tools/mongorestore.(*MongoRestore).RestoreIntents
    /private/tmp/mongodb-20160422-78263-1j1k4vz/mongodb-src-r3.2.5/src/github.com/mongodb/mongo-tools/.gopath/src/github.com/mongodb/mongo-tools/mongorestore/restore.go:52 +0x3bc

goroutine 13 [chan receive]:
github.com/mongodb/mongo-tools/mongorestore.(*MongoRestore).RestoreCollectionToDB(0xc8200e8820, 0x7fff5fbff900, 0x12, 0xc820019128, 0x9, 0xc82017ef40, 0x7abc5e, 0x0, 0x0, 0x0)
    /private/tmp/mongodb-20160422-78263-1j1k4vz/mongodb-src-r3.2.5/src/github.com/mongodb/mongo-tools/.gopath/src/github.com/mongodb/mongo-tools/mongorestore/restore.go:297 +0xa8c
github.com/mongodb/mongo-tools/mongorestore.(*MongoRestore).RestoreIntent(0xc8200e8820, 0xc820081500, 0x0, 0x0)
    /private/tmp/mongodb-20160422-78263-1j1k4vz/mongodb-src-r3.2.5/src/github.com/mongodb/mongo-tools/.gopath/src/github.com/mongodb/mongo-tools/mongorestore/restore.go:171 +0x1b66
github.com/mongodb/mongo-tools/mongorestore.(*MongoRestore).RestoreIntents.func1(0xc8200e8820, 0xc820064d80, 0x3)
    /private/tmp/mongodb-20160422-78263-1j1k4vz/mongodb-src-r3.2.5/src/github.com/mongodb/mongo-tools/.gopath/src/github.com/mongodb/mongo-tools/mongorestore/restore.go:45 +0x2aa
created by github.com/mongodb/mongo-tools/mongorestore.(*MongoRestore).RestoreIntents
    /private/tmp/mongodb-20160422-78263-1j1k4vz/mongodb-src-r3.2.5/src/github.com/mongodb/mongo-tools/.gopath/src/github.com/mongodb/mongo-tools/mongorestore/restore.go:52 +0x3bc

goroutine 14 [IO wait]:
net.runtime_pollWait(0x5641060, 0x72, 0xc82018ced0)
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/netpoll.go:160 +0x60
net.(*pollDesc).Wait(0xc8201b61b0, 0x72, 0x0, 0x0)
    /usr/local/Cellar/go/1.6.2/libexec/src/net/fd_poll_runtime.go:73 +0x3a
net.(*pollDesc).WaitRead(0xc8201b61b0, 0x0, 0x0)
    /usr/local/Cellar/go/1.6.2/libexec/src/net/fd_poll_runtime.go:78 +0x36
net.(*netFD).Read(0xc8201b6150, 0xc82018ced0, 0x24, 0x24, 0x0, 0x5600050, 0xc820014190)
    /usr/local/Cellar/go/1.6.2/libexec/src/net/fd_unix.go:250 +0x23a
net.(*conn).Read(0xc82002c120, 0xc82018ced0, 0x24, 0x24, 0x0, 0x0, 0x0)
    /usr/local/Cellar/go/1.6.2/libexec/src/net/net.go:172 +0xe4
gopkg.in/mgo%2ev2.fill(0x5641210, 0xc82002c120, 0xc82018ced0, 0x24, 0x24, 0x0, 0x0)
    /private/tmp/mongodb-20160422-78263-1j1k4vz/mongodb-src-r3.2.5/src/github.com/mongodb/mongo-tools/vendor/src/gopkg.in/mgo.v2/socket.go:530 +0x6c
gopkg.in/mgo%2ev2.(*mongoSocket).readLoop(0xc8200cc700)
    /private/tmp/mongodb-20160422-78263-1j1k4vz/mongodb-src-r3.2.5/src/github.com/mongodb/mongo-tools/vendor/src/gopkg.in/mgo.v2/socket.go:547 +0x133
created by gopkg.in/mgo%2ev2.newSocket
    /private/tmp/mongodb-20160422-78263-1j1k4vz/mongodb-src-r3.2.5/src/github.com/mongodb/mongo-tools/vendor/src/gopkg.in/mgo.v2/socket.go:194 +0x407

goroutine 15 [IO wait]:
net.runtime_pollWait(0x5640fa0, 0x72, 0xc82018cfc0)
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/netpoll.go:160 +0x60
net.(*pollDesc).Wait(0xc8201b6220, 0x72, 0x0, 0x0)
    /usr/local/Cellar/go/1.6.2/libexec/src/net/fd_poll_runtime.go:73 +0x3a
net.(*pollDesc).WaitRead(0xc8201b6220, 0x0, 0x0)
    /usr/local/Cellar/go/1.6.2/libexec/src/net/fd_poll_runtime.go:78 +0x36
net.(*netFD).Read(0xc8201b61c0, 0xc82018cfc0, 0x24, 0x24, 0x0, 0x5600050, 0xc820014190)
    /usr/local/Cellar/go/1.6.2/libexec/src/net/fd_unix.go:250 +0x23a
net.(*conn).Read(0xc82002c128, 0xc82018cfc0, 0x24, 0x24, 0x0, 0x0, 0x0)
    /usr/local/Cellar/go/1.6.2/libexec/src/net/net.go:172 +0xe4
gopkg.in/mgo%2ev2.fill(0x5641210, 0xc82002c128, 0xc82018cfc0, 0x24, 0x24, 0x0, 0x0)
    /private/tmp/mongodb-20160422-78263-1j1k4vz/mongodb-src-r3.2.5/src/github.com/mongodb/mongo-tools/vendor/src/gopkg.in/mgo.v2/socket.go:530 +0x6c
gopkg.in/mgo%2ev2.(*mongoSocket).readLoop(0xc8200cc9a0)
    /private/tmp/mongodb-20160422-78263-1j1k4vz/mongodb-src-r3.2.5/src/github.com/mongodb/mongo-tools/vendor/src/gopkg.in/mgo.v2/socket.go:547 +0x133
created by gopkg.in/mgo%2ev2.newSocket
    /private/tmp/mongodb-20160422-78263-1j1k4vz/mongodb-src-r3.2.5/src/github.com/mongodb/mongo-tools/vendor/src/gopkg.in/mgo.v2/socket.go:194 +0x407

goroutine 24 [IO wait]:
net.runtime_pollWait(0x5640ee0, 0x72, 0xc8200e3c20)
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/netpoll.go:160 +0x60
net.(*pollDesc).Wait(0xc8201b6290, 0x72, 0x0, 0x0)
    /usr/local/Cellar/go/1.6.2/libexec/src/net/fd_poll_runtime.go:73 +0x3a
net.(*pollDesc).WaitRead(0xc8201b6290, 0x0, 0x0)
    /usr/local/Cellar/go/1.6.2/libexec/src/net/fd_poll_runtime.go:78 +0x36
net.(*netFD).Read(0xc8201b6230, 0xc8200e3c20, 0x24, 0x24, 0x0, 0x5600050, 0xc820014190)
    /usr/local/Cellar/go/1.6.2/libexec/src/net/fd_unix.go:250 +0x23a
net.(*conn).Read(0xc8200e6140, 0xc8200e3c20, 0x24, 0x24, 0x0, 0x0, 0x0)
    /usr/local/Cellar/go/1.6.2/libexec/src/net/net.go:172 +0xe4
gopkg.in/mgo%2ev2.fill(0x5641210, 0xc8200e6140, 0xc8200e3c20, 0x24, 0x24, 0x0, 0x0)
    /private/tmp/mongodb-20160422-78263-1j1k4vz/mongodb-src-r3.2.5/src/github.com/mongodb/mongo-tools/vendor/src/gopkg.in/mgo.v2/socket.go:530 +0x6c
gopkg.in/mgo%2ev2.(*mongoSocket).readLoop(0xc8200ec7e0)
    /private/tmp/mongodb-20160422-78263-1j1k4vz/mongodb-src-r3.2.5/src/github.com/mongodb/mongo-tools/vendor/src/gopkg.in/mgo.v2/socket.go:547 +0x133
created by gopkg.in/mgo%2ev2.newSocket
    /private/tmp/mongodb-20160422-78263-1j1k4vz/mongodb-src-r3.2.5/src/github.com/mongodb/mongo-tools/vendor/src/gopkg.in/mgo.v2/socket.go:194 +0x407

goroutine 26 [semacquire]:
sync.runtime_Semacquire(0xc82012eedc)
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/sema.go:47 +0x26
sync.(*Mutex).Lock(0xc82012eed8)
    /usr/local/Cellar/go/1.6.2/libexec/src/sync/mutex.go:83 +0x1c4
gopkg.in/mgo%2ev2.(*mongoSocket).SimpleQuery(0xc8200ec7e0, 0xc8200ec9a0, 0x0, 0x0, 0x0, 0x0, 0x0)
    /private/tmp/mongodb-20160422-78263-1j1k4vz/mongodb-src-r3.2.5/src/github.com/mongodb/mongo-tools/vendor/src/gopkg.in/mgo.v2/socket.go:367 +0x2a4
gopkg.in/mgo%2ev2.(*Database).run(0xc8230689e0, 0xc8200ec7e0, 0x450b280, 0xc827ad5c40, 0x44fd680, 0xc8201384e0, 0x0, 0x0)
    /private/tmp/mongodb-20160422-78263-1j1k4vz/mongodb-src-r3.2.5/src/github.com/mongodb/mongo-tools/vendor/src/gopkg.in/mgo.v2/session.go:3022 +0x32a
gopkg.in/mgo%2ev2.(*Collection).writeOpCommand(0xc8201765d0, 0xc8200ec7e0, 0xc8200ec620, 0x4421820, 0xc820176120, 0x0, 0xc82000a150, 0x0, 0x0)
    /private/tmp/mongodb-20160422-78263-1j1k4vz/mongodb-src-r3.2.5/src/github.com/mongodb/mongo-tools/vendor/src/gopkg.in/mgo.v2/session.go:4439 +0x608
gopkg.in/mgo%2ev2.(*Collection).writeOp(0xc8201765d0, 0x4421820, 0xc820176120, 0x0, 0x0, 0x0, 0x0)
    /private/tmp/mongodb-20160422-78263-1j1k4vz/mongodb-src-r3.2.5/src/github.com/mongodb/mongo-tools/vendor/src/gopkg.in/mgo.v2/session.go:4291 +0x36a
gopkg.in/mgo%2ev2.(*Bulk).runInsert(0xc820176600, 0xc823068ae0, 0xc8256439e0, 0xc825643a20, 0x4a4bcf8)
    /private/tmp/mongodb-20160422-78263-1j1k4vz/mongodb-src-r3.2.5/src/github.com/mongodb/mongo-tools/vendor/src/gopkg.in/mgo.v2/bulk.go:267 +0x113
gopkg.in/mgo%2ev2.(*Bulk).Run(0xc820176600, 0x4a4b800, 0x0, 0x0)
    /private/tmp/mongodb-20160422-78263-1j1k4vz/mongodb-src-r3.2.5/src/github.com/mongodb/mongo-tools/vendor/src/gopkg.in/mgo.v2/bulk.go:241 +0xf2
github.com/mongodb/mongo-tools/common/db.(*BufferedBulkInserter).Flush(0xc822e5ff28, 0x0, 0x0)
    /private/tmp/mongodb-20160422-78263-1j1k4vz/mongodb-src-r3.2.5/src/github.com/mongodb/mongo-tools/.gopath/src/github.com/mongodb/mongo-tools/common/db/buffered_bulk.go:69 +0x7c
github.com/mongodb/mongo-tools/common/db.(*BufferedBulkInserter).Insert(0xc822e5ff28, 0x454e240, 0xc8256439a0, 0x0, 0x0)
    /private/tmp/mongodb-20160422-78263-1j1k4vz/mongodb-src-r3.2.5/src/github.com/mongodb/mongo-tools/.gopath/src/github.com/mongodb/mongo-tools/common/db/buffered_bulk.go:54 +0x311
github.com/mongodb/mongo-tools/mongorestore.(*MongoRestore).RestoreCollectionToDB.func2(0xc821800000, 0xc820176510, 0xc8200e8820, 0xc8201381e0, 0xc820138240, 0xc823068960)
    /private/tmp/mongodb-20160422-78263-1j1k4vz/mongodb-src-r3.2.5/src/github.com/mongodb/mongo-tools/.gopath/src/github.com/mongodb/mongo-tools/mongorestore/restore.go:266 +0x606
created by github.com/mongodb/mongo-tools/mongorestore.(*MongoRestore).RestoreCollectionToDB
    /private/tmp/mongodb-20160422-78263-1j1k4vz/mongodb-src-r3.2.5/src/github.com/mongodb/mongo-tools/.gopath/src/github.com/mongodb/mongo-tools/mongorestore/restore.go:289 +0xa07

goroutine 41 [chan send]:
github.com/mongodb/mongo-tools/mongorestore.(*MongoRestore).RestoreCollectionToDB.func1(0xc825643d20, 0xc8200e8820, 0x7fff5fbff900, 0x12, 0xc820019228, 0x5, 0xc82012edb0, 0xc8201383c0, 0xc82012edd0)
    /private/tmp/mongodb-20160422-78263-1j1k4vz/mongodb-src-r3.2.5/src/github.com/mongodb/mongo-tools/.gopath/src/github.com/mongodb/mongo-tools/mongorestore/restore.go:240 +0x3de
created by github.com/mongodb/mongo-tools/mongorestore.(*MongoRestore).RestoreCollectionToDB
    /private/tmp/mongodb-20160422-78263-1j1k4vz/mongodb-src-r3.2.5/src/github.com/mongodb/mongo-tools/.gopath/src/github.com/mongodb/mongo-tools/mongorestore/restore.go:245 +0x89c

goroutine 42 [running]:
    goroutine running on other thread; stack unavailable
created by github.com/mongodb/mongo-tools/mongorestore.(*MongoRestore).RestoreCollectionToDB
    /private/tmp/mongodb-20160422-78263-1j1k4vz/mongodb-src-r3.2.5/src/github.com/mongodb/mongo-tools/.gopath/src/github.com/mongodb/mongo-tools/mongorestore/restore.go:289 +0xa07
[signal 0xb code=0x1 addr=0xb01dfacedebac1e pc=0x4011e7b]

runtime stack:
runtime.throw(0x4683ea0, 0x2a)
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/panic.go:547 +0x90
runtime.sigpanic()
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/sigpanic_unix.go:12 +0x5a
runtime.unlock(0x4c141e0)
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/lock_sema.go:107 +0x14b
runtime.(*mheap).alloc_m(0x4c141e0, 0x5e, 0x100000000, 0x5661158)
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/mheap.go:492 +0x314
runtime.(*mheap).alloc.func1()
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/mheap.go:502 +0x41
runtime.systemstack(0x70000fc35dc8)
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/asm_amd64.s:307 +0xab
runtime.(*mheap).alloc(0x4c141e0, 0x5e, 0x100000000, 0x56611c0)
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/mheap.go:503 +0x63
runtime.largeAlloc(0xbc000, 0x3, 0xc827e2c000)
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/malloc.go:766 +0xb3
runtime.mallocgc.func3()
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/malloc.go:664 +0x33
runtime.systemstack(0xc82001c000)
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/asm_amd64.s:291 +0x79
runtime.mstart()
    /usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:1051
Error on or near line 133; exiting with status 1
Cleaning up...
sheharyarn commented 7 years ago

Can you check if it's not an issue with your mongodump and mongorestore versions? Can you try manually taking a backup using mongodump and see if that works?

You can also use this script as a reference.

sheharyarn commented 7 years ago

After a bit more research, it does seem like an issue with your mongodb version. It looks like you're on MacOS Sierra using an older version of MongoDB and hence mongorestore which depends on a go runtime that's broken on Sierra:

Upgrading MongoDB should fix this:

brew upgrade mongodb

Can you confirm and report back?

sheharyarn commented 6 years ago

Closing this because of inactivity.