Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fiber#transfer gets confused about thread owners #3776

Closed
3 of 11 tasks
chuckremes opened this issue Dec 30, 2017 · 1 comment
Closed
3 of 11 tasks

Fiber#transfer gets confused about thread owners #3776

chuckremes opened this issue Dec 30, 2017 · 1 comment

Comments

@chuckremes
Copy link
Member

  1. What command did you run?

I ran https://gist.github.com/chuckremes/14c9ef06efc0bc62b9dc5b588c06719f

  1. What behavior did you expect?

I expected all 8 steps to execute TWICE.

  1. What behavior did you get instead?

I observed https://gist.github.com/chuckremes/14c9ef06efc0bc62b9dc5b588c06719f

Main thread executed the 8 steps correctly. Second thread died halfway through.

  1. What version of Rubinius?

3.86c109

  1. What version of operating system?

OSX 10.12.6

  1. How did you build your version of Rubinius?
  • I used RVM.
  • I used ruby-build.
  • I used ruby-install.
  • I built manually from a tarball.
  • I built manually from a git clone.
  • I installed a binary.
  1. Does this issue involve proprietary code?
  • Yes, this issue involves proprietary code that I cannot share.
  • Yes, this issue involves proprietary code, but I am able to share it under certain conditions.
  • No, this issue doesn't involve proprietary code.
  1. Are you able to help us debug the issue?
  • Yes, I'm able to help debug, including running commands under lldb.
  • No, I'm not able help debug or I don't have time to help.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant