-
-
Notifications
You must be signed in to change notification settings - Fork 104
Open
Description
Hi,
I recently upgraded to the latest async, which involved replacing io-event and async-io with io-endpoint and io-stream.
I got it working, but I recently saw this on a Github Action test:
Attempt to unlock a mutex which is not locked in task: #<Async::Task:0x0000000000002b98
/mnt/sdb1/rsmp/actions-runner/_work/rsmp_validator/rsmp_validator/vendor/bundle/ruby/3.3.0/gems/async-2.32.0/lib/async/task.rb:97:in `backtrace' (running)>
/mnt/sdb1/rsmp/actions-runner/_work/rsmp_validator/rsmp_validator/vendor/bundle/ruby/3.3.0/gems/async-2.32.0/lib/async/promise.rb:83:in `synchronize'
/mnt/sdb1/rsmp/actions-runner/_work/rsmp_validator/rsmp_validator/vendor/bundle/ruby/3.3.0/gems/async-2.32.0/lib/async/promise.rb:83:in `wait'
/mnt/sdb1/rsmp/actions-runner/_work/rsmp_validator/rsmp_validator/vendor/bundle/ruby/3.3.0/gems/async-2.32.0/lib/async/task.rb:258:in `wait'
/mnt/sdb1/rsmp/actions-runner/_work/rsmp_validator/rsmp_validator/vendor/bundle/ruby/3.3.0/gems/rsmp-0.37.0/lib/rsmp/task.rb:58:in `wait'
/mnt/sdb1/rsmp/actions-runner/_work/rsmp_validator/rsmp_validator/vendor/bundle/ruby/3.3.0/gems/rsmp-0.37.0/lib/rsmp/supervisor.rb:206:in `accept_connection'
/mnt/sdb1/rsmp/actions-runner/_work/rsmp_validator/rsmp_validator/vendor/bundle/ruby/3.3.0/gems/rsmp-0.37.0/lib/rsmp/supervisor.rb:107:in `handle_connection'
/mnt/sdb1/rsmp/actions-runner/_work/rsmp_validator/rsmp_validator/vendor/bundle/ruby/3.3.0/gems/rsmp-0.37.0/lib/rsmp/supervisor.rb:73:in `block (2 levels) in run'
/mnt/sdb1/rsmp/actions-runner/_work/rsmp_validator/rsmp_validator/vendor/bundle/ruby/3.3.0/gems/io-endpoint-0.15.2/lib/io/endpoint/wrapper.rb:216:in `block (2 levels) in accept'
/mnt/sdb1/rsmp/actions-runner/_work/rsmp_validator/rsmp_validator/vendor/bundle/ruby/3.3.0/gems/async-2.32.0/lib/async/task.rb:207:in `block in run'
/mnt/sdb1/rsmp/actions-runner/_work/rsmp_validator/rsmp_validator/vendor/bundle/ruby/3.3.0/gems/async-2.32.0/lib/async/task.rb:452:in `block in schedule'
The supervisor.rb file mentioned is from the'rsmp' gem repo: https://github.com/rsmp-nordic/rsmp/blob/main/lib/rsmp/supervisor.rb#L206
The test failure happened in the 'rsmp_validator' repo: https://github.com/rsmp-nordic/rsmp_validator/actions/runs/17960473877/job/51082450222#step:6:41
Metadata
Metadata
Assignees
Labels
No labels