Skip to content

coroutine似乎被错误唤醒,导致整个流程都错乱了 #2005

@libla

Description

@libla

已更新到v1.7.0

Describe the bug
测试发现skynet.timeout有可能不再执行,并且在日志中偶尔有[:00000008] lua call [0 to :8 : 658564 msgsz = 0] error : lib/skynet.lua:997: lib/skynet.lua:452: cannot resume dead coroutine或者[:00000008] lua call [a to :8 : 40534 msgsz = 2] error : lib/skynet.lua:997: lib/skynet.lua:452: lib/skynet.lua:402: attempt to call a boolean value (upvalue 'f')

To Reproduce
本地测试无法复现,只有长时间(超过1天)运行且有一定的活跃请求时才会出现

Additional context
1

2
3
4

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