rubinius: Segfault w/bundler
https://travis-ci.org/puma/puma/jobs/177996892
- What command did you run?
I ran bundle install --jobs=3 --retry=3 --path=${BUNDLE_PATH:-vendor/bundle}
- What behavior did you get instead?
Retrying fetcher due to error (2/4): NoMethodError undefined method `<' on nil:NilClass....
Retrying fetcher due to error (3/4): NoMethodError undefined method `<' on nil:NilClass...
Retrying fetcher due to error (4/4): ArgumentError TypedData object has already been freed.......
Fetching version metadata from https://rubygems.org/.*** Error in `ruby /home/travis/.rvm/gems/rbx-3/bin/bundle install --jobs=3 --retry=3 --path=vendor/bundle': double free or corruption (fasttop): 0x00007f93cc6686e0 ***
The Rubinius process is aborting with signal: SIGABRT
- What version of Rubinius?
Output of rbx -v: rubinius 3.69 (2.3.1 a57071c6 2016-11-17 3.8.0) [x86_64-linux-gnu]
- What version of operating system?
Ubuntu 14.04.5 LTS
- How did you build your version of Rubinius?
-[X] I used RVM.
- Does this issue involve proprietary code?
-[X] No, this issued doesn’t involve proprietary code.
- Are you able to help us debug the issue?
-[X] Yes, I’m able to help debug, including running commands under lldb.
About this issue
- Original URL
- State: closed
- Created 8 years ago
- Comments: 17 (9 by maintainers)
Commits related to this issue
- Particular bundler version required for rubinius see https://github.com/rubinius/rubinius/issues/3710#issuecomment-262428773 — committed to puma/puma by nateberkopec 8 years ago
- Don't install bundler for new rbx as it breaks it https://github.com/rubinius/rubinius/issues/3710 — committed to PragTob/rubykon by PragTob 8 years ago
- Skip bundle update for rbx @see https://github.com/rubinius/rubinius/issues/3710 — committed to capistrano-s3/capistrano-s3 by j15e 7 years ago
- Skip bundle update for rbx @see https://github.com/rubinius/rubinius/issues/3710 — committed to capistrano-s3/capistrano-s3 by j15e 7 years ago
- Skip bundle update for rbx @see https://github.com/rubinius/rubinius/issues/3710 — committed to capistrano-s3/capistrano-s3 by j15e 7 years ago
- Skip bundle update for rbx @see https://github.com/rubinius/rubinius/issues/3710 — committed to capistrano-s3/capistrano-s3 by j15e 7 years ago
- Try to avoid concurrency bug on rbx/bundler Limits the bundler jobs number when running rubinius builds. It was failing undeterministically. Not sure of this, but perhaps some concurrency bug on bund... — committed to abinoam/factory_girl by abinoam 7 years ago
There’s nothing like googling a bug and seeing it was solved/addressed 20 minutes ago! This issue report was quite timely. Thank you both.
@nateberkopec Bundler post 1.11.2 (ie post the version packaged with Rubinius) has a number of concurrency-related bugs. I’ll definitely take a look at this, but I wanted to check that you were in fact using a newer version of Rubinius.
If I can determine that this is also a concurrency issue, I’ll open an issue like this one for Bundler and close this.
Thanks again for reporting.