mautrix/signal

nil pointer for latest docker

Closed this issue · 0 comments

sabey commented

the latest docker image 7f024c518eb3 broke the bridge

panic: runtime error: invalid memory address or nil pointer dereference
[signal SIGSEGV: segmentation violation code=0x1 addr=0x0 pc=0xac8917]
goroutine 80 [running]:
go.mau.fi/mautrix-signal/pkg/libsignalgo.(*Address).Name.func1(0xc00012e538, 0xb?)
	/builds/mautrix/signal/pkg/libsignalgo/address.go:77 +0x17
go.mau.fi/mautrix-signal/pkg/libsignalgo.(*Address).Name(0x0)
	/builds/mautrix/signal/pkg/libsignalgo/address.go:77 +0x2e
go.mau.fi/mautrix-signal/pkg/libsignalgo.(*Address).NameServiceID(0x1c14b20?)
	/builds/mautrix/signal/pkg/libsignalgo/address.go:86 +0x1f
go.mau.fi/mautrix-signal/pkg/signalmeow.(*Client).handleDecryptedResult(0xc00030c000, {0x1cfefc0, 0xc000088900}, {0x0, 0x0, 0x0, {0x1cf67a0, 0xc000384850}}, 0xc0006d2000, {0x0, ...})
	/builds/mautrix/signal/pkg/signalmeow/receiving.go:610 +0x94
go.mau.fi/mautrix-signal/pkg/signalmeow.(*Client).incomingAPIMessageHandler(0xc00030c000, {0x1cfefc0, 0xc000088900}, 0xc0002a8d20)
	/builds/mautrix/signal/pkg/signalmeow/receiving.go:289 +0x3ed
go.mau.fi/mautrix-signal/pkg/signalmeow.(*Client).incomingRequestHandler(0xc00030c000, {0x1cfeff8, 0xc00038a7d0}, 0xc0002a8d20)
	/builds/mautrix/signal/pkg/signalmeow/receiving.go:256 +0x42d
go.mau.fi/mautrix-signal/pkg/signalmeow/web.(*SignalWebsocket).connectLoop.func2()
	/builds/mautrix/signal/pkg/signalmeow/web/signalwebsocket.go:166 +0x1e2
created by go.mau.fi/mautrix-signal/pkg/signalmeow/web.(*SignalWebsocket).connectLoop in goroutine 65
	/builds/mautrix/signal/pkg/signalmeow/web/signalwebsocket.go:146 +0x47b