prashantgupta24/automatic-mouse-mover

Issue: Automatic Mouse Mover App not working with MacOS Sonoma

sasanicolette opened this issue Β· 66 comments

Problem Description:
The application, which is crucial for preventing system inactivity, has been acting up lately. It seems to randomly stop functioning, causing disruptions in our workflow and potentially leading to unwanted system lockouts.

Application version: V.1.2.0
Operating system: MAC OS 14.0 Beta (23A5328b)

Thanks for your attention to this matter!

Could you try to launch it via the terminal, instead of launching the app the usual way (it should normally log events on the terminal), and then copy the last lines after it crashes?

@sasanicolette sorry to hear that. Thanks @Resousse for the idea, that would be helpful.

More info on "randomly stops working" would be great - does the application crash or the mouse doesn't move?

Hi @prashantgupta24 @Resousse Thank you so much for responding!

I opened the terminal and this is what it says after crashing just now. Please let me know if you need any more informtion!

`

INFO[2023-09-13T11:52:20+02:00] activity detected in the last 60 seconds.
INFO[2023-09-13T11:52:20+02:00] Activity type:
INFO[2023-09-13T11:52:20+02:00] activityType : screen-change times: 1
INFO[2023-09-13T11:52:20+02:00] activityType : cursor-move times: 4
INFO[2023-09-13T11:52:20+02:00] activityType : mouse-click times: 2
INFO[2023-09-13T11:52:20+02:00]

SIGILL: illegal instruction
PC=0x7ff80fdc3f70 m=7 sigcode=1
instruction bytes: 0xf 0xb 0x48 0x8d 0x5 0xa4 0x3e 0x19 0x0 0x48 0x89 0x5 0xd8 0x4c 0x61 0x41

goroutine 0 [idle]:
runtime: unknown pc 0x7ff80fdc3f70
stack: frame={sp:0x700003f6d4e8, fp:0x0} stack=[0x700003eef338,0x700003f6ef38)
0x0000700003f6d3e8: 0x00007ff80f8ad524 0x0000000000000000
0x0000700003f6d3f8: 0x000060000058d9c0 0x00006000005d1600
0x0000700003f6d408: 0x000000000001166c 0x0000700003f6d470
0x0000700003f6d418: 0x0000700003f6d470 0x0000000004344a48
0x0000700003f6d428: 0x0000600001eac300 0x00006000005d1600
0x0000700003f6d438: 0x0000700003f6d490 0x0000700003f6d4f4
0x0000700003f6d448: 0x00007ff80fbf872c 0x000000000001166c
0x0000700003f6d458: 0x000000000001166c 0x0000000004344a48
0x0000700003f6d468: 0x0000600001eac300 0x000000000001166c
0x0000700003f6d478: 0x0000700003f6d4f4 0x0000700003f6d4b0
0x0000700003f6d488: 0x00007ff80f8ad2f0 0x0000000000000000
0x0000700003f6d498: 0x0000000000000000 0x000000000001166c
0x0000700003f6d4a8: 0x9789cbe6aeb70027 0x0000700003f6d510
0x0000700003f6d4b8: 0x00007ff815f9ac40 0x0000700003f6d510
0x0000700003f6d4c8: 0x00007ff815f89db7 0x000000000000001c
0x0000700003f6d4d8: 0x0000700003f6d550 0x0000700003f6d510
0x0000700003f6d4e8: <0x00007ff80fd379b4 0x0000700003f6d510
0x0000700003f6d4f8: 0x00007ff80fc119d6 0x0000000000000006
0x0000700003f6d508: 0x0000700003f6d5bf 0x0000700003f6d560
0x0000700003f6d518: 0x00007ff815f89db7 0x0000000000000000
0x0000700003f6d528: 0x0000700003f6d5a0 0x0000700003f6d5b8
0x0000700003f6d538: 0x0000700003f6ee28 0x00000000043449e8
0x0000700003f6d548: 0x000000c0001eadb8 0x0000700003f6d5bf
0x0000700003f6d558: 0x0000000000000006 0x0000700003f6ee00
0x0000700003f6d568: 0x00007ff815f9ad29 0x0000000000000000
0x0000700003f6d578: 0x000000000001166c 0x006f004600580041
0x0000700003f6d588: 0x0065007300750063 0x006e006900570064
0x0000700003f6d598: 0x00000077006f0064 0x636f636f000005dc
0x0000700003f6d5a8: 0x0000000000000008 0x0000000000000000
0x0000700003f6d5b8: 0x00007ff800000008 0x0000000000000000
0x0000700003f6d5c8: 0x00000000000021aa 0x006f005200580041
0x0000700003f6d5d8: 0x000000000065006c 0x0000000000000000
runtime: unknown pc 0x7ff80fdc3f70
stack: frame={sp:0x700003f6d4e8, fp:0x0} stack=[0x700003eef338,0x700003f6ef38)
0x0000700003f6d3e8: 0x00007ff80f8ad524 0x0000000000000000
0x0000700003f6d3f8: 0x000060000058d9c0 0x00006000005d1600
0x0000700003f6d408: 0x000000000001166c 0x0000700003f6d470
0x0000700003f6d418: 0x0000700003f6d470 0x0000000004344a48
0x0000700003f6d428: 0x0000600001eac300 0x00006000005d1600
0x0000700003f6d438: 0x0000700003f6d490 0x0000700003f6d4f4
0x0000700003f6d448: 0x00007ff80fbf872c 0x000000000001166c
0x0000700003f6d458: 0x000000000001166c 0x0000000004344a48
0x0000700003f6d468: 0x0000600001eac300 0x000000000001166c
0x0000700003f6d478: 0x0000700003f6d4f4 0x0000700003f6d4b0
0x0000700003f6d488: 0x00007ff80f8ad2f0 0x0000000000000000
0x0000700003f6d498: 0x0000000000000000 0x000000000001166c
0x0000700003f6d4a8: 0x9789cbe6aeb70027 0x0000700003f6d510
0x0000700003f6d4b8: 0x00007ff815f9ac40 0x0000700003f6d510
0x0000700003f6d4c8: 0x00007ff815f89db7 0x000000000000001c
0x0000700003f6d4d8: 0x0000700003f6d550 0x0000700003f6d510
0x0000700003f6d4e8: <0x00007ff80fd379b4 0x0000700003f6d510
0x0000700003f6d4f8: 0x00007ff80fc119d6 0x0000000000000006
0x0000700003f6d508: 0x0000700003f6d5bf 0x0000700003f6d560
0x0000700003f6d518: 0x00007ff815f89db7 0x0000000000000000
0x0000700003f6d528: 0x0000700003f6d5a0 0x0000700003f6d5b8
0x0000700003f6d538: 0x0000700003f6ee28 0x00000000043449e8
0x0000700003f6d548: 0x000000c0001eadb8 0x0000700003f6d5bf
0x0000700003f6d558: 0x0000000000000006 0x0000700003f6ee00
0x0000700003f6d568: 0x00007ff815f9ad29 0x0000000000000000
0x0000700003f6d578: 0x000000000001166c 0x006f004600580041
0x0000700003f6d588: 0x0065007300750063 0x006e006900570064
0x0000700003f6d598: 0x00000077006f0064 0x636f636f000005dc
0x0000700003f6d5a8: 0x0000000000000008 0x0000000000000000
0x0000700003f6d5b8: 0x00007ff800000008 0x0000000000000000
0x0000700003f6d5c8: 0x00000000000021aa 0x006f005200580041
0x0000700003f6d5d8: 0x000000000065006c 0x0000000000000000

goroutine 1852 [syscall]:
runtime.cgocall(0x418a540, 0xc0001eadb8)
/usr/local/go/src/runtime/cgocall.go:156 +0x5c fp=0xc0001ead90 sp=0xc0001ead58 pc=0x4005d9c
github.com/go-vgo/robotgo._Cfunc_get_main_title()
_cgo_gotypes.go:593 +0x49 fp=0xc0001eadb8 sp=0xc0001ead90 pc=0x41367e9
github.com/go-vgo/robotgo.GetTitle({0x0, 0xc0001eafa8, 0x417e654})
/Users/prashantgupta@us.ibm.com/go/pkg/mod/github.com/go-vgo/robotgo@v0.0.0-20190409154511-f2a0505446b2/robotgo.go:1565 +0x75 fp=0xc0001eadf0 sp=0xc0001eadb8 pc=0x4137275
github.com/prashantgupta24/activity-tracker/internal/pkg/handler.checkScreenChange(0x417e3ee, 0x0, {0xc0006200c0, 0x1f})
/Users/prashantgupta@us.ibm.com/go/pkg/mod/github.com/prashantgupta24/activity-tracker@v1.0.0/internal/pkg/handler/screenChangeHandler.go:92 +0x4f fp=0xc0001eafb0 sp=0xc0001eadf0 pc=0x417ee4f
github.com/prashantgupta24/activity-tracker/internal/pkg/handler.(*ScreenChangeHandlerStruct).Start.func1Β·dwrapΒ·4()
/Users/prashantgupta@us.ibm.com/go/pkg/mod/github.com/prashantgupta24/activity-tracker@v1.0.0/internal/pkg/handler/screenChangeHandler.go:42 +0x32 fp=0xc0001eafe0 sp=0xc0001eafb0 pc=0x417ecf2
runtime.goexit()
/usr/local/go/src/runtime/asm_amd64.s:1581 +0x1 fp=0xc0001eafe8 sp=0xc0001eafe0 pc=0x40647a1
created by github.com/prashantgupta24/activity-tracker/internal/pkg/handler.(*ScreenChangeHandlerStruct).Start.func1
/Users/prashantgupta@us.ibm.com/go/pkg/mod/github.com/prashantgupta24/activity-tracker@v1.0.0/internal/pkg/handler/screenChangeHandler.go:42 +0x148

goroutine 1 [syscall, locked to thread]:
github.com/getlantern/systray._Cfunc_nativeLoop()
_cgo_gotypes.go:106 +0x48
github.com/getlantern/systray.nativeLoop(...)
/Users/prashantgupta@us.ibm.com/go/pkg/mod/github.com/getlantern/systray@v0.0.0-20190131073753-26d5b920200d/systray_nonwindows.go:19
github.com/getlantern/systray.Run(0x4213c90, 0x4213c80)
/Users/prashantgupta@us.ibm.com/go/pkg/mod/github.com/getlantern/systray@v0.0.0-20190131073753-26d5b920200d/systray.go:81 +0x16b
main.main()
/Users/prashantgupta@us.ibm.com/Documents/IBM/external/automatic-mouse-mover/cmd/main.go:13 +0x27

goroutine 34 [select]:
main.onReady.func1()
/Users/prashantgupta@us.ibm.com/Documents/IBM/external/automatic-mouse-mover/cmd/main.go:33 +0x258
created by main.onReady
/Users/prashantgupta@us.ibm.com/Documents/IBM/external/automatic-mouse-mover/cmd/main.go:17 +0x25

goroutine 5 [chan receive]:
github.com/prashantgupta24/activity-tracker/internal/pkg/handler.(*MouseClickHandlerStruct).Start.func1()
/Users/prashantgupta@us.ibm.com/go/pkg/mod/github.com/prashantgupta24/activity-tracker@v1.0.0/internal/pkg/handler/mouseClickHandler.go:32 +0xce
created by github.com/prashantgupta24/activity-tracker/internal/pkg/handler.(*MouseClickHandlerStruct).Start
/Users/prashantgupta@us.ibm.com/go/pkg/mod/github.com/prashantgupta24/activity-tracker@v1.0.0/internal/pkg/handler/mouseClickHandler.go:30 +0x1c6

goroutine 6 [chan receive]:
github.com/prashantgupta24/activity-tracker/internal/pkg/handler.(*MouseCursorHandlerStruct).Start.func1()
/Users/prashantgupta@us.ibm.com/go/pkg/mod/github.com/prashantgupta24/activity-tracker@v1.0.0/internal/pkg/handler/mouseCursorHandler.go:38 +0x65
created by github.com/prashantgupta24/activity-tracker/internal/pkg/handler.(*MouseCursorHandlerStruct).Start
/Users/prashantgupta@us.ibm.com/go/pkg/mod/github.com/prashantgupta24/activity-tracker@v1.0.0/internal/pkg/handler/mouseCursorHandler.go:36 +0x1af

goroutine 7 [select]:
github.com/prashantgupta24/activity-tracker/internal/pkg/handler.(*ScreenChangeHandlerStruct).Start.func1()
/Users/prashantgupta@us.ibm.com/go/pkg/mod/github.com/prashantgupta24/activity-tracker@v1.0.0/internal/pkg/handler/screenChangeHandler.go:43 +0x1bf
created by github.com/prashantgupta24/activity-tracker/internal/pkg/handler.(*ScreenChangeHandlerStruct).Start
/Users/prashantgupta@us.ibm.com/go/pkg/mod/github.com/prashantgupta24/activity-tracker@v1.0.0/internal/pkg/handler/screenChangeHandler.go:36 +0x1af

goroutine 8 [select]:
github.com/prashantgupta24/activity-tracker/internal/pkg/handler.(*MachineSleepHanderStruct).Start.func1()
/Users/prashantgupta@us.ibm.com/go/pkg/mod/github.com/prashantgupta24/activity-tracker@v1.0.0/internal/pkg/handler/machineSleepHandler.go:31 +0xf9
created by github.com/prashantgupta24/activity-tracker/internal/pkg/handler.(*MachineSleepHanderStruct).Start
/Users/prashantgupta@us.ibm.com/go/pkg/mod/github.com/prashantgupta24/activity-tracker@v1.0.0/internal/pkg/handler/machineSleepHandler.go:28 +0x1d1

goroutine 9 [select]:
github.com/prashantgupta24/activity-tracker/pkg/tracker.(*Instance).StartWithHandlers.func1(0x0, 0xc000104070)
/Users/prashantgupta@us.ibm.com/go/pkg/mod/github.com/prashantgupta24/activity-tracker@v1.0.0/pkg/tracker/tracker.go:55 +0x259
created by github.com/prashantgupta24/activity-tracker/pkg/tracker.(*Instance).StartWithHandlers
/Users/prashantgupta@us.ibm.com/go/pkg/mod/github.com/prashantgupta24/activity-tracker@v1.0.0/pkg/tracker/tracker.go:41 +0x39d

goroutine 10 [select]:
github.com/prashantgupta24/automatic-mouse-mover/pkg/mousemover.(*MouseMover).run.func1()
/Users/prashantgupta@us.ibm.com/Documents/IBM/external/automatic-mouse-mover/pkg/mousemover/mouseMover.go:52 +0x150
created by github.com/prashantgupta24/automatic-mouse-mover/pkg/mousemover.(*MouseMover).run
/Users/prashantgupta@us.ibm.com/Documents/IBM/external/automatic-mouse-mover/pkg/mousemover/mouseMover.go:42 +0x97

goroutine 20 [syscall]:
github.com/prashantgupta24/mac-sleep-notifier/notifier._Cfunc_registerNotifications()
_cgo_gotypes.go:44 +0x45
github.com/prashantgupta24/mac-sleep-notifier/notifier.StartNotifier()
/Users/prashantgupta@us.ibm.com/go/pkg/mod/github.com/prashantgupta24/mac-sleep-notifier@v0.1.1/notifier/notifierMain.go:12 +0x19
github.com/prashantgupta24/mac-sleep-notifier/notifier.(*Notifier).Start.func1()
/Users/prashantgupta@us.ibm.com/go/pkg/mod/github.com/prashantgupta24/mac-sleep-notifier@v0.1.1/notifier/notifier.go:20 +0x17
created by github.com/prashantgupta24/mac-sleep-notifier/notifier.(*Notifier).Start
/Users/prashantgupta@us.ibm.com/go/pkg/mod/github.com/prashantgupta24/mac-sleep-notifier@v0.1.1/notifier/notifier.go:20 +0x85

goroutine 21 [chan receive]:
github.com/prashantgupta24/mac-sleep-notifier/notifier.(*Notifier).Start.func2(0x0)
/Users/prashantgupta@us.ibm.com/go/pkg/mod/github.com/prashantgupta24/mac-sleep-notifier@v0.1.1/notifier/notifier.go:25 +0x1e
created by github.com/prashantgupta24/mac-sleep-notifier/notifier.(*Notifier).Start
/Users/prashantgupta@us.ibm.com/go/pkg/mod/github.com/prashantgupta24/mac-sleep-notifier@v0.1.1/notifier/notifier.go:22 +0xd2

goroutine 36 [chan send]:
github.com/prashantgupta24/activity-tracker/internal/pkg/handler.checkScreenChange(0x0, 0x0, {0xc000212000, 0x20})
/Users/prashantgupta@us.ibm.com/go/pkg/mod/github.com/prashantgupta24/activity-tracker@v1.0.0/internal/pkg/handler/screenChangeHandler.go:98 +0x207
created by github.com/prashantgupta24/activity-tracker/internal/pkg/handler.(*ScreenChangeHandlerStruct).Start.func1
/Users/prashantgupta@us.ibm.com/go/pkg/mod/github.com/prashantgupta24/activity-tracker@v1.0.0/internal/pkg/handler/screenChangeHandler.go:42 +0x148

goroutine 77 [chan send]:
github.com/prashantgupta24/activity-tracker/internal/pkg/handler.checkScreenChange(0x417dbee, 0x0, {0xc000230030, 0x11})
/Users/prashantgupta@us.ibm.com/go/pkg/mod/github.com/prashantgupta24/activity-tracker@v1.0.0/internal/pkg/handler/screenChangeHandler.go:98 +0x207
created by github.com/prashantgupta24/activity-tracker/internal/pkg/handler.(*ScreenChangeHandlerStruct).Start.func1
/Users/prashantgupta@us.ibm.com/go/pkg/mod/github.com/prashantgupta24/activity-tracker@v1.0.0/internal/pkg/handler/screenChangeHandler.go:42 +0x148

goroutine 52 [chan send]:
github.com/prashantgupta24/activity-tracker/internal/pkg/handler.checkScreenChange(0x417dbee, 0x0, {0xc000230030, 0x11})
/Users/prashantgupta@us.ibm.com/go/pkg/mod/github.com/prashantgupta24/activity-tracker@v1.0.0/internal/pkg/handler/screenChangeHandler.go:98 +0x207
created by github.com/prashantgupta24/activity-tracker/internal/pkg/handler.(*ScreenChangeHandlerStruct).Start.func1
/Users/prashantgupta@us.ibm.com/go/pkg/mod/github.com/prashantgupta24/activity-tracker@v1.0.0/internal/pkg/handler/screenChangeHandler.go:42 +0x148

goroutine 1436 [chan send]:
github.com/prashantgupta24/activity-tracker/internal/pkg/handler.checkScreenChange(0x417e3ee, 0x0, {0xc000368320, 0x50})
/Users/prashantgupta@us.ibm.com/go/pkg/mod/github.com/prashantgupta24/activity-tracker@v1.0.0/internal/pkg/handler/screenChangeHandler.go:98 +0x207
created by github.com/prashantgupta24/activity-tracker/internal/pkg/handler.(*ScreenChangeHandlerStruct).Start.func1
/Users/prashantgupta@us.ibm.com/go/pkg/mod/github.com/prashantgupta24/activity-tracker@v1.0.0/internal/pkg/handler/screenChangeHandler.go:42 +0x148

goroutine 1131 [chan send]:
github.com/prashantgupta24/activity-tracker/internal/pkg/handler.checkScreenChange(0x0, 0x0, {0xc000274240, 0x5c})
/Users/prashantgupta@us.ibm.com/go/pkg/mod/github.com/prashantgupta24/activity-tracker@v1.0.0/internal/pkg/handler/screenChangeHandler.go:104 +0x255
created by github.com/prashantgupta24/activity-tracker/internal/pkg/handler.(*ScreenChangeHandlerStruct).Start.func1
/Users/prashantgupta@us.ibm.com/go/pkg/mod/github.com/prashantgupta24/activity-tracker@v1.0.0/internal/pkg/handler/screenChangeHandler.go:42 +0x148

goroutine 1408 [chan send]:
github.com/prashantgupta24/activity-tracker/internal/pkg/handler.checkScreenChange(0x417e3ee, 0x0, {0xc000368320, 0x50})
/Users/prashantgupta@us.ibm.com/go/pkg/mod/github.com/prashantgupta24/activity-tracker@v1.0.0/internal/pkg/handler/screenChangeHandler.go:104 +0x255
created by github.com/prashantgupta24/activity-tracker/internal/pkg/handler.(*ScreenChangeHandlerStruct).Start.func1
/Users/prashantgupta@us.ibm.com/go/pkg/mod/github.com/prashantgupta24/activity-tracker@v1.0.0/internal/pkg/handler/screenChangeHandler.go:42 +0x148

goroutine 215 [chan send]:
github.com/prashantgupta24/activity-tracker/internal/pkg/handler.checkScreenChange(0x417e3ee, 0x417f571, {0xc0000b67a0, 0xa})
/Users/prashantgupta@us.ibm.com/go/pkg/mod/github.com/prashantgupta24/activity-tracker@v1.0.0/internal/pkg/handler/screenChangeHandler.go:104 +0x255
created by github.com/prashantgupta24/activity-tracker/internal/pkg/handler.(*ScreenChangeHandlerStruct).Start.func1
/Users/prashantgupta@us.ibm.com/go/pkg/mod/github.com/prashantgupta24/activity-tracker@v1.0.0/internal/pkg/handler/screenChangeHandler.go:42 +0x148

goroutine 181 [chan send]:
github.com/prashantgupta24/activity-tracker/internal/pkg/handler.checkScreenChange(0x0, 0x0, {0xc000238420, 0x23})
/Users/prashantgupta@us.ibm.com/go/pkg/mod/github.com/prashantgupta24/activity-tracker@v1.0.0/internal/pkg/handler/screenChangeHandler.go:104 +0x255
created by github.com/prashantgupta24/activity-tracker/internal/pkg/handler.(*ScreenChangeHandlerStruct).Start.func1
/Users/prashantgupta@us.ibm.com/go/pkg/mod/github.com/prashantgupta24/activity-tracker@v1.0.0/internal/pkg/handler/screenChangeHandler.go:42 +0x148

goroutine 1166 [chan send]:
github.com/prashantgupta24/activity-tracker/internal/pkg/handler.checkScreenChange(0x417dbee, 0x0, {0xc00014e900, 0x58})
/Users/prashantgupta@us.ibm.com/go/pkg/mod/github.com/prashantgupta24/activity-tracker@v1.0.0/internal/pkg/handler/screenChangeHandler.go:98 +0x207
created by github.com/prashantgupta24/activity-tracker/internal/pkg/handler.(*ScreenChangeHandlerStruct).Start.func1
/Users/prashantgupta@us.ibm.com/go/pkg/mod/github.com/prashantgupta24/activity-tracker@v1.0.0/internal/pkg/handler/screenChangeHandler.go:42 +0x148

goroutine 1000 [chan send]:
github.com/prashantgupta24/activity-tracker/internal/pkg/handler.checkScreenChange(0x417dbee, 0x0, {0xc00013b920, 0x5a})
/Users/prashantgupta@us.ibm.com/go/pkg/mod/github.com/prashantgupta24/activity-tracker@v1.0.0/internal/pkg/handler/screenChangeHandler.go:98 +0x207
created by github.com/prashantgupta24/activity-tracker/internal/pkg/handler.(*ScreenChangeHandlerStruct).Start.func1
/Users/prashantgupta@us.ibm.com/go/pkg/mod/github.com/prashantgupta24/activity-tracker@v1.0.0/internal/pkg/handler/screenChangeHandler.go:42 +0x148

goroutine 1429 [chan send]:
github.com/prashantgupta24/activity-tracker/internal/pkg/handler.checkScreenChange(0x417e3ee, 0x0, {0xc000275f20, 0x5a})
/Users/prashantgupta@us.ibm.com/go/pkg/mod/github.com/prashantgupta24/activity-tracker@v1.0.0/internal/pkg/handler/screenChangeHandler.go:104 +0x255
created by github.com/prashantgupta24/activity-tracker/internal/pkg/handler.(*ScreenChangeHandlerStruct).Start.func1
/Users/prashantgupta@us.ibm.com/go/pkg/mod/github.com/prashantgupta24/activity-tracker@v1.0.0/internal/pkg/handler/screenChangeHandler.go:42 +0x148

goroutine 1411 [chan send]:
github.com/prashantgupta24/activity-tracker/internal/pkg/handler.checkScreenChange(0x417e3ee, 0x0, {0x0, 0x0})
/Users/prashantgupta@us.ibm.com/go/pkg/mod/github.com/prashantgupta24/activity-tracker@v1.0.0/internal/pkg/handler/screenChangeHandler.go:98 +0x207
created by github.com/prashantgupta24/activity-tracker/internal/pkg/handler.(*ScreenChangeHandlerStruct).Start.func1
/Users/prashantgupta@us.ibm.com/go/pkg/mod/github.com/prashantgupta24/activity-tracker@v1.0.0/internal/pkg/handler/screenChangeHandler.go:42 +0x148

goroutine 1777 [chan send]:
github.com/prashantgupta24/activity-tracker/internal/pkg/handler.checkScreenChange(0x417e3ee, 0x0, {0xc000610000, 0xd})
/Users/prashantgupta@us.ibm.com/go/pkg/mod/github.com/prashantgupta24/activity-tracker@v1.0.0/internal/pkg/handler/screenChangeHandler.go:98 +0x207
created by github.com/prashantgupta24/activity-tracker/internal/pkg/handler.(*ScreenChangeHandlerStruct).Start.func1
/Users/prashantgupta@us.ibm.com/go/pkg/mod/github.com/prashantgupta24/activity-tracker@v1.0.0/internal/pkg/handler/screenChangeHandler.go:42 +0x148

goroutine 1872 [syscall]:
github.com/robotn/gohook._Cfunc_add_event(0x6000012cd5a0)
_cgo_gotypes.go:67 +0x48
github.com/robotn/gohook.AddEvent({0x41ffc49, 0xd})
/Users/prashantgupta@us.ibm.com/go/pkg/mod/github.com/robotn/gohook@v0.0.0-20190318172628-a7a38946710e/hook.go:190 +0x5e
github.com/go-vgo/robotgo.AddEvent({0x41ffc49, 0x5})
/Users/prashantgupta@us.ibm.com/go/pkg/mod/github.com/go-vgo/robotgo@v0.0.0-20190409154511-f2a0505446b2/robotgo.go:1276 +0x1b7
github.com/prashantgupta24/activity-tracker/internal/pkg/handler.addMouseClickRegistration(0x0, 0xc0006200c0, 0x1f)
/Users/prashantgupta@us.ibm.com/go/pkg/mod/github.com/prashantgupta24/activity-tracker@v1.0.0/internal/pkg/handler/mouseClickHandler.go:86 +0x56
created by github.com/prashantgupta24/activity-tracker/internal/pkg/handler.(*MouseClickHandlerStruct).Start.func1
/Users/prashantgupta@us.ibm.com/go/pkg/mod/github.com/prashantgupta24/activity-tracker@v1.0.0/internal/pkg/handler/mouseClickHandler.go:38 +0x1d3

rax 0x7ff80ff57d3e
rbx 0xc0001eadb8
rcx 0x0
rdx 0x700003f6d598
rdi 0x2ad
rsi 0xc0001eadb8
rbp 0x700003f6d4f0
rsp 0x700003f6d4e8
r8 0x700003f6d5a0
r9 0x0
r10 0x14a
r11 0xa
r12 0xffffffff
r13 0x700003f6d598
r14 0xc0001eadb8
r15 0x0
rip 0x7ff80fdc3f70
rflags 0x10202
cs 0x2b
fs 0x0
gs 0x0
sasanicolette@Sasas-MacBook-Pro ~ %
`

I can confirm that the app is crashing randomly after a while with the final version of MacOS 14 Sonoma. Previously it was working almost flawlessly with the previous MacOS 13.x

I can confirm that the app is crashing randomly after a while with the final version of MacOS 14 Sonoma. Previously it was working almost flawlessly with the previous MacOS 13.x

It is still crashing for me too at random moments

confirmation from here as well. randomly crashes a few times per day

aroxi commented

I can confirm, it's a new problem with Sonoma

Can also confirm this is a problem with Sonoma.
Never had any issues prior to the update.
Installed the update, and it's crashed about 4 times today.

@sasanicolette sorry to hear that. Thanks @Resousse for the idea, that would be helpful.

More info on "randomly stops working" would be great - does the application crash or the mouse doesn't move?

From my experience, I find that the app silently closes and disappears from the menu bar with no errors being displayed, which is followed by the laptop eventually going to sleep. I have to restart the app again from Finder before it eventually silently crashes again.

I can also confirm that the application is regularly crashing after updating to Sonoma. Did not have any issues prior to the OS upgrade.

I suggest a possible temporary workaround that prevents or reduces the application's crashes:

disable the sleep or use applications that keep the Mac awake like Owly or Caffeine.

Please confirm that it's working for you.

Confirming as well, ever since I upgraded to Sonoma the app is crashing and no longer works.

I have a simple python script that checks if amm is running every 30 seconds. If it is not open, it will launch the app & continue checking every 30 seconds.

In case it will help anyone:
https://github.com/CarpeBrawndo/amm_check

I haven't yet upgraded to Sonoma, will work on a fix once I do that. Thanks everyone for reporting the issue

