Gdk-pixpuf error and no tray-icon on parabola
Hi, I tried installing the snap on parabola but it does not work well at all. I get this error:
(bitmask-vpn:5827): GdkPixbuf-WARNING **: 12:57:37.330: Cannot open pixbuf loader module file '/usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders.cache': File not found
On parabola the correct path is: /usr/lib/gdk-pixbuf-2.0/2.10.0/loaders.cache
The icon does not show up probably because of the above error and the programs segfaults every 30 minutes or so (everything else seems to work as intended and the connection works until the segfault)
When pressing Ctrl-c in the terminal after the error above and the firewall is started and running I get this backtrace:
(bitmask-vpn:5827): Gtk-WARNING **: 13:23:38.098: Could not load a pixbuf from icon theme. This may indicate that pixbuf loaders or the mime database could not be found. ** Gtk:ERROR:../../../../gtk/gtkiconhelper.c:494:ensure_surface_for_gicon: assertion failed (error == NULL): Failed to load /usr/share/icons/Adwaita/24x24/status/image-missing.png: Okänt bildfilformat (gdk-pixbuf-error-quark, 3) SIGABRT: abort PC=0x7f1fa10d2e97 m=0 sigcode=18446744073709551610 signal arrived during cgo execution
goroutine 1 [syscall, locked to thread]: runtime.cgocall(0x9c70a0, 0xc0000d1e10, 0xc000000101) /snap/go/4098/src/runtime/cgocall.go:128 +0x5b fp=0xc0000d1de0 sp=0xc0000d1da8 pc=0x4650ab 0xacab.org/leap/bitmask-vpn/vendor/github.com/getlantern/systray._Cfunc_nativeLoop(0x0) _cgo_gotypes.go:123 +0x49 fp=0xc0000d1e10 sp=0xc0000d1de0 pc=0x9be689 0xacab.org/leap/bitmask-vpn/vendor/github.com/getlantern/systray.nativeLoop(...) /build/riseup-vpn/parts/bitmask-vpn/go/src/0xacab.org/leap/bitmask-vpn/vendor/github.com/getlantern/systray/systray_nonwindows.go:19 0xacab.org/leap/bitmask-vpn/vendor/github.com/getlantern/systray.Run(0xc00008b3b0, 0xc00008b3c0) /build/riseup-vpn/parts/bitmask-vpn/go/src/0xacab.org/leap/bitmask-vpn/vendor/github.com/getlantern/systray/systray.go:81 +0x7f fp=0xc0000d1e48 sp=0xc0000d1e10 pc=0x9bdd4f 0xacab.org/leap/bitmask-vpn/pkg/systray.(*bmTray).start(0xc0000ace00) /build/riseup-vpn/parts/bitmask-vpn/go/src/0xacab.org/leap/bitmask-vpn/pkg/systray/systray.go:57 +0x9b fp=0xc0000d1e70 sp=0xc0000d1e48 pc=0x9c1cfb 0xacab.org/leap/bitmask-vpn/pkg/systray.Run(0xc0000a4fc0) /build/riseup-vpn/parts/bitmask-vpn/go/src/0xacab.org/leap/bitmask-vpn/pkg/systray/run.go:30 +0xff fp=0xc0000d1ec0 sp=0xc0000d1e70 pc=0x9c11ff main.main() /build/riseup-vpn/parts/bitmask-vpn/go/src/0xacab.org/leap/bitmask-vpn/cmd/bitmask-vpn/main.go:77 +0x386 fp=0xc0000d1f98 sp=0xc0000d1ec0 pc=0x9c6a36 runtime.main() /snap/go/4098/src/runtime/proc.go:200 +0x20c fp=0xc0000d1fe0 sp=0xc0000d1f98 pc=0x48f90c runtime.goexit() /snap/go/4098/src/runtime/asm_amd64.s:1337 +0x1 fp=0xc0000d1fe8 sp=0xc0000d1fe0 pc=0x4ba931
goroutine 19 [syscall]: os/signal.signal_recv(0xc0ada0) /snap/go/4098/src/runtime/sigqueue.go:139 +0x9c os/signal.loop() /snap/go/4098/src/os/signal/signal_unix.go:23 +0x22 created by os/signal.init.0 /snap/go/4098/src/os/signal/signal_unix.go:29 +0x41
goroutine 4 [sleep]: runtime.goparkunlock(...) /snap/go/4098/src/runtime/proc.go:307 time.Sleep(0x34630b8a000) /snap/go/4098/src/runtime/time.go:105 +0x159 0xacab.org/leap/bitmask-vpn/pkg/systray.(*notificator).donations(0xc000010020) /build/riseup-vpn/parts/bitmask-vpn/go/src/0xacab.org/leap/bitmask-vpn/pkg/systray/notificator.go:59 +0x34 created by 0xacab.org/leap/bitmask-vpn/pkg/systray.newNotificator /build/riseup-vpn/parts/bitmask-vpn/go/src/0xacab.org/leap/bitmask-vpn/pkg/systray/notificator.go:53 +0x65
goroutine 5 [chan receive]: 0xacab.org/leap/bitmask-vpn/pkg/standalone.(*launcher).openvpnRunner(0xc000010030, 0x0, 0x0, 0x0) /build/riseup-vpn/parts/bitmask-vpn/go/src/0xacab.org/leap/bitmask-vpn/pkg/standalone/launcher_linux.go:177 +0xad created by 0xacab.org/leap/bitmask-vpn/pkg/standalone.newLauncher /build/riseup-vpn/parts/bitmask-vpn/go/src/0xacab.org/leap/bitmask-vpn/pkg/standalone/launcher_linux.go:47 +0x98
goroutine 22 [syscall]: syscall.Syscall6(0xf7, 0x1, 0x1a6d, 0xc000171bb8, 0x1000004, 0x0, 0x0, 0xad8320, 0x524301, 0xc0002e4f60) /snap/go/4098/src/syscall/asm_linux_amd64.s:44 +0x5 os.(*Process).blockUntilWaitable(0xc00009b410, 0x4, 0xc0001fad00, 0x8001ed) /snap/go/4098/src/os/wait_waitid.go:31 +0x98 os.(*Process).wait(0xc00009b410, 0xb6f6d0, 0xb6f6d8, 0xb6f6c8) /snap/go/4098/src/os/exec_unix.go:22 +0x39 os.(*Process).Wait(...) /snap/go/4098/src/os/exec.go:125 os/exec.(*Cmd).Wait(0xc00011bce0, 0x0, 0x0) /snap/go/4098/src/os/exec/exec.go:474 +0x61 os/exec.(*Cmd).Run(0xc00011bce0, 0xc0002f0320, 0x0) /snap/go/4098/src/os/exec/exec.go:318 +0x5c os/exec.(*Cmd).Output(0xc00011bce0, 0x6, 0xc0002e15c0, 0x3, 0x3, 0xc00011bce0) /snap/go/4098/src/os/exec/exec.go:513 +0xf2 0xacab.org/leap/bitmask-vpn/pkg/standalone.runBitmaskRoot(0xc0002cdc40, 0x2, 0x2, 0x1, 0x0) /build/riseup-vpn/parts/bitmask-vpn/go/src/0xacab.org/leap/bitmask-vpn/pkg/standalone/launcher_linux.go:194 +0x161 0xacab.org/leap/bitmask-vpn/pkg/standalone.(*launcher).firewallStop(0xc000010030, 0x0, 0xc0000a5980) /build/riseup-vpn/parts/bitmask-vpn/go/src/0xacab.org/leap/bitmask-vpn/pkg/standalone/launcher_linux.go:158 +0xa6 0xacab.org/leap/bitmask-vpn/pkg/standalone.(*Bitmask).StopVPN(0xc000142360, 0xc000171f50, 0xc0002d78c0) /build/riseup-vpn/parts/bitmask-vpn/go/src/0xacab.org/leap/bitmask-vpn/pkg/standalone/vpn.go:78 +0x2f 0xacab.org/leap/bitmask-vpn/pkg/standalone.(*Bitmask).Close(0xc000142360) /build/riseup-vpn/parts/bitmask-vpn/go/src/0xacab.org/leap/bitmask-vpn/pkg/standalone/main.go:67 +0x2f 0xacab.org/leap/bitmask-vpn/pkg/systray.initialize(0xc0000a4fc0, 0xc0000ace00, 0xc00007a240) /build/riseup-vpn/parts/bitmask-vpn/go/src/0xacab.org/leap/bitmask-vpn/pkg/systray/run.go:68 +0x2e5 created by 0xacab.org/leap/bitmask-vpn/pkg/systray.Run /build/riseup-vpn/parts/bitmask-vpn/go/src/0xacab.org/leap/bitmask-vpn/pkg/systray/run.go:29 +0xf1
goroutine 11 [syscall]: syscall.Syscall6(0xf7, 0x1, 0x1a7b, 0xc000294c98, 0x1000004, 0x0, 0x0, 0xad8320, 0x524301, 0xc0002e51a0) /snap/go/4098/src/syscall/asm_linux_amd64.s:44 +0x5 os.(*Process).blockUntilWaitable(0xc00009b650, 0x38, 0xc0001fb110, 0x8001ed) /snap/go/4098/src/os/wait_waitid.go:31 +0x98 os.(*Process).wait(0xc00009b650, 0xb6f6d0, 0xb6f6d8, 0xb6f6c8) /snap/go/4098/src/os/exec_unix.go:22 +0x39 os.(*Process).Wait(...) /snap/go/4098/src/os/exec.go:125 os/exec.(*Cmd).Wait(0xc00011be40, 0x0, 0x0) /snap/go/4098/src/os/exec/exec.go:474 +0x61 os/exec.(*Cmd).Run(0xc00011be40, 0xc0002f0370, 0x0) /snap/go/4098/src/os/exec/exec.go:318 +0x5c os/exec.(*Cmd).Output(0xc00011be40, 0x6, 0xc0001b1880, 0x32, 0x38, 0xc00011be40) /snap/go/4098/src/os/exec/exec.go:513 +0xf2 0xacab.org/leap/bitmask-vpn/pkg/standalone.runBitmaskRoot(0xc0001b1180, 0x31, 0x38, 0x0, 0x0) /build/riseup-vpn/parts/bitmask-vpn/go/src/0xacab.org/leap/bitmask-vpn/pkg/standalone/launcher_linux.go:194 +0x161 0xacab.org/leap/bitmask-vpn/pkg/standalone.(*launcher).openvpnRunner.func1(0xc0001b1180, 0x31, 0x38) /build/riseup-vpn/parts/bitmask-vpn/go/src/0xacab.org/leap/bitmask-vpn/pkg/standalone/launcher_linux.go:170 +0x5c created by 0xacab.org/leap/bitmask-vpn/pkg/standalone.(*launcher).openvpnRunner /build/riseup-vpn/parts/bitmask-vpn/go/src/0xacab.org/leap/bitmask-vpn/pkg/standalone/launcher_linux.go:182 +0x110
goroutine 45 [IO wait]: internal/poll.runtime_pollWait(0x7f1f955adb00, 0x72, 0xffffffffffffffff) /snap/go/4098/src/runtime/netpoll.go:182 +0x56 internal/poll.(*pollDesc).wait(0xc0002e4eb8, 0x72, 0x8001, 0x8000, 0xffffffffffffffff) /snap/go/4098/src/internal/poll/fd_poll_runtime.go:87 +0x9b internal/poll.(*pollDesc).waitRead(...) /snap/go/4098/src/internal/poll/fd_poll_runtime.go:92 internal/poll.(*FD).Read(0xc0002e4ea0, 0xc0002fa000, 0x8000, 0x8000, 0x0, 0x0, 0x0) /snap/go/4098/src/internal/poll/fd_unix.go:169 +0x19b os.(*File).read(...) /snap/go/4098/src/os/file_unix.go:263 os.(*File).Read(0xc0000a27c0, 0xc0002fa000, 0x8000, 0x8000, 0x0, 0x0, 0x0) /snap/go/4098/src/os/file.go:108 +0x70 io.copyBuffer(0xbe73e0, 0xc0002f0320, 0xbe72e0, 0xc0000a27c0, 0xc0002fa000, 0x8000, 0x8000, 0x0, 0x0, 0x0) /snap/go/4098/src/io/io.go:402 +0x122 io.Copy(...) /snap/go/4098/src/io/io.go:364 os/exec.(*Cmd).writerDescriptor.func1(0x0, 0x0) /snap/go/4098/src/os/exec/exec.go:288 +0x63 os/exec.(*Cmd).Start.func1(0xc00011bce0, 0xc0002cdcc0) /snap/go/4098/src/os/exec/exec.go:409 +0x27 created by os/exec.(*Cmd).Start /snap/go/4098/src/os/exec/exec.go:408 +0x58f
goroutine 27 [IO wait]: internal/poll.runtime_pollWait(0x7f1f955adf10, 0x72, 0x0) /snap/go/4098/src/runtime/netpoll.go:182 +0x56 internal/poll.(*pollDesc).wait(0xc0001cc018, 0x72, 0x0, 0x0, 0xb4a7ba) /snap/go/4098/src/internal/poll/fd_poll_runtime.go:87 +0x9b internal/poll.(*pollDesc).waitRead(...) /snap/go/4098/src/internal/poll/fd_poll_runtime.go:92 internal/poll.(*FD).Accept(0xc0001cc000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) /snap/go/4098/src/internal/poll/fd_unix.go:384 +0x1ba net.(*netFD).accept(0xc0001cc000, 0xc00004b880, 0x7f1fa3dea008, 0x0) /snap/go/4098/src/net/fd_unix.go:238 +0x42 net.(*TCPListener).accept(0xc000010078, 0x46e098, 0x10, 0xaa5980) /snap/go/4098/src/net/tcpsock_posix.go:139 +0x32 net.(*TCPListener).Accept(0xc000010078, 0x4b7b20, 0xc00005aed0, 0xc00005aed8, 0x18) /snap/go/4098/src/net/tcpsock.go:260 +0x48 0xacab.org/leap/bitmask-vpn/vendor/github.com/apparentlymart/go-openvpn-mgmt/openvpn.(*MgmtListener).Accept(0xc000020530, 0xbe7598, 0xc000020500, 0xc11620) /build/riseup-vpn/parts/bitmask-vpn/go/src/0xacab.org/leap/bitmask-vpn/vendor/github.com/apparentlymart/go-openvpn-mgmt/openvpn/server.go:58 +0x37 0xacab.org/leap/bitmask-vpn/vendor/github.com/apparentlymart/go-openvpn-mgmt/openvpn.(*MgmtListener).Serve(0xc000020530, 0xbe7580, 0xc000020500, 0x0, 0x0) /build/riseup-vpn/parts/bitmask-vpn/go/src/0xacab.org/leap/bitmask-vpn/vendor/github.com/apparentlymart/go-openvpn-mgmt/openvpn/server.go:88 +0x68 0xacab.org/leap/bitmask-vpn/vendor/github.com/apparentlymart/go-openvpn-mgmt/openvpn.ListenAndServe(0xc000024850, 0xe, 0xbe7580, 0xc000020500, 0x2, 0xc000024850) /build/riseup-vpn/parts/bitmask-vpn/go/src/0xacab.org/leap/bitmask-vpn/vendor/github.com/apparentlymart/go-openvpn-mgmt/openvpn/server.go:171 +0x7e 0xacab.org/leap/bitmask-vpn/pkg/standalone.(*Bitmask).openvpnManagement(0xc000142360) /build/riseup-vpn/parts/bitmask-vpn/go/src/0xacab.org/leap/bitmask-vpn/pkg/standalone/status.go:56 +0xf7 created by 0xacab.org/leap/bitmask-vpn/pkg/standalone.Init /build/riseup-vpn/parts/bitmask-vpn/go/src/0xacab.org/leap/bitmask-vpn/pkg/standalone/main.go:56 +0x29d
goroutine 47 [IO wait]: internal/poll.runtime_pollWait(0x7f1f955ada30, 0x72, 0xffffffffffffffff) /snap/go/4098/src/runtime/netpoll.go:182 +0x56 internal/poll.(*pollDesc).wait(0xc0002e50f8, 0x72, 0x8001, 0x8000, 0xffffffffffffffff) /snap/go/4098/src/internal/poll/fd_poll_runtime.go:87 +0x9b internal/poll.(*pollDesc).waitRead(...) /snap/go/4098/src/internal/poll/fd_poll_runtime.go:92 internal/poll.(*FD).Read(0xc0002e50e0, 0xc000308000, 0x8000, 0x8000, 0x0, 0x0, 0x0) /snap/go/4098/src/internal/poll/fd_unix.go:169 +0x19b os.(*File).read(...) /snap/go/4098/src/os/file_unix.go:263 os.(*File).Read(0xc0000a27f8, 0xc000308000, 0x8000, 0x8000, 0x0, 0xc0001bef00, 0xc0001bef08) /snap/go/4098/src/os/file.go:108 +0x70 io.copyBuffer(0xbe73e0, 0xc0002f0370, 0xbe72e0, 0xc0000a27f8, 0xc000308000, 0x8000, 0x8000, 0x0, 0x16b1fe0, 0x501) /snap/go/4098/src/io/io.go:402 +0x122 io.Copy(...) /snap/go/4098/src/io/io.go:364 os/exec.(*Cmd).writerDescriptor.func1(0xb6f928, 0x4d5) /snap/go/4098/src/os/exec/exec.go:288 +0x63 os/exec.(*Cmd).Start.func1(0xc00011be40, 0xc0002cdda0) /snap/go/4098/src/os/exec/exec.go:409 +0x27 created by os/exec.(*Cmd).Start /snap/go/4098/src/os/exec/exec.go:408 +0x58f
goroutine 29 [chan receive]: 0xacab.org/leap/bitmask-vpn/pkg/systray.listenSignals(0xc12380, 0xc000142360) /build/riseup-vpn/parts/bitmask-vpn/go/src/0xacab.org/leap/bitmask-vpn/pkg/systray/signal_unix.go:31 +0xc7 created by 0xacab.org/leap/bitmask-vpn/pkg/systray.initialize /build/riseup-vpn/parts/bitmask-vpn/go/src/0xacab.org/leap/bitmask-vpn/pkg/systray/run.go:55 +0x206
goroutine 46 [IO wait]: internal/poll.runtime_pollWait(0x7f1f955add70, 0x72, 0xffffffffffffffff) /snap/go/4098/src/runtime/netpoll.go:182 +0x56 internal/poll.(*pollDesc).wait(0xc0002e5038, 0x72, 0x201, 0x200, 0xffffffffffffffff) /snap/go/4098/src/internal/poll/fd_poll_runtime.go:87 +0x9b internal/poll.(*pollDesc).waitRead(...) /snap/go/4098/src/internal/poll/fd_poll_runtime.go:92 internal/poll.(*FD).Read(0xc0002e5020, 0xc000144e00, 0x200, 0x200, 0x0, 0x0, 0x0) /snap/go/4098/src/internal/poll/fd_unix.go:169 +0x19b os.(*File).read(...) /snap/go/4098/src/os/file_unix.go:263 os.(*File).Read(0xc0000a27e0, 0xc000144e00, 0x200, 0x200, 0x0, 0x0, 0xc0001c1ea0) /snap/go/4098/src/os/file.go:108 +0x70 bytes.(*Buffer).ReadFrom(0xc0002e1710, 0xbe72e0, 0xc0000a27e0, 0x7f1f95565028, 0xc0002e1710, 0x1) /snap/go/4098/src/bytes/buffer.go:207 +0xbd io.copyBuffer(0xbe6ac0, 0xc0002e1710, 0xbe72e0, 0xc0000a27e0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) /snap/go/4098/src/io/io.go:388 +0x2fc io.Copy(...) /snap/go/4098/src/io/io.go:364 os/exec.(*Cmd).writerDescriptor.func1(0x0, 0x0) /snap/go/4098/src/os/exec/exec.go:288 +0x63 os/exec.(*Cmd).Start.func1(0xc00011be40, 0xc0002cdd60) /snap/go/4098/src/os/exec/exec.go:409 +0x27 created by os/exec.(*Cmd).Start /snap/go/4098/src/os/exec/exec.go:408 +0x58f
goroutine 44 [IO wait]: internal/poll.runtime_pollWait(0x7f1f955adfe0, 0x72, 0xffffffffffffffff) /snap/go/4098/src/runtime/netpoll.go:182 +0x56 internal/poll.(*pollDesc).wait(0xc0002e4df8, 0x72, 0x201, 0x200, 0xffffffffffffffff) /snap/go/4098/src/internal/poll/fd_poll_runtime.go:87 +0x9b internal/poll.(*pollDesc).waitRead(...) /snap/go/4098/src/internal/poll/fd_poll_runtime.go:92 internal/poll.(*FD).Read(0xc0002e4de0, 0xc000144c00, 0x200, 0x200, 0x0, 0x0, 0x0) /snap/go/4098/src/internal/poll/fd_unix.go:169 +0x19b os.(*File).read(...) /snap/go/4098/src/os/file_unix.go:263 os.(*File).Read(0xc0000a27a8, 0xc000144c00, 0x200, 0x200, 0x588763, 0xb4b25e, 0xc000047ea0) /snap/go/4098/src/os/file.go:108 +0x70 bytes.(*Buffer).ReadFrom(0xc0002e1620, 0xbe72e0, 0xc0000a27a8, 0x7f1f95565028, 0xc0002e1620, 0xf01) /snap/go/4098/src/bytes/buffer.go:207 +0xbd io.copyBuffer(0xbe6ac0, 0xc0002e1620, 0xbe72e0, 0xc0000a27a8, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc0000100f8) /snap/go/4098/src/io/io.go:388 +0x2fc io.Copy(...) /snap/go/4098/src/io/io.go:364 os/exec.(*Cmd).writerDescriptor.func1(0x97ff8a, 0xc11620) /snap/go/4098/src/os/exec/exec.go:288 +0x63 os/exec.(*Cmd).Start.func1(0xc00011bce0, 0xc0002cdc80) /snap/go/4098/src/os/exec/exec.go:409 +0x27 created by os/exec.(*Cmd).Start /snap/go/4098/src/os/exec/exec.go:408 +0x58f
rax 0x0 rbx 0x1d9e210 rcx 0x7f1fa10d2e97 rdx 0x0 rdi 0x2 rsi 0x7ffc1010d580 rbp 0xe3 rsp 0x7ffc1010d580 r8 0x0 r9 0x7ffc1010d580 r10 0x8 r11 0x246 r12 0x7f1fa1c03de0 r13 0x7ffc1010d7d0 r14 0x7f1fa34d9720 r15 0x7f1fa34d9720 rip 0x7f1fa10d2e97 rflags 0x246 cs 0x33 fs 0x0 gs 0x0