Now I changed the code to a much simpler one, that simplifies the problem. Whenever I pause with the debugger and p goredump()
this is the result.
COROUTINE state current created
------------------------------------------------------------------------------------------------------------------------
{0} msleep() /Users/paulofaria/test.c:12 <main>
{1} RUNNING --- /Users/paulofaria/test.c:11
I tried it in my Linux virtual machine and the same happens. msleep()
never returns.