@prashantgupta24 this a known issue with robotgo (solved in v1.0.0-RC2.1, go-vgo/robotgo#612), please consider merging my PR for activity-tracker : prashantgupta24/activity-tracker#28
Then I will update my Draft WIP PR (#45) with new activity-tracker version to get this fixed

can also confirm it is crashing on Sanoma

Thank you for the Update. Sadly, the new release won't start for me. It keeps requesting access to System Accessibility features, and nothing I tried will keep it happy. Had to downgrade to the previous version.

@PragmaticBeaver , this is a known bug (#32 ) I didn't find the root cause, but what I found it so go in system accessibility, completely remove the "amm" line using the "-" button.
Let me know if it works

Had it also repeatedly requesting access to System Accessibility. But at some point, it stopped doing that and the app is able to launch. However it still uses Rosetta 2 on my M1.

@PragmaticBeaver , this is a known bug (#32 ) I didn't find the root cause, but what I found it so go in system accessibility, completely remove the "amm" line using the "-" button. Let me know if it works

this solution helped.

@PragmaticBeaver , this is a known bug (#32 ) I didn't find the root cause, but what I found it so go in system accessibility, completely remove the "amm" line using the "-" button. Let me know if it works

Thank you very much for your fast reply.

I can confirm as well, this was the solution, but I had to remove "amm" manually and restart the app multiple times (first time I had to confirm the access to accessibility features, then I had to restart "amm" again, just to confirm again. After that, the app ran without any problems).

@PragmaticBeaver , this is a known bug (#32 ) I didn't find the root cause, but what I found it so go in system accessibility, completely remove the "amm" line using the "-" button. Let me know if it works

Thank you very much for your fast reply.

I can confirm as well, this was the solution, but I had to remove "amm" manually and restart the app multiple times (first time I had to confirm the access to accessibility features, then I had to restart "amm" again, just to confirm again. After that, the app ran without any problems).

This exact method worked for me as well! It has been working for a couple of days now without any issue :)

The app is still randomly crashing (not as often, but it has occurred a couple times today).

The app is still randomly crashing (not as often, but it has occurred a couple times today).

I (sadly) have to confirm. I tested it on 2 different MacBook Pro's, M1 and M2 (both using the respective Pro Chip, 32GB RAM) using the most current version of MacOS.

Same here - app is still randomly crashing on all my Macs. :(

Could you try to launch it via the terminal/command line? to see the output

Thx - launching it via Terminal may have fixed the issue for me. So far it is running without crashing. Let's see...

Ok it still crashes randomly - it's just that sometimes it manages to keep running longer.

Here the crash log:

INFO[2023-10-27T12:35:52+02:00] activity detected in the last 60 seconds.    
INFO[2023-10-27T12:35:52+02:00] Activity type:                               
INFO[2023-10-27T12:35:52+02:00] activityType : mouse-click times: 2          
INFO[2023-10-27T12:35:52+02:00] activityType : screen-change times: 1        
INFO[2023-10-27T12:35:52+02:00] activityType : cursor-move times: 1          
INFO[2023-10-27T12:35:52+02:00] 

                                           
SIGSEGV: segmentation violation
PC=0x7ff817a04029 m=11 sigcode=1
signal arrived during cgo execution

goroutine 826 [syscall]:
runtime.cgocall(0x1001a77c0, 0xc0003b05b8)
	/usr/local/go/src/runtime/cgocall.go:157 +0x4b fp=0xc0003b0590 sp=0xc0003b0558 pc=0x10000646b
github.com/go-vgo/robotgo._Cfunc_get_main_title()
	_cgo_gotypes.go:637 +0x48 fp=0xc0003b05b8 sp=0xc0003b0590 pc=0x100195868
github.com/go-vgo/robotgo.GetTitle({0x0?, 0xc0003b0660?, 0x1002246ea?})
	/Users/prashantgupta@us.ibm.com/go/pkg/mod/github.com/go-vgo/robotgo@v1.0.0-rc2.1/robotgo.go:998 +0x66 fp=0xc0003b05f0 sp=0xc0003b05b8 pc=0x100196086
github.com/prashantgupta24/activity-tracker/internal/pkg/handler.checkScreenChange(0x10019efc8?, 0x0?, {0xc00001c9c0, 0x38})
	/Users/prashantgupta@us.ibm.com/go/pkg/mod/github.com/prashantgupta24/activity-tracker@v1.0.1/internal/pkg/handler/screenChangeHandler.go:92 +0x45 fp=0xc0003b07b0 sp=0xc0003b05f0 pc=0x10019f9a5
github.com/prashantgupta24/activity-tracker/internal/pkg/handler.(*ScreenChangeHandlerStruct).Start.func1.1()
	/Users/prashantgupta@us.ibm.com/go/pkg/mod/github.com/prashantgupta24/activity-tracker@v1.0.1/internal/pkg/handler/screenChangeHandler.go:42 +0x2c fp=0xc0003b07e0 sp=0xc0003b07b0 pc=0x10019f84c
runtime.goexit()
	/usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0003b07e8 sp=0xc0003b07e0 pc=0x100068401
created by github.com/prashantgupta24/activity-tracker/internal/pkg/handler.(*ScreenChangeHandlerStruct).Start.func1 in goroutine 36
	/Users/prashantgupta@us.ibm.com/go/pkg/mod/github.com/prashantgupta24/activity-tracker@v1.0.1/internal/pkg/handler/screenChangeHandler.go:42 +0x136

goroutine 1 [syscall, locked to thread]:
runtime.cgocall(0x1001a3ca0, 0xc00027ff00)
	/usr/local/go/src/runtime/cgocall.go:157 +0x4b fp=0xc00027fed8 sp=0xc00027fea0 pc=0x10000646b
github.com/getlantern/systray._Cfunc_nativeLoop()
	_cgo_gotypes.go:127 +0x47 fp=0xc00027ff00 sp=0xc00027fed8 pc=0x100175f87
github.com/getlantern/systray.nativeLoop(...)
	/Users/prashantgupta@us.ibm.com/go/pkg/mod/github.com/getlantern/systray@v1.2.2/systray_nonwindows.go:18
github.com/getlantern/systray.Run(0x10039edd8?, 0xc0000061a0?)
	/Users/prashantgupta@us.ibm.com/go/pkg/mod/github.com/getlantern/systray@v1.2.2/systray.go:78 +0x19 fp=0xc00027ff20 sp=0xc00027ff00 pc=0x100175519
main.main()
	/Users/prashantgupta@us.ibm.com/Documents/IBM/external/automatic-mouse-mover/cmd/main.go:24 +0x25 fp=0xc00027ff40 sp=0xc00027ff20 pc=0x1001a2a85
runtime.main()
	/usr/local/go/src/runtime/proc.go:267 +0x2bb fp=0xc00027ffe0 sp=0xc00027ff40 pc=0x10003919b
runtime.goexit()
	/usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00027ffe8 sp=0xc00027ffe0 pc=0x100068401

goroutine 2 [force gc (idle)]:
runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
	/usr/local/go/src/runtime/proc.go:398 +0xce fp=0xc000048fa8 sp=0xc000048f88 pc=0x1000395ee
runtime.goparkunlock(...)
	/usr/local/go/src/runtime/proc.go:404
runtime.forcegchelper()
	/usr/local/go/src/runtime/proc.go:322 +0xb3 fp=0xc000048fe0 sp=0xc000048fa8 pc=0x100039473
runtime.goexit()
	/usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc000048fe8 sp=0xc000048fe0 pc=0x100068401
created by runtime.init.6 in goroutine 1
	/usr/local/go/src/runtime/proc.go:310 +0x1a

goroutine 3 [GC sweep wait]:
runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
	/usr/local/go/src/runtime/proc.go:398 +0xce fp=0xc000049778 sp=0xc000049758 pc=0x1000395ee
runtime.goparkunlock(...)
	/usr/local/go/src/runtime/proc.go:404
runtime.bgsweep(0x0?)
	/usr/local/go/src/runtime/mgcsweep.go:280 +0x94 fp=0xc0000497c8 sp=0xc000049778 pc=0x100026034
runtime.gcenable.func1()
	/usr/local/go/src/runtime/mgc.go:200 +0x25 fp=0xc0000497e0 sp=0xc0000497c8 pc=0x10001b3c5
runtime.goexit()
	/usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0000497e8 sp=0xc0000497e0 pc=0x100068401
created by runtime.gcenable in goroutine 1
	/usr/local/go/src/runtime/mgc.go:200 +0x66

goroutine 4 [GC scavenge wait]:
runtime.gopark(0xc000072000?, 0x10027a238?, 0x1?, 0x0?, 0xc0000071e0?)
	/usr/local/go/src/runtime/proc.go:398 +0xce fp=0xc000049f70 sp=0xc000049f50 pc=0x1000395ee
runtime.goparkunlock(...)
	/usr/local/go/src/runtime/proc.go:404
runtime.(*scavengerState).park(0x1003dc860)
	/usr/local/go/src/runtime/mgcscavenge.go:425 +0x49 fp=0xc000049fa0 sp=0xc000049f70 pc=0x1000238c9
runtime.bgscavenge(0x0?)
	/usr/local/go/src/runtime/mgcscavenge.go:653 +0x3c fp=0xc000049fc8 sp=0xc000049fa0 pc=0x100023e5c
runtime.gcenable.func2()
	/usr/local/go/src/runtime/mgc.go:201 +0x25 fp=0xc000049fe0 sp=0xc000049fc8 pc=0x10001b365
runtime.goexit()
	/usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc000049fe8 sp=0xc000049fe0 pc=0x100068401
created by runtime.gcenable in goroutine 1
	/usr/local/go/src/runtime/mgc.go:201 +0xa5

goroutine 5 [finalizer wait]:
runtime.gopark(0x10021d760?, 0x10003a701?, 0x0?, 0x0?, 0x100041745?)
	/usr/local/go/src/runtime/proc.go:398 +0xce fp=0xc000048628 sp=0xc000048608 pc=0x1000395ee
runtime.runfinq()
	/usr/local/go/src/runtime/mfinal.go:193 +0x107 fp=0xc0000487e0 sp=0xc000048628 pc=0x10001a447
runtime.goexit()
	/usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0000487e8 sp=0xc0000487e0 pc=0x100068401
created by runtime.createfing in goroutine 1
	/usr/local/go/src/runtime/mfinal.go:163 +0x3d

goroutine 18 [select]:
runtime.gopark(0xc00014bf40?, 0x8?, 0x80?, 0x26?, 0xc00014be00?)
	/usr/local/go/src/runtime/proc.go:398 +0xce fp=0xc00014bc90 sp=0xc00014bc70 pc=0x1000395ee
runtime.selectgo(0xc00014bf40, 0xc00014bdf0, 0x100222da1?, 0x0, 0x9?, 0x1)
	/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc00014bdb0 sp=0xc00014bc90 pc=0x100048fe5
main.onReady.func1()
	/Users/prashantgupta@us.ibm.com/Documents/IBM/external/automatic-mouse-mover/cmd/main.go:106 +0x71c fp=0xc00014bfe0 sp=0xc00014bdb0 pc=0x1001a361c
runtime.goexit()
	/usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00014bfe8 sp=0xc00014bfe0 pc=0x100068401
created by main.onReady in goroutine 6
	/Users/prashantgupta@us.ibm.com/Documents/IBM/external/automatic-mouse-mover/cmd/main.go:52 +0x1a

goroutine 34 [chan receive]:
runtime.gopark(0xc000044720?, 0x10000f125?, 0xa0?, 0xc?, 0x20?)
	/usr/local/go/src/runtime/proc.go:398 +0xce fp=0xc0000446b8 sp=0xc000044698 pc=0x1000395ee
runtime.chanrecv(0xc0003983c0, 0xc000044797, 0x1)
	/usr/local/go/src/runtime/chan.go:583 +0x3cd fp=0xc000044730 sp=0xc0000446b8 pc=0x10000882d
runtime.chanrecv2(0x0?, 0x0?)
	/usr/local/go/src/runtime/chan.go:447 +0x12 fp=0xc000044758 sp=0xc000044730 pc=0x100008452
github.com/prashantgupta24/activity-tracker/internal/pkg/handler.(*MouseClickHandlerStruct).Start.func1()
	/Users/prashantgupta@us.ibm.com/go/pkg/mod/github.com/prashantgupta24/activity-tracker@v1.0.1/internal/pkg/handler/mouseClickHandler.go:32 +0xb8 fp=0xc0000447e0 sp=0xc000044758 pc=0x10019e658
runtime.goexit()
	/usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0000447e8 sp=0xc0000447e0 pc=0x100068401
created by github.com/prashantgupta24/activity-tracker/internal/pkg/handler.(*MouseClickHandlerStruct).Start in goroutine 18
	/Users/prashantgupta@us.ibm.com/go/pkg/mod/github.com/prashantgupta24/activity-tracker@v1.0.1/internal/pkg/handler/mouseClickHandler.go:30 +0x1be

goroutine 35 [chan receive]:
runtime.gopark(0xc0003ae6d0?, 0xc0004150e0?, 0x28?, 0xa2?, 0xc0003ae6b8?)
	/usr/local/go/src/runtime/proc.go:398 +0xce fp=0xc0003ae668 sp=0xc0003ae648 pc=0x1000395ee
runtime.chanrecv(0xc000398480, 0xc0003ae740, 0x1)
	/usr/local/go/src/runtime/chan.go:583 +0x3cd fp=0xc0003ae6e0 sp=0xc0003ae668 pc=0x10000882d
runtime.chanrecv2(0xc0003ae7b0?, 0xc0003ae750?)
	/usr/local/go/src/runtime/chan.go:447 +0x12 fp=0xc0003ae708 sp=0xc0003ae6e0 pc=0x100008452
github.com/prashantgupta24/activity-tracker/internal/pkg/handler.(*MouseCursorHandlerStruct).Start.func1()
	/Users/prashantgupta@us.ibm.com/go/pkg/mod/github.com/prashantgupta24/activity-tracker@v1.0.1/internal/pkg/handler/mouseCursorHandler.go:38 +0x86 fp=0xc0003ae7e0 sp=0xc0003ae708 pc=0x10019ed26
runtime.goexit()
	/usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0003ae7e8 sp=0xc0003ae7e0 pc=0x100068401
created by github.com/prashantgupta24/activity-tracker/internal/pkg/handler.(*MouseCursorHandlerStruct).Start in goroutine 18
	/Users/prashantgupta@us.ibm.com/go/pkg/mod/github.com/prashantgupta24/activity-tracker@v1.0.1/internal/pkg/handler/mouseCursorHandler.go:36 +0x18c

goroutine 36 [select]:
runtime.gopark(0xc0003aefb0?, 0x2?, 0xa0?, 0xd4?, 0xc0003aef54?)
	/usr/local/go/src/runtime/proc.go:398 +0xce fp=0xc0003aedf0 sp=0xc0003aedd0 pc=0x1000395ee
runtime.selectgo(0xc0003aefb0, 0xc0003aef50, 0x1002246d5?, 0x0, 0x0?, 0x1)
	/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc0003aef10 sp=0xc0003aedf0 pc=0x100048fe5
github.com/prashantgupta24/activity-tracker/internal/pkg/handler.(*ScreenChangeHandlerStruct).Start.func1()
	/Users/prashantgupta@us.ibm.com/go/pkg/mod/github.com/prashantgupta24/activity-tracker@v1.0.1/internal/pkg/handler/screenChangeHandler.go:43 +0x1a7 fp=0xc0003aefe0 sp=0xc0003aef10 pc=0x10019f6c7
runtime.goexit()
	/usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0003aefe8 sp=0xc0003aefe0 pc=0x100068401
created by github.com/prashantgupta24/activity-tracker/internal/pkg/handler.(*ScreenChangeHandlerStruct).Start in goroutine 18
	/Users/prashantgupta@us.ibm.com/go/pkg/mod/github.com/prashantgupta24/activity-tracker@v1.0.1/internal/pkg/handler/screenChangeHandler.go:36 +0x18c

goroutine 37 [select]:
runtime.gopark(0xc0003af7b0?, 0x2?, 0xfc?, 0x2d?, 0xc0003af754?)
	/usr/local/go/src/runtime/proc.go:398 +0xce fp=0xc0003af5f8 sp=0xc0003af5d8 pc=0x1000395ee
runtime.selectgo(0xc0003af7b0, 0xc0003af750, 0x0?, 0x0, 0x0?, 0x1)
	/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc0003af718 sp=0xc0003af5f8 pc=0x100048fe5
github.com/prashantgupta24/activity-tracker/internal/pkg/handler.(*MachineSleepHanderStruct).Start.func1()
	/Users/prashantgupta@us.ibm.com/go/pkg/mod/github.com/prashantgupta24/activity-tracker@v1.0.1/internal/pkg/handler/machineSleepHandler.go:31 +0xe9 fp=0xc0003af7e0 sp=0xc0003af718 pc=0x10019e109
runtime.goexit()
	/usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0003af7e8 sp=0xc0003af7e0 pc=0x100068401
created by github.com/prashantgupta24/activity-tracker/internal/pkg/handler.(*MachineSleepHanderStruct).Start in goroutine 18
	/Users/prashantgupta@us.ibm.com/go/pkg/mod/github.com/prashantgupta24/activity-tracker@v1.0.1/internal/pkg/handler/machineSleepHandler.go:28 +0x1a5

goroutine 38 [select]:
runtime.gopark(0xc000316e00?, 0x4?, 0x80?, 0x7e?, 0xc000316d00?)
	/usr/local/go/src/runtime/proc.go:398 +0xce fp=0xc000316b78 sp=0xc000316b58 pc=0x1000395ee
runtime.selectgo(0xc000316e00, 0xc000316cf8, 0x1002259fc?, 0x0, 0xc000316db0?, 0x1)
	/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc000316c98 sp=0xc000316b78 pc=0x100048fe5
github.com/prashantgupta24/activity-tracker/pkg/tracker.(*Instance).StartWithHandlers.func1(0x0?, 0xc00039c070)
	/Users/prashantgupta@us.ibm.com/go/pkg/mod/github.com/prashantgupta24/activity-tracker@v1.0.1/pkg/tracker/tracker.go:55 +0x22a fp=0xc000316fc0 sp=0xc000316c98 pc=0x1001a030a
github.com/prashantgupta24/activity-tracker/pkg/tracker.(*Instance).StartWithHandlers.func2()
	/Users/prashantgupta@us.ibm.com/go/pkg/mod/github.com/prashantgupta24/activity-tracker@v1.0.1/pkg/tracker/tracker.go:101 +0x2b fp=0xc000316fe0 sp=0xc000316fc0 pc=0x1001a00ab
runtime.goexit()
	/usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc000316fe8 sp=0xc000316fe0 pc=0x100068401
created by github.com/prashantgupta24/activity-tracker/pkg/tracker.(*Instance).StartWithHandlers in goroutine 18
	/Users/prashantgupta@us.ibm.com/go/pkg/mod/github.com/prashantgupta24/activity-tracker@v1.0.1/pkg/tracker/tracker.go:41 +0x39f

goroutine 20 [syscall]:
runtime.cgocall(0x1001a8ef0, 0xc000044fa8)
	/usr/local/go/src/runtime/cgocall.go:157 +0x4b fp=0xc000044f80 sp=0xc000044f48 pc=0x10000646b
github.com/prashantgupta24/mac-sleep-notifier/notifier._Cfunc_registerNotifications()
	_cgo_gotypes.go:45 +0x3f fp=0xc000044fa8 sp=0xc000044f80 pc=0x10019c51f
github.com/prashantgupta24/mac-sleep-notifier/notifier.StartNotifier(...)
	/Users/prashantgupta@us.ibm.com/go/pkg/mod/github.com/prashantgupta24/mac-sleep-notifier@v1.0.1/notifier/notifierMain.go:12
github.com/prashantgupta24/mac-sleep-notifier/notifier.(*Notifier).Start.func1(0x0?)
	/Users/prashantgupta@us.ibm.com/go/pkg/mod/github.com/prashantgupta24/mac-sleep-notifier@v1.0.1/notifier/notifier.go:25 +0x1e fp=0xc000044fc8 sp=0xc000044fa8 pc=0x10019c5be
github.com/prashantgupta24/mac-sleep-notifier/notifier.(*Notifier).Start.func3()
	/Users/prashantgupta@us.ibm.com/go/pkg/mod/github.com/prashantgupta24/mac-sleep-notifier@v1.0.1/notifier/notifier.go:26 +0x27 fp=0xc000044fe0 sp=0xc000044fc8 pc=0x10019c387
runtime.goexit()
	/usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc000044fe8 sp=0xc000044fe0 pc=0x100068401
created by github.com/prashantgupta24/mac-sleep-notifier/notifier.(*Notifier).Start in goroutine 37
	/Users/prashantgupta@us.ibm.com/go/pkg/mod/github.com/prashantgupta24/mac-sleep-notifier@v1.0.1/notifier/notifier.go:23 +0xc5

goroutine 21 [chan receive]:
runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
	/usr/local/go/src/runtime/proc.go:398 +0xce fp=0xc0000456c8 sp=0xc0000456a8 pc=0x1000395ee
runtime.chanrecv(0xc00009c000, 0x0, 0x1)
	/usr/local/go/src/runtime/chan.go:583 +0x3cd fp=0xc000045740 sp=0xc0000456c8 pc=0x10000882d
runtime.chanrecv1(0x0?, 0x0?)
	/usr/local/go/src/runtime/chan.go:442 +0x12 fp=0xc000045768 sp=0xc000045740 pc=0x100008432
github.com/prashantgupta24/mac-sleep-notifier/notifier.(*Notifier).Start.func2(0xc00009a000)
	/Users/prashantgupta@us.ibm.com/go/pkg/mod/github.com/prashantgupta24/mac-sleep-notifier@v1.0.1/notifier/notifier.go:31 +0x25 fp=0xc0000457c8 sp=0xc000045768 pc=0x10019c625
github.com/prashantgupta24/mac-sleep-notifier/notifier.(*Notifier).Start.func4()
	/Users/prashantgupta@us.ibm.com/go/pkg/mod/github.com/prashantgupta24/mac-sleep-notifier@v1.0.1/notifier/notifier.go:38 +0x27 fp=0xc0000457e0 sp=0xc0000457c8 pc=0x10019c327
runtime.goexit()
	/usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0000457e8 sp=0xc0000457e0 pc=0x100068401
created by github.com/prashantgupta24/mac-sleep-notifier/notifier.(*Notifier).Start in goroutine 37
	/Users/prashantgupta@us.ibm.com/go/pkg/mod/github.com/prashantgupta24/mac-sleep-notifier@v1.0.1/notifier/notifier.go:28 +0x10c

goroutine 39 [select]:
runtime.gopark(0xc000183f20?, 0x2?, 0xf0?, 0x3c?, 0xc000183e04?)
	/usr/local/go/src/runtime/proc.go:398 +0xce fp=0xc000183c78 sp=0xc000183c58 pc=0x1000395ee
runtime.selectgo(0xc000183f20, 0xc000183e00, 0x10021f196?, 0x0, 0x0?, 0x1)
	/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc000183d98 sp=0xc000183c78 pc=0x100048fe5
github.com/prashantgupta24/automatic-mouse-mover/pkg/mousemover.(*MouseMover).run.func1()
	/Users/prashantgupta@us.ibm.com/Documents/IBM/external/automatic-mouse-mover/pkg/mousemover/mouseMover.go:52 +0x136 fp=0xc000183fe0 sp=0xc000183d98 pc=0x1001a1236
runtime.goexit()
	/usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc000183fe8 sp=0xc000183fe0 pc=0x100068401
created by github.com/prashantgupta24/automatic-mouse-mover/pkg/mousemover.(*MouseMover).run in goroutine 18
	/Users/prashantgupta@us.ibm.com/Documents/IBM/external/automatic-mouse-mover/pkg/mousemover/mouseMover.go:42 +0x7d

goroutine 784 [syscall]:
runtime.cgocall(0x1001ae2b0, 0xc0004f8650)
	/usr/local/go/src/runtime/cgocall.go:157 +0x4b fp=0xc0004f8628 sp=0xc0004f85f0 pc=0x10000646b
github.com/robotn/gohook._Cfunc_add_event(0x6000004e4030)
	_cgo_gotypes.go:83 +0x47 fp=0xc0004f8650 sp=0xc0004f8628 pc=0x10019cbe7
github.com/robotn/gohook.addEvent({0x10021f6de?, 0x100007b7b?})
	/Users/prashantgupta@us.ibm.com/go/pkg/mod/github.com/robotn/gohook@v0.41.0/hook.go:268 +0x65 fp=0xc0004f8698 sp=0xc0004f8650 pc=0x10019d965
github.com/robotn/gohook.AddEvent({0x10021f6de, 0x5})
	/Users/prashantgupta@us.ibm.com/go/pkg/mod/github.com/robotn/gohook@v0.41.0/event.go:51 +0x1a5 fp=0xc0004f8748 sp=0xc0004f8698 pc=0x10019ca45
github.com/prashantgupta24/activity-tracker/internal/pkg/handler.addMouseClickRegistration(0x0?, 0x0?, 0xc000390cc0?)
	/Users/prashantgupta@us.ibm.com/go/pkg/mod/github.com/prashantgupta24/activity-tracker@v1.0.1/internal/pkg/handler/mouseClickHandler.go:86 +0x56 fp=0xc0004f87b8 sp=0xc0004f8748 pc=0x10019e9f6
github.com/prashantgupta24/activity-tracker/internal/pkg/handler.(*MouseClickHandlerStruct).Start.func1.2()
	/Users/prashantgupta@us.ibm.com/go/pkg/mod/github.com/prashantgupta24/activity-tracker@v1.0.1/internal/pkg/handler/mouseClickHandler.go:38 +0x28 fp=0xc0004f87e0 sp=0xc0004f87b8 pc=0x10019e828
runtime.goexit()
	/usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0004f87e8 sp=0xc0004f87e0 pc=0x100068401
created by github.com/prashantgupta24/activity-tracker/internal/pkg/handler.(*MouseClickHandlerStruct).Start.func1 in goroutine 34
	/Users/prashantgupta@us.ibm.com/go/pkg/mod/github.com/prashantgupta24/activity-tracker@v1.0.1/internal/pkg/handler/mouseClickHandler.go:38 +0x1bb

rax    0x6
rbx    0x38
rcx    0x3098d05b8
rdx    0x3098d0598
rdi    0x38
rsi    0x3098d05bf
rbp    0x3098d0510
rsp    0x3098d0500
r8     0x3098d05a0
r9     0x0
r10    0xd5
r11    0x7d
r12    0xffffffff
r13    0x3098d0598
r14    0x38
r15    0x0
rip    0x7ff817a04029
rflags 0x247
cs     0x2b
fs     0x0
gs     0x0

on 14.1 problem returned :(

i have a log for you

default value	08:57:04.278822+0100	runningboardd	Acquiring assertion targeting app<application.com.pg.amm.69174556.69174561(503)> from originator [osservice<com.apple.Spotlight(503)>:613] with description <RBSAssertionDescriptor| "LS launch com.pg.amm" ID:200-613-31916 target:app<application.com.pg.amm.69174556.69174561(503)> attributes:[
	<RBSDomainAttribute| domain:"com.apple.launchservicesd" name:"LaunchRoleUserInteractive" sourceEnvironment:"(null)">
	]>
default value	08:57:04.278954+0100	runningboardd	Assertion 200-613-31916 (target:app<application.com.pg.amm.69174556.69174561(503)>) will be created as active
default value	08:57:04.279315+0100	runningboardd	Executing launch request for app<application.com.pg.amm.69174556.69174561(503)> (LS launch com.pg.amm)
default value	08:57:04.279894+0100	runningboardd	Checking PreventLaunch: global:0 exPath:/Applications/amm.app/Contents/MacOS/amm predicates:(null) allow:(null)
default value	08:57:04.280024+0100	runningboardd	Creating and launching job for: app<application.com.pg.amm.69174556.69174561(503)>
default value	08:57:04.280188+0100	runningboardd	_mutateContextIfNeeded called for com.pg.amm
default value	08:57:04.281868+0100	runningboardd	app<application.com.pg.amm.69174556.69174561(503)>: -[RBPersonaManager personaForIdentity:context:personaUID:personaUniqueString:] required 0.000000 ms (wallclock); resolved to {4294967295, (null)}
default value	08:57:04.282114+0100	runningboardd	'app<application.com.pg.amm.69174556.69174561(503)>' Constructed job description:
<dictionary: 0x7fd2e3f51e50> { count = 22, transaction: 0, voucher = 0x0, contents =
	"Platform" => <int64: 0x1412117a47513c9>: 1
	"ProcessType" => <string: 0x7fd2e3f7ded0> { length = 3, contents = "App" }
	"EnableTransactions" => <bool: 0x7ff8500ab270>: false
	"_ManagedBy" => <string: 0x7fd2e3f66d50> { length = 22, contents = "com.apple.runningboard" }
	"CFBundleIdentifier" => <string: 0x7fd2e3f83dd0> { length = 10, contents = "com.pg.amm" }
	"_ResourceCoalition" => <string: 0x7fd2e3f83d60> { length = 50, contents = "app<application.com.pg.amm.69174556.69174561(503)>" }
	"ThrottleInterval" => <int64: 0x14126e85b8af3c9>: 2147483647
	"MachServices" => <dictionary: 0x7fd2e3f65e30> { count = 0, transaction: 0, voucher = 0x0, contents =
	}
	"EnablePressuredExit" => <bool: 0x7ff8500ab270>: false
	"LimitLoadToSessionType" => <array: 0x7fd2e3f5e7b0> { count = 2, capacity = 8, contents =
		0: <string: 0x7fd2e3f5e820> { length = 4, contents = "Aqua" }
		1: <string: 0x7fd2e3f7fa70> { length = 11, contents = "LoginWindow" }
	}
	"InitialTaskRole" => <int64: 0x1412117a47523c9>: 2
	"EnvironmentVariables" => <dictionary: 0x7fd2e3f4b080> { count = 13, transaction: 0, voucher = 0x0, contents =
		"__CF_USER_TEXT_ENCODING" => <string: 0x7fd2e3f1cc20> { length = 15, contents = "0x1F7:0x1D:0x2A" }
		"TMPDIR" => <string: 0x7fd2e3f6db80> { length = 49, contents = "/var/folders/b9/850l3rsd71b_z8v9gpgppxd00000gq/T/" }
		"SHELL" => <string: 0x7fd2e3f1cbc0> { length = 19, contents = "/usr/local/bin/bash" }
		"HOME" => <string: 0x7fd2e3f7f9c0> { length = 19, contents = "/Users/USER_NAME" }
		"SSH_AUTH_SOCK" => <string: 0x7fd2e3f66450> { length = 51, contents = "/private/tmp/com.apple.launchd.Jl80d1eS8Z/Listeners" }
		"DISPLAY" => <string: 0x7fd2e3f1f760> { length = 55, contents = "/private/tmp/com.apple.launchd.zInUZsib4p/org.xquartz:0" }
		"LOGNAME" => <string: 0x7fd2e3f420c0> { length = 12, contents = "USER_NAME" }
		"PATH" => <string: 0x7fd2e3f50af0> { length = 29, contents = "/usr/bin:/bin:/usr/sbin:/sbin" }
		"XPC_SERVICE_NAME" => <string: 0x7fd2e3f76d10> { length = 19, contents = "com.apple.Spotlight" }
		"__CFBundleIdentifier" => <string: 0x7fd2e3f78950> { length = 10, contents = "com.pg.amm" }
		"COMMAND_MODE" => <string: 0x7fd2e3f15410> { length = 8, contents = "unix2003" }
		"USER" => <string: 0x7fd2e3f7d8e0> { length = 12, contents = "USER_NAME" }
		"XPC_FLAGS" => <string: 0x7fd2e3f6dc10> { length = 3, contents = "0x0" }
	}
	"_AdditionalProperties" => <dictionary: 0x7fd2e3f7df30> { count = 1, transaction: 0, voucher = 0x0, contents =
		"RunningBoard" => <dictionary: 0x7fd2e3f23230> { count = 4, transaction: 0, voucher = 0x0, contents =
			"TMPDIR" => <string: 0x7fd2e3f56010> { length = 49, contents = "/var/folders/b9/850l3rsd71b_z8v9gpgppxd00000gq/T/" }
			"HOME" => <string: 0x7fd2e3f448c0> { length = 19, contents = "/Users/USER_NAME" }
			"RunningBoardLaunchedIdentity" => <dictionary: 0x7fd2e3f21380> { count = 5, transaction: 0, voucher = 0x0, contents =
				"AJL" => <string: 0x7fd2e3f51680> { length = 40, contents = "application.com.pg.amm.69174556.69174561" }
				"TYPE" => <int64: 0x1412117a47513c9>: 1
				"AUID" => <uint64: 0x1412117a46a73d9>: 503
				"EAI" => <string: 0x7fd2e3f446c0> { length = 10, contents = "com.pg.amm" }
				"PLAT" => <uint64: 0x1412117a47513d9>: 1
			}
			"RunningBoardLaunched" => <bool: 0x7ff8500ab250>: true
		}
	}
	"ExitTimeOut" => <int64: 0x1412117a47513c9>: 1
	"Label" => <string: 0x7fd2e3f63bd0> { length = 40, contents = "application.com.pg.amm.69174556.69174561" }
	"WaitForDebugger" => <bool: 0x7ff8500ab250>: true
	"MaterializeDatalessFiles" => <bool: 0x7ff8500ab250>: true
	"WorkingDirectory" => <string: 0x7fd2e3f70b10> { length = 1, contents = "/" }
	"_LaunchType" => <int64: 0x1412117a47533c9>: 3
	"AbandonProcessGroup" => <bool: 0x7ff8500ab250>: true
	"ProgramArguments" => <array: 0x7fd2e3f86ac0> { count = 1, capacity = 8, contents =
		0: <string: 0x7fd2e3f2c2d0> { length = 40, contents = "/Applications/amm.app/Contents/MacOS/amm" }
	}
	"Program" => <string: 0x7fd2e3f53de0> { length = 40, contents = "/Applications/amm.app/Contents/MacOS/amm" }
}
default value	08:57:04.325887+0100	runningboardd	[app<application.com.pg.amm.69174556.69174561(503)>:28464] Memory Limits: active 0 inactive 0
 <private>
default value	08:57:04.325925+0100	runningboardd	[app<application.com.pg.amm.69174556.69174561(503)>:28464] This process will not be managed.
default value	08:57:04.325954+0100	runningboardd	Now tracking process: [app<application.com.pg.amm.69174556.69174561(503)>:28464]
default value	08:57:04.326127+0100	runningboardd	Calculated state for app<application.com.pg.amm.69174556.69174561(503)>: running-active (role: UserInteractive)
default value	08:57:04.326412+0100	runningboardd	Using default underlying assertion for app: [app<application.com.pg.amm.69174556.69174561(503)>:28464]
default value	08:57:04.326661+0100	runningboardd	Acquiring assertion targeting [app<application.com.pg.amm.69174556.69174561(503)>:28464] from originator [app<application.com.pg.amm.69174556.69174561(503)>:28464] with description <RBSAssertionDescriptor| "RB Underlying Assertion" ID:200-200-31917 target:28464 attributes:[
	<RBSDomainAttribute| domain:"com.apple.underlying" name:"defaultUnderlyingAppAssertion" sourceEnvironment:"(null)">,
	<RBSAcquisitionCompletionAttribute| policy:AfterApplication>
	]>
default value	08:57:04.326786+0100	runningboardd	Assertion 200-200-31917 (target:[app<application.com.pg.amm.69174556.69174561(503)>:28464]) will be created as active
default value	08:57:04.326963+0100	runningboardd	[app<application.com.pg.amm.69174556.69174561(503)>:28464] Ignoring jetsam update because this process is not memory-managed
default value	08:57:04.327002+0100	runningboardd	[app<application.com.pg.amm.69174556.69174561(503)>:28464] Ignoring suspend because this process is not lifecycle managed
default value	08:57:04.327038+0100	runningboardd	[app<application.com.pg.amm.69174556.69174561(503)>:28464] Set darwin role to: UserInteractive
default value	08:57:04.327182+0100	runningboardd	[app<application.com.pg.amm.69174556.69174561(503)>:28464] Ignoring GPU update because this process is not GPU managed
default value	08:57:04.327217+0100	runningboardd	[app<application.com.pg.amm.69174556.69174561(503)>:28464] reported to RB as running
default value	08:57:04.327435+0100	runningboardd	[app<application.com.pg.amm.69174556.69174561(503)>:28464] Ignoring memory limit update because this process is not memory-managed
default value	08:57:04.328181+0100	runningboardd	Calculated state for app<application.com.pg.amm.69174556.69174561(503)>: running-active (role: UserInteractive)
default value	08:57:04.330826+0100	runningboardd	Acquiring assertion targeting [app<application.com.pg.amm.69174556.69174561(503)>:28464] from originator [osservice<com.apple.coreservices.launchservicesd>:150] with description <RBSAssertionDescriptor| "uielement:28464" ID:200-150-31918 target:28464 attributes:[
	<RBSDomainAttribute| domain:"com.apple.launchservicesd" name:"RoleUserInteractive" sourceEnvironment:"(null)">
	]>
default value	08:57:04.331034+0100	runningboardd	Assertion 200-150-31918 (target:[app<application.com.pg.amm.69174556.69174561(503)>:28464]) will be created as active
default value	08:57:04.332007+0100	runningboardd	Calculated state for app<application.com.pg.amm.69174556.69174561(503)>: running-active (role: UserInteractive)
default value	08:57:04.333185+0100	runningboardd	[app<application.com.pg.amm.69174556.69174561(503)>:28464] Ignoring jetsam update because this process is not memory-managed
default value	08:57:04.333229+0100	runningboardd	[app<application.com.pg.amm.69174556.69174561(503)>:28464] Ignoring suspend because this process is not lifecycle managed
default value	08:57:04.333338+0100	runningboardd	[app<application.com.pg.amm.69174556.69174561(503)>:28464] Ignoring GPU update because this process is not GPU managed
default value	08:57:04.333563+0100	runningboardd	[app<application.com.pg.amm.69174556.69174561(503)>:28464] Ignoring memory limit update because this process is not memory-managed
default value	08:57:04.333689+0100	runningboardd	[app<application.com.pg.amm.69174556.69174561(503)>:28464] Ignoring jetsam update because this process is not memory-managed
default value	08:57:04.333722+0100	runningboardd	[app<application.com.pg.amm.69174556.69174561(503)>:28464] Ignoring suspend because this process is not lifecycle managed
default value	08:57:04.333846+0100	runningboardd	[app<application.com.pg.amm.69174556.69174561(503)>:28464] Ignoring GPU update because this process is not GPU managed
default value	08:57:04.333861+0100	runningboardd	Successfully acquired underlying assertion for [app<application.com.pg.amm.69174556.69174561(503)>:28464]
default value	08:57:04.331383+0100	Spotlight	LAUNCH: 0x0-0x444444 com.pg.amm starting stopped process.
default value	08:57:04.334192+0100	runningboardd	[app<application.com.pg.amm.69174556.69174561(503)>:28464] Ignoring memory limit update because this process is not memory-managed
default value	08:57:04.334633+0100	runningboardd	Invalidating assertion 200-613-31916 (target:app<application.com.pg.amm.69174556.69174561(503)>) from originator [osservice<com.apple.Spotlight(503)>:613]
default value	08:57:04.336035+0100	loginwindow	-[ApplicationManager checkInAppContext:eventData:] | ApplicationManager: Checked in app : amm
default value	08:57:04.380074+0100	amm	[0x600001ae8000] activating connection: mach=true listener=false peer=false name=com.apple.cfprefsd.daemon
default value	08:57:04.380265+0100	amm	[0x600001afc000] activating connection: mach=true listener=false peer=false name=com.apple.cfprefsd.agent
default value	08:57:04.385534+0100	amm	[0x600001af8000] activating connection: mach=true listener=false peer=false name=com.apple.distributed_notifications@Uv3
default value	08:57:04.385832+0100	runningboardd	Calculated state for app<application.com.pg.amm.69174556.69174561(503)>: running-active (role: UserInteractive)
default value	08:57:04.385874+0100	runningboardd	[app<application.com.pg.amm.69174556.69174561(503)>:28464] Ignoring jetsam update because this process is not memory-managed
default value	08:57:04.385986+0100	runningboardd	[app<application.com.pg.amm.69174556.69174561(503)>:28464] Ignoring suspend because this process is not lifecycle managed
default value	08:57:04.386096+0100	runningboardd	[app<application.com.pg.amm.69174556.69174561(503)>:28464] Ignoring GPU update because this process is not GPU managed
default value	08:57:04.386174+0100	runningboardd	[app<application.com.pg.amm.69174556.69174561(503)>:28464] Ignoring memory limit update because this process is not memory-managed
default value	08:57:04.390399+0100	amm	[0x600001af80f0] activating connection: mach=true listener=false peer=false name=com.apple.tccd.system
default value	08:57:04.393026+0100	tccd	AUTHREQ_ATTRIBUTION: msgID=28464.1, attribution={requesting={TCCDProcess: identifier=<ID of InvalidCode>, pid=28464, auid=503, euid=503, binary_path=/Applications/amm.app/Contents/MacOS/amm}, },
default value	08:57:04.396460+0100	tccd	AUTHREQ_SUBJECT: msgID=28464.1, subject=com.pg.amm,
default value	08:57:04.398387+0100	tccd	-[TCCDAccessIdentity staticCode]: static code for: identifier com.pg.amm, type: 0: 0x7f96cba9cb30 at /Applications/amm.app
default value	08:57:04.407917+0100	amm	[0x600001af80f0] invalidated after the last release of the connection object
default value	08:57:04.408302+0100	amm	server port 0x00003607, session port 0x00003607
default value	08:57:04.410572+0100	tccd	AUTHREQ_ATTRIBUTION: msgID=177.920, attribution={accessing={TCCDProcess: identifier=<ID of InvalidCode>, pid=28464, auid=503, euid=503, binary_path=/Applications/amm.app/Contents/MacOS/amm}, requesting={TCCDProcess: identifier=com.apple.WindowServer, pid=177, auid=88, euid=88, binary_path=/System/Library/PrivateFrameworks/SkyLight.framework/Versions/A/Resources/WindowServer}, },
default value	08:57:04.410661+0100	tccd	requestor: TCCDProcess: identifier=com.apple.WindowServer, pid=177, auid=88, euid=88, binary_path=/System/Library/PrivateFrameworks/SkyLight.framework/Versions/A/Resources/WindowServer is checking access for accessor TCCDProcess: identifier=<ID of InvalidCode>, pid=28464, auid=503, euid=503, binary_path=/Applications/amm.app/Contents/MacOS/amm
default value	08:57:04.414500+0100	tccd	AUTHREQ_SUBJECT: msgID=177.920, subject=com.pg.amm,
default value	08:57:04.417325+0100	tccd	-[TCCDAccessIdentity staticCode]: static code for: identifier com.pg.amm, type: 0: 0x7f96cbb1e970 at /Applications/amm.app
default value	08:57:04.430607+0100	amm	[0x600001af0000] activating connection: mach=true listener=false peer=false name=com.apple.coreservices.launchservicesd
default value	08:57:04.431514+0100	amm	[0x600001afc1e0] activating connection: mach=true listener=false peer=false name=com.apple.analyticsd
default value	08:57:04.435997+0100	amm	New connection 0x10ced3 main
default value	08:57:04.446525+0100	amm	CHECKIN: pid=28464
default value	08:57:04.454621+0100	launchservicesd	CHECKIN:0x0-0x444444 28464 com.pg.amm
default value	08:57:04.454778+0100	amm	CHECKEDIN: pid=28464 asn=0x0-0x444444 foreground=0
default value	08:57:04.455082+0100	loginwindow	-[ApplicationManager checkInAppContext:eventData:] | ApplicationManager: Checked in app : amm
default value	08:57:04.455064+0100	runningboardd	Acquiring assertion targeting [app<application.com.pg.amm.69174556.69174561(503)>:28464] from originator [osservice<com.apple.coreservices.launchservicesd>:150] with description <RBSAssertionDescriptor| "uielement:28464" ID:200-150-31919 target:28464 attributes:[
	<RBSDomainAttribute| domain:"com.apple.launchservicesd" name:"RoleUserInteractive" sourceEnvironment:"(null)">
	]>
default value	08:57:04.455210+0100	runningboardd	Assertion 200-150-31919 (target:[app<application.com.pg.amm.69174556.69174561(503)>:28464]) will be created as active
default value	08:57:04.455290+0100	amm	[0x7f8b1b404300] activating connection: mach=false listener=true peer=false name=(anonymous)
default value	08:57:04.455570+0100	amm	[0x7f8b1e8041e0] activating connection: mach=false listener=false peer=true name=com.apple.xpc.anonymous.0x7f8b1b404300.peer.0x7f8b1e8041e0
default value	08:57:04.455809+0100	runningboardd	Invalidating assertion 200-150-31918 (target:[app<application.com.pg.amm.69174556.69174561(503)>:28464]) from originator [osservice<com.apple.coreservices.launchservicesd>:150]
default value	08:57:04.457854+0100	amm	FRONTLOGGING: version 1
default value	08:57:04.457881+0100	amm	Registered, pid=28464 ASN=0x0,0x444444
default value	08:57:04.458971+0100	amm	[0x7f8b1e804310] activating connection: mach=true listener=false peer=false name=com.apple.lsd.mapdb
default value	08:57:04.460439+0100	amm	BringForward: pid=28464 asn=0x0-0x444444 bringForward=0 foreground=0 uiElement=1 launchedByLS=1 modifiersCount=1 allDisabled=0
default value	08:57:04.460510+0100	amm	BringFrontModifier: pid=28464 asn=0x0-0x444444 Modifier 0 hideAfter=0 hideOthers=0 dontMakeFrontmost=0 mouseDown=0/0 seed=0/0
default value	08:57:04.462244+0100	amm	Current system appearance, (HLTB: 2), (SLS: 1)
default value	08:57:04.469866+0100	amm	No persisted cache on this platform.
default value	08:57:04.470917+0100	amm	Failed to copy the SysCfgDict MG key with error: 0
default value	08:57:04.473356+0100	amm	Current system appearance, (HLTB: 2), (SLS: 1)
default value	08:57:04.474963+0100	amm	Post-registration system appearance: (HLTB: 2)
default value	08:57:04.489757+0100	distnoted	register name: com.apple.xctest.FakeForceTouchDevice object: com.pg.amm token: 1c00000023 pid: 28464
default value	08:57:04.506405+0100	amm	Registering for test daemon availability notify post.
default value	08:57:04.506711+0100	amm	notify_get_state check indicated test daemon not ready.
default value	08:57:04.506949+0100	amm	notify_get_state check indicated test daemon not ready.
default value	08:57:04.507402+0100	amm	notify_get_state check indicated test daemon not ready.
default value	08:57:04.507623+0100	amm	Received configuration update from daemon (initial)
default value	08:57:04.509083+0100	amm	Received DFR status change 0. status = 0x1
default value	08:57:04.510426+0100	amm	Received DFR status change 1. status = 0x1
default value	08:57:04.511317+0100	amm	[0x600001ae81e0] activating connection: mach=true listener=false peer=false name=com.apple.coreservices.appleevents
default value	08:57:04.513463+0100	amm	SignalReady: pid=28464 asn=0x0-0x444444
default value	08:57:04.514688+0100	amm	SIGNAL: pid=28464 asn=0x0x-0x444444
default value	08:57:04.519011+0100	amm	[0x600001afc0f0] activating connection: mach=true listener=false peer=false name=com.apple.pasteboard.1
error	08:57:04.524669+0100	tccd	IDENTITY_ATTRIBUTION: Failed to copy signing info for 28464, responsible for /Applications/amm.app/Contents/MacOS/amm: #-67062: Error Domain=NSOSStatusErrorDomain Code=-67062 "(null)"
default value	08:57:04.533165+0100	tccd	-[TCCDAccessIdentity staticCode]: static code for: identifier com.pg.amm, type: 0: 0x7f96cb80c030 at /Applications/amm.app
default value	08:57:04.542735+0100	amm	Reacting to DFR status change 0. status = 0x1
default value	08:57:04.543081+0100	amm	Reacting to DFR status change 1. status = 0x1
default value	08:57:04.546626+0100	amm	[0x600001afc2d0] activating connection: mach=true listener=false peer=false name=com.apple.window_proxies
default value	08:57:04.546801+0100	amm	[0x600001afc2d0] invalidated on xpc_connection_cancel()
default value	08:57:04.561772+0100	distnoted	register name: com.apple.nsquiet_safe_quit_give_reason object: com.pg.amm token: 390000003d pid: 28464
default value	08:57:04.561868+0100	amm	NSApp cache appearance:
-NSRequiresAquaSystemAppearance: 0
-appearance: (null)
-effectiveAppearance: <NSCompositeAppearance: 0x600000bfb280
 (
    "<NSDarkAquaAppearance: 0x600000bfb000>",
    "<NSSystemAppearance: 0x600000bff900>"
)>
default value	08:57:04.569839+0100	amm	[0x600001aec000] activating connection: mach=true listener=false peer=false name=com.apple.dock.fullscreen
default value	08:57:04.572539+0100	amm	[0x6000019f2d00] activating connection: mach=true listener=false peer=false name=com.apple.fonts
default value	08:57:04.616270+0100	amm	[0x7f8b1b022e30] activating connection: mach=true listener=false peer=false name=com.apple.windowmanager.server
default value	08:57:04.617331+0100	WindowManager	Connection activated | (28464) amm
default value	08:57:04.624408+0100	amm	[0x600001af82d0] activating connection: mach=true listener=false peer=false name=com.apple.tccd.system
error	08:57:04.625210+0100	tccd	TCCDProcess: identifier=<ID of InvalidCode>, pid=28464, auid=503, euid=503, binary_path=/Applications/amm.app/Contents/MacOS/amm attempted to call TCCAccessRequest for kTCCServiceAccessibility without the recommended com.apple.private.tcc.manager.check-by-audit-token entitlement
default value	08:57:04.625377+0100	amm	[0x600001af82d0] invalidated after the last release of the connection object
default value	08:57:04.627654+0100	runningboardd	Acquiring assertion targeting [app<application.com.pg.amm.69174556.69174561(503)>:28464] from originator [osservice<com.apple.WindowServer(88)>:177] with description <RBSAssertionDescriptor| "AppVisible" ID:200-177-31920 target:28464 attributes:[
	<RBSDomainAttribute| domain:"com.apple.appnap" name:"AppVisible" sourceEnvironment:"(null)">,
	<RBSAcquisitionCompletionAttribute| policy:AfterApplication>
	]>
default value	08:57:04.627757+0100	runningboardd	Assertion 200-177-31920 (target:[app<application.com.pg.amm.69174556.69174561(503)>:28464]) will be created as active
default value	08:57:04.628242+0100	runningboardd	[app<application.com.pg.amm.69174556.69174561(503)>:28464] Ignoring jetsam update because this process is not memory-managed
default value	08:57:04.628258+0100	runningboardd	Calculated state for app<application.com.pg.amm.69174556.69174561(503)>: running-active (role: UserInteractive)
default value	08:57:04.628283+0100	runningboardd	[app<application.com.pg.amm.69174556.69174561(503)>:28464] Ignoring suspend because this process is not lifecycle managed
default value	08:57:04.628315+0100	runningboardd	[app<application.com.pg.amm.69174556.69174561(503)>:28464] Ignoring GPU update because this process is not GPU managed
default value	08:57:04.628361+0100	runningboardd	[app<application.com.pg.amm.69174556.69174561(503)>:28464] Ignoring memory limit update because this process is not memory-managed
default value	08:57:04.630448+0100	runningboardd	Acquiring assertion targeting [app<application.com.pg.amm.69174556.69174561(503)>:28464] from originator [osservice<com.apple.WindowServer(88)>:177] with description <RBSAssertionDescriptor| "AppDrawing" ID:200-177-31921 target:28464 attributes:[
	<RBSDomainAttribute| domain:"com.apple.appnap" name:"AppDrawing" sourceEnvironment:"(null)">,
	<RBSAcquisitionCompletionAttribute| policy:AfterApplication>
	]>
default value	08:57:04.630615+0100	runningboardd	Assertion 200-177-31921 (target:[app<application.com.pg.amm.69174556.69174561(503)>:28464]) will be created as active
default value	08:57:04.631191+0100	runningboardd	[app<application.com.pg.amm.69174556.69174561(503)>:28464] Ignoring jetsam update because this process is not memory-managed
default value	08:57:04.631225+0100	runningboardd	[app<application.com.pg.amm.69174556.69174561(503)>:28464] Ignoring suspend because this process is not lifecycle managed
default value	08:57:04.631238+0100	runningboardd	Calculated state for app<application.com.pg.amm.69174556.69174561(503)>: running-active (role: UserInteractive)
default value	08:57:04.631254+0100	runningboardd	[app<application.com.pg.amm.69174556.69174561(503)>:28464] Ignoring GPU update because this process is not GPU managed
default value	08:57:04.631313+0100	runningboardd	[app<application.com.pg.amm.69174556.69174561(503)>:28464] Ignoring memory limit update because this process is not memory-managed
default value	08:57:04.649369+0100	amm	[0x600001afc3c0] activating connection: mach=true listener=false peer=false name=com.apple.tccd.system
error	08:57:04.650357+0100	tccd	TCCDProcess: identifier=<ID of InvalidCode>, pid=28464, auid=503, euid=503, binary_path=/Applications/amm.app/Contents/MacOS/amm attempted to call TCCAccessRequest for kTCCServiceAccessibility without the recommended com.apple.private.tcc.manager.check-by-audit-token entitlement
default value	08:57:04.650779+0100	tccd	AUTHREQ_ATTRIBUTION: msgID=28464.3, attribution={accessing={TCCDProcess: identifier=<ID of InvalidCode>, pid=28464, auid=503, euid=503, binary_path=/Applications/amm.app/Contents/MacOS/amm}, requesting={TCCDProcess: identifier=<ID of InvalidCode>, pid=28464, auid=503, euid=503, binary_path=/Applications/amm.app/Contents/MacOS/amm}, },
default value	08:57:04.654194+0100	tccd	AUTHREQ_SUBJECT: msgID=28464.3, subject=com.pg.amm,
default value	08:57:04.655982+0100	tccd	-[TCCDAccessIdentity staticCode]: static code for: identifier com.pg.amm, type: 0: 0x7f96cb80c030 at /Applications/amm.app
default value	08:57:04.657946+0100	runningboardd	Acquiring assertion targeting [app<application.com.pg.amm.69174556.69174561(503)>:28464] from originator [osservice<com.apple.WindowServer(88)>:177] with description <RBSAssertionDescriptor| "FUSBProcessWindowState: visible" ID:200-177-31922 target:28464 attributes:[
	<RBSDomainAttribute| domain:"com.apple.fuseboard" name:"Visible" sourceEnvironment:"(null)">,
	<RBSAcquisitionCompletionAttribute| policy:AfterApplication>
	]>
default value	08:57:04.658102+0100	runningboardd	Assertion 200-177-31922 (target:[app<application.com.pg.amm.69174556.69174561(503)>:28464]) will be created as active
default value	08:57:04.658745+0100	runningboardd	[app<application.com.pg.amm.69174556.69174561(503)>:28464] Ignoring jetsam update because this process is not memory-managed
default value	08:57:04.658780+0100	runningboardd	[app<application.com.pg.amm.69174556.69174561(503)>:28464] Ignoring suspend because this process is not lifecycle managed
default value	08:57:04.658783+0100	runningboardd	Calculated state for app<application.com.pg.amm.69174556.69174561(503)>: running-active (role: UserInteractive)
default value	08:57:04.658811+0100	runningboardd	[app<application.com.pg.amm.69174556.69174561(503)>:28464] Ignoring GPU update because this process is not GPU managed
default value	08:57:04.659173+0100	runningboardd	[app<application.com.pg.amm.69174556.69174561(503)>:28464] Ignoring memory limit update because this process is not memory-managed
default value	08:57:04.659291+0100	runningboardd	[app<application.com.pg.amm.69174556.69174561(503)>:28464] visiblity is yes
default value	08:57:04.664464+0100	amm	[0x600001afc3c0] invalidated after the last release of the connection object
default value	08:57:04.664576+0100	amm	[0x600001af4000] activating connection: mach=true listener=false peer=false name=com.apple.tccd.system
error	08:57:04.665921+0100	tccd	TCCDProcess: identifier=<ID of InvalidCode>, pid=28464, auid=503, euid=503, binary_path=/Applications/amm.app/Contents/MacOS/amm attempted to call TCCAccessRequest for kTCCServiceAccessibility without the recommended com.apple.private.tcc.manager.check-by-audit-token entitlement
default value	08:57:04.666280+0100	tccd	AUTHREQ_ATTRIBUTION: msgID=28464.4, attribution={accessing={TCCDProcess: identifier=<ID of InvalidCode>, pid=28464, auid=503, euid=503, binary_path=/Applications/amm.app/Contents/MacOS/amm}, requesting={TCCDProcess: identifier=<ID of InvalidCode>, pid=28464, auid=503, euid=503, binary_path=/Applications/amm.app/Contents/MacOS/amm}, },
default value	08:57:04.669838+0100	tccd	AUTHREQ_SUBJECT: msgID=28464.4, subject=com.pg.amm,
default value	08:57:04.671711+0100	tccd	-[TCCDAccessIdentity staticCode]: static code for: identifier com.pg.amm, type: 0: 0x7f96cb838310 at /Applications/amm.app
default value	08:57:04.678090+0100	amm	[0x600001af4000] invalidated after the last release of the connection object
default value	08:57:04.678231+0100	amm	[0x600001af82d0] activating connection: mach=true listener=false peer=false name=com.apple.tccd.system
default value	08:57:04.678388+0100	amm	[0x600001ae83c0] activating connection: mach=true listener=false peer=false name=com.apple.tccd.system
default value	08:57:04.679454+0100	tccd	AUTHREQ_ATTRIBUTION: msgID=28464.5, attribution={requesting={TCCDProcess: identifier=<ID of InvalidCode>, pid=28464, auid=503, euid=503, binary_path=/Applications/amm.app/Contents/MacOS/amm}, },
default value	08:57:04.679502+0100	tccd	AUTHREQ_ATTRIBUTION: msgID=28464.6, attribution={requesting={TCCDProcess: identifier=<ID of InvalidCode>, pid=28464, auid=503, euid=503, binary_path=/Applications/amm.app/Contents/MacOS/amm}, },
default value	08:57:04.684112+0100	tccd	AUTHREQ_SUBJECT: msgID=28464.6, subject=com.pg.amm,
default value	08:57:04.684262+0100	tccd	AUTHREQ_SUBJECT: msgID=28464.5, subject=com.pg.amm,
default value	08:57:04.686124+0100	tccd	-[TCCDAccessIdentity staticCode]: static code for: identifier com.pg.amm, type: 0: 0x7f96cb970770 at /Applications/amm.app
default value	08:57:04.686203+0100	tccd	-[TCCDAccessIdentity staticCode]: static code for: identifier com.pg.amm, type: 0: 0x7f96caf89f40 at /Applications/amm.app
default value	08:57:04.694219+0100	amm	[0x600001af82d0] invalidated after the last release of the connection object
default value	08:57:04.697108+0100	tccd	AUTHREQ_ATTRIBUTION: msgID=28450.5, attribution={accessing={TCCDProcess: identifier=<ID of InvalidCode>, pid=28464, auid=503, euid=503, binary_path=/Applications/amm.app/Contents/MacOS/amm}, requesting={TCCDProcess: identifier=com.apple.Console, pid=28450, auid=503, euid=503, binary_path=/System/Applications/Utilities/Console.app/Contents/MacOS/Console}, },
default value	08:57:04.699959+0100	tccd	AUTHREQ_SUBJECT: msgID=28450.5, subject=com.pg.amm,
default value	08:57:04.702044+0100	tccd	-[TCCDAccessIdentity staticCode]: static code for: identifier com.pg.amm, type: 0: 0x7f96cb80c030 at /Applications/amm.app
default value	08:57:04.706279+0100	amm	[0x600001ae83c0] invalidated after the last release of the connection object
default value	08:57:04.706726+0100	amm	server port 0x0000bf3b, session port 0x00003607
default value	08:57:04.708936+0100	tccd	AUTHREQ_ATTRIBUTION: msgID=177.921, attribution={accessing={TCCDProcess: identifier=<ID of InvalidCode>, pid=28464, auid=503, euid=503, binary_path=/Applications/amm.app/Contents/MacOS/amm}, requesting={TCCDProcess: identifier=com.apple.WindowServer, pid=177, auid=88, euid=88, binary_path=/System/Library/PrivateFrameworks/SkyLight.framework/Versions/A/Resources/WindowServer}, },
default value	08:57:04.709172+0100	tccd	requestor: TCCDProcess: identifier=com.apple.WindowServer, pid=177, auid=88, euid=88, binary_path=/System/Library/PrivateFrameworks/SkyLight.framework/Versions/A/Resources/WindowServer is checking access for accessor TCCDProcess: identifier=<ID of InvalidCode>, pid=28464, auid=503, euid=503, binary_path=/Applications/amm.app/Contents/MacOS/amm
default value	08:57:04.712141+0100	tccd	AUTHREQ_SUBJECT: msgID=177.921, subject=com.pg.amm,
default value	08:57:04.714765+0100	tccd	-[TCCDAccessIdentity staticCode]: static code for: identifier com.pg.amm, type: 0: 0x7f96cba5ca50 at /Applications/amm.app
default value	08:57:09.563858+0100	amm	void _updateToReflectAutomaticTerminationState(void) Setting _kLSApplicationWouldBeTerminatedByTALKey=1
default value	08:57:10.303567+0100	runningboardd	Assertion did invalidate due to timeout: 200-200-31917 (target:[app<application.com.pg.amm.69174556.69174561(503)>:28464])
default value	08:57:10.508220+0100	runningboardd	[app<application.com.pg.amm.69174556.69174561(503)>:28464] Ignoring jetsam update because this process is not memory-managed
default value	08:57:10.508289+0100	runningboardd	[app<application.com.pg.amm.69174556.69174561(503)>:28464] Ignoring suspend because this process is not lifecycle managed
default value	08:57:10.508424+0100	runningboardd	[app<application.com.pg.amm.69174556.69174561(503)>:28464] Ignoring GPU update because this process is not GPU managed
default value	08:57:10.508368+0100	runningboardd	Calculated state for app<application.com.pg.amm.69174556.69174561(503)>: running-active (role: UserInteractive)
default value	08:57:10.508744+0100	runningboardd	[app<application.com.pg.amm.69174556.69174561(503)>:28464] Ignoring memory limit update because this process is not memory-managed
default value	08:57:14.503087+0100	amm	LSExceptions shared instance invalidated for timeout.
default value	08:57:43.779005+0100	amm	Received DFR status change 2. status = 0x5
default value	08:57:43.779191+0100	amm	Reacting to DFR status change 2. status = 0x5
default value	08:57:51.344867+0100	amm	Received DFR status change 3. status = 0x1
default value	08:57:51.345355+0100	amm	Reacting to DFR status change 3. status = 0x1
default value	08:57:57.173239+0100	runningboardd	Invalidating assertion 200-177-31921 (target:[app<application.com.pg.amm.69174556.69174561(503)>:28464]) from originator [osservice<com.apple.WindowServer(88)>:177]
default value	08:57:57.307348+0100	runningboardd	Calculated state for app<application.com.pg.amm.69174556.69174561(503)>: running-active (role: UserInteractive)
default value	08:57:57.307394+0100	runningboardd	[app<application.com.pg.amm.69174556.69174561(503)>:28464] Ignoring jetsam update because this process is not memory-managed
default value	08:57:57.307452+0100	runningboardd	[app<application.com.pg.amm.69174556.69174561(503)>:28464] Ignoring suspend because this process is not lifecycle managed
default value	08:57:57.307507+0100	runningboardd	[app<application.com.pg.amm.69174556.69174561(503)>:28464] Ignoring GPU update because this process is not GPU managed
default value	08:57:57.307579+0100	runningboardd	[app<application.com.pg.amm.69174556.69174561(503)>:28464] Ignoring memory limit update because this process is not memory-managed
default value	08:58:22.116503+0100	runningboardd	Periodic Run States <RBProcessState| identity:app<application.com.pg.amm.69174556.69174561(503)> role:UserInteractive gpuRole:UserInteractive explicitJetsamBand:100 memoryLimit:Inactive(Soft) flags:60 guaranteedRunning:NO legacyFinishTaskReason:0 inheritances:<RBMutableInheritanceCollection| inheritancesByEnvironment:{
	
	}> attributes:[
	SupportsBackgroundAudio
	] primitiveAssertions:[
	<RBSProcessAssertionInfo| type:2 reason:10000 name:"Domain" domain:"com.apple.fuseboard:Visible" expl:"FUSBProcessWindowState: visible">,
	<RBSProcessAssertionInfo| type:2 reason:20242 name:"Domain" domain:"com.apple.appnap:AppVisible" expl:"AppVisible">,
	<RBSProcessAssertionInfo| type:2 reason:20246 name:"Domain" domain:"com.apple.launchservicesd:RoleUserInteractive" expl:"uielement:28464">
	]>
default value	08:58:33.753191+0100	tccd	AUTHREQ_ATTRIBUTION: msgID=28447.7, attribution={accessing={TCCDProcess: identifier=<ID of InvalidCode>, pid=28464, auid=503, euid=503, binary_path=/Applications/amm.app/Contents/MacOS/amm}, requesting={TCCDProcess: identifier=org.mozilla.thunderbird, pid=28447, auid=503, euid=503, binary_path=/Applications/Thunderbird.app/Contents/MacOS/thunderbird}, },
default value	08:58:33.759886+0100	tccd	AUTHREQ_SUBJECT: msgID=28447.7, subject=com.pg.amm,
default value	08:58:33.762979+0100	tccd	-[TCCDAccessIdentity staticCode]: static code for: identifier com.pg.amm, type: 0: 0x7f96caf90960 at /Applications/amm.app
default value	08:59:13.372560+0100	WindowManager	Connection invalidated | (28464) amm
default value	08:59:13.376374+0100	runningboardd	Invalidating assertion 200-177-31922 (target:[app<application.com.pg.amm.69174556.69174561(503)>:28464]) from originator [osservice<com.apple.WindowServer(88)>:177]
default value	08:59:13.376780+0100	runningboardd	Invalidating assertion 200-177-31920 (target:[app<application.com.pg.amm.69174556.69174561(503)>:28464]) from originator [osservice<com.apple.WindowServer(88)>:177]
default value	08:59:13.381628+0100	runningboardd	[app<application.com.pg.amm.69174556.69174561(503)>:28464] termination reported by launchd (0, 0, 512)
default value	08:59:13.381728+0100	runningboardd	Removing process: [app<application.com.pg.amm.69174556.69174561(503)>:28464]
default value	08:59:13.382330+0100	runningboardd	Removing launch job for: [app<application.com.pg.amm.69174556.69174561(503)>:28464]
default value	08:59:13.382882+0100	runningboardd	Removed job for [app<application.com.pg.amm.69174556.69174561(503)>:28464]
default value	08:59:13.382947+0100	runningboardd	Removing assertions for terminated process: [app<application.com.pg.amm.69174556.69174561(503)>:28464]
default value	08:59:13.383085+0100	runningboardd	Removed last relative-start-date-defining assertion for process app<application.com.pg.amm.69174556.69174561(503)>
default value	08:59:13.400660+0100	runningboardd	Calculated state for app<application.com.pg.amm.69174556.69174561(503)>: none (role: None)
default value	08:59:13.400954+0100	runningboardd	Calculated state for app<application.com.pg.amm.69174556.69174561(503)>: none (role: None)
default value	08:59:13.401753+0100	launchservicesd	Hit the server for a process handle 9b52a6c00006f30 that resolved to: [app<application.com.pg.amm.69174556.69174561(503)>:28464]
default value	08:59:13.403841+0100	loginwindow	-[PersistentAppsSupport applicationQuit:] | for app:amm, _appTrackingState = 2
error	08:59:13.585119+0100	runningboardd	RBSStateCapture remove item called for untracked item 200-177-31922 (target:[app<application.com.pg.amm.69174556.69174561(503)>:28464])
error	08:59:13.585232+0100	runningboardd	RBSStateCapture remove item called for untracked item 200-177-31920 (target:[app<application.com.pg.amm.69174556.69174561(503)>:28464])

Mine just crashed randomly again - MacOS Sonoma 14.0
Here is my crash log:


INFO[2023-10-31T13:09:19+01:00] activity detected in the last 60 seconds.    
INFO[2023-10-31T13:09:19+01:00] Activity type:                               
INFO[2023-10-31T13:09:19+01:00] activityType : mouse-click times: 5          
INFO[2023-10-31T13:09:19+01:00] activityType : cursor-move times: 4          
INFO[2023-10-31T13:09:19+01:00] activityType : screen-change times: 1        
INFO[2023-10-31T13:09:19+01:00] 

                                           
SIGSEGV: segmentation violation
PC=0x7ff8115be9c1 m=8 sigcode=1
signal arrived during cgo execution

goroutine 9943 [syscall]:
runtime.cgocall(0x1001a77c0, 0xc00041adb8)
	/usr/local/go/src/runtime/cgocall.go:157 +0x4b fp=0xc00041ad90 sp=0xc00041ad58 pc=0x10000646b
github.com/go-vgo/robotgo._Cfunc_get_main_title()
	_cgo_gotypes.go:637 +0x48 fp=0xc00041adb8 sp=0xc00041ad90 pc=0x100195868
github.com/go-vgo/robotgo.GetTitle({0x0?, 0xc00041ae60?, 0x100221eb3?})
	/Users/prashantgupta@us.ibm.com/go/pkg/mod/github.com/go-vgo/robotgo@v1.0.0-rc2.1/robotgo.go:998 +0x66 fp=0xc00041adf0 sp=0xc00041adb8 pc=0x100196086
github.com/prashantgupta24/activity-tracker/internal/pkg/handler.checkScreenChange(0x10019e828?, 0x0?, {0xc0001921e0, 0x29})
	/Users/prashantgupta@us.ibm.com/go/pkg/mod/github.com/prashantgupta24/activity-tracker@v1.0.1/internal/pkg/handler/screenChangeHandler.go:92 +0x45 fp=0xc00041afb0 sp=0xc00041adf0 pc=0x10019f9a5
github.com/prashantgupta24/activity-tracker/internal/pkg/handler.(*ScreenChangeHandlerStruct).Start.func1.1()
	/Users/prashantgupta@us.ibm.com/go/pkg/mod/github.com/prashantgupta24/activity-tracker@v1.0.1/internal/pkg/handler/screenChangeHandler.go:42 +0x2c fp=0xc00041afe0 sp=0xc00041afb0 pc=0x10019f84c
runtime.goexit()
	/usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00041afe8 sp=0xc00041afe0 pc=0x100068401
created by github.com/prashantgupta24/activity-tracker/internal/pkg/handler.(*ScreenChangeHandlerStruct).Start.func1 in goroutine 21
	/Users/prashantgupta@us.ibm.com/go/pkg/mod/github.com/prashantgupta24/activity-tracker@v1.0.1/internal/pkg/handler/screenChangeHandler.go:42 +0x136

goroutine 1 [syscall, 610 minutes, locked to thread]:
runtime.cgocall(0x1001a3ca0, 0xc0002dff00)
	/usr/local/go/src/runtime/cgocall.go:157 +0x4b fp=0xc0002dfed8 sp=0xc0002dfea0 pc=0x10000646b
github.com/getlantern/systray._Cfunc_nativeLoop()
	_cgo_gotypes.go:127 +0x47 fp=0xc0002dff00 sp=0xc0002dfed8 pc=0x100175f87
github.com/getlantern/systray.nativeLoop(...)
	/Users/prashantgupta@us.ibm.com/go/pkg/mod/github.com/getlantern/systray@v1.2.2/systray_nonwindows.go:18
github.com/getlantern/systray.Run(0x10039edd8?, 0xc0000061a0?)
	/Users/prashantgupta@us.ibm.com/go/pkg/mod/github.com/getlantern/systray@v1.2.2/systray.go:78 +0x19 fp=0xc0002dff20 sp=0xc0002dff00 pc=0x100175519
main.main()
	/Users/prashantgupta@us.ibm.com/Documents/IBM/external/automatic-mouse-mover/cmd/main.go:24 +0x25 fp=0xc0002dff40 sp=0xc0002dff20 pc=0x1001a2a85
runtime.main()
	/usr/local/go/src/runtime/proc.go:267 +0x2bb fp=0xc0002dffe0 sp=0xc0002dff40 pc=0x10003919b
runtime.goexit()
	/usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0002dffe8 sp=0xc0002dffe0 pc=0x100068401

goroutine 2 [force gc (idle), 3 minutes]:
runtime.gopark(0x3003b4055b0d?, 0x0?, 0x0?, 0x0?, 0x0?)
	/usr/local/go/src/runtime/proc.go:398 +0xce fp=0xc000056fa8 sp=0xc000056f88 pc=0x1000395ee
runtime.goparkunlock(...)
	/usr/local/go/src/runtime/proc.go:404
runtime.forcegchelper()
	/usr/local/go/src/runtime/proc.go:322 +0xb3 fp=0xc000056fe0 sp=0xc000056fa8 pc=0x100039473
runtime.goexit()
	/usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc000056fe8 sp=0xc000056fe0 pc=0x100068401
created by runtime.init.6 in goroutine 1
	/usr/local/go/src/runtime/proc.go:310 +0x1a

goroutine 3 [GC sweep wait]:
runtime.gopark(0x1?, 0x0?, 0x0?, 0x0?, 0x0?)
	/usr/local/go/src/runtime/proc.go:398 +0xce fp=0xc000057778 sp=0xc000057758 pc=0x1000395ee
runtime.goparkunlock(...)
	/usr/local/go/src/runtime/proc.go:404
runtime.bgsweep(0x0?)
	/usr/local/go/src/runtime/mgcsweep.go:321 +0xdf fp=0xc0000577c8 sp=0xc000057778 pc=0x10002607f
runtime.gcenable.func1()
	/usr/local/go/src/runtime/mgc.go:200 +0x25 fp=0xc0000577e0 sp=0xc0000577c8 pc=0x10001b3c5
runtime.goexit()
	/usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0000577e8 sp=0xc0000577e0 pc=0x100068401
created by runtime.gcenable in goroutine 1
	/usr/local/go/src/runtime/mgc.go:200 +0x66

goroutine 4 [GC scavenge wait]:
runtime.gopark(0x13b025?, 0x1009cc?, 0x0?, 0x0?, 0x0?)
	/usr/local/go/src/runtime/proc.go:398 +0xce fp=0xc000057f70 sp=0xc000057f50 pc=0x1000395ee
runtime.goparkunlock(...)
	/usr/local/go/src/runtime/proc.go:404
runtime.(*scavengerState).park(0x1003dc860)
	/usr/local/go/src/runtime/mgcscavenge.go:425 +0x49 fp=0xc000057fa0 sp=0xc000057f70 pc=0x1000238c9
runtime.bgscavenge(0x0?)
	/usr/local/go/src/runtime/mgcscavenge.go:658 +0x59 fp=0xc000057fc8 sp=0xc000057fa0 pc=0x100023e79
runtime.gcenable.func2()
	/usr/local/go/src/runtime/mgc.go:201 +0x25 fp=0xc000057fe0 sp=0xc000057fc8 pc=0x10001b365
runtime.goexit()
	/usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc000057fe8 sp=0xc000057fe0 pc=0x100068401
created by runtime.gcenable in goroutine 1
	/usr/local/go/src/runtime/mgc.go:201 +0xa5

goroutine 5 [finalizer wait, 610 minutes]:
runtime.gopark(0x10021d760?, 0x10003a701?, 0x0?, 0x0?, 0x100041745?)
	/usr/local/go/src/runtime/proc.go:398 +0xce fp=0xc000056628 sp=0xc000056608 pc=0x1000395ee
runtime.runfinq()
	/usr/local/go/src/runtime/mfinal.go:193 +0x107 fp=0xc0000567e0 sp=0xc000056628 pc=0x10001a447
runtime.goexit()
	/usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0000567e8 sp=0xc0000567e0 pc=0x100068401
created by runtime.createfing in goroutine 1
	/usr/local/go/src/runtime/mfinal.go:163 +0x3d

goroutine 19 [chan receive]:
runtime.gopark(0xc0003114a0?, 0x10000f125?, 0x40?, 0x0?, 0x20?)
	/usr/local/go/src/runtime/proc.go:398 +0xce fp=0xc0000586b8 sp=0xc000058698 pc=0x1000395ee
runtime.chanrecv(0xc00031e3c0, 0xc000058797, 0x1)
	/usr/local/go/src/runtime/chan.go:583 +0x3cd fp=0xc000058730 sp=0xc0000586b8 pc=0x10000882d
runtime.chanrecv2(0xc000322150?, 0x100000005?)
	/usr/local/go/src/runtime/chan.go:447 +0x12 fp=0xc000058758 sp=0xc000058730 pc=0x100008452
github.com/prashantgupta24/activity-tracker/internal/pkg/handler.(*MouseClickHandlerStruct).Start.func1()
	/Users/prashantgupta@us.ibm.com/go/pkg/mod/github.com/prashantgupta24/activity-tracker@v1.0.1/internal/pkg/handler/mouseClickHandler.go:32 +0xb8 fp=0xc0000587e0 sp=0xc000058758 pc=0x10019e658
runtime.goexit()
	/usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0000587e8 sp=0xc0000587e0 pc=0x100068401
created by github.com/prashantgupta24/activity-tracker/internal/pkg/handler.(*MouseClickHandlerStruct).Start in goroutine 18
	/Users/prashantgupta@us.ibm.com/go/pkg/mod/github.com/prashantgupta24/activity-tracker@v1.0.1/internal/pkg/handler/mouseClickHandler.go:30 +0x1be

goroutine 18 [select, 610 minutes]:
runtime.gopark(0xc0000dff40?, 0x8?, 0x0?, 0x40?, 0xc0000dfe00?)
	/usr/local/go/src/runtime/proc.go:398 +0xce fp=0xc00006bc90 sp=0xc00006bc70 pc=0x1000395ee
runtime.selectgo(0xc00006bf40, 0xc0000dfdf0, 0x100222da1?, 0x0, 0x9?, 0x1)
	/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc00006bdb0 sp=0xc00006bc90 pc=0x100048fe5
main.onReady.func1()
	/Users/prashantgupta@us.ibm.com/Documents/IBM/external/automatic-mouse-mover/cmd/main.go:106 +0x71c fp=0xc00006bfe0 sp=0xc00006bdb0 pc=0x1001a361c
runtime.goexit()
	/usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00006bfe8 sp=0xc00006bfe0 pc=0x100068401
created by main.onReady in goroutine 6
	/Users/prashantgupta@us.ibm.com/Documents/IBM/external/automatic-mouse-mover/cmd/main.go:52 +0x1a

goroutine 20 [chan receive]:
runtime.gopark(0xc0000526d0?, 0xc00041cf00?, 0x8?, 0xc1?, 0xc0000526b8?)
	/usr/local/go/src/runtime/proc.go:398 +0xce fp=0xc000052668 sp=0xc000052648 pc=0x1000395ee
runtime.chanrecv(0xc00031e480, 0xc000052740, 0x1)
	/usr/local/go/src/runtime/chan.go:583 +0x3cd fp=0xc0000526e0 sp=0xc000052668 pc=0x10000882d
runtime.chanrecv2(0xc0000527b0?, 0xc000052750?)
	/usr/local/go/src/runtime/chan.go:447 +0x12 fp=0xc000052708 sp=0xc0000526e0 pc=0x100008452
github.com/prashantgupta24/activity-tracker/internal/pkg/handler.(*MouseCursorHandlerStruct).Start.func1()
	/Users/prashantgupta@us.ibm.com/go/pkg/mod/github.com/prashantgupta24/activity-tracker@v1.0.1/internal/pkg/handler/mouseCursorHandler.go:38 +0x86 fp=0xc0000527e0 sp=0xc000052708 pc=0x10019ed26
runtime.goexit()
	/usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0000527e8 sp=0xc0000527e0 pc=0x100068401
created by github.com/prashantgupta24/activity-tracker/internal/pkg/handler.(*MouseCursorHandlerStruct).Start in goroutine 18
	/Users/prashantgupta@us.ibm.com/go/pkg/mod/github.com/prashantgupta24/activity-tracker@v1.0.1/internal/pkg/handler/mouseCursorHandler.go:36 +0x18c

goroutine 21 [select]:
runtime.gopark(0xc000052fb0?, 0x2?, 0xc0?, 0x55?, 0xc000052f54?)
	/usr/local/go/src/runtime/proc.go:398 +0xce fp=0xc000052df0 sp=0xc000052dd0 pc=0x1000395ee
runtime.selectgo(0xc000052fb0, 0xc000052f50, 0x1002246d5?, 0x0, 0x0?, 0x1)
	/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc000052f10 sp=0xc000052df0 pc=0x100048fe5
github.com/prashantgupta24/activity-tracker/internal/pkg/handler.(*ScreenChangeHandlerStruct).Start.func1()
	/Users/prashantgupta@us.ibm.com/go/pkg/mod/github.com/prashantgupta24/activity-tracker@v1.0.1/internal/pkg/handler/screenChangeHandler.go:43 +0x1a7 fp=0xc000052fe0 sp=0xc000052f10 pc=0x10019f6c7
runtime.goexit()
	/usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc000052fe8 sp=0xc000052fe0 pc=0x100068401
created by github.com/prashantgupta24/activity-tracker/internal/pkg/handler.(*ScreenChangeHandlerStruct).Start in goroutine 18
	/Users/prashantgupta@us.ibm.com/go/pkg/mod/github.com/prashantgupta24/activity-tracker@v1.0.1/internal/pkg/handler/screenChangeHandler.go:36 +0x18c

goroutine 22 [select, 177 minutes]:
runtime.gopark(0xc0000537b0?, 0x2?, 0x20?, 0x36?, 0xc000053754?)
	/usr/local/go/src/runtime/proc.go:398 +0xce fp=0xc0000535f8 sp=0xc0000535d8 pc=0x1000395ee
runtime.selectgo(0xc0000537b0, 0xc000053750, 0xc0000537a0?, 0x0, 0x0?, 0x1)
	/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc000053718 sp=0xc0000535f8 pc=0x100048fe5
github.com/prashantgupta24/activity-tracker/internal/pkg/handler.(*MachineSleepHanderStruct).Start.func1()
	/Users/prashantgupta@us.ibm.com/go/pkg/mod/github.com/prashantgupta24/activity-tracker@v1.0.1/internal/pkg/handler/machineSleepHandler.go:31 +0xe9 fp=0xc0000537e0 sp=0xc000053718 pc=0x10019e109
runtime.goexit()
	/usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0000537e8 sp=0xc0000537e0 pc=0x100068401
created by github.com/prashantgupta24/activity-tracker/internal/pkg/handler.(*MachineSleepHanderStruct).Start in goroutine 18
	/Users/prashantgupta@us.ibm.com/go/pkg/mod/github.com/prashantgupta24/activity-tracker@v1.0.1/internal/pkg/handler/machineSleepHandler.go:28 +0x1a5

goroutine 23 [select]:
runtime.gopark(0xc000067e00?, 0x4?, 0x80?, 0x7e?, 0xc000067d00?)
	/usr/local/go/src/runtime/proc.go:398 +0xce fp=0xc000067b78 sp=0xc000067b58 pc=0x1000395ee
runtime.selectgo(0xc000067e00, 0xc000067cf8, 0x1002259fc?, 0x0, 0xc000067db0?, 0x1)
	/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc000067c98 sp=0xc000067b78 pc=0x100048fe5
github.com/prashantgupta24/activity-tracker/pkg/tracker.(*Instance).StartWithHandlers.func1(0x0?, 0xc000322070)
	/Users/prashantgupta@us.ibm.com/go/pkg/mod/github.com/prashantgupta24/activity-tracker@v1.0.1/pkg/tracker/tracker.go:55 +0x22a fp=0xc000067fc0 sp=0xc000067c98 pc=0x1001a030a
github.com/prashantgupta24/activity-tracker/pkg/tracker.(*Instance).StartWithHandlers.func2()
	/Users/prashantgupta@us.ibm.com/go/pkg/mod/github.com/prashantgupta24/activity-tracker@v1.0.1/pkg/tracker/tracker.go:101 +0x2b fp=0xc000067fe0 sp=0xc000067fc0 pc=0x1001a00ab
runtime.goexit()
	/usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc000067fe8 sp=0xc000067fe0 pc=0x100068401
created by github.com/prashantgupta24/activity-tracker/pkg/tracker.(*Instance).StartWithHandlers in goroutine 18
	/Users/prashantgupta@us.ibm.com/go/pkg/mod/github.com/prashantgupta24/activity-tracker@v1.0.1/pkg/tracker/tracker.go:41 +0x39f

goroutine 24 [select]:
runtime.gopark(0xc000165f20?, 0x2?, 0xf0?, 0x5c?, 0xc000165e04?)
	/usr/local/go/src/runtime/proc.go:398 +0xce fp=0xc000165c78 sp=0xc000165c58 pc=0x1000395ee
runtime.selectgo(0xc000165f20, 0xc000165e00, 0x10021f196?, 0x0, 0x0?, 0x1)
	/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc000165d98 sp=0xc000165c78 pc=0x100048fe5
github.com/prashantgupta24/automatic-mouse-mover/pkg/mousemover.(*MouseMover).run.func1()
	/Users/prashantgupta@us.ibm.com/Documents/IBM/external/automatic-mouse-mover/pkg/mousemover/mouseMover.go:52 +0x136 fp=0xc000165fe0 sp=0xc000165d98 pc=0x1001a1236
runtime.goexit()
	/usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc000165fe8 sp=0xc000165fe0 pc=0x100068401
created by github.com/prashantgupta24/automatic-mouse-mover/pkg/mousemover.(*MouseMover).run in goroutine 18
	/Users/prashantgupta@us.ibm.com/Documents/IBM/external/automatic-mouse-mover/pkg/mousemover/mouseMover.go:42 +0x7d

goroutine 1643 [GC worker (idle), 3 minutes]:
runtime.gopark(0x3003b40b80f8?, 0x1?, 0xeb?, 0xb6?, 0x0?)
	/usr/local/go/src/runtime/proc.go:398 +0xce fp=0xc000058f50 sp=0xc000058f30 pc=0x1000395ee
runtime.gcBgMarkWorker()
	/usr/local/go/src/runtime/mgc.go:1293 +0xe5 fp=0xc000058fe0 sp=0xc000058f50 pc=0x10001cd45
runtime.goexit()
	/usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc000058fe8 sp=0xc000058fe0 pc=0x100068401
created by runtime.gcBgMarkStartWorkers in goroutine 1652
	/usr/local/go/src/runtime/mgc.go:1217 +0x1c

goroutine 34 [syscall, 177 minutes]:
runtime.cgocall(0x1001a8ef0, 0xc0004187a8)
	/usr/local/go/src/runtime/cgocall.go:157 +0x4b fp=0xc000418780 sp=0xc000418748 pc=0x10000646b
github.com/prashantgupta24/mac-sleep-notifier/notifier._Cfunc_registerNotifications()
	_cgo_gotypes.go:45 +0x3f fp=0xc0004187a8 sp=0xc000418780 pc=0x10019c51f
github.com/prashantgupta24/mac-sleep-notifier/notifier.StartNotifier(...)
	/Users/prashantgupta@us.ibm.com/go/pkg/mod/github.com/prashantgupta24/mac-sleep-notifier@v1.0.1/notifier/notifierMain.go:12
github.com/prashantgupta24/mac-sleep-notifier/notifier.(*Notifier).Start.func1(0x0?)
	/Users/prashantgupta@us.ibm.com/go/pkg/mod/github.com/prashantgupta24/mac-sleep-notifier@v1.0.1/notifier/notifier.go:25 +0x1e fp=0xc0004187c8 sp=0xc0004187a8 pc=0x10019c5be
github.com/prashantgupta24/mac-sleep-notifier/notifier.(*Notifier).Start.func3()
	/Users/prashantgupta@us.ibm.com/go/pkg/mod/github.com/prashantgupta24/mac-sleep-notifier@v1.0.1/notifier/notifier.go:26 +0x27 fp=0xc0004187e0 sp=0xc0004187c8 pc=0x10019c387
runtime.goexit()
	/usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0004187e8 sp=0xc0004187e0 pc=0x100068401
created by github.com/prashantgupta24/mac-sleep-notifier/notifier.(*Notifier).Start in goroutine 22
	/Users/prashantgupta@us.ibm.com/go/pkg/mod/github.com/prashantgupta24/mac-sleep-notifier@v1.0.1/notifier/notifier.go:23 +0xc5

goroutine 35 [chan receive, 610 minutes]:
runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
	/usr/local/go/src/runtime/proc.go:398 +0xce fp=0xc000418ec8 sp=0xc000418ea8 pc=0x1000395ee
runtime.chanrecv(0xc000410000, 0x0, 0x1)
	/usr/local/go/src/runtime/chan.go:583 +0x3cd fp=0xc000418f40 sp=0xc000418ec8 pc=0x10000882d
runtime.chanrecv1(0x0?, 0x0?)
	/usr/local/go/src/runtime/chan.go:442 +0x12 fp=0xc000418f68 sp=0xc000418f40 pc=0x100008432
github.com/prashantgupta24/mac-sleep-notifier/notifier.(*Notifier).Start.func2(0xc00040e000)
	/Users/prashantgupta@us.ibm.com/go/pkg/mod/github.com/prashantgupta24/mac-sleep-notifier@v1.0.1/notifier/notifier.go:31 +0x25 fp=0xc000418fc8 sp=0xc000418f68 pc=0x10019c625
github.com/prashantgupta24/mac-sleep-notifier/notifier.(*Notifier).Start.func4()
	/Users/prashantgupta@us.ibm.com/go/pkg/mod/github.com/prashantgupta24/mac-sleep-notifier@v1.0.1/notifier/notifier.go:38 +0x27 fp=0xc000418fe0 sp=0xc000418fc8 pc=0x10019c327
runtime.goexit()
	/usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc000418fe8 sp=0xc000418fe0 pc=0x100068401
created by github.com/prashantgupta24/mac-sleep-notifier/notifier.(*Notifier).Start in goroutine 22
	/Users/prashantgupta@us.ibm.com/go/pkg/mod/github.com/prashantgupta24/mac-sleep-notifier@v1.0.1/notifier/notifier.go:28 +0x10c

goroutine 7664 [chan send, 177 minutes]:
runtime.gopark(0xc000121db8?, 0x10000f27d?, 0x18?, 0xc0?, 0x18?)
	/usr/local/go/src/runtime/proc.go:398 +0xce fp=0xc000121d50 sp=0xc000121d30 pc=0x1000395ee
runtime.chansend(0xc0004100c0, 0xc000121e58, 0x1, 0xffffffffffffff01?)
	/usr/local/go/src/runtime/chan.go:259 +0x3a5 fp=0xc000121dc0 sp=0xc000121d50 pc=0x100007ac5
runtime.chansend1(0xc000322230?, 0xc000121e60?)
	/usr/local/go/src/runtime/chan.go:145 +0x17 fp=0xc000121df0 sp=0xc000121dc0 pc=0x100007717
github.com/prashantgupta24/activity-tracker/internal/pkg/handler.checkScreenChange(0x10019efc8?, 0x10019b0c0?, {0xc0000201e0, 0x43})
	/Users/prashantgupta@us.ibm.com/go/pkg/mod/github.com/prashantgupta24/activity-tracker@v1.0.1/internal/pkg/handler/screenChangeHandler.go:98 +0x20b fp=0xc000121fb0 sp=0xc000121df0 pc=0x10019fb6b
github.com/prashantgupta24/activity-tracker/internal/pkg/handler.(*ScreenChangeHandlerStruct).Start.func1.1()
	/Users/prashantgupta@us.ibm.com/go/pkg/mod/github.com/prashantgupta24/activity-tracker@v1.0.1/internal/pkg/handler/screenChangeHandler.go:42 +0x2c fp=0xc000121fe0 sp=0xc000121fb0 pc=0x10019f84c
runtime.goexit()
	/usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc000121fe8 sp=0xc000121fe0 pc=0x100068401
created by github.com/prashantgupta24/activity-tracker/internal/pkg/handler.(*ScreenChangeHandlerStruct).Start.func1 in goroutine 21
	/Users/prashantgupta@us.ibm.com/go/pkg/mod/github.com/prashantgupta24/activity-tracker@v1.0.1/internal/pkg/handler/screenChangeHandler.go:42 +0x136

goroutine 26 [chan send, 610 minutes]:
runtime.gopark(0xc000120db8?, 0x10000f27d?, 0x0?, 0xa0?, 0x18?)
	/usr/local/go/src/runtime/proc.go:398 +0xce fp=0xc000120d50 sp=0xc000120d30 pc=0x1000395ee
runtime.chansend(0xc00031e660, 0xc000120e58, 0x1, 0xffffffffffffff01?)
	/usr/local/go/src/runtime/chan.go:259 +0x3a5 fp=0xc000120dc0 sp=0xc000120d50 pc=0x100007ac5
runtime.chansend1(0xc000322230?, 0xc000120e60?)
	/usr/local/go/src/runtime/chan.go:145 +0x17 fp=0xc000120df0 sp=0xc000120dc0 pc=0x100007717
github.com/prashantgupta24/activity-tracker/internal/pkg/handler.checkScreenChange(0x10019efc8?, 0x0?, {0xc000498000, 0x7e})
	/Users/prashantgupta@us.ibm.com/go/pkg/mod/github.com/prashantgupta24/activity-tracker@v1.0.1/internal/pkg/handler/screenChangeHandler.go:98 +0x20b fp=0xc000120fb0 sp=0xc000120df0 pc=0x10019fb6b
github.com/prashantgupta24/activity-tracker/internal/pkg/handler.(*ScreenChangeHandlerStruct).Start.func1.1()
	/Users/prashantgupta@us.ibm.com/go/pkg/mod/github.com/prashantgupta24/activity-tracker@v1.0.1/internal/pkg/handler/screenChangeHandler.go:42 +0x2c fp=0xc000120fe0 sp=0xc000120fb0 pc=0x10019f84c
runtime.goexit()
	/usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc000120fe8 sp=0xc000120fe0 pc=0x100068401
created by github.com/prashantgupta24/activity-tracker/internal/pkg/handler.(*ScreenChangeHandlerStruct).Start.func1 in goroutine 21
	/Users/prashantgupta@us.ibm.com/go/pkg/mod/github.com/prashantgupta24/activity-tracker@v1.0.1/internal/pkg/handler/screenChangeHandler.go:42 +0x136

goroutine 9942 [syscall]:
runtime.cgocall(0x1001ae2b0, 0xc000419650)
	/usr/local/go/src/runtime/cgocall.go:157 +0x4b fp=0xc000419628 sp=0xc0004195f0 pc=0x10000646b
github.com/robotn/gohook._Cfunc_add_event(0x6000014c4fa0)
	_cgo_gotypes.go:83 +0x47 fp=0xc000419650 sp=0xc000419628 pc=0x10019cbe7
github.com/robotn/gohook.addEvent({0x10021f6de?, 0x100224e01?})
	/Users/prashantgupta@us.ibm.com/go/pkg/mod/github.com/robotn/gohook@v0.41.0/hook.go:268 +0x65 fp=0xc000419698 sp=0xc000419650 pc=0x10019d965
github.com/robotn/gohook.AddEvent({0x10021f6de, 0x5})
	/Users/prashantgupta@us.ibm.com/go/pkg/mod/github.com/robotn/gohook@v0.41.0/event.go:51 +0x1a5 fp=0xc000419748 sp=0xc000419698 pc=0x10019ca45
github.com/prashantgupta24/activity-tracker/internal/pkg/handler.addMouseClickRegistration(0x0?, 0xc0000be000?, 0xc000190030?)
	/Users/prashantgupta@us.ibm.com/go/pkg/mod/github.com/prashantgupta24/activity-tracker@v1.0.1/internal/pkg/handler/mouseClickHandler.go:86 +0x56 fp=0xc0004197b8 sp=0xc000419748 pc=0x10019e9f6
github.com/prashantgupta24/activity-tracker/internal/pkg/handler.(*MouseClickHandlerStruct).Start.func1.2()
	/Users/prashantgupta@us.ibm.com/go/pkg/mod/github.com/prashantgupta24/activity-tracker@v1.0.1/internal/pkg/handler/mouseClickHandler.go:38 +0x28 fp=0xc0004197e0 sp=0xc0004197b8 pc=0x10019e828
runtime.goexit()
	/usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0004197e8 sp=0xc0004197e0 pc=0x100068401
created by github.com/prashantgupta24/activity-tracker/internal/pkg/handler.(*MouseClickHandlerStruct).Start.func1 in goroutine 19
	/Users/prashantgupta@us.ibm.com/go/pkg/mod/github.com/prashantgupta24/activity-tracker@v1.0.1/internal/pkg/handler/mouseClickHandler.go:38 +0x1bb

goroutine 1644 [GC worker (idle), 491 minutes]:
runtime.gopark(0x156023756198?, 0x1?, 0xdb?, 0x64?, 0x0?)
	/usr/local/go/src/runtime/proc.go:398 +0xce fp=0xc000135750 sp=0xc000135730 pc=0x1000395ee
runtime.gcBgMarkWorker()
	/usr/local/go/src/runtime/mgc.go:1293 +0xe5 fp=0xc0001357e0 sp=0xc000135750 pc=0x10001cd45
runtime.goexit()
	/usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0001357e8 sp=0xc0001357e0 pc=0x100068401
created by runtime.gcBgMarkStartWorkers in goroutine 1652
	/usr/local/go/src/runtime/mgc.go:1217 +0x1c

goroutine 1600 [GC worker (idle), 610 minutes]:
runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
	/usr/local/go/src/runtime/proc.go:398 +0xce fp=0xc00041a750 sp=0xc00041a730 pc=0x1000395ee
runtime.gcBgMarkWorker()
	/usr/local/go/src/runtime/mgc.go:1293 +0xe5 fp=0xc00041a7e0 sp=0xc00041a750 pc=0x10001cd45
runtime.goexit()
	/usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00041a7e8 sp=0xc00041a7e0 pc=0x100068401
created by runtime.gcBgMarkStartWorkers in goroutine 1652
	/usr/local/go/src/runtime/mgc.go:1217 +0x1c

goroutine 1599 [GC worker (idle), 610 minutes]:
runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
	/usr/local/go/src/runtime/proc.go:398 +0xce fp=0xc00039b750 sp=0xc00039b730 pc=0x1000395ee
runtime.gcBgMarkWorker()
	/usr/local/go/src/runtime/mgc.go:1293 +0xe5 fp=0xc00039b7e0 sp=0xc00039b750 pc=0x10001cd45
runtime.goexit()
	/usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00039b7e8 sp=0xc00039b7e0 pc=0x100068401
created by runtime.gcBgMarkStartWorkers in goroutine 1652
	/usr/local/go/src/runtime/mgc.go:1217 +0x1c

goroutine 1653 [GC worker (idle), 610 minutes]:
runtime.gopark(0x5?, 0x100222296?, 0x0?, 0x0?, 0x0?)
	/usr/local/go/src/runtime/proc.go:398 +0xce fp=0xc000396f50 sp=0xc000396f30 pc=0x1000395ee
runtime.gcBgMarkWorker()
	/usr/local/go/src/runtime/mgc.go:1293 +0xe5 fp=0xc000396fe0 sp=0xc000396f50 pc=0x10001cd45
runtime.goexit()
	/usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc000396fe8 sp=0xc000396fe0 pc=0x100068401
created by runtime.gcBgMarkStartWorkers in goroutine 1652
	/usr/local/go/src/runtime/mgc.go:1217 +0x1c

goroutine 1654 [GC worker (idle), 610 minutes]:
runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
	/usr/local/go/src/runtime/proc.go:398 +0xce fp=0xc000138f50 sp=0xc000138f30 pc=0x1000395ee
runtime.gcBgMarkWorker()
	/usr/local/go/src/runtime/mgc.go:1293 +0xe5 fp=0xc000138fe0 sp=0xc000138f50 pc=0x10001cd45
runtime.goexit()
	/usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc000138fe8 sp=0xc000138fe0 pc=0x100068401
created by runtime.gcBgMarkStartWorkers in goroutine 1652
	/usr/local/go/src/runtime/mgc.go:1217 +0x1c

goroutine 866 [chan send, 610 minutes]:
runtime.gopark(0xc0003b95b8?, 0x10000f125?, 0xd0?, 0xc2?, 0x18?)
	/usr/local/go/src/runtime/proc.go:398 +0xce fp=0xc0003b9550 sp=0xc0003b9530 pc=0x1000395ee
runtime.chansend(0xc0004c5080, 0xc0003b9658, 0x1, 0x10019fb6b?)
	/usr/local/go/src/runtime/chan.go:259 +0x3a5 fp=0xc0003b95c0 sp=0xc0003b9550 pc=0x100007ac5
runtime.chansend1(0xc000322230?, 0xc0003b9660?)
	/usr/local/go/src/runtime/chan.go:145 +0x17 fp=0xc0003b95f0 sp=0xc0003b95c0 pc=0x100007717
github.com/prashantgupta24/activity-tracker/internal/pkg/handler.checkScreenChange(0x10019efc8?, 0x0?, {0xc00001e2d0, 0x13})
	/Users/prashantgupta@us.ibm.com/go/pkg/mod/github.com/prashantgupta24/activity-tracker@v1.0.1/internal/pkg/handler/screenChangeHandler.go:98 +0x20b fp=0xc0003b97b0 sp=0xc0003b95f0 pc=0x10019fb6b
github.com/prashantgupta24/activity-tracker/internal/pkg/handler.(*ScreenChangeHandlerStruct).Start.func1.1()
	/Users/prashantgupta@us.ibm.com/go/pkg/mod/github.com/prashantgupta24/activity-tracker@v1.0.1/internal/pkg/handler/screenChangeHandler.go:42 +0x2c fp=0xc0003b97e0 sp=0xc0003b97b0 pc=0x10019f84c
runtime.goexit()
	/usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0003b97e8 sp=0xc0003b97e0 pc=0x100068401
created by github.com/prashantgupta24/activity-tracker/internal/pkg/handler.(*ScreenChangeHandlerStruct).Start.func1 in goroutine 21
	/Users/prashantgupta@us.ibm.com/go/pkg/mod/github.com/prashantgupta24/activity-tracker@v1.0.1/internal/pkg/handler/screenChangeHandler.go:42 +0x136

goroutine 1642 [GC worker (idle), 610 minutes]:
runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
	/usr/local/go/src/runtime/proc.go:398 +0xce fp=0xc0003b9f50 sp=0xc0003b9f30 pc=0x1000395ee
runtime.gcBgMarkWorker()
	/usr/local/go/src/runtime/mgc.go:1293 +0xe5 fp=0xc0003b9fe0 sp=0xc0003b9f50 pc=0x10001cd45
runtime.goexit()
	/usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0003b9fe8 sp=0xc0003b9fe0 pc=0x100068401
created by runtime.gcBgMarkStartWorkers in goroutine 1652
	/usr/local/go/src/runtime/mgc.go:1217 +0x1c

goroutine 3609 [chan send, 485 minutes]:
runtime.gopark(0xc000123db8?, 0x10000f27d?, 0x0?, 0xc0?, 0x18?)
	/usr/local/go/src/runtime/proc.go:398 +0xce fp=0xc000123d50 sp=0xc000123d30 pc=0x1000395ee
runtime.chansend(0xc00031e900, 0xc000123e58, 0x1, 0xffffffffffffff01?)
	/usr/local/go/src/runtime/chan.go:259 +0x3a5 fp=0xc000123dc0 sp=0xc000123d50 pc=0x100007ac5
runtime.chansend1(0xc000322230?, 0xc000123e60?)
	/usr/local/go/src/runtime/chan.go:145 +0x17 fp=0xc000123df0 sp=0xc000123dc0 pc=0x100007717
github.com/prashantgupta24/activity-tracker/internal/pkg/handler.checkScreenChange(0x10019e828?, 0x0?, {0xc0002e0040, 0x3b})
	/Users/prashantgupta@us.ibm.com/go/pkg/mod/github.com/prashantgupta24/activity-tracker@v1.0.1/internal/pkg/handler/screenChangeHandler.go:98 +0x20b fp=0xc000123fb0 sp=0xc000123df0 pc=0x10019fb6b
github.com/prashantgupta24/activity-tracker/internal/pkg/handler.(*ScreenChangeHandlerStruct).Start.func1.1()
	/Users/prashantgupta@us.ibm.com/go/pkg/mod/github.com/prashantgupta24/activity-tracker@v1.0.1/internal/pkg/handler/screenChangeHandler.go:42 +0x2c fp=0xc000123fe0 sp=0xc000123fb0 pc=0x10019f84c
runtime.goexit()
	/usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc000123fe8 sp=0xc000123fe0 pc=0x100068401
created by github.com/prashantgupta24/activity-tracker/internal/pkg/handler.(*ScreenChangeHandlerStruct).Start.func1 in goroutine 21
	/Users/prashantgupta@us.ibm.com/go/pkg/mod/github.com/prashantgupta24/activity-tracker@v1.0.1/internal/pkg/handler/screenChangeHandler.go:42 +0x136

goroutine 1655 [GC worker (idle), 610 minutes]:
runtime.gopark(0x5?, 0x100222296?, 0x0?, 0x0?, 0x0?)
	/usr/local/go/src/runtime/proc.go:398 +0xce fp=0xc00046e750 sp=0xc00046e730 pc=0x1000395ee
runtime.gcBgMarkWorker()
	/usr/local/go/src/runtime/mgc.go:1293 +0xe5 fp=0xc00046e7e0 sp=0xc00046e750 pc=0x10001cd45
runtime.goexit()
	/usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00046e7e8 sp=0xc00046e7e0 pc=0x100068401
created by runtime.gcBgMarkStartWorkers in goroutine 1652
	/usr/local/go/src/runtime/mgc.go:1217 +0x1c

goroutine 1656 [GC worker (idle), 610 minutes]:
runtime.gopark(0x5?, 0x100222296?, 0x0?, 0x0?, 0x0?)
	/usr/local/go/src/runtime/proc.go:398 +0xce fp=0xc000470750 sp=0xc000470730 pc=0x1000395ee
runtime.gcBgMarkWorker()
	/usr/local/go/src/runtime/mgc.go:1293 +0xe5 fp=0xc0004707e0 sp=0xc000470750 pc=0x10001cd45
runtime.goexit()
	/usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0004707e8 sp=0xc0004707e0 pc=0x100068401
created by runtime.gcBgMarkStartWorkers in goroutine 1652
	/usr/local/go/src/runtime/mgc.go:1217 +0x1c

goroutine 1657 [GC worker (idle), 610 minutes]:
runtime.gopark(0xec5172a0c5a?, 0x3?, 0x70?, 0xc5?, 0x0?)
	/usr/local/go/src/runtime/proc.go:398 +0xce fp=0xc000470f50 sp=0xc000470f30 pc=0x1000395ee
runtime.gcBgMarkWorker()
	/usr/local/go/src/runtime/mgc.go:1293 +0xe5 fp=0xc000470fe0 sp=0xc000470f50 pc=0x10001cd45
runtime.goexit()
	/usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc000470fe8 sp=0xc000470fe0 pc=0x100068401
created by runtime.gcBgMarkStartWorkers in goroutine 1652
	/usr/local/go/src/runtime/mgc.go:1217 +0x1c

goroutine 1658 [GC worker (idle)]:
runtime.gopark(0x3003b40b5969?, 0x1?, 0x11?, 0x65?, 0x0?)
	/usr/local/go/src/runtime/proc.go:398 +0xce fp=0xc000414750 sp=0xc000414730 pc=0x1000395ee
runtime.gcBgMarkWorker()
	/usr/local/go/src/runtime/mgc.go:1293 +0xe5 fp=0xc0004147e0 sp=0xc000414750 pc=0x10001cd45
runtime.goexit()
	/usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0004147e8 sp=0xc0004147e0 pc=0x100068401
created by runtime.gcBgMarkStartWorkers in goroutine 1652
	/usr/local/go/src/runtime/mgc.go:1217 +0x1c

goroutine 1645 [GC worker (idle), 610 minutes]:
runtime.gopark(0xec51723c6c4?, 0x0?, 0x0?, 0x0?, 0x0?)
	/usr/local/go/src/runtime/proc.go:398 +0xce fp=0xc000054750 sp=0xc000054730 pc=0x1000395ee
runtime.gcBgMarkWorker()
	/usr/local/go/src/runtime/mgc.go:1293 +0xe5 fp=0xc0000547e0 sp=0xc000054750 pc=0x10001cd45
runtime.goexit()
	/usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0000547e8 sp=0xc0000547e0 pc=0x100068401
created by runtime.gcBgMarkStartWorkers in goroutine 1652
	/usr/local/go/src/runtime/mgc.go:1217 +0x1c

goroutine 1659 [GC worker (idle), 3 minutes]:
runtime.gopark(0x3003b40b79e8?, 0x1?, 0xc8?, 0x34?, 0x0?)
	/usr/local/go/src/runtime/proc.go:398 +0xce fp=0xc000471750 sp=0xc000471730 pc=0x1000395ee
runtime.gcBgMarkWorker()
	/usr/local/go/src/runtime/mgc.go:1293 +0xe5 fp=0xc0004717e0 sp=0xc000471750 pc=0x10001cd45
runtime.goexit()
	/usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0004717e8 sp=0xc0004717e0 pc=0x100068401
created by runtime.gcBgMarkStartWorkers in goroutine 1652
	/usr/local/go/src/runtime/mgc.go:1217 +0x1c

goroutine 1660 [GC worker (idle), 610 minutes]:
runtime.gopark(0xec51728674a?, 0x0?, 0x0?, 0x0?, 0x0?)
	/usr/local/go/src/runtime/proc.go:398 +0xce fp=0xc000471f50 sp=0xc000471f30 pc=0x1000395ee
runtime.gcBgMarkWorker()
	/usr/local/go/src/runtime/mgc.go:1293 +0xe5 fp=0xc000471fe0 sp=0xc000471f50 pc=0x10001cd45
runtime.goexit()
	/usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc000471fe8 sp=0xc000471fe0 pc=0x100068401
created by runtime.gcBgMarkStartWorkers in goroutine 1652
	/usr/local/go/src/runtime/mgc.go:1217 +0x1c

goroutine 1646 [GC worker (idle)]:
runtime.gopark(0x3003b40c014c?, 0x1?, 0x7f?, 0x25?, 0x0?)
	/usr/local/go/src/runtime/proc.go:398 +0xce fp=0xc000054f50 sp=0xc000054f30 pc=0x1000395ee
runtime.gcBgMarkWorker()
	/usr/local/go/src/runtime/mgc.go:1293 +0xe5 fp=0xc000054fe0 sp=0xc000054f50 pc=0x10001cd45
runtime.goexit()
	/usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc000054fe8 sp=0xc000054fe0 pc=0x100068401
created by runtime.gcBgMarkStartWorkers in goroutine 1652
	/usr/local/go/src/runtime/mgc.go:1217 +0x1c

goroutine 1647 [GC worker (idle), 610 minutes]:
runtime.gopark(0xec5172a0fb7?, 0x0?, 0x0?, 0x0?, 0x0?)
	/usr/local/go/src/runtime/proc.go:398 +0xce fp=0xc000055750 sp=0xc000055730 pc=0x1000395ee
runtime.gcBgMarkWorker()
	/usr/local/go/src/runtime/mgc.go:1293 +0xe5 fp=0xc0000557e0 sp=0xc000055750 pc=0x10001cd45
runtime.goexit()
	/usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0000557e8 sp=0xc0000557e0 pc=0x100068401
created by runtime.gcBgMarkStartWorkers in goroutine 1652
	/usr/local/go/src/runtime/mgc.go:1217 +0x1c

goroutine 1768 [chan send, 606 minutes]:
runtime.gopark(0xc0007925b8?, 0x10000f125?, 0x38?, 0xa1?, 0x18?)
	/usr/local/go/src/runtime/proc.go:398 +0xce fp=0xc000792550 sp=0xc000792530 pc=0x1000395ee
runtime.chansend(0xc0000903c0, 0xc000792658, 0x1, 0xffffffffffffff01?)
	/usr/local/go/src/runtime/chan.go:259 +0x3a5 fp=0xc0007925c0 sp=0xc000792550 pc=0x100007ac5
runtime.chansend1(0xc000322230?, 0xc000792660?)
	/usr/local/go/src/runtime/chan.go:145 +0x17 fp=0xc0007925f0 sp=0xc0007925c0 pc=0x100007717
github.com/prashantgupta24/activity-tracker/internal/pkg/handler.checkScreenChange(0x0?, 0x0?, {0xc0003160b0, 0x7})
	/Users/prashantgupta@us.ibm.com/go/pkg/mod/github.com/prashantgupta24/activity-tracker@v1.0.1/internal/pkg/handler/screenChangeHandler.go:98 +0x20b fp=0xc0007927b0 sp=0xc0007925f0 pc=0x10019fb6b
github.com/prashantgupta24/activity-tracker/internal/pkg/handler.(*ScreenChangeHandlerStruct).Start.func1.1()
	/Users/prashantgupta@us.ibm.com/go/pkg/mod/github.com/prashantgupta24/activity-tracker@v1.0.1/internal/pkg/handler/screenChangeHandler.go:42 +0x2c fp=0xc0007927e0 sp=0xc0007927b0 pc=0x10019f84c
runtime.goexit()
	/usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0007927e8 sp=0xc0007927e0 pc=0x100068401
created by github.com/prashantgupta24/activity-tracker/internal/pkg/handler.(*ScreenChangeHandlerStruct).Start.func1 in goroutine 21
	/Users/prashantgupta@us.ibm.com/go/pkg/mod/github.com/prashantgupta24/activity-tracker@v1.0.1/internal/pkg/handler/screenChangeHandler.go:42 +0x136

goroutine 3372 [chan send, 493 minutes]:
runtime.gopark(0xc0000f35b8?, 0x10000f125?, 0xf8?, 0xc1?, 0x18?)
	/usr/local/go/src/runtime/proc.go:398 +0xce fp=0xc0000f3550 sp=0xc0000f3530 pc=0x1000395ee
runtime.chansend(0xc000132180, 0xc0000f3658, 0x1, 0xffffffffffffff01?)
	/usr/local/go/src/runtime/chan.go:259 +0x3a5 fp=0xc0000f35c0 sp=0xc0000f3550 pc=0x100007ac5
runtime.chansend1(0xc000322230?, 0xc0000f3660?)
	/usr/local/go/src/runtime/chan.go:145 +0x17 fp=0xc0000f35f0 sp=0xc0000f35c0 pc=0x100007717
github.com/prashantgupta24/activity-tracker/internal/pkg/handler.checkScreenChange(0x10019efc8?, 0x2?, {0xc00001a420, 0x25})
	/Users/prashantgupta@us.ibm.com/go/pkg/mod/github.com/prashantgupta24/activity-tracker@v1.0.1/internal/pkg/handler/screenChangeHandler.go:98 +0x20b fp=0xc0000f37b0 sp=0xc0000f35f0 pc=0x10019fb6b
github.com/prashantgupta24/activity-tracker/internal/pkg/handler.(*ScreenChangeHandlerStruct).Start.func1.1()
	/Users/prashantgupta@us.ibm.com/go/pkg/mod/github.com/prashantgupta24/activity-tracker@v1.0.1/internal/pkg/handler/screenChangeHandler.go:42 +0x2c fp=0xc0000f37e0 sp=0xc0000f37b0 pc=0x10019f84c
runtime.goexit()
	/usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0000f37e8 sp=0xc0000f37e0 pc=0x100068401
created by github.com/prashantgupta24/activity-tracker/internal/pkg/handler.(*ScreenChangeHandlerStruct).Start.func1 in goroutine 21
	/Users/prashantgupta@us.ibm.com/go/pkg/mod/github.com/prashantgupta24/activity-tracker@v1.0.1/internal/pkg/handler/screenChangeHandler.go:42 +0x136

goroutine 7951 [chan send, 154 minutes]:
runtime.gopark(0xc00011ddb8?, 0x10000f125?, 0x98?, 0x21?, 0x18?)
	/usr/local/go/src/runtime/proc.go:398 +0xce fp=0xc00011dd50 sp=0xc00011dd30 pc=0x1000395ee
runtime.chansend(0xc000410180, 0xc00011de58, 0x1, 0xffffffffffffff01?)
	/usr/local/go/src/runtime/chan.go:259 +0x3a5 fp=0xc00011ddc0 sp=0xc00011dd50 pc=0x100007ac5
runtime.chansend1(0xc000322230?, 0xc00011de60?)
	/usr/local/go/src/runtime/chan.go:145 +0x17 fp=0xc00011ddf0 sp=0xc00011ddc0 pc=0x100007717
github.com/prashantgupta24/activity-tracker/internal/pkg/handler.checkScreenChange(0x10019efc8?, 0x0?, {0xc000192000, 0x2d})
	/Users/prashantgupta@us.ibm.com/go/pkg/mod/github.com/prashantgupta24/activity-tracker@v1.0.1/internal/pkg/handler/screenChangeHandler.go:98 +0x20b fp=0xc00011dfb0 sp=0xc00011ddf0 pc=0x10019fb6b
github.com/prashantgupta24/activity-tracker/internal/pkg/handler.(*ScreenChangeHandlerStruct).Start.func1.1()
	/Users/prashantgupta@us.ibm.com/go/pkg/mod/github.com/prashantgupta24/activity-tracker@v1.0.1/internal/pkg/handler/screenChangeHandler.go:42 +0x2c fp=0xc00011dfe0 sp=0xc00011dfb0 pc=0x10019f84c
runtime.goexit()
	/usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00011dfe8 sp=0xc00011dfe0 pc=0x100068401
created by github.com/prashantgupta24/activity-tracker/internal/pkg/handler.(*ScreenChangeHandlerStruct).Start.func1 in goroutine 21
	/Users/prashantgupta@us.ibm.com/go/pkg/mod/github.com/prashantgupta24/activity-tracker@v1.0.1/internal/pkg/handler/screenChangeHandler.go:42 +0x136

goroutine 5688 [chan send, 348 minutes]:
runtime.gopark(0xc0002135b8?, 0x10000f125?, 0xc8?, 0xa1?, 0x18?)
	/usr/local/go/src/runtime/proc.go:398 +0xce fp=0xc000213550 sp=0xc000213530 pc=0x1000395ee
runtime.chansend(0xc000410120, 0xc000213658, 0x1, 0xffffffffffffff01?)
	/usr/local/go/src/runtime/chan.go:259 +0x3a5 fp=0xc0002135c0 sp=0xc000213550 pc=0x100007ac5
runtime.chansend1(0xc000322230?, 0xc000213660?)
	/usr/local/go/src/runtime/chan.go:145 +0x17 fp=0xc0002135f0 sp=0xc0002135c0 pc=0x100007717
github.com/prashantgupta24/activity-tracker/internal/pkg/handler.checkScreenChange(0x10019efc8?, 0x0?, {0xc000020140, 0x46})
	/Users/prashantgupta@us.ibm.com/go/pkg/mod/github.com/prashantgupta24/activity-tracker@v1.0.1/internal/pkg/handler/screenChangeHandler.go:98 +0x20b fp=0xc0002137b0 sp=0xc0002135f0 pc=0x10019fb6b
github.com/prashantgupta24/activity-tracker/internal/pkg/handler.(*ScreenChangeHandlerStruct).Start.func1.1()
	/Users/prashantgupta@us.ibm.com/go/pkg/mod/github.com/prashantgupta24/activity-tracker@v1.0.1/internal/pkg/handler/screenChangeHandler.go:42 +0x2c fp=0xc0002137e0 sp=0xc0002137b0 pc=0x10019f84c
runtime.goexit()
	/usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0002137e8 sp=0xc0002137e0 pc=0x100068401
created by github.com/prashantgupta24/activity-tracker/internal/pkg/handler.(*ScreenChangeHandlerStruct).Start.func1 in goroutine 21
	/Users/prashantgupta@us.ibm.com/go/pkg/mod/github.com/prashantgupta24/activity-tracker@v1.0.1/internal/pkg/handler/screenChangeHandler.go:42 +0x136

goroutine 3914 [chan send, 456 minutes]:
runtime.gopark(0xc0001865b8?, 0x10000f125?, 0xa8?, 0x23?, 0x18?)
	/usr/local/go/src/runtime/proc.go:398 +0xce fp=0xc000186550 sp=0xc000186530 pc=0x1000395ee
runtime.chansend(0xc0004c4060, 0xc000186658, 0x1, 0xffffffffffffff01?)
	/usr/local/go/src/runtime/chan.go:259 +0x3a5 fp=0xc0001865c0 sp=0xc000186550 pc=0x100007ac5
runtime.chansend1(0xc000322230?, 0xc000186660?)
	/usr/local/go/src/runtime/chan.go:145 +0x17 fp=0xc0001865f0 sp=0xc0001865c0 pc=0x100007717
github.com/prashantgupta24/activity-tracker/internal/pkg/handler.checkScreenChange(0x10019efc8?, 0x0?, {0xc000020190, 0x46})
	/Users/prashantgupta@us.ibm.com/go/pkg/mod/github.com/prashantgupta24/activity-tracker@v1.0.1/internal/pkg/handler/screenChangeHandler.go:98 +0x20b fp=0xc0001867b0 sp=0xc0001865f0 pc=0x10019fb6b
github.com/prashantgupta24/activity-tracker/internal/pkg/handler.(*ScreenChangeHandlerStruct).Start.func1.1()
	/Users/prashantgupta@us.ibm.com/go/pkg/mod/github.com/prashantgupta24/activity-tracker@v1.0.1/internal/pkg/handler/screenChangeHandler.go:42 +0x2c fp=0xc0001867e0 sp=0xc0001867b0 pc=0x10019f84c
runtime.goexit()
	/usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0001867e8 sp=0xc0001867e0 pc=0x100068401
created by github.com/prashantgupta24/activity-tracker/internal/pkg/handler.(*ScreenChangeHandlerStruct).Start.func1 in goroutine 21
	/Users/prashantgupta@us.ibm.com/go/pkg/mod/github.com/prashantgupta24/activity-tracker@v1.0.1/internal/pkg/handler/screenChangeHandler.go:42 +0x136

rax    0x6
rbx    0x6
rcx    0x70000b5855b8
rdx    0x70000b585598
rdi    0x6
rsi    0x70000b5855bf
rbp    0x70000b585510
rsp    0x70000b585500
r8     0x70000b5855a0
r9     0x0
r10    0x14
r11    0xc9
r12    0xffffffff
r13    0x70000b585598
r14    0x6
r15    0x0
rip    0x7ff8115be9c1
rflags 0x10246
cs     0x2b
fs     0x0
gs     0x0
sasanicolette@Sasas-MacBook-Pro ~ % 

Hello, today with the new update (14.1.1) it's not happening... Are you guys still having the problem?

Nope - random crashes still there.

Anyone else noticed this weird scenario after upgrading to Sonoma, where if AMM is active, sometimes mouse clicks get held down instead of instantly letting it go? In other words, when I click something with the touchpad left click, it sometimes (often) gets dragged instead of it being just a regular click, so I need to left click again to let it go, and then left click again to do the actual click. It's weird and it does not happen when AMM is stopped.

PS. I'm on Sonoma 14.1 (23B74) and I have not experienced a single crash.

@iwishiknewcoding I actually have yes, didn't realise it was AMM though, just thought it was me messing up my clicks or my mac acting odd...

@EpochBoy There you go, always good to hear you're not the only one experiencing the odd issue :D I'm wondering whether we should create a separate issue for it, or just keep it here under these comments.

Unfortunately I have also still random crashes after updating to 14.1.1

@EpochBoy There you go, always good to hear you're not the only one experiencing the odd issue :D I'm wondering whether we should create a separate issue for it, or just keep it here under these comments.

@iwishiknewcoding Probably needs to be a separate issue, but I'm not sure. Also I'm not sure if it's even fixable due to how AMM works. Mind you I'm the retard who didn't even realise it was AMM causing the hick-up, so take whatever I say with a grain of salt πŸ˜…

Anyone else noticed this weird scenario after upgrading to Sonoma, where if AMM is active, sometimes mouse clicks get held down instead of instantly letting it go? In other words, when I click something with thetouchpad left click, it sometimes (often) gets dragged instead of it being just a regular click, so I need to left click again to let it go, and then left click again to do the actual click. It's weird and it does not happen when AMM is stopped.

I experience the same, actually.

PS. I'm on Sonoma 14.1 (23B74) and I have not experienced a single crash.

I still have random crashes on 14.1

I experience the same, actually.

Since I'm not the only one, I created a new issue regarding the clicks being registered as if they were held down.

Thanks @iwishiknewcoding ! It's really hard to narrow down the sonoma bug with such inconsistent behavior across different users unfortunately

If anyone is on Sonoma and trying to find a solution, here is a alternative i am using

edit: grammer

Is there any hope of this ever getting fixed? It crashes a couple times a day for me as well.

@lgm-one the best bet for now is the script that checks if amm is running or not: #47 (comment)

For a lot of people it is working with sonoma (including myself) so it's really hard to figure out the issue

I have a simple python script that checks if amm is running every 30 seconds. If it is not open, it will launch the app & continue checking every 30 seconds.

In case it will help anyone: https://github.com/CarpeBrawndo/amm_check

Thanks for this, good idea. I had to change a bit, added a PR CarpeBrawndo/amm_check#1 ... simply added the regex pgrep ^{app_name}$ instead of the original pgrep {app_name} so that it didn't "see" amm running due to other apps processes being returned by pgrep with the 'amm' string in their name; "Grammarly", for instance, caused the issue for me.

Still crashing with 1.3.0 on sonoma.

Still crashing with 1.3.0 on sonoma.

@fantaaaaaa , can you give Mac model? processor type? version of amm ?

Still crashing with 1.3.0 on sonoma.

@fantaaaaaa , can you give Mac model? processor type? version of amm ?

Apple Macbook Air M1 Chip, Sonoma 14.2 (just did the MacOS Update last night from 14.0 to 14.2).
AMM Version 1.3.0

Right now, the only solution that I can found is opening the VS code and running the code... I've thinking about compile the code from my computer and see if something changes... But, using this, my process is not dying...

Can you try to stop the app, remove all amm permissions in the privacy/accessibility. Start again the app, and grant them required access. Is it better?

If the same code runs better in VSCode, it may be linked to this.

Can you try to stop the app, remove all amm permissions in the privacy/accessibility. Start again the app, and grant them required access. Is it better?

have tried that now and will report back, thanks.

Seems to be running now (for about 3 hours without a hiccup). Removing and readding for permissions seems to be the fix.

Seems to be running now (for about 3 hours without a hiccup). Removing and readding for permissions seems to be the fix.

Good luck, hope so for you, for me that did not fix it... I continued to come back to a screensaver :(

For me is working, I delete the app in permission area and add it again... now is working... I have a new update waiting (14.2.1) and want to check if I have again the problem, if yes, we can close the ticket with the conclusion: "permission level"

Just to update here.
Mac OS Sonoma 14.2. and AMM 1.3.0 are running smoothly. If there are crashes, this seems to resolve it:

stop the app, remove all amm permissions in the privacy/accessibility. Start again the app, and grant them required access.
Maybe this should be documented or something :)

Unfortunately, AMM will still crash randomly. Sometimes only after a few minutes, sometimes it will run a few hours.
Any way to check any log files?

Sure @fantaaaaaa , you can launch AMM via terminal, and it will display crash report (as one of the comment above)

also have the issue on mac OS 13.6

I also have the same issue on Sonoma 14.1.1. Both crashing and dragging.

I have a simple python script that checks if amm is running every 30 seconds. If it is not open, it will launch the app & continue checking every 30 seconds.

In case it will help anyone: https://github.com/CarpeBrawndo/amm_check

@CarpeBrawndo Thanks, this is useful, I started to use it, but won't the log file take up a lot of disk space if left unattended for a long time?