https://netmaker.org logo
I've gotten netclient reinstalled (ended up brew u...
# client
m
I've gotten netclient reinstalled (ended up brew uninstall) so it's starting but am still getting a nil pointer deref when trying to add a network. I'll pull down the source and try to debug locally to see if I can give a bit more useful information or find the root cause.
j
please paste the error here
m
Part 1:
Copy code
% sudo netclient
[netclient] 2022-07-27 16:42:40 joining netmaker at XXXXX
[netclient] 2022-07-27 16:42:41 UDP hole punching enabled for node XXXXXXX
[netclient] 2022-07-27 16:42:41 starting wireguard 
panic: runtime error: invalid memory address or nil pointer dereference
[signal SIGSEGV: segmentation violation code=0x1 addr=0x18 pc=0x43b8607]
Part 2:
Copy code
goroutine 9 [running]:
github.com/gravitl/netmaker/netclient/wireguard.deleteInterface({0xc00044e7e4?, 0xb?}, {0xc0004062d0?, 0x6?})
    /Users/runner/work/netmaker/netmaker/netclient/wireguard/mac.go:154 +0xe7
github.com/gravitl/netmaker/netclient/wireguard.RemoveConfMac({0xc00044e7e4, 0xb})
    /Users/runner/work/netmaker/netmaker/netclient/wireguard/mac.go:32 +0x3f
github.com/gravitl/netmaker/netclient/wireguard.WgQuickDownMac(0xc0001376d8, {0xc00044e7e4?, 0xc000136cb0?})
    /Users/runner/work/netmaker/netmaker/netclient/wireguard/mac.go:18 +0x2d
github.com/gravitl/netmaker/netclient/wireguard.ApplyMacOSConf(0xc00021f840?, {0xc00044e7e4, 0xb}, {0xc0001c4c30, 0x2f})
    /Users/runner/work/netmaker/netmaker/netclient/wireguard/unix.go:36 +0x32
github.com/gravitl/netmaker/netclient/wireguard.ApplyConf(0xc0001376d8, {0xc00044e7e4?, 0x5258700?}, {0xc0001c4c30?, 0x98b629b3f?})
    /Users/runner/work/netmaker/netmaker/netclient/wireguard/common.go:295 +0x2c
github.com/gravitl/netmaker/netclient/wireguard.InitWireguard(0xc0001376d8, {0xc0001c4240?, 0x1?}, {0xc00029ac00?, 0x3, 0x4}, 0x0)
Part 3 (of 3):
Copy code
/Users/runner/work/netmaker/netmaker/netclient/wireguard/common.go:180 +0x5ad
github.com/gravitl/netmaker/netclient/functions.JoinNetwork(0xc000271800, {0x0, 0x0})
    /Users/runner/work/netmaker/netmaker/netclient/functions/join.go:192 +0x1085
github.com/gravitl/netmaker/netclient/gui/components/views.GetJoinView.func1()
    /Users/runner/work/netmaker/netmaker/netclient/gui/components/views/join.go:35 +0x177
fyne.io/fyne/v2/widget.(*Button).Tapped(0xc000365d60, 0xc000000201)
    /Users/runner/go/pkg/mod/fyne.io/fyne/v2@v2.2.2/widget/button.go:194 +0x53
fyne.io/fyne/v2/internal/driver/glfw.(*window).mouseClickedHandleTapDoubleTap.func1()
    /Users/runner/go/pkg/mod/fyne.io/fyne/v2@v2.2.2/internal/driver/glfw/window.go:634 +0x26
fyne.io/fyne/v2/internal/driver/common.(*Window).RunEventQueue(0x0?)
    /Users/runner/go/pkg/mod/fyne.io/fyne/v2@v2.2.2/internal/driver/common/window.go:35 +0x3e
created by fyne.io/fyne/v2/internal/driver/glfw.(*gLDriver).createWindow.func1
    /Users/runner/go/pkg/mod/fyne.io/fyne/v2@v2.2.2/internal/driver/glfw/window.go:942 +0x136
j
what version of netclient is this? (netclient --version)
this appears to be a dumb nil pointer. If you dont mind opening a github issue we'll get this fixed quickly
m
v0.14.6. I'll happily open a github issue.
j
fixed
7 Views