nwg-piotr / nwg-drawer

Application drawer for wlroots-based Wayland compositors
MIT License
233 stars 25 forks source link

Panic when run pkill -USR1 nwg-drawer #86

Open gouvinb opened 1 year ago

gouvinb commented 1 year ago

Description

I have a nwg-drawer process in background, and when i run the command pkill -USR1 nwg-drawer, nwg-drawer panic randomly.

This problem is very similar in behavior to issue #45, but the logs are different.

Actual result

Log

/tmp/gouvinb/nwg-drawer-2023-02-15T23-55-10.log ```log time="2023-02-15T23:55:10+01:00" level=info msg="Data dir: /home/gouvinb/.local/share/nwg-drawer" time="2023-02-15T23:55:10+01:00" level=info msg="term: foot" time="2023-02-15T23:55:10+01:00" level=info msg="lang: fr_FR" time="2023-02-15T23:55:10+01:00" level=info msg="Config dir: /home/gouvinb/.config/nwg-drawer" time="2023-02-15T23:55:10+01:00" level=info msg="Found 0 pinned items" time="2023-02-15T23:55:10+01:00" level=info msg="Found 155 desktop files" time="2023-02-15T23:55:10+01:00" level=info msg="Skipped 59 duplicates; 26 .desktop entries hidden by \"NoDisplay=true\"" time="2023-02-15T23:55:10+01:00" level=info msg="/home/gouvinb/.config/nwg-drawer/preferred-apps.json file not found" time="2023-02-15T23:55:10+01:00" level=info msg="/home/gouvinb/.config/nwg-drawer/excluded-dirs file not found" time="2023-02-15T23:55:10+01:00" level=info msg="Preferring dark theme variants" time="2023-02-15T23:55:10+01:00" level=info msg="Using style from /home/gouvinb/.config/nwg-drawer/drawer.css" time="2023-02-15T23:55:10+01:00" level=warning msg="userDirsFile /home/gouvinb/.config/user-dirs.dirs not found, using defaults" time="2023-02-15T23:55:10+01:00" level=info msg="UI created in 259 ms. Thank you for your patience." time="2023-02-15T23:55:38+01:00" level=info msg="env vars: []; command: '/usr/bin/slack'; args: [-s]\n" time="2023-02-15T23:55:39+01:00" level=info msg="env vars: []; command: '/usr/bin/discord'; args: []\n" time="2023-02-15T23:55:45+01:00" level=info msg="env vars: []; command: '/usr/bin/google-chrome-stable'; args: []\n" ** Gtk:ERROR:../gtk/gtk/gtkimagedefinition.c:287:gtk_image_definition_unref: code should not be reached Bail out! Gtk:ERROR:../gtk/gtk/gtkimagedefinition.c:287:gtk_image_definition_unref: code should not be reached SIGABRT: abort PC=0x7f9e9dc808ec m=5 sigcode=18446744073709551610 signal arrived during cgo execution goroutine 1 [syscall]: runtime.cgocall(0x555f61fde0e0, 0xc00012da48) runtime/cgocall.go:158 +0x5c fp=0xc00012da20 sp=0xc00012d9e8 pc=0x555f61e467bc github.com/gotk3/gotk3/gtk._Cfunc_gtk_main() _cgo_gotypes.go:17432 +0x45 fp=0xc00012da48 sp=0xc00012da20 pc=0x555f61f4afa5 github.com/gotk3/gotk3/gtk.Main(...) github.com/gotk3/gotk3@v0.6.1/gtk/gtk.go:1241 main.main() ./main.go:591 +0x217e fp=0xc00012df80 sp=0xc00012da48 pc=0x555f61fbcd9e runtime.main() runtime/proc.go:250 +0x213 fp=0xc00012dfe0 sp=0xc00012df80 pc=0x555f61e7a513 runtime.goexit() runtime/asm_amd64.s:1594 +0x1 fp=0xc00012dfe8 sp=0xc00012dfe0 pc=0x555f61ea7d01 goroutine 2 [force gc (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) runtime/proc.go:363 +0xd6 fp=0xc00005efb0 sp=0xc00005ef90 pc=0x555f61e7a8d6 runtime.goparkunlock(...) runtime/proc.go:369 runtime.forcegchelper() runtime/proc.go:302 +0xad fp=0xc00005efe0 sp=0xc00005efb0 pc=0x555f61e7a76d runtime.goexit() runtime/asm_amd64.s:1594 +0x1 fp=0xc00005efe8 sp=0xc00005efe0 pc=0x555f61ea7d01 created by runtime.init.6 runtime/proc.go:290 +0x25 goroutine 3 [GC sweep wait]: runtime.gopark(0x1?, 0x0?, 0x0?, 0x0?, 0x0?) runtime/proc.go:363 +0xd6 fp=0xc00005f790 sp=0xc00005f770 pc=0x555f61e7a8d6 runtime.goparkunlock(...) runtime/proc.go:369 runtime.bgsweep(0x0?) runtime/mgcsweep.go:297 +0xd7 fp=0xc00005f7c8 sp=0xc00005f790 pc=0x555f61e672d7 runtime.gcenable.func1() runtime/mgc.go:178 +0x26 fp=0xc00005f7e0 sp=0xc00005f7c8 pc=0x555f61e5bf26 runtime.goexit() runtime/asm_amd64.s:1594 +0x1 fp=0xc00005f7e8 sp=0xc00005f7e0 pc=0x555f61ea7d01 created by runtime.gcenable runtime/mgc.go:178 +0x6b goroutine 4 [GC scavenge wait]: runtime.gopark(0xc000088000?, 0x555f620351b8?, 0x0?, 0x0?, 0x0?) runtime/proc.go:363 +0xd6 fp=0xc00005ff70 sp=0xc00005ff50 pc=0x555f61e7a8d6 runtime.goparkunlock(...) runtime/proc.go:369 runtime.(*scavengerState).park(0x555f6225ad40) runtime/mgcscavenge.go:389 +0x53 fp=0xc00005ffa0 sp=0xc00005ff70 pc=0x555f61e65333 runtime.bgscavenge(0x0?) runtime/mgcscavenge.go:622 +0x65 fp=0xc00005ffc8 sp=0xc00005ffa0 pc=0x555f61e65925 runtime.gcenable.func2() runtime/mgc.go:179 +0x26 fp=0xc00005ffe0 sp=0xc00005ffc8 pc=0x555f61e5bec6 runtime.goexit() runtime/asm_amd64.s:1594 +0x1 fp=0xc00005ffe8 sp=0xc00005ffe0 pc=0x555f61ea7d01 created by runtime.gcenable runtime/mgc.go:179 +0xaa goroutine 5 [finalizer wait]: runtime.gopark(0x0?, 0x555f6212de40?, 0x0?, 0x40?, 0x1000000010?) runtime/proc.go:363 +0xd6 fp=0xc00005e628 sp=0xc00005e608 pc=0x555f61e7a8d6 runtime.goparkunlock(...) runtime/proc.go:369 runtime.runfinq() runtime/mfinal.go:180 +0x10f fp=0xc00005e7e0 sp=0xc00005e628 pc=0x555f61e5b02f runtime.goexit() runtime/asm_amd64.s:1594 +0x1 fp=0xc00005e7e8 sp=0xc00005e7e0 pc=0x555f61ea7d01 created by runtime.createfing runtime/mfinal.go:157 +0x45 goroutine 6 [select, locked to thread]: runtime.gopark(0xc0000607a8?, 0x2?, 0x57?, 0xac?, 0xc0000607a4?) runtime/proc.go:363 +0xd6 fp=0xc000060618 sp=0xc0000605f8 pc=0x555f61e7a8d6 runtime.selectgo(0xc0000607a8, 0xc0000607a0, 0x0?, 0x0, 0x0?, 0x1) runtime/select.go:328 +0x7bc fp=0xc000060758 sp=0xc000060618 pc=0x555f61e89d5c runtime.ensureSigM.func1() runtime/signal_unix.go:991 +0x1b4 fp=0xc0000607e0 sp=0xc000060758 pc=0x555f61e8de54 runtime.goexit() runtime/asm_amd64.s:1594 +0x1 fp=0xc0000607e8 sp=0xc0000607e0 pc=0x555f61ea7d01 created by runtime.ensureSigM runtime/signal_unix.go:974 +0xbd goroutine 18 [syscall]: runtime.notetsleepg(0xffffffffffffffff?, 0xc00005a728?) runtime/lock_futex.go:236 +0x34 fp=0xc00005a7a0 sp=0xc00005a768 pc=0x555f61e4e854 os/signal.signal_recv() runtime/sigqueue.go:152 +0x2f fp=0xc00005a7c0 sp=0xc00005a7a0 pc=0x555f61ea47ef os/signal.loop() os/signal/signal_unix.go:23 +0x19 fp=0xc00005a7e0 sp=0xc00005a7c0 pc=0x555f61f0ed79 runtime.goexit() runtime/asm_amd64.s:1594 +0x1 fp=0xc00005a7e8 sp=0xc00005a7e0 pc=0x555f61ea7d01 created by os/signal.Notify.func1.1 os/signal/signal.go:151 +0x2a goroutine 19 [chan receive]: runtime.gopark(0x555f61e46813?, 0xc000358c00?, 0xd8?, 0xae?, 0x555f00000000?) runtime/proc.go:363 +0xd6 fp=0xc00005ae70 sp=0xc00005ae50 pc=0x555f61e7a8d6 runtime.chanrecv(0xc00008c300, 0xc00005afc0, 0x1) runtime/chan.go:583 +0x49b fp=0xc00005af00 sp=0xc00005ae70 pc=0x555f61e4979b runtime.chanrecv1(0x0?, 0x0?) runtime/chan.go:442 +0x18 fp=0xc00005af28 sp=0xc00005af00 pc=0x555f61e492d8 main.main.func1() ./main.go:162 +0x55 fp=0xc00005afe0 sp=0xc00005af28 pc=0x555f61fbd7b5 runtime.goexit() runtime/asm_amd64.s:1594 +0x1 fp=0xc00005afe8 sp=0xc00005afe0 pc=0x555f61ea7d01 created by main.main ./main.go:160 +0x22a goroutine 34 [GC worker (idle)]: runtime.gopark(0x555f61f9ecb8?, 0xc000110a80?, 0x80?, 0xa?, 0x0?) runtime/proc.go:363 +0xd6 fp=0xc00005b750 sp=0xc00005b730 pc=0x555f61e7a8d6 runtime.gcBgMarkWorker() runtime/mgc.go:1235 +0xf1 fp=0xc00005b7e0 sp=0xc00005b750 pc=0x555f61e5e091 runtime.goexit() runtime/asm_amd64.s:1594 +0x1 fp=0xc00005b7e8 sp=0xc00005b7e0 pc=0x555f61ea7d01 created by runtime.gcBgMarkStartWorkers runtime/mgc.go:1159 +0x25 goroutine 7 [select]: runtime.gopark(0xc00006cfb0?, 0x2?, 0xa8?, 0xce?, 0xc00006cf84?) runtime/proc.go:363 +0xd6 fp=0xc00006ce10 sp=0xc00006cdf0 pc=0x555f61e7a8d6 runtime.selectgo(0xc00006cfb0, 0xc00006cf80, 0xc00006cfa0?, 0x0, 0xc0001a24c8?, 0x1) runtime/select.go:328 +0x7bc fp=0xc00006cf50 sp=0xc00006ce10 pc=0x555f61e89d5c main.main.func6() ./main.go:541 +0x85 fp=0xc00006cfe0 sp=0xc00006cf50 pc=0x555f61fbd405 runtime.goexit() runtime/asm_amd64.s:1594 +0x1 fp=0xc00006cfe8 sp=0xc00006cfe0 pc=0x555f61ea7d01 created by main.main ./main.go:539 +0x216c goroutine 8 [chan receive]: runtime.gopark(0xc0003e82d0?, 0xc0003d6600?, 0x0?, 0xa0?, 0xc000061728?) runtime/proc.go:363 +0xd6 fp=0xc00006de80 sp=0xc00006de60 pc=0x555f61e7a8d6 runtime.chanrecv(0xc0003e44e0, 0x0, 0x1) runtime/chan.go:583 +0x49b fp=0xc00006df10 sp=0xc00006de80 pc=0x555f61e4979b runtime.chanrecv1(0xc0001123c0?, 0x0?) runtime/chan.go:442 +0x18 fp=0xc00006df38 sp=0xc00006df10 pc=0x555f61e492d8 main.watchFiles() ./watcher.go:55 +0x139 fp=0xc00006dfe0 sp=0xc00006df38 pc=0x555f61fc9399 runtime.goexit() runtime/asm_amd64.s:1594 +0x1 fp=0xc00006dfe8 sp=0xc00006dfe0 pc=0x555f61ea7d01 created by main.main ./main.go:589 +0x2178 goroutine 23 [syscall]: syscall.Syscall6(0x0?, 0x0?, 0x0?, 0x0?, 0x0?, 0x0?, 0x0?) syscall/syscall_linux.go:90 +0x36 fp=0xc00048fb18 sp=0xc00048fa90 pc=0x555f61edc7d6 syscall.Syscall6(0xe8, 0x12, 0xc00048fc14, 0x7, 0xffffffffffffffff, 0x0, 0x0) :1 +0x45 fp=0xc00048fb60 sp=0xc00048fb18 pc=0x555f61edcb85 golang.org/x/sys/unix.EpollWait(0x0?, {0xc00048fc14?, 0x0?, 0x0?}, 0x0?) golang.org/x/sys@v0.0.0-20220715151400-c0bba94af5f8/unix/zsyscall_linux_amd64.go:56 +0x58 fp=0xc00048fbd0 sp=0xc00048fb60 pc=0x555f61f2e398 github.com/fsnotify/fsnotify.(*fdPoller).wait(0xc00039faa0) github.com/fsnotify/fsnotify@v1.5.1/inotify_poller.go:87 +0x7d fp=0xc00048fc80 sp=0xc00048fbd0 pc=0x555f61fba35d github.com/fsnotify/fsnotify.(*Watcher).readEvents(0xc000246370) github.com/fsnotify/fsnotify@v1.5.1/inotify.go:193 +0x275 fp=0xc00049ffc8 sp=0xc00048fc80 pc=0x555f61fb9635 github.com/fsnotify/fsnotify.NewWatcher.func1() github.com/fsnotify/fsnotify@v1.5.1/inotify.go:60 +0x26 fp=0xc00049ffe0 sp=0xc00049ffc8 pc=0x555f61fb8f66 runtime.goexit() runtime/asm_amd64.s:1594 +0x1 fp=0xc00049ffe8 sp=0xc00049ffe0 pc=0x555f61ea7d01 created by github.com/fsnotify/fsnotify.NewWatcher github.com/fsnotify/fsnotify@v1.5.1/inotify.go:60 +0x1c5 goroutine 24 [select]: runtime.gopark(0xc0000617b0?, 0x2?, 0x8?, 0xfb?, 0xc00006175c?) runtime/proc.go:363 +0xd6 fp=0xc0000615d0 sp=0xc0000615b0 pc=0x555f61e7a8d6 runtime.selectgo(0xc0000617b0, 0xc000061758, 0xc000061710?, 0x0, 0x555f61fc93ea?, 0x1) runtime/select.go:328 +0x7bc fp=0xc000061710 sp=0xc0000615d0 pc=0x555f61e89d5c main.watchFiles.func1() ./watcher.go:36 +0xb5 fp=0xc0000617e0 sp=0xc000061710 pc=0x555f61fc9095 runtime.goexit() runtime/asm_amd64.s:1594 +0x1 fp=0xc0000617e8 sp=0xc0000617e0 pc=0x555f61ea7d01 created by main.watchFiles ./watcher.go:34 +0x12d goroutine 9 [syscall]: syscall.Syscall6(0x0?, 0x0?, 0x0?, 0x0?, 0x0?, 0x0?, 0x555f6207f760?) syscall/syscall_linux.go:90 +0x36 fp=0xc000060e18 sp=0xc000060d90 pc=0x555f61edc7d6 os.(*Process).blockUntilWaitable(0xc000025080) os/wait_waitid.go:32 +0x87 fp=0xc000060ef0 sp=0xc000060e18 pc=0x555f61ef8167 os.(*Process).wait(0xc000025080) os/exec_unix.go:22 +0x28 fp=0xc000060f50 sp=0xc000060ef0 pc=0x555f61ef45c8 os.(*Process).Wait(...) os/exec.go:132 os/exec.(*Cmd).Wait(0xc000422000) os/exec/exec.go:599 +0x4b fp=0xc000060fc8 sp=0xc000060f50 pc=0x555f61f72cab main.launch.func1() ./tools.go:614 +0x1d fp=0xc000060fe0 sp=0xc000060fc8 pc=0x555f61fc45fd runtime.goexit() runtime/asm_amd64.s:1594 +0x1 fp=0xc000060fe8 sp=0xc000060fe0 pc=0x555f61ea7d01 created by main.launch ./tools.go:613 +0x625 goroutine 10 [syscall]: syscall.Syscall6(0x0?, 0x0?, 0x0?, 0x0?, 0x0?, 0x0?, 0x0?) syscall/syscall_linux.go:90 +0x36 fp=0xc000061e18 sp=0xc000061d90 pc=0x555f61edc7d6 os.(*Process).blockUntilWaitable(0xc000025bf0) os/wait_waitid.go:32 +0x87 fp=0xc000061ef0 sp=0xc000061e18 pc=0x555f61ef8167 os.(*Process).wait(0xc000025bf0) os/exec_unix.go:22 +0x28 fp=0xc000061f50 sp=0xc000061ef0 pc=0x555f61ef45c8 os.(*Process).Wait(...) os/exec.go:132 os/exec.(*Cmd).Wait(0xc000422160) os/exec/exec.go:599 +0x4b fp=0xc000061fc8 sp=0xc000061f50 pc=0x555f61f72cab main.launch.func1() ./tools.go:614 +0x1d fp=0xc000061fe0 sp=0xc000061fc8 pc=0x555f61fc45fd runtime.goexit() runtime/asm_amd64.s:1594 +0x1 fp=0xc000061fe8 sp=0xc000061fe0 pc=0x555f61ea7d01 created by main.launch ./tools.go:613 +0x625 goroutine 25 [syscall]: syscall.Syscall6(0x0?, 0x0?, 0x0?, 0x0?, 0x0?, 0x0?, 0x0?) syscall/syscall_linux.go:90 +0x36 fp=0xc00005c618 sp=0xc00005c590 pc=0x555f61edc7d6 os.(*Process).blockUntilWaitable(0xc0004c04e0) os/wait_waitid.go:32 +0x87 fp=0xc00005c6f0 sp=0xc00005c618 pc=0x555f61ef8167 os.(*Process).wait(0xc0004c04e0) os/exec_unix.go:22 +0x28 fp=0xc00005c750 sp=0xc00005c6f0 pc=0x555f61ef45c8 os.(*Process).Wait(...) os/exec.go:132 os/exec.(*Cmd).Wait(0xc0004c6000) os/exec/exec.go:599 +0x4b fp=0xc00005c7c8 sp=0xc00005c750 pc=0x555f61f72cab main.launch.func1() ./tools.go:614 +0x1d fp=0xc00005c7e0 sp=0xc00005c7c8 pc=0x555f61fc45fd runtime.goexit() runtime/asm_amd64.s:1594 +0x1 fp=0xc00005c7e8 sp=0xc00005c7e0 pc=0x555f61ea7d01 created by main.launch ./tools.go:613 +0x625 goroutine 26 [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) runtime/proc.go:363 +0xd6 fp=0xc00005cf50 sp=0xc00005cf30 pc=0x555f61e7a8d6 runtime.gcBgMarkWorker() runtime/mgc.go:1235 +0xf1 fp=0xc00005cfe0 sp=0xc00005cf50 pc=0x555f61e5e091 runtime.goexit() runtime/asm_amd64.s:1594 +0x1 fp=0xc00005cfe8 sp=0xc00005cfe0 pc=0x555f61ea7d01 created by runtime.gcBgMarkStartWorkers runtime/mgc.go:1159 +0x25 goroutine 35 [GC worker (idle)]: runtime.gopark(0x555f62130e00?, 0xc00005bfa8?, 0x5d?, 0x70?, 0x555f6212fe38?) runtime/proc.go:363 +0xd6 fp=0xc00005bf50 sp=0xc00005bf30 pc=0x555f61e7a8d6 runtime.gcBgMarkWorker() runtime/mgc.go:1235 +0xf1 fp=0xc00005bfe0 sp=0xc00005bf50 pc=0x555f61e5e091 runtime.goexit() runtime/asm_amd64.s:1594 +0x1 fp=0xc00005bfe8 sp=0xc00005bfe0 pc=0x555f61ea7d01 created by runtime.gcBgMarkStartWorkers runtime/mgc.go:1159 +0x25 goroutine 36 [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) runtime/proc.go:363 +0xd6 fp=0xc0001da750 sp=0xc0001da730 pc=0x555f61e7a8d6 runtime.gcBgMarkWorker() runtime/mgc.go:1235 +0xf1 fp=0xc0001da7e0 sp=0xc0001da750 pc=0x555f61e5e091 runtime.goexit() runtime/asm_amd64.s:1594 +0x1 fp=0xc0001da7e8 sp=0xc0001da7e0 pc=0x555f61ea7d01 created by runtime.gcBgMarkStartWorkers runtime/mgc.go:1159 +0x25 goroutine 50 [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) runtime/proc.go:363 +0xd6 fp=0xc0001d6750 sp=0xc0001d6730 pc=0x555f61e7a8d6 runtime.gcBgMarkWorker() runtime/mgc.go:1235 +0xf1 fp=0xc0001d67e0 sp=0xc0001d6750 pc=0x555f61e5e091 runtime.goexit() runtime/asm_amd64.s:1594 +0x1 fp=0xc0001d67e8 sp=0xc0001d67e0 pc=0x555f61ea7d01 created by runtime.gcBgMarkStartWorkers runtime/mgc.go:1159 +0x25 goroutine 51 [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) runtime/proc.go:363 +0xd6 fp=0xc0001d6f50 sp=0xc0001d6f30 pc=0x555f61e7a8d6 runtime.gcBgMarkWorker() runtime/mgc.go:1235 +0xf1 fp=0xc0001d6fe0 sp=0xc0001d6f50 pc=0x555f61e5e091 runtime.goexit() runtime/asm_amd64.s:1594 +0x1 fp=0xc0001d6fe8 sp=0xc0001d6fe0 pc=0x555f61ea7d01 created by runtime.gcBgMarkStartWorkers runtime/mgc.go:1159 +0x25 goroutine 52 [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) runtime/proc.go:363 +0xd6 fp=0xc0001d7750 sp=0xc0001d7730 pc=0x555f61e7a8d6 runtime.gcBgMarkWorker() runtime/mgc.go:1235 +0xf1 fp=0xc0001d77e0 sp=0xc0001d7750 pc=0x555f61e5e091 runtime.goexit() runtime/asm_amd64.s:1594 +0x1 fp=0xc0001d77e8 sp=0xc0001d77e0 pc=0x555f61ea7d01 created by runtime.gcBgMarkStartWorkers runtime/mgc.go:1159 +0x25 goroutine 53 [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) runtime/proc.go:363 +0xd6 fp=0xc0001d7f50 sp=0xc0001d7f30 pc=0x555f61e7a8d6 runtime.gcBgMarkWorker() runtime/mgc.go:1235 +0xf1 fp=0xc0001d7fe0 sp=0xc0001d7f50 pc=0x555f61e5e091 runtime.goexit() runtime/asm_amd64.s:1594 +0x1 fp=0xc0001d7fe8 sp=0xc0001d7fe0 pc=0x555f61ea7d01 created by runtime.gcBgMarkStartWorkers runtime/mgc.go:1159 +0x25 goroutine 54 [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) runtime/proc.go:363 +0xd6 fp=0xc0001d8750 sp=0xc0001d8730 pc=0x555f61e7a8d6 runtime.gcBgMarkWorker() runtime/mgc.go:1235 +0xf1 fp=0xc0001d87e0 sp=0xc0001d8750 pc=0x555f61e5e091 runtime.goexit() runtime/asm_amd64.s:1594 +0x1 fp=0xc0001d87e8 sp=0xc0001d87e0 pc=0x555f61ea7d01 created by runtime.gcBgMarkStartWorkers runtime/mgc.go:1159 +0x25 goroutine 55 [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) runtime/proc.go:363 +0xd6 fp=0xc0001d8f50 sp=0xc0001d8f30 pc=0x555f61e7a8d6 runtime.gcBgMarkWorker() runtime/mgc.go:1235 +0xf1 fp=0xc0001d8fe0 sp=0xc0001d8f50 pc=0x555f61e5e091 runtime.goexit() runtime/asm_amd64.s:1594 +0x1 fp=0xc0001d8fe8 sp=0xc0001d8fe0 pc=0x555f61ea7d01 created by runtime.gcBgMarkStartWorkers runtime/mgc.go:1159 +0x25 goroutine 56 [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) runtime/proc.go:363 +0xd6 fp=0xc0001d9750 sp=0xc0001d9730 pc=0x555f61e7a8d6 runtime.gcBgMarkWorker() runtime/mgc.go:1235 +0xf1 fp=0xc0001d97e0 sp=0xc0001d9750 pc=0x555f61e5e091 runtime.goexit() runtime/asm_amd64.s:1594 +0x1 fp=0xc0001d97e8 sp=0xc0001d97e0 pc=0x555f61ea7d01 created by runtime.gcBgMarkStartWorkers runtime/mgc.go:1159 +0x25 goroutine 27 [GC worker (idle)]: runtime.gopark(0x2b50aff075?, 0x0?, 0x0?, 0x0?, 0x0?) runtime/proc.go:363 +0xd6 fp=0xc00005d750 sp=0xc00005d730 pc=0x555f61e7a8d6 runtime.gcBgMarkWorker() runtime/mgc.go:1235 +0xf1 fp=0xc00005d7e0 sp=0xc00005d750 pc=0x555f61e5e091 runtime.goexit() runtime/asm_amd64.s:1594 +0x1 fp=0xc00005d7e8 sp=0xc00005d7e0 pc=0x555f61ea7d01 created by runtime.gcBgMarkStartWorkers runtime/mgc.go:1159 +0x25 goroutine 57 [GC worker (idle)]: runtime.gopark(0x2b50ae04fd?, 0x0?, 0x0?, 0x0?, 0x0?) runtime/proc.go:363 +0xd6 fp=0xc0001d9f50 sp=0xc0001d9f30 pc=0x555f61e7a8d6 runtime.gcBgMarkWorker() runtime/mgc.go:1235 +0xf1 fp=0xc0001d9fe0 sp=0xc0001d9f50 pc=0x555f61e5e091 runtime.goexit() runtime/asm_amd64.s:1594 +0x1 fp=0xc0001d9fe8 sp=0xc0001d9fe0 pc=0x555f61ea7d01 created by runtime.gcBgMarkStartWorkers runtime/mgc.go:1159 +0x25 goroutine 37 [GC worker (idle)]: runtime.gopark(0x555f6228a6c0?, 0x1?, 0x17?, 0x6c?, 0x0?) runtime/proc.go:363 +0xd6 fp=0xc0001daf50 sp=0xc0001daf30 pc=0x555f61e7a8d6 runtime.gcBgMarkWorker() runtime/mgc.go:1235 +0xf1 fp=0xc0001dafe0 sp=0xc0001daf50 pc=0x555f61e5e091 runtime.goexit() runtime/asm_amd64.s:1594 +0x1 fp=0xc0001dafe8 sp=0xc0001dafe0 pc=0x555f61ea7d01 created by runtime.gcBgMarkStartWorkers runtime/mgc.go:1159 +0x25 goroutine 38 [GC worker (idle)]: runtime.gopark(0x2b50afdf7e?, 0x0?, 0x0?, 0x0?, 0x0?) runtime/proc.go:363 +0xd6 fp=0xc0001db750 sp=0xc0001db730 pc=0x555f61e7a8d6 runtime.gcBgMarkWorker() runtime/mgc.go:1235 +0xf1 fp=0xc0001db7e0 sp=0xc0001db750 pc=0x555f61e5e091 runtime.goexit() runtime/asm_amd64.s:1594 +0x1 fp=0xc0001db7e8 sp=0xc0001db7e0 pc=0x555f61ea7d01 created by runtime.gcBgMarkStartWorkers runtime/mgc.go:1159 +0x25 goroutine 58 [GC worker (idle)]: runtime.gopark(0x555f6228a6c0?, 0x1?, 0x99?, 0x46?, 0x0?) runtime/proc.go:363 +0xd6 fp=0xc000508750 sp=0xc000508730 pc=0x555f61e7a8d6 runtime.gcBgMarkWorker() runtime/mgc.go:1235 +0xf1 fp=0xc0005087e0 sp=0xc000508750 pc=0x555f61e5e091 runtime.goexit() runtime/asm_amd64.s:1594 +0x1 fp=0xc0005087e8 sp=0xc0005087e0 pc=0x555f61ea7d01 created by runtime.gcBgMarkStartWorkers runtime/mgc.go:1159 +0x25 rax 0x0 rbx 0x879 rcx 0x7f9e9dc808ec rdx 0x6 rdi 0x873 rsi 0x879 rbp 0x7f9e715eb6c0 rsp 0x7f9e715e8a40 r8 0x7f9e600dd360 r9 0x0 r10 0x8 r11 0x246 r12 0x7f9e9dfa4de0 r13 0x6 r14 0x7f9e715e8b50 r15 0x7f9e600faec0 rip 0x7f9e9dc808ec rflags 0x246 cs 0x33 fs 0x0 gs 0x0 ```
nwg-piotr commented 1 year ago

Sorry, couldn't reproduce.

/gtk/gtk/gtkimagedefinition.c

Looks like Adwaita GTK theme missing from your system or broken.

gouvinb commented 1 year ago

So by installing gnome-themes-extra on my machine, it still crashes randomly, but the error message changes. And this time, it's very similar to issue #45. Here are the logs:

nwg-drawer-2023-02-17T10-19-53.log ```log time="2023-02-17T10:19:53+01:00" level=info msg="Data dir: /home/gouvinb/.local/share/nwg-drawer" time="2023-02-17T10:19:53+01:00" level=info msg="term: foot" time="2023-02-17T10:19:53+01:00" level=info msg="lang: fr_FR" time="2023-02-17T10:19:53+01:00" level=info msg="Config dir: /home/gouvinb/.config/nwg-drawer" time="2023-02-17T10:19:53+01:00" level=info msg="Found 0 pinned items" time="2023-02-17T10:19:53+01:00" level=info msg="Found 155 desktop files" time="2023-02-17T10:19:53+01:00" level=info msg="Skipped 59 duplicates; 26 .desktop entries hidden by \"NoDisplay=true\"" time="2023-02-17T10:19:53+01:00" level=info msg="/home/gouvinb/.config/nwg-drawer/preferred-apps.json file not found" time="2023-02-17T10:19:53+01:00" level=info msg="/home/gouvinb/.config/nwg-drawer/excluded-dirs file not found" time="2023-02-17T10:19:53+01:00" level=info msg="Preferring dark theme variants" time="2023-02-17T10:19:53+01:00" level=info msg="Using style from /home/gouvinb/.config/nwg-drawer/drawer.css" time="2023-02-17T10:19:53+01:00" level=warning msg="userDirsFile /home/gouvinb/.config/user-dirs.dirs not found, using defaults" time="2023-02-17T10:19:53+01:00" level=info msg="UI created in 249 ms. Thank you for your patience." time="2023-02-17T10:20:00+01:00" level=info msg="env vars: []; command: '/usr/bin/slack'; args: [-s]\n" time="2023-02-17T10:20:03+01:00" level=info msg="env vars: []; command: '/usr/bin/google-chrome-stable'; args: []\n" time="2023-02-17T10:20:09+01:00" level=info msg="env vars: []; command: '/usr/bin/discord'; args: []\n" time="2023-02-17T10:43:34+01:00" level=info msg="Skipped 59 duplicates; 26 .desktop entries hidden by \"NoDisplay=true\"" fatal error: unexpected signal during runtime execution [signal SIGSEGV: segmentation violation code=0x1 addr=0x0 pc=0x0] runtime stack: runtime.throw({0x55e854142f8c?, 0x7f2e287b3990?}) runtime/panic.go:1047 +0x5f fp=0x7f2e3b5ab310 sp=0x7f2e3b5ab2e0 pc=0x55e853fb8cbf runtime.sigpanic() runtime/signal_unix.go:819 +0x369 fp=0x7f2e3b5ab360 sp=0x7f2e3b5ab310 pc=0x55e853fce989 goroutine 1 [syscall, locked to thread]: runtime.cgocall(0x55e85411a8d0, 0xc0001a8d60) runtime/cgocall.go:158 +0x5c fp=0xc0001a8d38 sp=0xc0001a8d00 pc=0x55e853f877bc github.com/gotk3/gotk3/gtk._Cfunc_gtk_button_set_image(0x7f2e28a13880, 0x7f2e28a4e870) _cgo_gotypes.go:6761 +0x48 fp=0xc0001a8d60 sp=0xc0001a8d38 pc=0x55e854089028 github.com/gotk3/gotk3/gtk.(*Button).SetImage.func1(0x7f2e28a4e870?, {0x55e8542716a0, 0xc0003fa478}) github.com/gotk3/gotk3@v0.6.1/gtk/gtk.go:1852 +0x85 fp=0xc0001a8da0 sp=0xc0001a8d60 pc=0x55e8540987e5 github.com/gotk3/gotk3/gtk.(*Button).SetImage(0xc000021435?, {0x55e8542716a0?, 0xc0003fa478?}) github.com/gotk3/gotk3@v0.6.1/gtk/gtk.go:1852 +0x25 fp=0xc0001a8dc8 sp=0xc0001a8da0 pc=0x55e854098725 main.flowBoxButton({{0xc000138168, 0x11}, {0xc000021405, 0x9}, {0xc000021405, 0x9}, {0xc000138f38, 0x22}, {0xc000138f38, 0x22}, ...}) ./uicomponents.go:250 +0x125 fp=0xc0001a8ea8 sp=0xc0001a8dc8 pc=0x55e8541081e5 main.setUpAppsFlowBox({0x0, 0x0, 0xc0001a9088?}, {0x0, 0x0}) ./uicomponents.go:206 +0x298 fp=0xc0001a9050 sp=0xc0001a8ea8 pc=0x55e854107c78 main.main.func6.1() ./main.go:553 +0x108 fp=0xc0001a90a8 sp=0xc0001a9050 pc=0x55e8540fe5e8 runtime.call16(0xc00012c060, 0xc0000120a8, 0x0, 0x0, 0x0, 0x0, 0xc0001a95d8) runtime/asm_amd64.s:724 +0x4b fp=0xc0001a90c8 sp=0xc0001a90a8 pc=0x55e853fe6f8b runtime.reflectcall(0x0?, 0x0?, 0x0?, 0x0?, 0x0?, 0x0?, 0x0?) :1 +0x3c fp=0xc0001a9108 sp=0xc0001a90c8 pc=0x55e853feb3dc reflect.Value.call({0x55e8541c0760?, 0xc0000120a8?, 0xc0001a9760?}, {0x55e854138261, 0x4}, {0x0, 0x0, 0x55e8540757fb?}) reflect/value.go:584 +0x8c5 fp=0xc0001a96f8 sp=0xc0001a9108 pc=0x55e8540074c5 reflect.Value.Call({0x55e8541c0760?, 0xc0000120a8?, 0x13?}, {0x0?, 0x3?, 0x3?}) reflect/value.go:368 +0xbc fp=0xc0001a9770 sp=0xc0001a96f8 pc=0x55e854006b3c github.com/gotk3/gotk3/glib.sourceFunc(0xc0000061a0?) github.com/gotk3/gotk3@v0.6.1/glib/glib.go:324 +0xa9 fp=0xc0001a9818 sp=0xc0001a9770 pc=0x55e85407c829 _cgoexp_200740c87a77_sourceFunc(0x7f2e3b5ab9fc) _cgo_gotypes.go:6358 +0x25 fp=0xc0001a9830 sp=0xc0001a9818 pc=0x55e854080885 runtime.cgocallbackg1(0x55e854080860, 0xc0001a99e8?, 0x0) runtime/cgocall.go:316 +0x2c2 fp=0xc0001a9900 sp=0xc0001a9830 pc=0x55e853f87ce2 runtime.cgocallbackg(0xc0000061a0?, 0x300000002?, 0xc0000061a0?) runtime/cgocall.go:235 +0x109 fp=0xc0001a9990 sp=0xc0001a9900 pc=0x55e853f87969 runtime.cgocallbackg(0x55e854080860, 0x7f2e3b5ab9fc, 0x0) :1 +0x31 fp=0xc0001a99b8 sp=0xc0001a9990 pc=0x55e853feafb1 runtime.cgocallback(0x55e853f877e5, 0x55e85411f0e0, 0xc0001a9a48) runtime/asm_amd64.s:994 +0xb3 fp=0xc0001a99e0 sp=0xc0001a99b8 pc=0x55e853fe8ab3 runtime.systemstack_switch() runtime/asm_amd64.s:459 fp=0xc0001a99e8 sp=0xc0001a99e0 pc=0x55e853fe6a60 runtime.cgocall(0x55e85411f0e0, 0xc0001a9a48) runtime/cgocall.go:168 +0x85 fp=0xc0001a9a20 sp=0xc0001a99e8 pc=0x55e853f877e5 github.com/gotk3/gotk3/gtk._Cfunc_gtk_main() _cgo_gotypes.go:17432 +0x45 fp=0xc0001a9a48 sp=0xc0001a9a20 pc=0x55e85408bfa5 github.com/gotk3/gotk3/gtk.Main(...) github.com/gotk3/gotk3@v0.6.1/gtk/gtk.go:1241 main.main() ./main.go:591 +0x217e fp=0xc0001a9f80 sp=0xc0001a9a48 pc=0x55e8540fdd9e runtime.main() runtime/proc.go:250 +0x213 fp=0xc0001a9fe0 sp=0xc0001a9f80 pc=0x55e853fbb513 runtime.goexit() runtime/asm_amd64.s:1594 +0x1 fp=0xc0001a9fe8 sp=0xc0001a9fe0 pc=0x55e853fe8d01 goroutine 2 [force gc (idle), 3 minutes]: runtime.gopark(0x13a93d036ce?, 0x0?, 0x0?, 0x0?, 0x0?) runtime/proc.go:363 +0xd6 fp=0xc00005efb0 sp=0xc00005ef90 pc=0x55e853fbb8d6 runtime.goparkunlock(...) runtime/proc.go:369 runtime.forcegchelper() runtime/proc.go:302 +0xad fp=0xc00005efe0 sp=0xc00005efb0 pc=0x55e853fbb76d runtime.goexit() runtime/asm_amd64.s:1594 +0x1 fp=0xc00005efe8 sp=0xc00005efe0 pc=0x55e853fe8d01 created by runtime.init.6 runtime/proc.go:290 +0x25 goroutine 3 [GC sweep wait]: runtime.gopark(0x1?, 0x0?, 0x0?, 0x0?, 0x0?) runtime/proc.go:363 +0xd6 fp=0xc00005f790 sp=0xc00005f770 pc=0x55e853fbb8d6 runtime.goparkunlock(...) runtime/proc.go:369 runtime.bgsweep(0x0?) runtime/mgcsweep.go:297 +0xd7 fp=0xc00005f7c8 sp=0xc00005f790 pc=0x55e853fa82d7 runtime.gcenable.func1() runtime/mgc.go:178 +0x26 fp=0xc00005f7e0 sp=0xc00005f7c8 pc=0x55e853f9cf26 runtime.goexit() runtime/asm_amd64.s:1594 +0x1 fp=0xc00005f7e8 sp=0xc00005f7e0 pc=0x55e853fe8d01 created by runtime.gcenable runtime/mgc.go:178 +0x6b goroutine 4 [GC scavenge wait]: runtime.gopark(0x1488cb9068d?, 0x12a602?, 0x0?, 0x0?, 0x0?) runtime/proc.go:363 +0xd6 fp=0xc00005ff70 sp=0xc00005ff50 pc=0x55e853fbb8d6 runtime.goparkunlock(...) runtime/proc.go:369 runtime.(*scavengerState).park(0x55e85439bd40) runtime/mgcscavenge.go:389 +0x53 fp=0xc00005ffa0 sp=0xc00005ff70 pc=0x55e853fa6333 runtime.bgscavenge(0x0?) runtime/mgcscavenge.go:622 +0x65 fp=0xc00005ffc8 sp=0xc00005ffa0 pc=0x55e853fa6925 runtime.gcenable.func2() runtime/mgc.go:179 +0x26 fp=0xc00005ffe0 sp=0xc00005ffc8 pc=0x55e853f9cec6 runtime.goexit() runtime/asm_amd64.s:1594 +0x1 fp=0xc00005ffe8 sp=0xc00005ffe0 pc=0x55e853fe8d01 created by runtime.gcenable runtime/mgc.go:179 +0xaa goroutine 5 [finalizer wait, 19 minutes]: runtime.gopark(0x0?, 0xc00012e000?, 0x10?, 0x60?, 0x1000000010?) runtime/proc.go:363 +0xd6 fp=0xc00005e628 sp=0xc00005e608 pc=0x55e853fbb8d6 runtime.goparkunlock(...) runtime/proc.go:369 runtime.runfinq() runtime/mfinal.go:180 +0x10f fp=0xc00005e7e0 sp=0xc00005e628 pc=0x55e853f9c02f runtime.goexit() runtime/asm_amd64.s:1594 +0x1 fp=0xc00005e7e8 sp=0xc00005e7e0 pc=0x55e853fe8d01 created by runtime.createfing runtime/mfinal.go:157 +0x45 goroutine 6 [select, 21 minutes, locked to thread]: runtime.gopark(0xc0000607a8?, 0x2?, 0x57?, 0xbc?, 0xc0000607a4?) runtime/proc.go:363 +0xd6 fp=0xc000060618 sp=0xc0000605f8 pc=0x55e853fbb8d6 runtime.selectgo(0xc0000607a8, 0xc0000607a0, 0x0?, 0x0, 0x0?, 0x1) runtime/select.go:328 +0x7bc fp=0xc000060758 sp=0xc000060618 pc=0x55e853fcad5c runtime.ensureSigM.func1() runtime/signal_unix.go:991 +0x1b4 fp=0xc0000607e0 sp=0xc000060758 pc=0x55e853fcee54 runtime.goexit() runtime/asm_amd64.s:1594 +0x1 fp=0xc0000607e8 sp=0xc0000607e0 pc=0x55e853fe8d01 created by runtime.ensureSigM runtime/signal_unix.go:974 +0xbd goroutine 18 [syscall]: runtime.notetsleepg(0xffffffffffffffff?, 0xc00005a728?) runtime/lock_futex.go:236 +0x34 fp=0xc00005a7a0 sp=0xc00005a768 pc=0x55e853f8f854 os/signal.signal_recv() runtime/sigqueue.go:152 +0x2f fp=0xc00005a7c0 sp=0xc00005a7a0 pc=0x55e853fe57ef os/signal.loop() os/signal/signal_unix.go:23 +0x19 fp=0xc00005a7e0 sp=0xc00005a7c0 pc=0x55e85404fd79 runtime.goexit() runtime/asm_amd64.s:1594 +0x1 fp=0xc00005a7e8 sp=0xc00005a7e0 pc=0x55e853fe8d01 created by os/signal.Notify.func1.1 os/signal/signal.go:151 +0x2a goroutine 34 [chan receive]: runtime.gopark(0x55e853f87813?, 0xc0001160c0?, 0xd8?, 0xde?, 0x55e800000000?) runtime/proc.go:363 +0xd6 fp=0xc00006de70 sp=0xc00006de50 pc=0x55e853fbb8d6 runtime.chanrecv(0xc00008c300, 0xc00006dfc0, 0x1) runtime/chan.go:583 +0x49b fp=0xc00006df00 sp=0xc00006de70 pc=0x55e853f8a79b runtime.chanrecv1(0xc0001923c8?, 0x0?) runtime/chan.go:442 +0x18 fp=0xc00006df28 sp=0xc00006df00 pc=0x55e853f8a2d8 main.main.func1() ./main.go:162 +0x55 fp=0xc00006dfe0 sp=0xc00006df28 pc=0x55e8540fe7b5 runtime.goexit() runtime/asm_amd64.s:1594 +0x1 fp=0xc00006dfe8 sp=0xc00006dfe0 pc=0x55e853fe8d01 created by main.main ./main.go:160 +0x22a goroutine 38 [GC worker (idle), 21 minutes]: runtime.gopark(0x55e8540dfcb8?, 0xc00018ca80?, 0x80?, 0xca?, 0x0?) runtime/proc.go:363 +0xd6 fp=0xc000188f50 sp=0xc000188f30 pc=0x55e853fbb8d6 runtime.gcBgMarkWorker() runtime/mgc.go:1235 +0xf1 fp=0xc000188fe0 sp=0xc000188f50 pc=0x55e853f9f091 runtime.goexit() runtime/asm_amd64.s:1594 +0x1 fp=0xc000188fe8 sp=0xc000188fe0 pc=0x55e853fe8d01 created by runtime.gcBgMarkStartWorkers runtime/mgc.go:1159 +0x25 goroutine 7 [select]: runtime.gopark(0xc000126fb0?, 0x2?, 0xa8?, 0x6e?, 0xc000126f84?) runtime/proc.go:363 +0xd6 fp=0xc000126e10 sp=0xc000126df0 pc=0x55e853fbb8d6 runtime.selectgo(0xc000126fb0, 0xc000126f80, 0xc000126fa0?, 0x0, 0xc0000120a8?, 0x1) runtime/select.go:328 +0x7bc fp=0xc000126f50 sp=0xc000126e10 pc=0x55e853fcad5c main.main.func6() ./main.go:541 +0x85 fp=0xc000126fe0 sp=0xc000126f50 pc=0x55e8540fe405 runtime.goexit() runtime/asm_amd64.s:1594 +0x1 fp=0xc000126fe8 sp=0xc000126fe0 pc=0x55e853fe8d01 created by main.main ./main.go:539 +0x216c goroutine 8 [chan receive, 21 minutes]: runtime.gopark(0xc000027770?, 0xc000430600?, 0x0?, 0xe0?, 0xc000061728?) runtime/proc.go:363 +0xd6 fp=0xc00006ce80 sp=0xc00006ce60 pc=0x55e853fbb8d6 runtime.chanrecv(0xc00002afc0, 0x0, 0x1) runtime/chan.go:583 +0x49b fp=0xc00006cf10 sp=0xc00006ce80 pc=0x55e853f8a79b runtime.chanrecv1(0xc00018e3c0?, 0x0?) runtime/chan.go:442 +0x18 fp=0xc00006cf38 sp=0xc00006cf10 pc=0x55e853f8a2d8 main.watchFiles() ./watcher.go:55 +0x139 fp=0xc00006cfe0 sp=0xc00006cf38 pc=0x55e85410a399 runtime.goexit() runtime/asm_amd64.s:1594 +0x1 fp=0xc00006cfe8 sp=0xc00006cfe0 pc=0x55e853fe8d01 created by main.main ./main.go:589 +0x2178 goroutine 9 [syscall]: syscall.Syscall6(0x55e853fbb8d6?, 0x1?, 0x0?, 0xc00041dc70?, 0x55e853fcb2f4?, 0xc00042df38?, 0x2?) syscall/syscall_linux.go:90 +0x36 fp=0xc00041db18 sp=0xc00041da90 pc=0x55e85401d7d6 syscall.Syscall6(0xe8, 0x12, 0xc00041dc14, 0x7, 0xffffffffffffffff, 0x0, 0x0) :1 +0x45 fp=0xc00041db60 sp=0xc00041db18 pc=0x55e85401db85 golang.org/x/sys/unix.EpollWait(0x2?, {0xc00041dc14?, 0x2?, 0xc000356160?}, 0xc00041dcdc?) golang.org/x/sys@v0.0.0-20220715151400-c0bba94af5f8/unix/zsyscall_linux_amd64.go:56 +0x58 fp=0xc00041dbd0 sp=0xc00041db60 pc=0x55e85406f398 github.com/fsnotify/fsnotify.(*fdPoller).wait(0xc0000221e0) github.com/fsnotify/fsnotify@v1.5.1/inotify_poller.go:87 +0x7d fp=0xc00041dc80 sp=0xc00041dbd0 pc=0x55e8540fb35d github.com/fsnotify/fsnotify.(*Watcher).readEvents(0xc0000960a0) github.com/fsnotify/fsnotify@v1.5.1/inotify.go:193 +0x275 fp=0xc00042dfc8 sp=0xc00041dc80 pc=0x55e8540fa635 github.com/fsnotify/fsnotify.NewWatcher.func1() github.com/fsnotify/fsnotify@v1.5.1/inotify.go:60 +0x26 fp=0xc00042dfe0 sp=0xc00042dfc8 pc=0x55e8540f9f66 runtime.goexit() runtime/asm_amd64.s:1594 +0x1 fp=0xc00042dfe8 sp=0xc00042dfe0 pc=0x55e853fe8d01 created by github.com/fsnotify/fsnotify.NewWatcher github.com/fsnotify/fsnotify@v1.5.1/inotify.go:60 +0x1c5 goroutine 10 [select]: runtime.gopark(0xc0000617b0?, 0x2?, 0x78?, 0x77?, 0xc00006175c?) runtime/proc.go:363 +0xd6 fp=0xc0000615d0 sp=0xc0000615b0 pc=0x55e853fbb8d6 runtime.selectgo(0xc0000617b0, 0xc000061758, 0x0?, 0x0, 0x2?, 0x1) runtime/select.go:328 +0x7bc fp=0xc000061710 sp=0xc0000615d0 pc=0x55e853fcad5c main.watchFiles.func1() ./watcher.go:36 +0xb5 fp=0xc0000617e0 sp=0xc000061710 pc=0x55e85410a095 runtime.goexit() runtime/asm_amd64.s:1594 +0x1 fp=0xc0000617e8 sp=0xc0000617e0 pc=0x55e853fe8d01 created by main.watchFiles ./watcher.go:34 +0x12d goroutine 11 [syscall, 21 minutes]: syscall.Syscall6(0x0?, 0x0?, 0x0?, 0x0?, 0x0?, 0x0?, 0x0?) syscall/syscall_linux.go:90 +0x36 fp=0xc000184618 sp=0xc000184590 pc=0x55e85401d7d6 os.(*Process).blockUntilWaitable(0xc000452a50) os/wait_waitid.go:32 +0x87 fp=0xc0001846f0 sp=0xc000184618 pc=0x55e854039167 os.(*Process).wait(0xc000452a50) os/exec_unix.go:22 +0x28 fp=0xc000184750 sp=0xc0001846f0 pc=0x55e8540355c8 os.(*Process).Wait(...) os/exec.go:132 os/exec.(*Cmd).Wait(0xc000456000) os/exec/exec.go:599 +0x4b fp=0xc0001847c8 sp=0xc000184750 pc=0x55e8540b3cab main.launch.func1() ./tools.go:614 +0x1d fp=0xc0001847e0 sp=0xc0001847c8 pc=0x55e8541055fd runtime.goexit() runtime/asm_amd64.s:1594 +0x1 fp=0xc0001847e8 sp=0xc0001847e0 pc=0x55e853fe8d01 created by main.launch ./tools.go:613 +0x625 goroutine 12 [GC worker (idle), 21 minutes]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) runtime/proc.go:363 +0xd6 fp=0xc000184f50 sp=0xc000184f30 pc=0x55e853fbb8d6 runtime.gcBgMarkWorker() runtime/mgc.go:1235 +0xf1 fp=0xc000184fe0 sp=0xc000184f50 pc=0x55e853f9f091 runtime.goexit() runtime/asm_amd64.s:1594 +0x1 fp=0xc000184fe8 sp=0xc000184fe0 pc=0x55e853fe8d01 created by runtime.gcBgMarkStartWorkers runtime/mgc.go:1159 +0x25 goroutine 19 [GC worker (idle), 21 minutes]: runtime.gopark(0xc000060fb0?, 0xc000060f00?, 0xa0?, 0xf?, 0x55e8541c0760?) runtime/proc.go:363 +0xd6 fp=0xc000060f50 sp=0xc000060f30 pc=0x55e853fbb8d6 runtime.gcBgMarkWorker() runtime/mgc.go:1235 +0xf1 fp=0xc000060fe0 sp=0xc000060f50 pc=0x55e853f9f091 runtime.goexit() runtime/asm_amd64.s:1594 +0x1 fp=0xc000060fe8 sp=0xc000060fe0 pc=0x55e853fe8d01 created by runtime.gcBgMarkStartWorkers runtime/mgc.go:1159 +0x25 goroutine 13 [GC worker (idle), 21 minutes]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) runtime/proc.go:363 +0xd6 fp=0xc000185750 sp=0xc000185730 pc=0x55e853fbb8d6 runtime.gcBgMarkWorker() runtime/mgc.go:1235 +0xf1 fp=0xc0001857e0 sp=0xc000185750 pc=0x55e853f9f091 runtime.goexit() runtime/asm_amd64.s:1594 +0x1 fp=0xc0001857e8 sp=0xc0001857e0 pc=0x55e853fe8d01 created by runtime.gcBgMarkStartWorkers runtime/mgc.go:1159 +0x25 goroutine 20 [GC worker (idle), 21 minutes]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) runtime/proc.go:363 +0xd6 fp=0xc000061f50 sp=0xc000061f30 pc=0x55e853fbb8d6 runtime.gcBgMarkWorker() runtime/mgc.go:1235 +0xf1 fp=0xc000061fe0 sp=0xc000061f50 pc=0x55e853f9f091 runtime.goexit() runtime/asm_amd64.s:1594 +0x1 fp=0xc000061fe8 sp=0xc000061fe0 pc=0x55e853fe8d01 created by runtime.gcBgMarkStartWorkers runtime/mgc.go:1159 +0x25 goroutine 39 [GC worker (idle), 21 minutes]: runtime.gopark(0xc00008c300?, 0xc00008c2a0?, 0x0?, 0x0?, 0x0?) runtime/proc.go:363 +0xd6 fp=0xc000188750 sp=0xc000188730 pc=0x55e853fbb8d6 runtime.gcBgMarkWorker() runtime/mgc.go:1235 +0xf1 fp=0xc0001887e0 sp=0xc000188750 pc=0x55e853f9f091 runtime.goexit() runtime/asm_amd64.s:1594 +0x1 fp=0xc0001887e8 sp=0xc0001887e0 pc=0x55e853fe8d01 created by runtime.gcBgMarkStartWorkers runtime/mgc.go:1159 +0x25 goroutine 40 [GC worker (idle), 21 minutes]: runtime.gopark(0x55e854271e00?, 0xc0001897a8?, 0x5d?, 0x80?, 0x55e854270e38?) runtime/proc.go:363 +0xd6 fp=0xc000189750 sp=0xc000189730 pc=0x55e853fbb8d6 runtime.gcBgMarkWorker() runtime/mgc.go:1235 +0xf1 fp=0xc0001897e0 sp=0xc000189750 pc=0x55e853f9f091 runtime.goexit() runtime/asm_amd64.s:1594 +0x1 fp=0xc0001897e8 sp=0xc0001897e0 pc=0x55e853fe8d01 created by runtime.gcBgMarkStartWorkers runtime/mgc.go:1159 +0x25 goroutine 14 [GC worker (idle), 21 minutes]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) runtime/proc.go:363 +0xd6 fp=0xc000185f50 sp=0xc000185f30 pc=0x55e853fbb8d6 runtime.gcBgMarkWorker() runtime/mgc.go:1235 +0xf1 fp=0xc000185fe0 sp=0xc000185f50 pc=0x55e853f9f091 runtime.goexit() runtime/asm_amd64.s:1594 +0x1 fp=0xc000185fe8 sp=0xc000185fe0 pc=0x55e853fe8d01 created by runtime.gcBgMarkStartWorkers runtime/mgc.go:1159 +0x25 goroutine 41 [GC worker (idle), 21 minutes]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) runtime/proc.go:363 +0xd6 fp=0xc000189f50 sp=0xc000189f30 pc=0x55e853fbb8d6 runtime.gcBgMarkWorker() runtime/mgc.go:1235 +0xf1 fp=0xc000189fe0 sp=0xc000189f50 pc=0x55e853f9f091 runtime.goexit() runtime/asm_amd64.s:1594 +0x1 fp=0xc000189fe8 sp=0xc000189fe0 pc=0x55e853fe8d01 created by runtime.gcBgMarkStartWorkers runtime/mgc.go:1159 +0x25 goroutine 15 [GC worker (idle), 21 minutes]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) runtime/proc.go:363 +0xd6 fp=0xc000186750 sp=0xc000186730 pc=0x55e853fbb8d6 runtime.gcBgMarkWorker() runtime/mgc.go:1235 +0xf1 fp=0xc0001867e0 sp=0xc000186750 pc=0x55e853f9f091 runtime.goexit() runtime/asm_amd64.s:1594 +0x1 fp=0xc0001867e8 sp=0xc0001867e0 pc=0x55e853fe8d01 created by runtime.gcBgMarkStartWorkers runtime/mgc.go:1159 +0x25 goroutine 42 [GC worker (idle), 21 minutes]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) runtime/proc.go:363 +0xd6 fp=0xc00018a750 sp=0xc00018a730 pc=0x55e853fbb8d6 runtime.gcBgMarkWorker() runtime/mgc.go:1235 +0xf1 fp=0xc00018a7e0 sp=0xc00018a750 pc=0x55e853f9f091 runtime.goexit() runtime/asm_amd64.s:1594 +0x1 fp=0xc00018a7e8 sp=0xc00018a7e0 pc=0x55e853fe8d01 created by runtime.gcBgMarkStartWorkers runtime/mgc.go:1159 +0x25 goroutine 16 [GC worker (idle), 21 minutes]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) runtime/proc.go:363 +0xd6 fp=0xc000186f50 sp=0xc000186f30 pc=0x55e853fbb8d6 runtime.gcBgMarkWorker() runtime/mgc.go:1235 +0xf1 fp=0xc000186fe0 sp=0xc000186f50 pc=0x55e853f9f091 runtime.goexit() runtime/asm_amd64.s:1594 +0x1 fp=0xc000186fe8 sp=0xc000186fe0 pc=0x55e853fe8d01 created by runtime.gcBgMarkStartWorkers runtime/mgc.go:1159 +0x25 goroutine 43 [GC worker (idle)]: runtime.gopark(0x13a93d93fb9?, 0x1?, 0xc4?, 0x11?, 0x0?) runtime/proc.go:363 +0xd6 fp=0xc00018af50 sp=0xc00018af30 pc=0x55e853fbb8d6 runtime.gcBgMarkWorker() runtime/mgc.go:1235 +0xf1 fp=0xc00018afe0 sp=0xc00018af50 pc=0x55e853f9f091 runtime.goexit() runtime/asm_amd64.s:1594 +0x1 fp=0xc00018afe8 sp=0xc00018afe0 pc=0x55e853fe8d01 created by runtime.gcBgMarkStartWorkers runtime/mgc.go:1159 +0x25 goroutine 50 [GC worker (idle)]: runtime.gopark(0x55e8543cb6c0?, 0x1?, 0x43?, 0x8d?, 0x0?) runtime/proc.go:363 +0xd6 fp=0xc000187750 sp=0xc000187730 pc=0x55e853fbb8d6 runtime.gcBgMarkWorker() runtime/mgc.go:1235 +0xf1 fp=0xc0001877e0 sp=0xc000187750 pc=0x55e853f9f091 runtime.goexit() runtime/asm_amd64.s:1594 +0x1 fp=0xc0001877e8 sp=0xc0001877e0 pc=0x55e853fe8d01 created by runtime.gcBgMarkStartWorkers runtime/mgc.go:1159 +0x25 goroutine 51 [GC worker (idle)]: runtime.gopark(0x55e8543cb6c0?, 0x1?, 0x9e?, 0x1f?, 0x0?) runtime/proc.go:363 +0xd6 fp=0xc000187f50 sp=0xc000187f30 pc=0x55e853fbb8d6 runtime.gcBgMarkWorker() runtime/mgc.go:1235 +0xf1 fp=0xc000187fe0 sp=0xc000187f50 pc=0x55e853f9f091 runtime.goexit() runtime/asm_amd64.s:1594 +0x1 fp=0xc000187fe8 sp=0xc000187fe0 pc=0x55e853fe8d01 created by runtime.gcBgMarkStartWorkers runtime/mgc.go:1159 +0x25 goroutine 52 [GC worker (idle)]: runtime.gopark(0x13a93d93fb9?, 0x1?, 0x4f?, 0xf0?, 0x0?) runtime/proc.go:363 +0xd6 fp=0xc000462750 sp=0xc000462730 pc=0x55e853fbb8d6 runtime.gcBgMarkWorker() runtime/mgc.go:1235 +0xf1 fp=0xc0004627e0 sp=0xc000462750 pc=0x55e853f9f091 runtime.goexit() runtime/asm_amd64.s:1594 +0x1 fp=0xc0004627e8 sp=0xc0004627e0 pc=0x55e853fe8d01 created by runtime.gcBgMarkStartWorkers runtime/mgc.go:1159 +0x25 goroutine 53 [syscall, 21 minutes]: syscall.Syscall6(0x0?, 0x0?, 0x0?, 0x0?, 0x0?, 0x0?, 0x0?) syscall/syscall_linux.go:90 +0x36 fp=0xc00005b618 sp=0xc00005b590 pc=0x55e85401d7d6 os.(*Process).blockUntilWaitable(0xc0001388a0) os/wait_waitid.go:32 +0x87 fp=0xc00005b6f0 sp=0xc00005b618 pc=0x55e854039167 os.(*Process).wait(0xc0001388a0) os/exec_unix.go:22 +0x28 fp=0xc00005b750 sp=0xc00005b6f0 pc=0x55e8540355c8 os.(*Process).Wait(...) os/exec.go:132 os/exec.(*Cmd).Wait(0xc000456160) os/exec/exec.go:599 +0x4b fp=0xc00005b7c8 sp=0xc00005b750 pc=0x55e8540b3cab main.launch.func1() ./tools.go:614 +0x1d fp=0xc00005b7e0 sp=0xc00005b7c8 pc=0x55e8541055fd runtime.goexit() runtime/asm_amd64.s:1594 +0x1 fp=0xc00005b7e8 sp=0xc00005b7e0 pc=0x55e853fe8d01 created by main.launch ./tools.go:613 +0x625 goroutine 44 [syscall, 21 minutes]: syscall.Syscall6(0x0?, 0x0?, 0x0?, 0x0?, 0x0?, 0x0?, 0x0?) syscall/syscall_linux.go:90 +0x36 fp=0xc000462e18 sp=0xc000462d90 pc=0x55e85401d7d6 os.(*Process).blockUntilWaitable(0xc0003d28a0) os/wait_waitid.go:32 +0x87 fp=0xc000462ef0 sp=0xc000462e18 pc=0x55e854039167 os.(*Process).wait(0xc0003d28a0) os/exec_unix.go:22 +0x28 fp=0xc000462f50 sp=0xc000462ef0 pc=0x55e8540355c8 os.(*Process).Wait(...) os/exec.go:132 os/exec.(*Cmd).Wait(0xc0004e0000) os/exec/exec.go:599 +0x4b fp=0xc000462fc8 sp=0xc000462f50 pc=0x55e8540b3cab main.launch.func1() ./tools.go:614 +0x1d fp=0xc000462fe0 sp=0xc000462fc8 pc=0x55e8541055fd runtime.goexit() runtime/asm_amd64.s:1594 +0x1 fp=0xc000462fe8 sp=0xc000462fe0 pc=0x55e853fe8d01 created by main.launch ./tools.go:613 +0x625 ```
nwg-piotr commented 1 year ago

I'll take a closer look at it over the weekend.

nwg-piotr commented 1 year ago

Despite my best effort, still no luck: it refuses to crash, as well on my main machine, as on a clean nwg-shell install. Could you try removing arguments one by one from the command? Maybe this is going to tell us a bit more.

gouvinb commented 1 year ago

I'm testing to better target the problem, currently I have the following results:

I'll update the issue as soon as I've found the problem.

gouvinb commented 1 year ago

After many tests, I crash randomly whenever I use the -nocats argument. The rest seems fine.

Here is the result of the log with the command `nwg-drawer -nocats -r |& tee "${TMPDIR:-/tmp}/nwg-drawer-$(date +"%Y-%m-%dT%H-%M-%S").log"` ```log time="2023-02-22T10:38:17+01:00" level=info msg="Data dir: /home/gouvinb/.local/share/nwg-drawer" time="2023-02-22T10:38:17+01:00" level=info msg="term: foot" time="2023-02-22T10:38:17+01:00" level=info msg="lang: fr_FR" time="2023-02-22T10:38:17+01:00" level=info msg="Config dir: /home/gouvinb/.config/nwg-drawer" time="2023-02-22T10:38:17+01:00" level=info msg="Found 0 pinned items" time="2023-02-22T10:38:17+01:00" level=info msg="Found 185 desktop files" time="2023-02-22T10:38:17+01:00" level=info msg="Skipped 88 duplicates; 26 .desktop entries hidden by \"NoDisplay=true\"" time="2023-02-22T10:38:17+01:00" level=info msg="/home/gouvinb/.config/nwg-drawer/preferred-apps.json file not found" time="2023-02-22T10:38:17+01:00" level=info msg="/home/gouvinb/.config/nwg-drawer/excluded-dirs file not found" time="2023-02-22T10:38:17+01:00" level=info msg="Preferring dark theme variants" time="2023-02-22T10:38:17+01:00" level=info msg="Using style from /home/gouvinb/.config/nwg-drawer/drawer.css" time="2023-02-22T10:38:17+01:00" level=warning msg="userDirsFile /home/gouvinb/.config/user-dirs.dirs not found, using defaults" time="2023-02-22T10:38:17+01:00" level=info msg="UI created in 175 ms. Thank you for your patience." time="2023-02-22T10:39:42+01:00" level=info msg="env vars: []; command: '/usr/bin/google-chrome-stable'; args: []\n" time="2023-02-22T10:40:06+01:00" level=info msg="env vars: []; command: '/usr/bin/slack'; args: [-s]\n" time="2023-02-22T10:40:08+01:00" level=info msg="env vars: []; command: '/usr/bin/discord'; args: []\n" time="2023-02-22T10:41:57+01:00" level=info msg="env vars: []; command: '/home/gouvinb/.local/bin/session_appscho'; args: []\n" time="2023-02-22T10:42:09+01:00" level=info msg="env vars: []; command: '/home/gouvinb/.local/share/JetBrains/Toolbox/apps/IDEA-U/ch-0/231.7515.13/bin/idea.sh'; args: []\n" time="2023-02-22T11:30:37+01:00" level=info msg="env vars: []; command: '/home/gouvinb/.local/bin/screencast'; args: []\n" time="2023-02-22T12:18:35+01:00" level=info msg="env vars: [--profile-directory=Default --app-id=agimnkijcaahngcdmfeangaknmldooml]; command: '/opt/google/chrome/google-chrome'; args: [--profile-directory=Default --app-id=agimnkijcaahngcdmfeangaknmldooml]\n" time="2023-02-22T12:38:56+01:00" level=info msg="Skipped 88 duplicates; 26 .desktop entries hidden by \"NoDisplay=true\"" fatal error: unexpected signal during runtime execution [signal SIGSEGV: segmentation violation code=0x1 addr=0x1000000010 pc=0x1000000010] runtime stack: runtime.throw({0x5577a1748f8c?, 0x7fbb14bde940?}) runtime/panic.go:1047 +0x5f fp=0x7fbb2daa93f8 sp=0x7fbb2daa93c8 pc=0x5577a15becbf runtime.sigpanic() runtime/signal_unix.go:819 +0x369 fp=0x7fbb2daa9448 sp=0x7fbb2daa93f8 pc=0x5577a15d4989 goroutine 1 [syscall, locked to thread]: runtime.cgocall(0x5577a17208d0, 0xc0001b0d60) runtime/cgocall.go:158 +0x5c fp=0xc0001b0d38 sp=0xc0001b0d00 pc=0x5577a158d7bc github.com/gotk3/gotk3/gtk._Cfunc_gtk_button_set_image(0x7fbb148fe500, 0x7fbb157defa0) _cgo_gotypes.go:6761 +0x48 fp=0xc0001b0d60 sp=0xc0001b0d38 pc=0x5577a168f028 github.com/gotk3/gotk3/gtk.(*Button).SetImage.func1(0x7fbb157defa0?, {0x5577a18776a0, 0xc00041a420}) github.com/gotk3/gotk3@v0.6.1/gtk/gtk.go:1852 +0x85 fp=0xc0001b0da0 sp=0xc0001b0d60 pc=0x5577a169e7e5 github.com/gotk3/gotk3/gtk.(*Button).SetImage(0xc0003e0d05?, {0x5577a18776a0?, 0xc00041a420?}) github.com/gotk3/gotk3@v0.6.1/gtk/gtk.go:1852 +0x25 fp=0xc0001b0dc8 sp=0xc0001b0da0 pc=0x5577a169e725 main.flowBoxButton({{0xc000342138, 0x11}, {0xc0003e0cd5, 0x9}, {0xc0003e0cd5, 0x9}, {0xc000342f98, 0x22}, {0xc000342f98, 0x22}, ...}) ./uicomponents.go:250 +0x125 fp=0xc0001b0ea8 sp=0xc0001b0dc8 pc=0x5577a170e1e5 main.setUpAppsFlowBox({0x0, 0x0, 0xc0001b1088?}, {0x0, 0x0}) ./uicomponents.go:206 +0x298 fp=0xc0001b1050 sp=0xc0001b0ea8 pc=0x5577a170dc78 main.main.func6.1() ./main.go:553 +0x108 fp=0xc0001b10a8 sp=0xc0001b1050 pc=0x5577a17045e8 runtime.call16(0xc00011c060, 0xc000168000, 0x0, 0x0, 0x0, 0x0, 0xc0001b15d8) runtime/asm_amd64.s:724 +0x4b fp=0xc0001b10c8 sp=0xc0001b10a8 pc=0x5577a15ecf8b runtime.reflectcall(0x0?, 0x0?, 0x0?, 0x0?, 0x0?, 0x0?, 0x0?) :1 +0x3c fp=0xc0001b1108 sp=0xc0001b10c8 pc=0x5577a15f13dc reflect.Value.call({0x5577a17c6760?, 0xc000168000?, 0xc0001b1760?}, {0x5577a173e261, 0x4}, {0x0, 0x0, 0x5577a167b7fb?}) reflect/value.go:584 +0x8c5 fp=0xc0001b16f8 sp=0xc0001b1108 pc=0x5577a160d4c5 reflect.Value.Call({0x5577a17c6760?, 0xc000168000?, 0x13?}, {0x0?, 0x3?, 0x3?}) reflect/value.go:368 +0xbc fp=0xc0001b1770 sp=0xc0001b16f8 pc=0x5577a160cb3c github.com/gotk3/gotk3/glib.sourceFunc(0xc0000061a0?) github.com/gotk3/gotk3@v0.6.1/glib/glib.go:324 +0xa9 fp=0xc0001b1818 sp=0xc0001b1770 pc=0x5577a1682829 _cgoexp_200740c87a77_sourceFunc(0x7fbb2daa99fc) _cgo_gotypes.go:6358 +0x25 fp=0xc0001b1830 sp=0xc0001b1818 pc=0x5577a1686885 runtime.cgocallbackg1(0x5577a1686860, 0xc0001b19e8?, 0x0) runtime/cgocall.go:316 +0x2c2 fp=0xc0001b1900 sp=0xc0001b1830 pc=0x5577a158dce2 runtime.cgocallbackg(0xc0000061a0?, 0x300000002?, 0xc0000061a0?) runtime/cgocall.go:235 +0x109 fp=0xc0001b1990 sp=0xc0001b1900 pc=0x5577a158d969 runtime.cgocallbackg(0x5577a1686860, 0x7fbb2daa99fc, 0x0) :1 +0x31 fp=0xc0001b19b8 sp=0xc0001b1990 pc=0x5577a15f0fb1 runtime.cgocallback(0x5577a158d7e5, 0x5577a17250e0, 0xc0001b5a48) runtime/asm_amd64.s:994 +0xb3 fp=0xc0001b19e0 sp=0xc0001b19b8 pc=0x5577a15eeab3 runtime.systemstack_switch() runtime/asm_amd64.s:459 fp=0xc0001b19e8 sp=0xc0001b19e0 pc=0x5577a15eca60 runtime.cgocall(0x5577a17250e0, 0xc0001b1a48) runtime/cgocall.go:168 +0x85 fp=0xc0001b1a20 sp=0xc0001b19e8 pc=0x5577a158d7e5 github.com/gotk3/gotk3/gtk._Cfunc_gtk_main() _cgo_gotypes.go:17432 +0x45 fp=0xc0001b1a48 sp=0xc0001b1a20 pc=0x5577a1691fa5 github.com/gotk3/gotk3/gtk.Main(...) github.com/gotk3/gotk3@v0.6.1/gtk/gtk.go:1241 main.main() ./main.go:591 +0x217e fp=0xc0001b1f80 sp=0xc0001b1a48 pc=0x5577a1703d9e runtime.main() runtime/proc.go:250 +0x213 fp=0xc0001b1fe0 sp=0xc0001b1f80 pc=0x5577a15c1513 runtime.goexit() runtime/asm_amd64.s:1594 +0x1 fp=0xc0001b1fe8 sp=0xc0001b1fe0 pc=0x5577a15eed01 goroutine 2 [force gc (idle), 2 minutes]: runtime.gopark(0x71b51fa6408?, 0x0?, 0x0?, 0x0?, 0x0?) runtime/proc.go:363 +0xd6 fp=0xc00005cfb0 sp=0xc00005cf90 pc=0x5577a15c18d6 runtime.goparkunlock(...) runtime/proc.go:369 runtime.forcegchelper() runtime/proc.go:302 +0xad fp=0xc00005cfe0 sp=0xc00005cfb0 pc=0x5577a15c176d runtime.goexit() runtime/asm_amd64.s:1594 +0x1 fp=0xc00005cfe8 sp=0xc00005cfe0 pc=0x5577a15eed01 created by runtime.init.6 runtime/proc.go:290 +0x25 goroutine 3 [GC sweep wait]: runtime.gopark(0x1?, 0x0?, 0x0?, 0x0?, 0x0?) runtime/proc.go:363 +0xd6 fp=0xc00005d790 sp=0xc00005d770 pc=0x5577a15c18d6 runtime.goparkunlock(...) runtime/proc.go:369 runtime.bgsweep(0x0?) runtime/mgcsweep.go:297 +0xd7 fp=0xc00005d7c8 sp=0xc00005d790 pc=0x5577a15ae2d7 runtime.gcenable.func1() runtime/mgc.go:178 +0x26 fp=0xc00005d7e0 sp=0xc00005d7c8 pc=0x5577a15a2f26 runtime.goexit() runtime/asm_amd64.s:1594 +0x1 fp=0xc00005d7e8 sp=0xc00005d7e0 pc=0x5577a15eed01 created by runtime.gcenable runtime/mgc.go:178 +0x6b goroutine 4 [GC scavenge wait]: runtime.gopark(0x6ff615307bd?, 0x109bdd?, 0x0?, 0x0?, 0x0?) runtime/proc.go:363 +0xd6 fp=0xc00005df70 sp=0xc00005df50 pc=0x5577a15c18d6 runtime.goparkunlock(...) runtime/proc.go:369 runtime.(*scavengerState).park(0x5577a19a1d40) runtime/mgcscavenge.go:389 +0x53 fp=0xc00005dfa0 sp=0xc00005df70 pc=0x5577a15ac333 runtime.bgscavenge(0x0?) runtime/mgcscavenge.go:622 +0x65 fp=0xc00005dfc8 sp=0xc00005dfa0 pc=0x5577a15ac925 runtime.gcenable.func2() runtime/mgc.go:179 +0x26 fp=0xc00005dfe0 sp=0xc00005dfc8 pc=0x5577a15a2ec6 runtime.goexit() runtime/asm_amd64.s:1594 +0x1 fp=0xc00005dfe8 sp=0xc00005dfe0 pc=0x5577a15eed01 created by runtime.gcenable runtime/mgc.go:179 +0xaa goroutine 5 [finalizer wait, 18 minutes]: runtime.gopark(0x0?, 0x5577a1874e40?, 0x20?, 0x20?, 0x1000000010?) runtime/proc.go:363 +0xd6 fp=0xc00005c628 sp=0xc00005c608 pc=0x5577a15c18d6 runtime.goparkunlock(...) runtime/proc.go:369 runtime.runfinq() runtime/mfinal.go:180 +0x10f fp=0xc00005c7e0 sp=0xc00005c628 pc=0x5577a15a202f runtime.goexit() runtime/asm_amd64.s:1594 +0x1 fp=0xc00005c7e8 sp=0xc00005c7e0 pc=0x5577a15eed01 created by runtime.createfing runtime/mfinal.go:157 +0x45 goroutine 6 [select, 120 minutes, locked to thread]: runtime.gopark(0xc00005e7a8?, 0x2?, 0x57?, 0x1c?, 0xc00005e7a4?) runtime/proc.go:363 +0xd6 fp=0xc00005e618 sp=0xc00005e5f8 pc=0x5577a15c18d6 runtime.selectgo(0xc00005e7a8, 0xc00005e7a0, 0x0?, 0x0, 0x0?, 0x1) runtime/select.go:328 +0x7bc fp=0xc00005e758 sp=0xc00005e618 pc=0x5577a15d0d5c runtime.ensureSigM.func1() runtime/signal_unix.go:991 +0x1b4 fp=0xc00005e7e0 sp=0xc00005e758 pc=0x5577a15d4e54 runtime.goexit() runtime/asm_amd64.s:1594 +0x1 fp=0xc00005e7e8 sp=0xc00005e7e0 pc=0x5577a15eed01 created by runtime.ensureSigM runtime/signal_unix.go:974 +0xbd goroutine 18 [syscall]: runtime.notetsleepg(0xffffffffffffffff?, 0xc000058728?) runtime/lock_futex.go:236 +0x34 fp=0xc0000587a0 sp=0xc000058768 pc=0x5577a1595854 os/signal.signal_recv() runtime/sigqueue.go:152 +0x2f fp=0xc0000587c0 sp=0xc0000587a0 pc=0x5577a15eb7ef os/signal.loop() os/signal/signal_unix.go:23 +0x19 fp=0xc0000587e0 sp=0xc0000587c0 pc=0x5577a1655d79 runtime.goexit() runtime/asm_amd64.s:1594 +0x1 fp=0xc0000587e8 sp=0xc0000587e0 pc=0x5577a15eed01 created by os/signal.Notify.func1.1 os/signal/signal.go:151 +0x2a goroutine 34 [chan receive]: runtime.gopark(0x5577a158d813?, 0xc00008a480?, 0xd8?, 0xbe?, 0x557700000000?) runtime/proc.go:363 +0xd6 fp=0xc00006be70 sp=0xc00006be50 pc=0x5577a15c18d6 runtime.chanrecv(0xc00008a300, 0xc00006bfc0, 0x1) runtime/chan.go:583 +0x49b fp=0xc00006bf00 sp=0xc00006be70 pc=0x5577a159079b runtime.chanrecv1(0xc000014060?, 0x0?) runtime/chan.go:442 +0x18 fp=0xc00006bf28 sp=0xc00006bf00 pc=0x5577a15902d8 main.main.func1() ./main.go:162 +0x55 fp=0xc00006bfe0 sp=0xc00006bf28 pc=0x5577a17047b5 runtime.goexit() runtime/asm_amd64.s:1594 +0x1 fp=0xc00006bfe8 sp=0xc00006bfe0 pc=0x5577a15eed01 created by main.main ./main.go:160 +0x22a goroutine 35 [select]: runtime.gopark(0xc00006afb0?, 0x2?, 0xa8?, 0xae?, 0xc00006af84?) runtime/proc.go:363 +0xd6 fp=0xc00006ae10 sp=0xc00006adf0 pc=0x5577a15c18d6 runtime.selectgo(0xc00006afb0, 0xc00006af80, 0xc00006afa0?, 0x0, 0xc000168000?, 0x1) runtime/select.go:328 +0x7bc fp=0xc00006af50 sp=0xc00006ae10 pc=0x5577a15d0d5c main.main.func6() ./main.go:541 +0x85 fp=0xc00006afe0 sp=0xc00006af50 pc=0x5577a1704405 runtime.goexit() runtime/asm_amd64.s:1594 +0x1 fp=0xc00006afe8 sp=0xc00006afe0 pc=0x5577a15eed01 created by main.main ./main.go:539 +0x216c goroutine 36 [chan receive, 120 minutes]: runtime.gopark(0xc000027d60?, 0xc0000e4800?, 0x0?, 0x2d?, 0xc000195728?) runtime/proc.go:363 +0xd6 fp=0xc00006fe80 sp=0xc00006fe60 pc=0x5577a15c18d6 runtime.chanrecv(0xc000097260, 0x0, 0x1) runtime/chan.go:583 +0x49b fp=0xc00006ff10 sp=0xc00006fe80 pc=0x5577a159079b runtime.chanrecv1(0xc00019a3f0?, 0x0?) runtime/chan.go:442 +0x18 fp=0xc00006ff38 sp=0xc00006ff10 pc=0x5577a15902d8 main.watchFiles() ./watcher.go:55 +0x139 fp=0xc00006ffe0 sp=0xc00006ff38 pc=0x5577a1710399 runtime.goexit() runtime/asm_amd64.s:1594 +0x1 fp=0xc00006ffe8 sp=0xc00006ffe0 pc=0x5577a15eed01 created by main.main ./main.go:589 +0x2178 goroutine 7 [syscall, 21 minutes]: syscall.Syscall6(0x5577a15c18d6?, 0x1?, 0x0?, 0xc00048fc70?, 0x5577a15d12f4?, 0xc00049ff38?, 0x2?) syscall/syscall_linux.go:90 +0x36 fp=0xc00048fb18 sp=0xc00048fa90 pc=0x5577a16237d6 syscall.Syscall6(0xe8, 0x12, 0xc00048fc14, 0x7, 0xffffffffffffffff, 0x0, 0x0) :1 +0x45 fp=0xc00048fb60 sp=0xc00048fb18 pc=0x5577a1623b85 golang.org/x/sys/unix.EpollWait(0x2?, {0xc00048fc14?, 0x2?, 0xc00058e040?}, 0xc00048fcdc?) golang.org/x/sys@v0.0.0-20220715151400-c0bba94af5f8/unix/zsyscall_linux_amd64.go:56 +0x58 fp=0xc00048fbd0 sp=0xc00048fb60 pc=0x5577a1675398 github.com/fsnotify/fsnotify.(*fdPoller).wait(0xc000022160) github.com/fsnotify/fsnotify@v1.5.1/inotify_poller.go:87 +0x7d fp=0xc00048fc80 sp=0xc00048fbd0 pc=0x5577a170135d github.com/fsnotify/fsnotify.(*Watcher).readEvents(0xc0000940a0) github.com/fsnotify/fsnotify@v1.5.1/inotify.go:193 +0x275 fp=0xc00049ffc8 sp=0xc00048fc80 pc=0x5577a1700635 github.com/fsnotify/fsnotify.NewWatcher.func1() github.com/fsnotify/fsnotify@v1.5.1/inotify.go:60 +0x26 fp=0xc00049ffe0 sp=0xc00049ffc8 pc=0x5577a16fff66 runtime.goexit() runtime/asm_amd64.s:1594 +0x1 fp=0xc00049ffe8 sp=0xc00049ffe0 pc=0x5577a15eed01 created by github.com/fsnotify/fsnotify.NewWatcher github.com/fsnotify/fsnotify@v1.5.1/inotify.go:60 +0x1c5 goroutine 8 [select, 21 minutes]: runtime.gopark(0xc0001957b0?, 0x2?, 0x48?, 0x8e?, 0xc00019575c?) runtime/proc.go:363 +0xd6 fp=0xc0001955d0 sp=0xc0001955b0 pc=0x5577a15c18d6 runtime.selectgo(0xc0001957b0, 0xc000195758, 0xc000195710?, 0x0, 0x5577a17103ea?, 0x1) runtime/select.go:328 +0x7bc fp=0xc000195710 sp=0xc0001955d0 pc=0x5577a15d0d5c main.watchFiles.func1() ./watcher.go:36 +0xb5 fp=0xc0001957e0 sp=0xc000195710 pc=0x5577a1710095 runtime.goexit() runtime/asm_amd64.s:1594 +0x1 fp=0xc0001957e8 sp=0xc0001957e0 pc=0x5577a15eed01 created by main.watchFiles ./watcher.go:34 +0x12d goroutine 19 [GC worker (idle), 120 minutes]: runtime.gopark(0xc00008a300?, 0xc00008a2a0?, 0x0?, 0x0?, 0x0?) runtime/proc.go:363 +0xd6 fp=0xc000194750 sp=0xc000194730 pc=0x5577a15c18d6 runtime.gcBgMarkWorker() runtime/mgc.go:1235 +0xf1 fp=0xc0001947e0 sp=0xc000194750 pc=0x5577a15a5091 runtime.goexit() runtime/asm_amd64.s:1594 +0x1 fp=0xc0001947e8 sp=0xc0001947e0 pc=0x5577a15eed01 created by runtime.gcBgMarkStartWorkers runtime/mgc.go:1159 +0x25 goroutine 37 [GC worker (idle), 120 minutes]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) runtime/proc.go:363 +0xd6 fp=0xc000195f50 sp=0xc000195f30 pc=0x5577a15c18d6 runtime.gcBgMarkWorker() runtime/mgc.go:1235 +0xf1 fp=0xc000195fe0 sp=0xc000195f50 pc=0x5577a15a5091 runtime.goexit() runtime/asm_amd64.s:1594 +0x1 fp=0xc000195fe8 sp=0xc000195fe0 pc=0x5577a15eed01 created by runtime.gcBgMarkStartWorkers runtime/mgc.go:1159 +0x25 goroutine 50 [GC worker (idle), 120 minutes]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) runtime/proc.go:363 +0xd6 fp=0xc000190750 sp=0xc000190730 pc=0x5577a15c18d6 runtime.gcBgMarkWorker() runtime/mgc.go:1235 +0xf1 fp=0xc0001907e0 sp=0xc000190750 pc=0x5577a15a5091 runtime.goexit() runtime/asm_amd64.s:1594 +0x1 fp=0xc0001907e8 sp=0xc0001907e0 pc=0x5577a15eed01 created by runtime.gcBgMarkStartWorkers runtime/mgc.go:1159 +0x25 goroutine 38 [GC worker (idle), 120 minutes]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) runtime/proc.go:363 +0xd6 fp=0xc000196750 sp=0xc000196730 pc=0x5577a15c18d6 runtime.gcBgMarkWorker() runtime/mgc.go:1235 +0xf1 fp=0xc0001967e0 sp=0xc000196750 pc=0x5577a15a5091 runtime.goexit() runtime/asm_amd64.s:1594 +0x1 fp=0xc0001967e8 sp=0xc0001967e0 pc=0x5577a15eed01 created by runtime.gcBgMarkStartWorkers runtime/mgc.go:1159 +0x25 goroutine 20 [GC worker (idle), 120 minutes]: runtime.gopark(0xc000194fb0?, 0xc000194f00?, 0xa0?, 0x4f?, 0x5577a17c6760?) runtime/proc.go:363 +0xd6 fp=0xc000194f50 sp=0xc000194f30 pc=0x5577a15c18d6 runtime.gcBgMarkWorker() runtime/mgc.go:1235 +0xf1 fp=0xc000194fe0 sp=0xc000194f50 pc=0x5577a15a5091 runtime.goexit() runtime/asm_amd64.s:1594 +0x1 fp=0xc000194fe8 sp=0xc000194fe0 pc=0x5577a15eed01 created by runtime.gcBgMarkStartWorkers runtime/mgc.go:1159 +0x25 goroutine 21 [GC worker (idle), 120 minutes]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) runtime/proc.go:363 +0xd6 fp=0xc00005ef50 sp=0xc00005ef30 pc=0x5577a15c18d6 runtime.gcBgMarkWorker() runtime/mgc.go:1235 +0xf1 fp=0xc00005efe0 sp=0xc00005ef50 pc=0x5577a15a5091 runtime.goexit() runtime/asm_amd64.s:1594 +0x1 fp=0xc00005efe8 sp=0xc00005efe0 pc=0x5577a15eed01 created by runtime.gcBgMarkStartWorkers runtime/mgc.go:1159 +0x25 goroutine 22 [GC worker (idle), 120 minutes]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) runtime/proc.go:363 +0xd6 fp=0xc000058f50 sp=0xc000058f30 pc=0x5577a15c18d6 runtime.gcBgMarkWorker() runtime/mgc.go:1235 +0xf1 fp=0xc000058fe0 sp=0xc000058f50 pc=0x5577a15a5091 runtime.goexit() runtime/asm_amd64.s:1594 +0x1 fp=0xc000058fe8 sp=0xc000058fe0 pc=0x5577a15eed01 created by runtime.gcBgMarkStartWorkers runtime/mgc.go:1159 +0x25 goroutine 23 [GC worker (idle), 120 minutes]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) runtime/proc.go:363 +0xd6 fp=0xc000059750 sp=0xc000059730 pc=0x5577a15c18d6 runtime.gcBgMarkWorker() runtime/mgc.go:1235 +0xf1 fp=0xc0000597e0 sp=0xc000059750 pc=0x5577a15a5091 runtime.goexit() runtime/asm_amd64.s:1594 +0x1 fp=0xc0000597e8 sp=0xc0000597e0 pc=0x5577a15eed01 created by runtime.gcBgMarkStartWorkers runtime/mgc.go:1159 +0x25 goroutine 24 [GC worker (idle), 120 minutes]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) runtime/proc.go:363 +0xd6 fp=0xc000059f50 sp=0xc000059f30 pc=0x5577a15c18d6 runtime.gcBgMarkWorker() runtime/mgc.go:1235 +0xf1 fp=0xc000059fe0 sp=0xc000059f50 pc=0x5577a15a5091 runtime.goexit() runtime/asm_amd64.s:1594 +0x1 fp=0xc000059fe8 sp=0xc000059fe0 pc=0x5577a15eed01 created by runtime.gcBgMarkStartWorkers runtime/mgc.go:1159 +0x25 goroutine 25 [GC worker (idle), 2 minutes]: runtime.gopark(0x71b52018fd2?, 0x1?, 0x33?, 0x3b?, 0x0?) runtime/proc.go:363 +0xd6 fp=0xc00005a750 sp=0xc00005a730 pc=0x5577a15c18d6 runtime.gcBgMarkWorker() runtime/mgc.go:1235 +0xf1 fp=0xc00005a7e0 sp=0xc00005a750 pc=0x5577a15a5091 runtime.goexit() runtime/asm_amd64.s:1594 +0x1 fp=0xc00005a7e8 sp=0xc00005a7e0 pc=0x5577a15eed01 created by runtime.gcBgMarkStartWorkers runtime/mgc.go:1159 +0x25 goroutine 51 [GC worker (idle), 2 minutes]: runtime.gopark(0x71b5201eaab?, 0x1?, 0x3a?, 0xc6?, 0x0?) runtime/proc.go:363 +0xd6 fp=0xc000190f50 sp=0xc000190f30 pc=0x5577a15c18d6 runtime.gcBgMarkWorker() runtime/mgc.go:1235 +0xf1 fp=0xc000190fe0 sp=0xc000190f50 pc=0x5577a15a5091 runtime.goexit() runtime/asm_amd64.s:1594 +0x1 fp=0xc000190fe8 sp=0xc000190fe0 pc=0x5577a15eed01 created by runtime.gcBgMarkStartWorkers runtime/mgc.go:1159 +0x25 goroutine 52 [GC worker (idle), 86 minutes]: runtime.gopark(0x26b559022ad?, 0x1?, 0x54?, 0x57?, 0x0?) runtime/proc.go:363 +0xd6 fp=0xc000191750 sp=0xc000191730 pc=0x5577a15c18d6 runtime.gcBgMarkWorker() runtime/mgc.go:1235 +0xf1 fp=0xc0001917e0 sp=0xc000191750 pc=0x5577a15a5091 runtime.goexit() runtime/asm_amd64.s:1594 +0x1 fp=0xc0001917e8 sp=0xc0001917e0 pc=0x5577a15eed01 created by runtime.gcBgMarkStartWorkers runtime/mgc.go:1159 +0x25 goroutine 9 [GC worker (idle), 118 minutes]: runtime.gopark(0xabad5bb487?, 0x1?, 0xf2?, 0x67?, 0x0?) runtime/proc.go:363 +0xd6 fp=0xc00005f750 sp=0xc00005f730 pc=0x5577a15c18d6 runtime.gcBgMarkWorker() runtime/mgc.go:1235 +0xf1 fp=0xc00005f7e0 sp=0xc00005f750 pc=0x5577a15a5091 runtime.goexit() runtime/asm_amd64.s:1594 +0x1 fp=0xc00005f7e8 sp=0xc00005f7e0 pc=0x5577a15eed01 created by runtime.gcBgMarkStartWorkers runtime/mgc.go:1159 +0x25 goroutine 10 [GC worker (idle), 2 minutes]: runtime.gopark(0x71b52020eae?, 0x1?, 0xc?, 0xb9?, 0x0?) runtime/proc.go:363 +0xd6 fp=0xc00005ff50 sp=0xc00005ff30 pc=0x5577a15c18d6 runtime.gcBgMarkWorker() runtime/mgc.go:1235 +0xf1 fp=0xc00005ffe0 sp=0xc00005ff50 pc=0x5577a15a5091 runtime.goexit() runtime/asm_amd64.s:1594 +0x1 fp=0xc00005ffe8 sp=0xc00005ffe0 pc=0x5577a15eed01 created by runtime.gcBgMarkStartWorkers runtime/mgc.go:1159 +0x25 goroutine 39 [GC worker (idle), 2 minutes]: runtime.gopark(0x71b5201eaab?, 0x1?, 0xbb?, 0x32?, 0x0?) runtime/proc.go:363 +0xd6 fp=0xc000196f50 sp=0xc000196f30 pc=0x5577a15c18d6 runtime.gcBgMarkWorker() runtime/mgc.go:1235 +0xf1 fp=0xc000196fe0 sp=0xc000196f50 pc=0x5577a15a5091 runtime.goexit() runtime/asm_amd64.s:1594 +0x1 fp=0xc000196fe8 sp=0xc000196fe0 pc=0x5577a15eed01 created by runtime.gcBgMarkStartWorkers runtime/mgc.go:1159 +0x25 goroutine 40 [GC worker (idle), 118 minutes]: runtime.gopark(0x5577a19d16c0?, 0x3?, 0x98?, 0x90?, 0x0?) runtime/proc.go:363 +0xd6 fp=0xc000197750 sp=0xc000197730 pc=0x5577a15c18d6 runtime.gcBgMarkWorker() runtime/mgc.go:1235 +0xf1 fp=0xc0001977e0 sp=0xc000197750 pc=0x5577a15a5091 runtime.goexit() runtime/asm_amd64.s:1594 +0x1 fp=0xc0001977e8 sp=0xc0001977e0 pc=0x5577a15eed01 created by runtime.gcBgMarkStartWorkers runtime/mgc.go:1159 +0x25 goroutine 12 [syscall, 119 minutes]: syscall.Syscall6(0x0?, 0x0?, 0x0?, 0x0?, 0x0?, 0x0?, 0x0?) syscall/syscall_linux.go:90 +0x36 fp=0xc00006ce18 sp=0xc00006cd90 pc=0x5577a16237d6 os.(*Process).blockUntilWaitable(0xc0003a0cc0) os/wait_waitid.go:32 +0x87 fp=0xc00006cef0 sp=0xc00006ce18 pc=0x5577a163f167 os.(*Process).wait(0xc0003a0cc0) os/exec_unix.go:22 +0x28 fp=0xc00006cf50 sp=0xc00006cef0 pc=0x5577a163b5c8 os.(*Process).Wait(...) os/exec.go:132 os/exec.(*Cmd).Wait(0xc000604160) os/exec/exec.go:599 +0x4b fp=0xc00006cfc8 sp=0xc00006cf50 pc=0x5577a16b9cab main.launch.func1() ./tools.go:614 +0x1d fp=0xc00006cfe0 sp=0xc00006cfc8 pc=0x5577a170b5fd runtime.goexit() runtime/asm_amd64.s:1594 +0x1 fp=0xc00006cfe8 sp=0xc00006cfe0 pc=0x5577a15eed01 created by main.launch ./tools.go:613 +0x625 goroutine 41 [syscall, 118 minutes]: syscall.Syscall6(0x0?, 0x0?, 0x0?, 0x0?, 0x0?, 0x0?, 0x0?) syscall/syscall_linux.go:90 +0x36 fp=0xc00005be18 sp=0xc00005bd90 pc=0x5577a16237d6 os.(*Process).blockUntilWaitable(0xc0002ce000) os/wait_waitid.go:32 +0x87 fp=0xc00005bef0 sp=0xc00005be18 pc=0x5577a163f167 os.(*Process).wait(0xc0002ce000) os/exec_unix.go:22 +0x28 fp=0xc00005bf50 sp=0xc00005bef0 pc=0x5577a163b5c8 os.(*Process).Wait(...) os/exec.go:132 os/exec.(*Cmd).Wait(0xc000604000) os/exec/exec.go:599 +0x4b fp=0xc00005bfc8 sp=0xc00005bf50 pc=0x5577a16b9cab main.launch.func1() ./tools.go:614 +0x1d fp=0xc00005bfe0 sp=0xc00005bfc8 pc=0x5577a170b5fd runtime.goexit() runtime/asm_amd64.s:1594 +0x1 fp=0xc00005bfe8 sp=0xc00005bfe0 pc=0x5577a15eed01 created by main.launch ./tools.go:613 +0x625 goroutine 42 [syscall, 117 minutes]: syscall.Syscall6(0x0?, 0x0?, 0x0?, 0x0?, 0x0?, 0x0?, 0x0?) syscall/syscall_linux.go:90 +0x36 fp=0xc00054e618 sp=0xc00054e590 pc=0x5577a16237d6 os.(*Process).blockUntilWaitable(0xc00032af60) os/wait_waitid.go:32 +0x87 fp=0xc00054e6f0 sp=0xc00054e618 pc=0x5577a163f167 os.(*Process).wait(0xc00032af60) os/exec_unix.go:22 +0x28 fp=0xc00054e750 sp=0xc00054e6f0 pc=0x5577a163b5c8 os.(*Process).Wait(...) os/exec.go:132 os/exec.(*Cmd).Wait(0xc000512000) os/exec/exec.go:599 +0x4b fp=0xc00054e7c8 sp=0xc00054e750 pc=0x5577a16b9cab main.launch.func1() ./tools.go:614 +0x1d fp=0xc00054e7e0 sp=0xc00054e7c8 pc=0x5577a170b5fd runtime.goexit() runtime/asm_amd64.s:1594 +0x1 fp=0xc00054e7e8 sp=0xc00054e7e0 pc=0x5577a15eed01 created by main.launch ./tools.go:613 +0x625 ```