Skip to content

Neoray process tree doesn't exit on closing the GUI #27

Description

@andis-sprinkis

Please complete the following information:

  • OS or distro: Windows 10 x64
  • neoray version: 0.1.1 and probably all previous ones

Describe the bug
Occasionally when I close the GUI using X button on the right corner, Neoray process tree don't exit.
In Task Manager after a while I notice multiple such Neoray such supposedly closed instances/process trees still running.

PROCEXP64_GllFhDde0f

Maybe it has something to do with those other processes running under Neovim, like conhost with coc.nvim Node server or fzf instance (from fzf.vim). I am also not entirely sure if isn't just Neovim issue.

Steps to reproduce

  1. Run Neoray
  2. Close it using the GUI X button
  3. Observe process still running

(Tricky to replicate, as it happens only on occasion. Program usually exits normally.)

Your neoray config in init.vim (Only the part that concerns neoray!)

vim.opt.guifont = 'CascadiaCodePL:h13'
vim.cmd([[
  NeoraySet KeyZoomIn <C-ScrollWheelUp>
  NeoraySet KeyZoomOut <C-ScrollWheelDown>
]])

Crash log if available (may be generated by neoray after crash)

Debug output (you can generate starting neoray with --verbose option)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions