-
-
Save magik6k/b9634d85e84fe90906744de0127dbc20 to your computer and use it in GitHub Desktop.
badger race or nil pointer dereference cases
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
[start] | |
2017/06/17 18:53:42 badger: Get /local/pins | |
2017/06/17 18:53:42 badger: Get /local/filesroot | |
[daemon ready] | |
2017/06/17 18:53:50 badger: Query | |
2017/06/17 18:53:50 badger: q.Prefix: /providers/CIQCHFJ2SAI47OHAKF4TNLGPOYOE22FRLR6XAYR6NEPZ46YFFNGZS5A | |
2017/06/17 18:53:50 badger: q.KeysOnly: %!s(bool=false) | |
2017/06/17 18:53:50 badger: q.Filters: 0 | |
2017/06/17 18:53:50 badger: q.Orders: 0 | |
2017/06/17 18:53:50 badger: q.Offset: 0 | |
2017/06/17 18:53:50 badger: Get /F5UXA3TTF4JCAUS2VLVFU4BNZQHWIMJNHQZHFAI3PIPL23NF553BV45HUWGZDCXV | |
================== | |
WARNING: DATA RACE | |
Read at 0x00c420181ea8 by goroutine 235: | |
github.com/dgraph-io/badger/skl.(*Skiplist).findNear() | |
/home/magik6k/.opt/go/src/github.com/dgraph-io/badger/skl/skl.go:214 +0xf4 | |
github.com/dgraph-io/badger/skl.(*Skiplist).Get() | |
/home/magik6k/.opt/go/src/github.com/dgraph-io/badger/skl/skl.go:373 +0xa9 | |
github.com/dgraph-io/badger/badger.(*KV).get() | |
/home/magik6k/.opt/go/src/github.com/dgraph-io/badger/badger/kv.go:363 +0x1d2 | |
github.com/dgraph-io/badger/badger.(*KV).Get() | |
/home/magik6k/.opt/go/src/github.com/dgraph-io/badger/badger/kv.go:374 +0x92 | |
github.com/ipfs/go-ds-badger.(*datastore).Get() | |
/home/magik6k/.opt/go/src/github.com/ipfs/go-ds-badger/datastore.go:45 +0x196 | |
gx/ipfs/QmRWDav6mzWseLWeYfVd5fvUKiVe9xNH29YfMF438fG364/go-datastore.(*LogDatastore).Get() | |
/home/magik6k/.opt/go/src/gx/ipfs/QmRWDav6mzWseLWeYfVd5fvUKiVe9xNH29YfMF438fG364/go-datastore/basic_ds.go:154 +0x265 | |
gx/ipfs/QmNPv1yzXBqxzqjfTzHCeBoicxxZgHzLezdY2hMCZ3r6EU/go-ds-measure.(*measure).Get() | |
/home/magik6k/.opt/go/src/gx/ipfs/QmNPv1yzXBqxzqjfTzHCeBoicxxZgHzLezdY2hMCZ3r6EU/go-ds-measure/measure.go:107 +0x1b7 | |
gx/ipfs/QmRWDav6mzWseLWeYfVd5fvUKiVe9xNH29YfMF438fG364/go-datastore/syncmount.(*Datastore).Get() | |
/home/magik6k/.opt/go/src/gx/ipfs/QmRWDav6mzWseLWeYfVd5fvUKiVe9xNH29YfMF438fG364/go-datastore/syncmount/mount.go:67 +0x169 | |
gx/ipfs/QmNPv1yzXBqxzqjfTzHCeBoicxxZgHzLezdY2hMCZ3r6EU/go-ds-measure.(*measure).Get() | |
/home/magik6k/.opt/go/src/gx/ipfs/QmNPv1yzXBqxzqjfTzHCeBoicxxZgHzLezdY2hMCZ3r6EU/go-ds-measure/measure.go:107 +0x1b7 | |
gx/ipfs/QmaoxFZcgwGyoB57pCYQobejLoNgqaA6trr3zxxrbm4UXe/go-libp2p-kad-dht.(*IpfsDHT).checkLocalDatastore() | |
/home/magik6k/.opt/go/src/gx/ipfs/QmaoxFZcgwGyoB57pCYQobejLoNgqaA6trr3zxxrbm4UXe/go-libp2p-kad-dht/handlers.go:89 +0x22d | |
gx/ipfs/QmaoxFZcgwGyoB57pCYQobejLoNgqaA6trr3zxxrbm4UXe/go-libp2p-kad-dht.(*IpfsDHT).handleGetValue() | |
/home/magik6k/.opt/go/src/gx/ipfs/QmaoxFZcgwGyoB57pCYQobejLoNgqaA6trr3zxxrbm4UXe/go-libp2p-kad-dht/handlers.go:60 +0x592 | |
gx/ipfs/QmaoxFZcgwGyoB57pCYQobejLoNgqaA6trr3zxxrbm4UXe/go-libp2p-kad-dht.(*IpfsDHT).(gx/ipfs/QmaoxFZcgwGyoB57pCYQobejLoNgqaA6trr3zxxrbm4UXe/go-libp2p-kad-dht.handleGetValue)-fm() | |
/home/magik6k/.opt/go/src/gx/ipfs/QmaoxFZcgwGyoB57pCYQobejLoNgqaA6trr3zxxrbm4UXe/go-libp2p-kad-dht/handlers.go:30 +0xd3 | |
gx/ipfs/QmaoxFZcgwGyoB57pCYQobejLoNgqaA6trr3zxxrbm4UXe/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage() | |
/home/magik6k/.opt/go/src/gx/ipfs/QmaoxFZcgwGyoB57pCYQobejLoNgqaA6trr3zxxrbm4UXe/go-libp2p-kad-dht/dht_net.go:53 +0x591 | |
Previous write at 0x00c420181ea8 by goroutine 100: | |
github.com/dgraph-io/badger/skl.(*Skiplist).DecrRef() | |
/home/magik6k/.opt/go/src/github.com/dgraph-io/badger/skl/skl.go:114 +0x1c4 | |
github.com/dgraph-io/badger/skl.(*Iterator).Close() | |
/home/magik6k/.opt/go/src/github.com/dgraph-io/badger/skl/skl.go:396 +0x5d | |
github.com/dgraph-io/badger/skl.(*UniIterator).Close() | |
/home/magik6k/.opt/go/src/github.com/dgraph-io/badger/skl/skl.go:493 +0x5d | |
github.com/dgraph-io/badger/y.(*MergeIterator).Close() | |
/home/magik6k/.opt/go/src/github.com/dgraph-io/badger/y/iterator.go:203 +0x10d | |
github.com/dgraph-io/badger/badger.(*Iterator).Close() | |
/home/magik6k/.opt/go/src/github.com/dgraph-io/badger/badger/iterator.go:128 +0x55 | |
github.com/ipfs/go-ds-badger.(*datastore).QueryNew.func2() | |
/home/magik6k/.opt/go/src/github.com/ipfs/go-ds-badger/datastore.go:111 +0x5d | |
gx/ipfs/QmRWDav6mzWseLWeYfVd5fvUKiVe9xNH29YfMF438fG364/go-datastore/query.(*resultsIter).Close() | |
/home/magik6k/.opt/go/src/gx/ipfs/QmRWDav6mzWseLWeYfVd5fvUKiVe9xNH29YfMF438fG364/go-datastore/query/query.go:347 +0xd9 | |
gx/ipfs/QmRWDav6mzWseLWeYfVd5fvUKiVe9xNH29YfMF438fG364/go-datastore/keytransform.(*ktds).Query.func2() | |
/home/magik6k/.opt/go/src/gx/ipfs/QmRWDav6mzWseLWeYfVd5fvUKiVe9xNH29YfMF438fG364/go-datastore/keytransform/keytransform.go:75 +0x70 | |
gx/ipfs/QmRWDav6mzWseLWeYfVd5fvUKiVe9xNH29YfMF438fG364/go-datastore/query.(*resultsIter).NextSync() | |
/home/magik6k/.opt/go/src/gx/ipfs/QmRWDav6mzWseLWeYfVd5fvUKiVe9xNH29YfMF438fG364/go-datastore/query/query.go:317 +0x256 | |
gx/ipfs/QmaoxFZcgwGyoB57pCYQobejLoNgqaA6trr3zxxrbm4UXe/go-libp2p-kad-dht/providers.loadProvSet() | |
/home/magik6k/.opt/go/src/gx/ipfs/QmaoxFZcgwGyoB57pCYQobejLoNgqaA6trr3zxxrbm4UXe/go-libp2p-kad-dht/providers/providers.go:122 +0x22e | |
gx/ipfs/QmaoxFZcgwGyoB57pCYQobejLoNgqaA6trr3zxxrbm4UXe/go-libp2p-kad-dht/providers.(*ProviderManager).addProv() | |
/home/magik6k/.opt/go/src/gx/ipfs/QmaoxFZcgwGyoB57pCYQobejLoNgqaA6trr3zxxrbm4UXe/go-libp2p-kad-dht/providers/providers.go:167 +0x31f | |
gx/ipfs/QmaoxFZcgwGyoB57pCYQobejLoNgqaA6trr3zxxrbm4UXe/go-libp2p-kad-dht/providers.(*ProviderManager).run() | |
/home/magik6k/.opt/go/src/gx/ipfs/QmaoxFZcgwGyoB57pCYQobejLoNgqaA6trr3zxxrbm4UXe/go-libp2p-kad-dht/providers/providers.go:256 +0x24f | |
gx/ipfs/QmaoxFZcgwGyoB57pCYQobejLoNgqaA6trr3zxxrbm4UXe/go-libp2p-kad-dht/providers.NewProviderManager.func1() | |
/home/magik6k/.opt/go/src/gx/ipfs/QmaoxFZcgwGyoB57pCYQobejLoNgqaA6trr3zxxrbm4UXe/go-libp2p-kad-dht/providers/providers.go:73 +0x46 | |
gx/ipfs/QmSF8fPo3jgVBAy8fpdjjYqgG87dkJgUprRBHRd2tmfgpP/goprocess.(*process).Go.func1() | |
/home/magik6k/.opt/go/src/gx/ipfs/QmSF8fPo3jgVBAy8fpdjjYqgG87dkJgUprRBHRd2tmfgpP/goprocess/impl-mutex.go:112 +0x4e | |
Goroutine 235 (running) created at: | |
gx/ipfs/QmaoxFZcgwGyoB57pCYQobejLoNgqaA6trr3zxxrbm4UXe/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream() | |
/home/magik6k/.opt/go/src/gx/ipfs/QmaoxFZcgwGyoB57pCYQobejLoNgqaA6trr3zxxrbm4UXe/go-libp2p-kad-dht/dht_net.go:21 +0x60 | |
gx/ipfs/QmaoxFZcgwGyoB57pCYQobejLoNgqaA6trr3zxxrbm4UXe/go-libp2p-kad-dht.(*IpfsDHT).(gx/ipfs/QmaoxFZcgwGyoB57pCYQobejLoNgqaA6trr3zxxrbm4UXe/go-libp2p-kad-dht.handleNewStream)-fm() | |
/home/magik6k/.opt/go/src/gx/ipfs/QmaoxFZcgwGyoB57pCYQobejLoNgqaA6trr3zxxrbm4UXe/go-libp2p-kad-dht/dht.go:71 +0x5a | |
gx/ipfs/QmeWJwi61vii5g8zQUB9UGegfUbmhTKHgeDFP9XuSp5jZ4/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1() | |
/home/magik6k/.opt/go/src/gx/ipfs/QmeWJwi61vii5g8zQUB9UGegfUbmhTKHgeDFP9XuSp5jZ4/go-libp2p/p2p/host/basic/basic_host.go:197 +0xf5 | |
Goroutine 100 (running) created at: | |
gx/ipfs/QmSF8fPo3jgVBAy8fpdjjYqgG87dkJgUprRBHRd2tmfgpP/goprocess.(*process).Go() | |
/home/magik6k/.opt/go/src/gx/ipfs/QmSF8fPo3jgVBAy8fpdjjYqgG87dkJgUprRBHRd2tmfgpP/goprocess/impl-mutex.go:115 +0x110 | |
gx/ipfs/QmaoxFZcgwGyoB57pCYQobejLoNgqaA6trr3zxxrbm4UXe/go-libp2p-kad-dht/providers.NewProviderManager() | |
/home/magik6k/.opt/go/src/gx/ipfs/QmaoxFZcgwGyoB57pCYQobejLoNgqaA6trr3zxxrbm4UXe/go-libp2p-kad-dht/providers/providers.go:73 +0x407 | |
gx/ipfs/QmaoxFZcgwGyoB57pCYQobejLoNgqaA6trr3zxxrbm4UXe/go-libp2p-kad-dht.makeDHT() | |
/home/magik6k/.opt/go/src/gx/ipfs/QmaoxFZcgwGyoB57pCYQobejLoNgqaA6trr3zxxrbm4UXe/go-libp2p-kad-dht/dht.go:106 +0x16e | |
gx/ipfs/QmaoxFZcgwGyoB57pCYQobejLoNgqaA6trr3zxxrbm4UXe/go-libp2p-kad-dht.NewDHTClient() | |
/home/magik6k/.opt/go/src/gx/ipfs/QmaoxFZcgwGyoB57pCYQobejLoNgqaA6trr3zxxrbm4UXe/go-libp2p-kad-dht/dht.go:79 +0x9d | |
gx/ipfs/QmaoxFZcgwGyoB57pCYQobejLoNgqaA6trr3zxxrbm4UXe/go-libp2p-kad-dht.NewDHT() | |
/home/magik6k/.opt/go/src/gx/ipfs/QmaoxFZcgwGyoB57pCYQobejLoNgqaA6trr3zxxrbm4UXe/go-libp2p-kad-dht/dht.go:69 +0x83 | |
github.com/ipfs/go-ipfs/core.constructDHTRouting() | |
/home/magik6k/.opt/go/src/github.com/ipfs/go-ipfs/core/core.go:766 +0xe5 | |
github.com/ipfs/go-ipfs/core.(*IpfsNode).startOnlineServicesWithHost() | |
/home/magik6k/.opt/go/src/github.com/ipfs/go-ipfs/core/core.go:324 +0x20b | |
github.com/ipfs/go-ipfs/core.(*IpfsNode).startOnlineServices() | |
/home/magik6k/.opt/go/src/github.com/ipfs/go-ipfs/core/core.go:222 +0xc71 | |
github.com/ipfs/go-ipfs/core.setupNode() | |
/home/magik6k/.opt/go/src/github.com/ipfs/go-ipfs/core/builder.go:208 +0xb37 | |
github.com/ipfs/go-ipfs/core.NewNode() | |
/home/magik6k/.opt/go/src/github.com/ipfs/go-ipfs/core/builder.go:140 +0x4a4 | |
main.daemonFunc() | |
/home/magik6k/.opt/go/src/github.com/ipfs/go-ipfs/cmd/ipfs/daemon.go:339 +0x18e5 | |
github.com/ipfs/go-ipfs/commands.(*Command).Call() | |
/home/magik6k/.opt/go/src/github.com/ipfs/go-ipfs/commands/command.go:116 +0x4a7 | |
main.callCommand() | |
/home/magik6k/.opt/go/src/github.com/ipfs/go-ipfs/cmd/ipfs/main.go:353 +0xa22 | |
main.(*cmdInvocation).Run() | |
/home/magik6k/.opt/go/src/github.com/ipfs/go-ipfs/cmd/ipfs/main.go:195 +0x2e0 | |
main.mainRet() | |
/home/magik6k/.opt/go/src/github.com/ipfs/go-ipfs/cmd/ipfs/main.go:160 +0xc85 | |
main.main() | |
/home/magik6k/.opt/go/src/github.com/ipfs/go-ipfs/cmd/ipfs/main.go:67 +0x2f | |
================== | |
panic: runtime error: invalid memory address or nil pointer dereference | |
panic: runtime error: invalid memory address or nil pointer dereference | |
[signal SIGSEGV: segmentation violation code=0x1 addr=0x0 pc=0xe7e4f0] | |
goroutine 1081 [running]: | |
github.com/dgraph-io/badger/skl.(*Arena).Reset(0x0) | |
/home/magik6k/.opt/go/src/github.com/dgraph-io/badger/skl/arena.go:45 +0x30 | |
github.com/dgraph-io/badger/skl.(*ArenaPool).Put(0xc42014d800, 0x0) | |
/home/magik6k/.opt/go/src/github.com/dgraph-io/badger/skl/arena.go:112 +0x3d | |
github.com/dgraph-io/badger/skl.(*Skiplist).DecrRef(0xc420181e90) | |
/home/magik6k/.opt/go/src/github.com/dgraph-io/badger/skl/skl.go:110 +0x1b3 | |
github.com/dgraph-io/badger/badger.(*KV).getMemTables.func1() | |
/home/magik6k/.opt/go/src/github.com/dgraph-io/badger/badger/kv.go:326 +0xc5 | |
panic(0x11cfb20, 0x1a87a90) | |
/usr/lib/go/src/runtime/panic.go:489 +0x2f0 | |
github.com/dgraph-io/badger/skl.(*Arena).GetKey(0x0, 0x4100000057, 0x0, 0x0, 0x0) | |
/home/magik6k/.opt/go/src/github.com/dgraph-io/badger/skl/arena.go:78 +0x70 | |
github.com/dgraph-io/badger/skl.(*node).key(0xc4201420f0, 0x0, 0x0, 0x0, 0x0) | |
/home/magik6k/.opt/go/src/github.com/dgraph-io/badger/skl/skl.go:150 +0xa2 | |
github.com/dgraph-io/badger/skl.(*Skiplist).findNear(0xc420181e90, 0xc426686820, 0x41, 0x50, 0x100, 0x0, 0x452900) | |
/home/magik6k/.opt/go/src/github.com/dgraph-io/badger/skl/skl.go:214 +0x116 | |
github.com/dgraph-io/badger/skl.(*Skiplist).Get(0xc420181e90, 0xc426686820, 0x41, 0x50, 0x0, 0x0, 0x0, 0xc40000ce00) | |
/home/magik6k/.opt/go/src/github.com/dgraph-io/badger/skl/skl.go:373 +0xaa | |
github.com/dgraph-io/badger/badger.(*KV).get(0xc420136000, 0xc426686820, 0x41, 0x50, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) | |
/home/magik6k/.opt/go/src/github.com/dgraph-io/badger/badger/kv.go:363 +0x1d3 | |
github.com/dgraph-io/badger/badger.(*KV).Get(0xc420136000, 0xc426686820, 0x41, 0x50, 0xc426532780, 0x0, 0x0) | |
/home/magik6k/.opt/go/src/github.com/dgraph-io/badger/badger/kv.go:374 +0x93 | |
github.com/ipfs/go-ds-badger.(*datastore).Get(0xc424f34048, 0xc426686730, 0x41, 0x0, 0x0, 0x0, 0x0) | |
/home/magik6k/.opt/go/src/github.com/ipfs/go-ds-badger/datastore.go:45 +0x197 | |
gx/ipfs/QmRWDav6mzWseLWeYfVd5fvUKiVe9xNH29YfMF438fG364/go-datastore.(*LogDatastore).Get(0xc4200dcbe0, 0xc426686730, 0x41, 0x0, 0x0, 0x0, 0x0) | |
/home/magik6k/.opt/go/src/gx/ipfs/QmRWDav6mzWseLWeYfVd5fvUKiVe9xNH29YfMF438fG364/go-datastore/basic_ds.go:154 +0x266 | |
gx/ipfs/QmNPv1yzXBqxzqjfTzHCeBoicxxZgHzLezdY2hMCZ3r6EU/go-ds-measure.(*measure).Get(0xc420214240, 0xc426686730, 0x41, 0x0, 0x0, 0x0, 0x0) | |
/home/magik6k/.opt/go/src/gx/ipfs/QmNPv1yzXBqxzqjfTzHCeBoicxxZgHzLezdY2hMCZ3r6EU/go-ds-measure/measure.go:107 +0x1b8 | |
gx/ipfs/QmRWDav6mzWseLWeYfVd5fvUKiVe9xNH29YfMF438fG364/go-datastore/syncmount.(*Datastore).Get(0xc420176180, 0xc4266866e0, 0x41, 0x0, 0x0, 0x0, 0x0) | |
/home/magik6k/.opt/go/src/gx/ipfs/QmRWDav6mzWseLWeYfVd5fvUKiVe9xNH29YfMF438fG364/go-datastore/syncmount/mount.go:67 +0x16a | |
gx/ipfs/QmNPv1yzXBqxzqjfTzHCeBoicxxZgHzLezdY2hMCZ3r6EU/go-ds-measure.(*measure).Get(0xc42009e120, 0xc4266866e0, 0x41, 0x0, 0x0, 0x0, 0x0) | |
/home/magik6k/.opt/go/src/gx/ipfs/QmNPv1yzXBqxzqjfTzHCeBoicxxZgHzLezdY2hMCZ3r6EU/go-ds-measure/measure.go:107 +0x1b8 | |
gx/ipfs/QmaoxFZcgwGyoB57pCYQobejLoNgqaA6trr3zxxrbm4UXe/go-libp2p-kad-dht.(*IpfsDHT).checkLocalDatastore(0xc424f309a0, 0xc4265f3e30, 0x28, 0x0, 0x0, 0x0) | |
/home/magik6k/.opt/go/src/gx/ipfs/QmaoxFZcgwGyoB57pCYQobejLoNgqaA6trr3zxxrbm4UXe/go-libp2p-kad-dht/handlers.go:89 +0x22e | |
gx/ipfs/QmaoxFZcgwGyoB57pCYQobejLoNgqaA6trr3zxxrbm4UXe/go-libp2p-kad-dht.(*IpfsDHT).handleGetValue(0xc424f309a0, 0x19bcac0, 0xc4201f79b0, 0xc425676fc0, 0x22, 0xc425fd31f0, 0x0, 0x0, 0x0) | |
/home/magik6k/.opt/go/src/gx/ipfs/QmaoxFZcgwGyoB57pCYQobejLoNgqaA6trr3zxxrbm4UXe/go-libp2p-kad-dht/handlers.go:60 +0x593 | |
gx/ipfs/QmaoxFZcgwGyoB57pCYQobejLoNgqaA6trr3zxxrbm4UXe/go-libp2p-kad-dht.(*IpfsDHT).(gx/ipfs/QmaoxFZcgwGyoB57pCYQobejLoNgqaA6trr3zxxrbm4UXe/go-libp2p-kad-dht.handleGetValue)-fm(0x19bcac0, 0xc4201f79b0, 0xc425676fc0, 0x22, 0xc425fd31f0, 0x0, 0x0, 0x0) | |
/home/magik6k/.opt/go/src/gx/ipfs/QmaoxFZcgwGyoB57pCYQobejLoNgqaA6trr3zxxrbm4UXe/go-libp2p-kad-dht/handlers.go:30 +0xd4 | |
gx/ipfs/QmaoxFZcgwGyoB57pCYQobejLoNgqaA6trr3zxxrbm4UXe/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage(0xc424f309a0, 0x19c3420, 0xc426567100) | |
/home/magik6k/.opt/go/src/gx/ipfs/QmaoxFZcgwGyoB57pCYQobejLoNgqaA6trr3zxxrbm4UXe/go-libp2p-kad-dht/dht_net.go:53 +0x592 | |
created by gx/ipfs/QmaoxFZcgwGyoB57pCYQobejLoNgqaA6trr3zxxrbm4UXe/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream | |
/home/magik6k/.opt/go/src/gx/ipfs/QmaoxFZcgwGyoB57pCYQobejLoNgqaA6trr3zxxrbm4UXe/go-libp2p-kad-dht/dht_net.go:21 +0x61 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
initializing IPFS node at /home/magik6k/.ipfs | |
2017/06/17 18:31:27 badger: Get /local/pins | |
2017/06/17 18:31:27 badger: Get /local/filesroot | |
2017/06/17 18:31:28 badger: Put /local/pins | |
2017/06/17 18:31:28 badger: Put /local/filesroot | |
2017/06/17 18:31:28 badger: Close | |
2017/06/17 18:31:30 badger: Get /local/pins | |
2017/06/17 18:31:30 badger: Get /local/filesroot | |
2017/06/17 18:31:30 badger: Put /local/pins | |
2017/06/17 18:31:30 badger: Get /F5UXA3TTF4JCB35VR7MSDFNYRBX4EAZSAWFMC74XGMUIORKVHH5NCGT2CIRQJHSX | |
2017/06/17 18:31:30 badger: Get /F5UXA3TTF4JCB35VR7MSDFNYRBX4EAZSAWFMC74XGMUIORKVHH5NCGT2CIRQJHSX | |
2017/06/17 18:31:30 badger: Put /F5UXA3TTF4JCB35VR7MSDFNYRBX4EAZSAWFMC74XGMUIORKVHH5NCGT2CIRQJHSX | |
2017/06/17 18:31:30 badger: Put /F5YGWLYSEDX3LD6ZEGK3RCDPYIBTEBMKYF7ZOMZIQ5CVKOP22ENHUERDASPFO | |
2017/06/17 18:31:30 badger: Put /local/filesroot | |
2017/06/17 18:31:30 badger: Close |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
[start] | |
2017/06/17 18:31:39 badger: Get /local/pins | |
2017/06/17 18:31:39 badger: Get /local/filesroot | |
[Daemon is ready] | |
2017/06/17 18:31:42 badger: Get /F5UXA3TTF4JCAZYS7ZT7UNSY6PIR6ZFNXSK5ELNAH4TXZSUO734NO4IGKSTVJPZ3 | |
2017/06/17 18:31:44 badger: Query | |
2017/06/17 18:31:44 badger: q.Prefix: /providers/CIQL7TG2PB52XIZLLHDYIUFMHUQLMMZWBNBZSLDXFCPZ5VDNQQ2WDZQ | |
2017/06/17 18:31:44 badger: q.KeysOnly: %!s(bool=false) | |
2017/06/17 18:31:44 badger: q.Filters: 0 | |
2017/06/17 18:31:44 badger: q.Orders: 0 | |
2017/06/17 18:31:44 badger: q.Offset: 0 | |
2017/06/17 18:31:44 badger: Batch | |
2017/06/17 18:31:44 badger: Batch | |
2017/06/17 18:31:44 badger: BatchPut /providers/CIQL7TG2PB52XIZLLHDYIUFMHUQLMMZWBNBZSLDXFCPZ5VDNQQ2WDZQ/CIQO7NMP3EQZLOEIN7BAGMQFRLAX7FZTFCDUKVJZ7LIRU6QSEMCJ4VY | |
2017/06/17 18:31:44 badger: BatchCommit | |
panic: runtime error: invalid memory address or nil pointer dereference | |
[signal SIGSEGV: segmentation violation code=0x1 addr=0x0 pc=0xa90f45] | |
goroutine 42 [running]: | |
github.com/dgraph-io/badger/skl.(*Arena).Size(0x0, 0xc425406040) | |
/home/magik6k/.opt/go/src/github.com/dgraph-io/badger/skl/arena.go:41 +0x5 | |
github.com/dgraph-io/badger/skl.(*Skiplist).Size(0xc420196d50, 0xf4f640) | |
/home/magik6k/.opt/go/src/github.com/dgraph-io/badger/skl/skl.go:386 +0x2f | |
github.com/dgraph-io/badger/badger.(*KV).ensureRoomForWrite(0xc420104000, 0x0, 0x0) | |
/home/magik6k/.opt/go/src/github.com/dgraph-io/badger/badger/kv.go:633 +0x9e | |
github.com/dgraph-io/badger/badger.(*KV).writeRequests(0xc420104000, 0xc420049f40, 0x1, 0xa, 0x0, 0xa) | |
/home/magik6k/.opt/go/src/github.com/dgraph-io/badger/badger/kv.go:487 +0x297 | |
github.com/dgraph-io/badger/badger.(*KV).doWrites(0xc420104000, 0xc4204d06c0) | |
/home/magik6k/.opt/go/src/github.com/dgraph-io/badger/badger/kv.go:534 +0x2b9 | |
created by github.com/dgraph-io/badger/badger.NewKV | |
/home/magik6k/.opt/go/src/github.com/dgraph-io/badger/badger/kv.go:231 +0xa5d |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
[start] | |
2017/06/17 17:50:19 badger: Get /local/pins | |
2017/06/17 17:50:19 badger: Get /local/filesroot | |
[Daemon is ready] | |
2017/06/17 17:50:26 badger: Query | |
2017/06/17 17:50:26 badger: q.Prefix: /providers/CIQL7TG2PB52XIZLLHDYIUFMHUQLMMZWBNBZSLDXFCPZ5VDNQQ2WDZQ | |
2017/06/17 17:50:26 badger: q.KeysOnly: %!s(bool=false) | |
2017/06/17 17:50:26 badger: q.Filters: 0 | |
2017/06/17 17:50:26 badger: q.Orders: 0 | |
2017/06/17 17:50:26 badger: q.Offset: 0 | |
2017/06/17 17:50:28 badger: Has /CIQINWMEVGJ6EOXX7RJNDTQPP5SPKXWVXHE57WVPCMKJZF7T7BLN6KA | |
panic: runtime error: invalid memory address or nil pointer dereference | |
panic: runtime error: invalid memory address or nil pointer dereference | |
[signal SIGSEGV: segmentation violation code=0x1 addr=0x0 pc=0xa90f57] | |
goroutine 4011 [running]: | |
github.com/dgraph-io/badger/skl.(*Arena).Reset(0x0) | |
/home/magik6k/.opt/go/src/github.com/dgraph-io/badger/skl/arena.go:45 +0x7 | |
github.com/dgraph-io/badger/skl.(*ArenaPool).Put(0xc42045f5c0, 0x0) | |
/home/magik6k/.opt/go/src/github.com/dgraph-io/badger/skl/arena.go:112 +0x2b | |
github.com/dgraph-io/badger/skl.(*Skiplist).DecrRef(0xc42022f170) | |
/home/magik6k/.opt/go/src/github.com/dgraph-io/badger/skl/skl.go:110 +0xd0 | |
github.com/dgraph-io/badger/badger.(*KV).getMemTables.func1() | |
/home/magik6k/.opt/go/src/github.com/dgraph-io/badger/badger/kv.go:326 +0x47 | |
panic(0xcdcb00, 0x1479740) | |
/usr/lib/go/src/runtime/panic.go:489 +0x2cf | |
github.com/dgraph-io/badger/skl.(*Skiplist).findNear(0xc42022f170, 0xc42588dec0, 0x38, 0x40, 0xc426a90100, 0xc426a95860, 0xc4258b7710) | |
/home/magik6k/.opt/go/src/github.com/dgraph-io/badger/skl/skl.go:214 +0xff | |
github.com/dgraph-io/badger/skl.(*Skiplist).Get(0xc42022f170, 0xc42588dec0, 0x38, 0x40, 0xc4260a1220, 0xc420024600, 0x80, 0x410dc2) | |
/home/magik6k/.opt/go/src/github.com/dgraph-io/badger/skl/skl.go:373 +0x54 | |
github.com/dgraph-io/badger/badger.(*KV).get(0xc420122000, 0xc42588dec0, 0x38, 0x40, 0x0, 0x0, 0x0, 0x1500, 0x0, 0x0) | |
/home/magik6k/.opt/go/src/github.com/dgraph-io/badger/badger/kv.go:363 +0xf9 | |
github.com/dgraph-io/badger/badger.(*KV).Get(0xc420122000, 0xc42588dec0, 0x38, 0x40, 0xc42601a180, 0x40, 0x0) | |
/home/magik6k/.opt/go/src/github.com/dgraph-io/badger/badger/kv.go:374 +0x67 | |
github.com/ipfs/go-ds-badger.(*datastore).Has(0xc42021a0e8, 0xc42588de80, 0x38, 0x2, 0x2, 0xc425c3b230) | |
/home/magik6k/.opt/go/src/github.com/ipfs/go-ds-badger/datastore.go:57 +0x95 | |
gx/ipfs/QmRWDav6mzWseLWeYfVd5fvUKiVe9xNH29YfMF438fG364/go-datastore.(*LogDatastore).Has(0xc42034e0e0, 0xc42588de80, 0x38, 0xc4204a6700, 0xed0d746c4, 0xc411d45ad4) | |
/home/magik6k/.opt/go/src/gx/ipfs/QmRWDav6mzWseLWeYfVd5fvUKiVe9xNH29YfMF438fG364/go-datastore/basic_ds.go:160 +0x11d | |
gx/ipfs/QmNPv1yzXBqxzqjfTzHCeBoicxxZgHzLezdY2hMCZ3r6EU/go-ds-measure.(*measure).Has(0xc42008ec60, 0xc42588de80, 0x38, 0x7f0936ea0a00, 0x0, 0x0) | |
/home/magik6k/.opt/go/src/gx/ipfs/QmNPv1yzXBqxzqjfTzHCeBoicxxZgHzLezdY2hMCZ3r6EU/go-ds-measure/measure.go:121 +0xe5 | |
gx/ipfs/QmRWDav6mzWseLWeYfVd5fvUKiVe9xNH29YfMF438fG364/go-datastore/syncmount.(*Datastore).Has(0xc42034f520, 0xc42588de40, 0x38, 0xc4204a73b0, 0xed0d746c4, 0xc411d45659) | |
/home/magik6k/.opt/go/src/gx/ipfs/QmRWDav6mzWseLWeYfVd5fvUKiVe9xNH29YfMF438fG364/go-datastore/syncmount/mount.go:75 +0x70 | |
gx/ipfs/QmNPv1yzXBqxzqjfTzHCeBoicxxZgHzLezdY2hMCZ3r6EU/go-ds-measure.(*measure).Has(0xc42008f8c0, 0xc42588de40, 0x38, 0x0, 0x0, 0x0) | |
/home/magik6k/.opt/go/src/gx/ipfs/QmNPv1yzXBqxzqjfTzHCeBoicxxZgHzLezdY2hMCZ3r6EU/go-ds-measure/measure.go:121 +0xe5 | |
gx/ipfs/QmaoxFZcgwGyoB57pCYQobejLoNgqaA6trr3zxxrbm4UXe/go-libp2p-kad-dht.(*IpfsDHT).handleGetProviders(0xc420090b00, 0x13b0920, 0xc420247f80, 0xc42728aa80, 0x22, 0xc425599dc0, 0x0, 0x0, 0x0) | |
/home/magik6k/.opt/go/src/gx/ipfs/QmaoxFZcgwGyoB57pCYQobejLoNgqaA6trr3zxxrbm4UXe/go-libp2p-kad-dht/handlers.go:232 +0x7ba | |
gx/ipfs/QmaoxFZcgwGyoB57pCYQobejLoNgqaA6trr3zxxrbm4UXe/go-libp2p-kad-dht.(*IpfsDHT).(gx/ipfs/QmaoxFZcgwGyoB57pCYQobejLoNgqaA6trr3zxxrbm4UXe/go-libp2p-kad-dht.handleGetProviders)-fm(0x13b0920, 0xc420247f80, 0xc42728aa80, 0x22, 0xc425599dc0, 0xc425599dc0, 0x0, 0x0) | |
/home/magik6k/.opt/go/src/gx/ipfs/QmaoxFZcgwGyoB57pCYQobejLoNgqaA6trr3zxxrbm4UXe/go-libp2p-kad-dht/handlers.go:38 +0x5c | |
gx/ipfs/QmaoxFZcgwGyoB57pCYQobejLoNgqaA6trr3zxxrbm4UXe/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage(0xc420090b00, 0x13b7100, 0xc42588dcc0) | |
/home/magik6k/.opt/go/src/gx/ipfs/QmaoxFZcgwGyoB57pCYQobejLoNgqaA6trr3zxxrbm4UXe/go-libp2p-kad-dht/dht_net.go:53 +0x587 | |
created by gx/ipfs/QmaoxFZcgwGyoB57pCYQobejLoNgqaA6trr3zxxrbm4UXe/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream | |
/home/magik6k/.opt/go/src/gx/ipfs/QmaoxFZcgwGyoB57pCYQobejLoNgqaA6trr3zxxrbm4UXe/go-libp2p-kad-dht/dht_net.go:21 +0x53 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
[start] | |
2017/06/17 18:42:23 badger: Has /CIQKHIYZNNT3LN4XFNJDDHOYGUG25XCEL4I32SPMKMAKOXCNQBYMPJI | |
2017/06/17 18:42:23 badger: Query | |
2017/06/17 18:42:23 badger: q.Prefix: /providers/CIQKHIYZNNT3LN4XFNJDDHOYGUG25XCEL4I32SPMKMAKOXCNQBYMPJI | |
2017/06/17 18:42:23 badger: q.KeysOnly: %!s(bool=false) | |
2017/06/17 18:42:23 badger: q.Filters: 0 | |
2017/06/17 18:42:23 badger: q.Orders: 0 | |
2017/06/17 18:42:23 badger: q.Offset: 0 | |
2017/06/17 18:42:23 badger: Get /local/pins | |
panic: runtime error: invalid memory address or nil pointer dereference | |
panic: runtime error: invalid memory address or nil pointer dereference | |
[signal SIGSEGV: segmentation violation code=0x1 addr=0x0 pc=0xa90f57] | |
goroutine 1 [running]: | |
github.com/dgraph-io/badger/skl.(*Arena).Reset(0x0) | |
/home/magik6k/.opt/go/src/github.com/dgraph-io/badger/skl/arena.go:45 +0x7 | |
github.com/dgraph-io/badger/skl.(*ArenaPool).Put(0xc420247520, 0x0) | |
/home/magik6k/.opt/go/src/github.com/dgraph-io/badger/skl/arena.go:112 +0x2b | |
github.com/dgraph-io/badger/skl.(*Skiplist).DecrRef(0xc420280570) | |
/home/magik6k/.opt/go/src/github.com/dgraph-io/badger/skl/skl.go:110 +0xd0 | |
github.com/dgraph-io/badger/badger.(*KV).getMemTables.func1() | |
/home/magik6k/.opt/go/src/github.com/dgraph-io/badger/badger/kv.go:326 +0x47 | |
panic(0xcdcb00, 0x1479740) | |
/usr/lib/go/src/runtime/panic.go:489 +0x2cf | |
github.com/dgraph-io/badger/skl.(*Skiplist).findNear(0xc420280570, 0xc425835950, 0xb, 0x10, 0xc4204f0100, 0xc4204ff258, 0xc4201ec000) | |
/home/magik6k/.opt/go/src/github.com/dgraph-io/badger/skl/skl.go:214 +0xff | |
github.com/dgraph-io/badger/skl.(*Skiplist).Get(0xc420280570, 0xc425835950, 0xb, 0x10, 0xc42584f280, 0x2c, 0x3, 0x410dc2) | |
/home/magik6k/.opt/go/src/github.com/dgraph-io/badger/skl/skl.go:373 +0x54 | |
github.com/dgraph-io/badger/badger.(*KV).get(0xc420122000, 0xc425835950, 0xb, 0x10, 0x0, 0x0, 0x0, 0x1500, 0x0, 0x0) | |
/home/magik6k/.opt/go/src/github.com/dgraph-io/badger/badger/kv.go:363 +0xf9 | |
github.com/dgraph-io/badger/badger.(*KV).Get(0xc420122000, 0xc425835950, 0xb, 0x10, 0xc425846980, 0x10, 0xc42584f260) | |
/home/magik6k/.opt/go/src/github.com/dgraph-io/badger/badger/kv.go:374 +0x67 | |
github.com/ipfs/go-ds-badger.(*datastore).Get(0xc42029e040, 0xc425835920, 0xb, 0x2, 0x2, 0x42afae, 0xc4256e4690) | |
/home/magik6k/.opt/go/src/github.com/ipfs/go-ds-badger/datastore.go:45 +0x95 | |
gx/ipfs/QmRWDav6mzWseLWeYfVd5fvUKiVe9xNH29YfMF438fG364/go-datastore.(*LogDatastore).Get(0xc42012a1a0, 0xc425835920, 0xb, 0xc420138af0, 0xed0d752ef, 0xc42b917df1, 0x14a7cc0) | |
/home/magik6k/.opt/go/src/gx/ipfs/QmRWDav6mzWseLWeYfVd5fvUKiVe9xNH29YfMF438fG364/go-datastore/basic_ds.go:154 +0x123 | |
gx/ipfs/QmNPv1yzXBqxzqjfTzHCeBoicxxZgHzLezdY2hMCZ3r6EU/go-ds-measure.(*measure).Get(0xc42008e480, 0xc425835920, 0xb, 0x0, 0x0, 0x0, 0x0) | |
/home/magik6k/.opt/go/src/gx/ipfs/QmNPv1yzXBqxzqjfTzHCeBoicxxZgHzLezdY2hMCZ3r6EU/go-ds-measure/measure.go:107 +0xef | |
gx/ipfs/QmRWDav6mzWseLWeYfVd5fvUKiVe9xNH29YfMF438fG364/go-datastore/syncmount.(*Datastore).Get(0xc42012b920, 0xdee301, 0xb, 0xc4201396c0, 0xed0d752ef, 0xc42b9177e1, 0x14a7cc0) | |
/home/magik6k/.opt/go/src/gx/ipfs/QmRWDav6mzWseLWeYfVd5fvUKiVe9xNH29YfMF438fG364/go-datastore/syncmount/mount.go:67 +0x70 | |
gx/ipfs/QmNPv1yzXBqxzqjfTzHCeBoicxxZgHzLezdY2hMCZ3r6EU/go-ds-measure.(*measure).Get(0xc42008e5a0, 0xdee301, 0xb, 0x0, 0x0, 0x0, 0x0) | |
/home/magik6k/.opt/go/src/gx/ipfs/QmNPv1yzXBqxzqjfTzHCeBoicxxZgHzLezdY2hMCZ3r6EU/go-ds-measure/measure.go:107 +0xef | |
github.com/ipfs/go-ipfs/pin.LoadPinner(0x7f733556c8f8, 0xc42008e5a0, 0x13b5c60, 0xc4258358f0, 0x13b5c60, 0xc425835910, 0x0, 0x0, 0x0, 0x0) | |
/home/magik6k/.opt/go/src/github.com/ipfs/go-ipfs/pin/pin.go:382 +0xae | |
github.com/ipfs/go-ipfs/core.setupNode(0x13b0920, 0xc42026d230, 0xc42015a1c0, 0xc4204ffc80, 0xc4201bc300, 0xc42026d230) | |
/home/magik6k/.opt/go/src/github.com/ipfs/go-ipfs/core/builder.go:219 +0x784 | |
github.com/ipfs/go-ipfs/core.NewNode(0x13b0920, 0xc42026d230, 0xc4204ffc80, 0x13b3200, 0xc420016d00, 0xde4b95) | |
/home/magik6k/.opt/go/src/github.com/ipfs/go-ipfs/core/builder.go:140 +0x407 | |
main.daemonFunc(0x13b9580, 0xc4200de180, 0x13b8960, 0xc42026a070) | |
/home/magik6k/.opt/go/src/github.com/ipfs/go-ipfs/cmd/ipfs/daemon.go:339 +0x692 | |
github.com/ipfs/go-ipfs/commands.(*Command).Call(0x14a89a0, 0x13b9580, 0xc4200de180, 0x0, 0x0) | |
/home/magik6k/.opt/go/src/github.com/ipfs/go-ipfs/commands/command.go:116 +0x1d5 | |
main.callCommand(0x13b0860, 0xc420017180, 0x13b9580, 0xc4200de180, 0x14a89a0, 0x148a240, 0x0, 0x0, 0xbfa197, 0xc4204ffeb8) | |
/home/magik6k/.opt/go/src/github.com/ipfs/go-ipfs/cmd/ipfs/main.go:353 +0x473 | |
main.(*cmdInvocation).Run(0xc420017140, 0x13b0860, 0xc420017180, 0x13a6460, 0xc42024a6a0, 0x13b0860, 0xc420017180) | |
/home/magik6k/.opt/go/src/github.com/ipfs/go-ipfs/cmd/ipfs/main.go:195 +0x116 | |
main.mainRet(0x0) | |
/home/magik6k/.opt/go/src/github.com/ipfs/go-ipfs/cmd/ipfs/main.go:160 +0x374 | |
main.main() | |
/home/magik6k/.opt/go/src/github.com/ipfs/go-ipfs/cmd/ipfs/main.go:67 +0x22 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment