Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Panic when run pkill -USR1 nwg-drawer #86

Open
gouvinb opened this issue Feb 15, 2023 · 6 comments
Open

Panic when run pkill -USR1 nwg-drawer #86

gouvinb opened this issue Feb 15, 2023 · 6 comments

Comments

@gouvinb
Copy link
Contributor

gouvinb commented Feb 15, 2023

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

  • Run the command nwg-drawer -fm nautilus -nocats -nofs -o 1 -ovl -r in a first terminal
  • In another terminal run pkill -USR1 nwg-drawer
  • See nwg-drawer panic.
  • If nwg-drawer don't crash, repeat all action

Log

/tmp/gouvinb/nwg-drawer-2023-02-15T23-55-10.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/[email protected]/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)
	<autogenerated>:1 +0x45 fp=0xc00048fb60 sp=0xc00048fb18 pc=0x555f61edcb85
golang.org/x/sys/unix.EpollWait(0x0?, {0xc00048fc14?, 0x0?, 0x0?}, 0x0?)
	golang.org/x/[email protected]/unix/zsyscall_linux_amd64.go:56 +0x58 fp=0xc00048fbd0 sp=0xc00048fb60 pc=0x555f61f2e398
github.com/fsnotify/fsnotify.(*fdPoller).wait(0xc00039faa0)
	github.com/fsnotify/[email protected]/inotify_poller.go:87 +0x7d fp=0xc00048fc80 sp=0xc00048fbd0 pc=0x555f61fba35d
github.com/fsnotify/fsnotify.(*Watcher).readEvents(0xc000246370)
	github.com/fsnotify/[email protected]/inotify.go:193 +0x275 fp=0xc00049ffc8 sp=0xc00048fc80 pc=0x555f61fb9635
github.com/fsnotify/fsnotify.NewWatcher.func1()
	github.com/fsnotify/[email protected]/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/[email protected]/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
Copy link
Owner

Sorry, couldn't reproduce.

/gtk/gtk/gtkimagedefinition.c

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

@gouvinb
Copy link
Contributor Author

gouvinb commented Feb 17, 2023

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
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/[email protected]/gtk/gtk.go:1852 +0x85 fp=0xc0001a8da0 sp=0xc0001a8d60 pc=0x55e8540987e5
github.com/gotk3/gotk3/gtk.(*Button).SetImage(0xc000021435?, {0x55e8542716a0?, 0xc0003fa478?})
	github.com/gotk3/[email protected]/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?)
	<autogenerated>: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/[email protected]/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)
	<autogenerated>: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/[email protected]/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)
	<autogenerated>:1 +0x45 fp=0xc00041db60 sp=0xc00041db18 pc=0x55e85401db85
golang.org/x/sys/unix.EpollWait(0x2?, {0xc00041dc14?, 0x2?, 0xc000356160?}, 0xc00041dcdc?)
	golang.org/x/[email protected]/unix/zsyscall_linux_amd64.go:56 +0x58 fp=0xc00041dbd0 sp=0xc00041db60 pc=0x55e85406f398
github.com/fsnotify/fsnotify.(*fdPoller).wait(0xc0000221e0)
	github.com/fsnotify/[email protected]/inotify_poller.go:87 +0x7d fp=0xc00041dc80 sp=0xc00041dbd0 pc=0x55e8540fb35d
github.com/fsnotify/fsnotify.(*Watcher).readEvents(0xc0000960a0)
	github.com/fsnotify/[email protected]/inotify.go:193 +0x275 fp=0xc00042dfc8 sp=0xc00041dc80 pc=0x55e8540fa635
github.com/fsnotify/fsnotify.NewWatcher.func1()
	github.com/fsnotify/[email protected]/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/[email protected]/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
Copy link
Owner

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

@nwg-piotr
Copy link
Owner

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
Copy link
Contributor Author

gouvinb commented Feb 21, 2023

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

  • nwg-drawer -r => no crash
  • nwg-drawer -fm nautilus -nocats -r => fatal error: unexpected signal during runtime execution

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

@gouvinb
Copy link
Contributor Author

gouvinb commented Feb 22, 2023

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"`
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/[email protected]/gtk/gtk.go:1852 +0x85 fp=0xc0001b0da0 sp=0xc0001b0d60 pc=0x5577a169e7e5
github.com/gotk3/gotk3/gtk.(*Button).SetImage(0xc0003e0d05?, {0x5577a18776a0?, 0xc00041a420?})
	github.com/gotk3/[email protected]/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?)
	<autogenerated>: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/[email protected]/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)
	<autogenerated>: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/[email protected]/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)
	<autogenerated>:1 +0x45 fp=0xc00048fb60 sp=0xc00048fb18 pc=0x5577a1623b85
golang.org/x/sys/unix.EpollWait(0x2?, {0xc00048fc14?, 0x2?, 0xc00058e040?}, 0xc00048fcdc?)
	golang.org/x/[email protected]/unix/zsyscall_linux_amd64.go:56 +0x58 fp=0xc00048fbd0 sp=0xc00048fb60 pc=0x5577a1675398
github.com/fsnotify/fsnotify.(*fdPoller).wait(0xc000022160)
	github.com/fsnotify/[email protected]/inotify_poller.go:87 +0x7d fp=0xc00048fc80 sp=0xc00048fbd0 pc=0x5577a170135d
github.com/fsnotify/fsnotify.(*Watcher).readEvents(0xc0000940a0)
	github.com/fsnotify/[email protected]/inotify.go:193 +0x275 fp=0xc00049ffc8 sp=0xc00048fc80 pc=0x5577a1700635
github.com/fsnotify/fsnotify.NewWatcher.func1()
	github.com/fsnotify/[email protected]/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/[email protected]/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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants