Can't use my Client... Crashing after a while

When I use the client, I get a spinner like this.
After a while, the client crashes silently.

Aufzeichnung 2023-10-07 121119

With you, a new update is always associated with bugs, instead of fixing something, even more bugs come along :sweat_smile:

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

goroutine 18 [running, locked to thread]:
tschat_client_lib/client.(*MatrixClient).initialSync(0xc000604340, {0xc00075c990, 0x6})
goroutine 785 [select]:
net/http.(*Transport).getConn(0xc0077323c0, 0xc007708340, {{}, 0x0, {0xc00776c000, 0x5}, {0xc007720660, 0x16}, 0x0})
	C:/Program Files/Go/src/net/http/transport.go:1393 +0x5b3
net/http.(*Transport).roundTrip(0xc0077323c0, 0xc00775c200)
	C:/Program Files/Go/src/net/http/transport.go:591 +0x73a
net/http.(*Transport).RoundTrip(0xc0087a9968?, 0x7ffe2eb832a0?)
	C:/Program Files/Go/src/net/http/roundtrip.go:17 +0x13
net/http.send(0xc00775c200, {0x7ffe2eb832a0, 0xc0077323c0}, {0xc000028301?, 0x30?, 0x0?})
	C:/Program Files/Go/src/net/http/client.go:260 +0x606
net/http.(*Client).send(0xc007702720, 0xc00775c200, {0x0?, 0xc0087a9b90?, 0x0?})
	C:/Program Files/Go/src/net/http/client.go:181 +0x98
net/http.(*Client).do(0xc007702720, 0xc00775c200)
	C:/Program Files/Go/src/net/http/client.go:724 +0x912
net/http.(*Client).Do(...)
	C:/Program Files/Go/src/net/http/client.go:590
tschat_client_lib/matrix.doRequest({0xc00776c000, 0xaa}, {0xc000028380, 0x6b}, {0x7ffe2ea9a75e, 0x3}, {0x0, 0x0})
	C:/builds/hxz19fiJ/0/teamspeak/teamspeak_client_ui_v2/deps/tschat_client_lib/lib/tschat_client_lib/matrix/common.go:115 +0x21c
tschat_client_lib/matrix.doGetRequest(...)
	C:/builds/hxz19fiJ/0/teamspeak/teamspeak_client_ui_v2/deps/tschat_client_lib/lib/tschat_client_lib/matrix/common.go:61
tschat_client_lib/matrix.GetDisplayname({0xc0000c4100?, 0xc000028700?}, {0xc000028380, 0x6b}, {0xc000028700, 0x69})
	C:/builds/hxz19fiJ/0/teamspeak/teamspeak_client_ui_v2/deps/tschat_client_lib/lib/tschat_client_lib/matrix/get_displayname.go:14 +0x106
tschat_client_lib/client.(*MatrixClient).findDisplayName(0xc00008cb60, {0xc000028700, 0x69})
	C:/builds/hxz19fiJ/0/teamspeak/teamspeak_client_ui_v2/deps/tschat_client_lib/lib/tschat_client_lib/client/client.go:2365 +0x93
tschat_client_lib/client.(*MatrixClient).findDisplayNameWithDefault(0x0?, {0xc000028700, 0x69})
	C:/builds/hxz19fiJ/0/teamspeak/teamspeak_client_ui_v2/deps/tschat_client_lib/lib/tschat_client_lib/client/client.go:2378 +0x1d
tschat_client_lib/client.(*MatrixClient).processDirectRoom.func1()
	C:/builds/hxz19fiJ/0/teamspeak/teamspeak_client_ui_v2/deps/tschat_client_lib/lib/tschat_client_lib/client/process_room.go:93 +0x28
created by tschat_client_lib/client.(*MatrixClient).processDirectRoom in goroutine 18
	C:/builds/hxz19fiJ/0/teamspeak/teamspeak_client_ui_v2/deps/tschat_client_lib/lib/tschat_client_lib/client/process_room.go:92 +0x278

goroutine 787 [select]:
net/http.(*Transport).getConn(0xc007732500, 0xc007708440, {{}, 0x0, {0xc007730120, 0x5}, {0xc0077206c0, 0x16}, 0x0})
	C:/Program Files/Go/src/net/http/transport.go:1393 +0x5b3
net/http.(*Transport).roundTrip(0xc007732500, 0xc00775c300)
	C:/Program Files/Go/src/net/http/transport.go:591 +0x73a
net/http.(*Transport).RoundTrip(0xc0087b1968?, 0x7ffe2eb832a0?)
	C:/Program Files/Go/src/net/http/roundtrip.go:17 +0x13
net/http.send(0xc00775c300, {0x7ffe2eb832a0, 0xc007732500}, {0xc000028301?, 0x30?, 0x0?})
	C:/Program Files/Go/src/net/http/client.go:260 +0x606
net/http.(*Client).send(0xc007702a20, 0xc00775c300, {0x0?, 0xc0087b1b90?, 0x0?})
	C:/Program Files/Go/src/net/http/client.go:181 +0x98
net/http.(*Client).do(0xc007702a20, 0xc00775c300)
	C:/Program Files/Go/src/net/http/client.go:724 +0x912
net/http.(*Client).Do(...)
	C:/Program Files/Go/src/net/http/client.go:590
tschat_client_lib/matrix.doRequest({0xc007730120, 0x8d}, {0xc000028380, 0x6b}, {0x7ffe2ea9a75e, 0x3}, {0x0, 0x0})
	C:/builds/hxz19fiJ/0/teamspeak/teamspeak_client_ui_v2/deps/tschat_client_lib/lib/tschat_client_lib/matrix/common.go:115 +0x21c
tschat_client_lib/matrix.doGetRequest(...)
	C:/builds/hxz19fiJ/0/teamspeak/teamspeak_client_ui_v2/deps/tschat_client_lib/lib/tschat_client_lib/matrix/common.go:61
tschat_client_lib/matrix.GetDisplayname({0xc0000c4100?, 0xc0000253b0?}, {0xc000028380, 0x6b}, {0xc0000253b0, 0x4c})
	C:/builds/hxz19fiJ/0/teamspeak/teamspeak_client_ui_v2/deps/tschat_client_lib/lib/tschat_client_lib/matrix/get_displayname.go:14 +0x106
tschat_client_lib/client.(*MatrixClient).findDisplayName(0xc00008cb60, {0xc0000253b0, 0x4c})
	C:/builds/hxz19fiJ/0/teamspeak/teamspeak_client_ui_v2/deps/tschat_client_lib/lib/tschat_client_lib/client/client.go:2365 +0x93
tschat_client_lib/client.(*MatrixClient).findDisplayNameWithDefault(0x0?, {0xc0000253b0, 0x4c})
	C:/builds/hxz19fiJ/0/teamspeak/teamspeak_client_ui_v2/deps/tschat_client_lib/lib/tschat_client_lib/client/client.go:2378 +0x1d
tschat_client_lib/client.(*MatrixClient).processDirectRoom.func1()
	C:/builds/hxz19fiJ/0/teamspeak/teamspeak_client_ui_v2/deps/tschat_client_lib/lib/tschat_client_lib/client/process_room.go:93 +0x28
created by tschat_client_lib/client.(*MatrixClient).processDirectRoom in goroutine 18
	C:/builds/hxz19fiJ/0/teamspeak/teamspeak_client_ui_v2/deps/tschat_client_lib/lib/tschat_client_lib/client/process_room.go:92 +0x278

For the full log, please PN