Skip to content

Coroutine is orphaned errors when running git status #718

@eblis

Description

@eblis

From time to time I get an error when running git status with Clink 1.7.7.521fa7

match generator failed:
~clink~/lib/coroutines.lua:152: canceling popenyield; coroutine is orphaned
stack traceback:
        ~clink~/lib/coroutines.lua:152: in function 'cancel_coroutine'
        ~clink~/lib/coroutines.lua:892: in function <~clink~/lib/coroutines.lua:861>
        (...tail calls...)
        ...rs\F4GWHKR\AppData\Local\clink\clink-completions\git.lua:292: in function 'i'
        ~clink~/lib/arguments.lua:2100: in function 'add_matches'
        ~clink~/lib/arguments.lua:2160: in function '_generate'
        ~clink~/lib/arguments.lua:2958: in function <~clink~/lib/arguments.lua:2937>
        (...tail calls...)
        ~clink~/lib/generator.lua:239: in function <~clink~/lib/generator.lua:227>
        [C]: in function 'xpcall'
        ~clink~/lib/generator.lua:261: in function '_generate'
        ~clink~/lib/generator.lua:153: in function <~clink~/lib/generator.lua:147>

If I run the command again usually the error goes away/doesn't reappear.
But a while later I get it again.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions