code: func setupDumpStackTrap() {
  	go func() {
  		sa := windows.SecurityAttributes{
  			Length: 0,
  		}
  		ev, _ := windows.UTF16PtrFromString("Global\\docker-daemon-" + fmt.Sprint(os.Getpid()))
  		if h, _ := windows.CreateEvent(&sa, 0, 0, ev); h != 0 {
  			logrus.Debugf("Stackdump - waiting signal at %s", ev)
  			for {
  				windows.WaitForSingleObject(h, windows.INFINITE)
  				signal.DumpStacks("")
  			}
  		}
  	}()
  }
docs: // Copied over from docker/daemon/debugtrap_windows.go