FluuxIO/go-xmpp

panic in session

Opened this issue · 0 comments

panic: runtime error: invalid memory address or nil pointer dereference
[signal 0xc0000005 code=0x0 addr=0x0 pc=0x9c7205]

goroutine 13113 [running]:
errors.(*errorString).Error(0x0, 0x13e8720, 0xc0017e2400)
        c:/go/src/errors/errors.go:68 +0x5
gosrc.io/xmpp.(*Session).extractStreamFeatures(0xc0013c3680, 0xc0013c3680, 0x0, 0xc0002ca66c, 0x4, 0xc000bc5d20, 0x1b, 0x0, 0x0, 0xc0002ca66c, ...)
        C:/Users/wuxin/go/pkg/mod/gosrc.io/xmpp@v0.5.1/session.go:113 +0x10c
gosrc.io/xmpp.(*Session).init(...)
        C:/Users/wuxin/go/pkg/mod/gosrc.io/xmpp@v0.5.1/session.go:99
gosrc.io/xmpp.NewSession(0xc0003d42a0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
        C:/Users/wuxin/go/pkg/mod/gosrc.io/xmpp@v0.5.1/session.go:33 +0x7f6
gosrc.io/xmpp.(*Client).connect(0xc0003d42a0, 0xc0316a0d01, 0xc00176e7c0)
        C:/Users/wuxin/go/pkg/mod/gosrc.io/xmpp@v0.5.1/client.go:253 +0xdf
gosrc.io/xmpp.(*Client).Resume(0xc0003d42a0, 0xc00176e7c0, 0x1bf5da0)
        C:/Users/wuxin/go/pkg/mod/gosrc.io/xmpp@v0.5.1/client.go:284 +0x53
gosrc.io/xmpp.(*StreamManager).resume(0xc0003b7740, 0x161c1d0, 0x1)
        C:/Users/wuxin/go/pkg/mod/gosrc.io/xmpp@v0.5.1/stream_manager.go:142 +0xe8
gosrc.io/xmpp.(*StreamManager).Run.func1(0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
        C:/Users/wuxin/go/pkg/mod/gosrc.io/xmpp@v0.5.1/stream_manager.go:83 +0x9e
gosrc.io/xmpp.(*EventManager).disconnected(0xc0003d42c8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
        C:/Users/wuxin/go/pkg/mod/gosrc.io/xmpp@v0.5.1/client.go:108 +0x118
gosrc.io/xmpp.(*Client).connect.func1(0xc0003d42a0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
        C:/Users/wuxin/go/pkg/mod/gosrc.io/xmpp@v0.5.1/client.go:260 +0x10e
created by gosrc.io/xmpp.(*Client).connect
        C:/Users/wuxin/go/pkg/mod/gosrc.io/xmpp@v0.5.1/client.go:255 +0x1d0