mautrix / signal

A Matrix-Signal puppeting bridge
GNU Affero General Public License v3.0
499 stars 75 forks source link

nil pointer for latest docker #546

Closed sabey closed 3 weeks ago

sabey commented 3 weeks ago

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