Skip to content

Instantly share code, notes, and snippets.

@masonforest
Created January 13, 2018 21:15
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save masonforest/a73ca99efaeda859f0b040d7edc5f4fa to your computer and use it in GitHub Desktop.
Save masonforest/a73ca99efaeda859f0b040d7edc5f4fa to your computer and use it in GitHub Desktop.
Result of running `./echo -secio -l 10001 -d /ip4/127.0.0.1/tcp/10000/ipfs/Qmd8k83kcL6zAukQpVhWrpw8ahwuUo8eWkJk7p2Cr32N4Y`
go-libp2p master % ./echo -secio -l 10001 -d /ip4/127.0.0.1/tcp/10000/ipfs/Qmd8k83kcL6zAukQpVhWrpw8ahwuUo8eWkJk7p2Cr32N4Y
2018/01/13 16:14:10 I am /ip4/127.0.0.1/tcp/10001/ipfs/QmST65TZaXkx51M9P1wBJsENZM33uX7Ri9fdJLktsGkUiw
2018/01/13 16:14:10 Now run "./echo -l 10002 -d /ip4/127.0.0.1/tcp/10001/ipfs/QmST65TZaXkx51M9P1wBJsENZM33uX7Ri9fdJLktsGkUiw -secio" on a different terminal
2018/01/13 16:14:10 opening stream
panic: runtime error: invalid memory address or nil pointer dereference
[signal SIGSEGV: segmentation violation code=0x1 addr=0x30 pc=0x13a18ba]
goroutine 1 [running]:
gx/ipfs/QmRaUZYeJjrUzJr3aTHxUfFjWVzyBzhf6f1SuLTt8Q7Zui/go-peerstream.(*Swarm).NewStreamWithConn(0xc42009a180, 0xc42054c000, 0x1, 0x1, 0x1687701)
/usr/local/Cellar/go/1.9.2/src/gx/ipfs/QmRaUZYeJjrUzJr3aTHxUfFjWVzyBzhf6f1SuLTt8Q7Zui/go-peerstream/swarm.go:328 +0xba
gx/ipfs/QmRaUZYeJjrUzJr3aTHxUfFjWVzyBzhf6f1SuLTt8Q7Zui/go-peerstream.(*Swarm).newStreamSelectConn(0xc42009a180, 0x1686738, 0xc42000e008, 0x1, 0x1, 0x1, 0x11f9e7a, 0xc420081740)
/usr/local/Cellar/go/1.9.2/src/gx/ipfs/QmRaUZYeJjrUzJr3aTHxUfFjWVzyBzhf6f1SuLTt8Q7Zui/go-peerstream/swarm.go:284 +0xd6
gx/ipfs/QmRaUZYeJjrUzJr3aTHxUfFjWVzyBzhf6f1SuLTt8Q7Zui/go-peerstream.(*Swarm).NewStreamWithGroup(0xc42009a180, 0x14ec520, 0xc42022fc00, 0x1, 0x22, 0xc42054c000)
/usr/local/Cellar/go/1.9.2/src/gx/ipfs/QmRaUZYeJjrUzJr3aTHxUfFjWVzyBzhf6f1SuLTt8Q7Zui/go-peerstream/swarm.go:306 +0x9b
gx/ipfs/QmUhvp4VoQ9cKDVLqAxciEKdm8ymBx2Syx4C1Tv6SmSTPa/go-libp2p-swarm.(*Swarm).NewStreamWithPeer(0xc4200b4300, 0x18ffca0, 0xc4200180c8, 0xc420241bc0, 0x22, 0x2, 0x1, 0x0)
/usr/local/Cellar/go/1.9.2/src/gx/ipfs/QmUhvp4VoQ9cKDVLqAxciEKdm8ymBx2Syx4C1Tv6SmSTPa/go-libp2p-swarm/swarm.go:285 +0x104
gx/ipfs/QmUhvp4VoQ9cKDVLqAxciEKdm8ymBx2Syx4C1Tv6SmSTPa/go-libp2p-swarm.(*Network).NewStream(0xc4200b4300, 0x18ffca0, 0xc4200180c8, 0xc420241bc0, 0x22, 0xc4204b4630, 0x0, 0x1, 0x0)
/usr/local/Cellar/go/1.9.2/src/gx/ipfs/QmUhvp4VoQ9cKDVLqAxciEKdm8ymBx2Syx4C1Tv6SmSTPa/go-libp2p-swarm/swarm_net.go:142 +0x160
github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream(0xc4200c6380, 0x18ffca0, 0xc4200180c8, 0xc420241bc0, 0x22, 0xc4204b4610, 0x1, 0x1, 0xc420034ed0, 0xc420086a90, ...)
/usr/local/Cellar/go/1.9.2/src/github.com/libp2p/go-libp2p/p2p/host/basic/basic_host.go:355 +0x23a
main.main()
/usr/local/Cellar/go/1.9.2/src/github.com/libp2p/go-libp2p/examples/echo/main.go:149 +0x6a6
panic: runtime error: invalid memory address or nil pointer dereference
[signal SIGSEGV: segmentation violation code=0x1 addr=0x30 pc=0x13a18ba]
goroutine 9 [running]:
gx/ipfs/QmRaUZYeJjrUzJr3aTHxUfFjWVzyBzhf6f1SuLTt8Q7Zui/go-peerstream.(*Swarm).NewStreamWithConn(0xc42009a180, 0xc42054c000, 0xc420467f00, 0x0, 0x95000000015466c7)
/usr/local/Cellar/go/1.9.2/src/gx/ipfs/QmRaUZYeJjrUzJr3aTHxUfFjWVzyBzhf6f1SuLTt8Q7Zui/go-peerstream/swarm.go:328 +0xba
gx/ipfs/QmRaUZYeJjrUzJr3aTHxUfFjWVzyBzhf6f1SuLTt8Q7Zui/go-peerstream.(*Conn).NewStream(0xc42054c000, 0xc420467de8, 0x102a439, 0xc400000008)
/usr/local/Cellar/go/1.9.2/src/gx/ipfs/QmRaUZYeJjrUzJr3aTHxUfFjWVzyBzhf6f1SuLTt8Q7Zui/go-peerstream/conn.go:143 +0x34
gx/ipfs/QmUhvp4VoQ9cKDVLqAxciEKdm8ymBx2Syx4C1Tv6SmSTPa/go-libp2p-swarm.(*Conn).NewSwarmStream(0xc42054c000, 0xc420467df8, 0xc420467e00, 0xc420083ba0)
/usr/local/Cellar/go/1.9.2/src/gx/ipfs/QmUhvp4VoQ9cKDVLqAxciEKdm8ymBx2Syx4C1Tv6SmSTPa/go-libp2p-swarm/swarm_conn.go:79 +0x2b
gx/ipfs/QmUhvp4VoQ9cKDVLqAxciEKdm8ymBx2Syx4C1Tv6SmSTPa/go-libp2p-swarm.(*Conn).NewStream(0xc42054c000, 0x16874e8, 0xc42007ae40, 0xc420083c28, 0xc42049ad00)
/usr/local/Cellar/go/1.9.2/src/gx/ipfs/QmUhvp4VoQ9cKDVLqAxciEKdm8ymBx2Syx4C1Tv6SmSTPa/go-libp2p-swarm/swarm_conn.go:85 +0x2b
github.com/libp2p/go-libp2p/p2p/protocol/identify.(*IDService).IdentifyConn(0xc4204ae360, 0x1902940, 0xc42054c000)
/usr/local/Cellar/go/1.9.2/src/github.com/libp2p/go-libp2p/p2p/protocol/identify/id.go:88 +0x29e
github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newConnHandler(0xc4200c6380, 0x1902940, 0xc42054c000)
/usr/local/Cellar/go/1.9.2/src/github.com/libp2p/go-libp2p/p2p/host/basic/basic_host.go:227 +0xaf
github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).(github.com/libp2p/go-libp2p/p2p/host/basic.newConnHandler)-fm(0x1902940, 0xc42054c000)
/usr/local/Cellar/go/1.9.2/src/github.com/libp2p/go-libp2p/p2p/host/basic/basic_host.go:174 +0x3e
gx/ipfs/QmUhvp4VoQ9cKDVLqAxciEKdm8ymBx2Syx4C1Tv6SmSTPa/go-libp2p-swarm.(*Network).SetConnHandler.func1(0xc42054c000)
/usr/local/Cellar/go/1.9.2/src/gx/ipfs/QmUhvp4VoQ9cKDVLqAxciEKdm8ymBx2Syx4C1Tv6SmSTPa/go-libp2p-swarm/swarm_net.go:160 +0x3b
created by gx/ipfs/QmUhvp4VoQ9cKDVLqAxciEKdm8ymBx2Syx4C1Tv6SmSTPa/go-libp2p-swarm.(*Swarm).SetConnHandler.func2
/usr/local/Cellar/go/1.9.2/src/gx/ipfs/QmUhvp4VoQ9cKDVLqAxciEKdm8ymBx2Syx4C1Tv6SmSTPa/go-libp2p-swarm/swarm.go:260 +0x67
@froyobin
Copy link

I have the same issue, and don't know what to do with it

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment