| -- This file is automatically generated. You should know what you did if you want to edit this |
| -- !sql04 -- |
| 27 {"url":"https://api.github.com/repos/rubinius/rubinius/issues/3264","body":"Porting over https://github.com/rubyspec/rubyspec/issues/286 so we can keep track of it here:\\r\\n\\r\\n@jc00ke Can you, if you can still edit the original issue, copy-paste the Markdown into this issue (and remove this note)? I can't edit the issue so I can't copy over the tasks sadly.","events_url":"https://api.github.com/repos/rubinius/rubinius/issues/3264/events","labels_url":"https://api.github.com/repos/rubinius/rubinius/issues/3264/labels{/name}","comments_url":"https://api.github.com/repos/rubinius/rubinius/issues/3264/comments","title":"Need Ruby 2.2 specs","updated_at":"2015-01-01T13:42:58Z","html_url":"https://github.com/rubinius/rubinius/issues/3264","created_at":"2015-01-01T13:42:58Z","locked":0,"state":"open","user":{"starred_url":"https://api.github.com/users/YorickPeterse/starred{/owner}{/repo}","url":"https://api.github.com/users/YorickPeterse","repos_url":"https://api.github.com/users/YorickPeterse/repos","events_url":"https://api.github.com/users/YorickPeterse/events{/privacy}","login":"YorickPeterse","avatar_url":"https://avatars.githubusercontent.com/u/86065?v=3","gravatar_id":"","site_admin":0,"html_url":"https://github.com/YorickPeterse","received_events_url":"https://api.github.com/users/YorickPeterse/received_events","followers_url":"https://api.github.com/users/YorickPeterse/followers","following_url":"https://api.github.com/users/YorickPeterse/following{/other_user}","gists_url":"https://api.github.com/users/YorickPeterse/gists{/gist_id}","type":"User","subscriptions_url":"https://api.github.com/users/YorickPeterse/subscriptions","organizations_url":"https://api.github.com/users/YorickPeterse/orgs","id":86065},"id":53219928,"number":3264,"comments":0} |
| 27 {"url":"https://api.github.com/repos/rubinius/rubinius/issues/3255","body":"\\r\\n/home/jzakiya/.rvm/log/1419522856_rbx-2.4.1/rake.log\\r\\nhttps://gist.github.com/jzakiya/bca4c6fd7e79992d7032","events_url":"https://api.github.com/repos/rubinius/rubinius/issues/3255/events","labels_url":"https://api.github.com/repos/rubinius/rubinius/issues/3255/labels{/name}","comments_url":"https://api.github.com/repos/rubinius/rubinius/issues/3255/comments","title":"rbx 2.4.1 upgrade errors","updated_at":"2015-01-01T13:48:53Z","html_url":"https://github.com/rubinius/rubinius/issues/3255","created_at":"2014-12-25T18:42:17Z","locked":0,"state":"open","user":{"starred_url":"https://api.github.com/users/jzakiya/starred{/owner}{/repo}","url":"https://api.github.com/users/jzakiya","repos_url":"https://api.github.com/users/jzakiya/repos","events_url":"https://api.github.com/users/jzakiya/events{/privacy}","login":"jzakiya","avatar_url":"https://avatars.githubusercontent.com/u/69856?v=3","gravatar_id":"","site_admin":0,"html_url":"https://github.com/jzakiya","received_events_url":"https://api.github.com/users/jzakiya/received_events","followers_url":"https://api.github.com/users/jzakiya/followers","following_url":"https://api.github.com/users/jzakiya/following{/other_user}","gists_url":"https://api.github.com/users/jzakiya/gists{/gist_id}","type":"User","subscriptions_url":"https://api.github.com/users/jzakiya/subscriptions","organizations_url":"https://api.github.com/users/jzakiya/orgs","id":69856},"id":52869897,"number":3255,"comments":2} |
| 27 {"url":"https://api.github.com/repos/rubinius/rubinius/issues/3251","body":"For more details, please see the failed jobs of this [build](https://travis-ci.org/altkatz/jieba_rb/builds/44839361), It's an extension for a C++ library, works well on MRI (both on Linux and Mac OS X(10.10.1)) , and also works on Rubinius (tested 2.2.10-2.4.0 on my Mac OS X), but got the above coredump on Linux.","events_url":"https://api.github.com/repos/rubinius/rubinius/issues/3251/events","labels_url":"https://api.github.com/repos/rubinius/rubinius/issues/3251/labels{/name}","comments_url":"https://api.github.com/repos/rubinius/rubinius/issues/3251/comments","title":"\\"Invalid handle usage detected!\\" and core dumped on Linux, but not on Mac OS X.","updated_at":"2015-01-01T13:52:46Z","html_url":"https://github.com/rubinius/rubinius/issues/3251","created_at":"2014-12-23T01:41:28Z","locked":0,"state":"open","user":{"starred_url":"https://api.github.com/users/altkatz/starred{/owner}{/repo}","url":"https://api.github.com/users/altkatz","repos_url":"https://api.github.com/users/altkatz/repos","events_url":"https://api.github.com/users/altkatz/events{/privacy}","login":"altkatz","avatar_url":"https://avatars.githubusercontent.com/u/4903871?v=3","gravatar_id":"","site_admin":0,"html_url":"https://github.com/altkatz","received_events_url":"https://api.github.com/users/altkatz/received_events","followers_url":"https://api.github.com/users/altkatz/followers","following_url":"https://api.github.com/users/altkatz/following{/other_user}","gists_url":"https://api.github.com/users/altkatz/gists{/gist_id}","type":"User","subscriptions_url":"https://api.github.com/users/altkatz/subscriptions","organizations_url":"https://api.github.com/users/altkatz/orgs","id":4903871},"id":52706891,"number":3251,"comments":1} |
| 27 {"url":"https://api.github.com/repos/rubinius/rubinius/issues/3236","body":"`String#ascii_only?` has a cache, but I/O calls that modify the string do not invalidate this cache. Here is the simplest test case:\\r\\n\\r\\n```\\r\\na, b = IO.pipe\\r\\na.binmode\\r\\nb.binmode\\r\\nb.write(\\"\\\\xE2\\\\x9C\\\\x93\\")\\r\\nb.close\\r\\n\\r\\nbuf = \\"\\".force_encoding(\\"binary\\")\\r\\np buf.ascii_only? # should be true\\r\\na.read(1, buf)\\r\\np buf.ascii_only? # should be false\\r\\n```\\r\\n\\r\\nRubinius 2.2.10 returns true, true. MRI returns true, false.\\r\\n\\r\\nUnfortunately I have not been able to get Rubinius 2.4.1 working, so I couldn't test on that version.\\r\\n\\r\\nThis seemingly simple bug can cause all sorts of encoding problems, for example https://github.com/phusion/passenger/issues/1169. In https://github.com/phusion/passenger/issues/1169#issuecomment-66618120, I described how a change in Passenger accidentally triggered the bug.","events_url":"https://api.github.com/repos/rubinius/rubinius/issues/3236/events","labels":[{"url":"https://api.github.com/repos/rubinius/rubinius/labels/encoding","name":"encoding","color":"02d7e1"},{"url":"https://api.github.com/repos/rubinius/rubinius/labels/performance","name":"performance","color":"ff0099"}],"labels_url":"https://api.github.com/repos/rubinius/rubinius/issues/3236/labels{/name}","comments_url":"https://api.github.com/repos/rubinius/rubinius/issues/3236/comments","title":"I/O calls do not invalidate `String#ascii_only?` cache","updated_at":"2015-01-01T13:55:20Z","html_url":"https://github.com/rubinius/rubinius/issues/3236","created_at":"2014-12-11T13:28:20Z","locked":0,"state":"open","user":{"starred_url":"https://api.github.com/users/FooBarWidget/starred{/owner}{/repo}","url":"https://api.github.com/users/FooBarWidget","repos_url":"https://api.github.com/users/FooBarWidget/repos","events_url":"https://api.github.com/users/FooBarWidget/events{/privacy}","login":"FooBarWidget","avatar_url":"https://avatars.githubusercontent.com/u/819?v=3","gravatar_id":"","site_admin":0,"html_url":"https://github.com/FooBarWidget","received_events_url":"https://api.github.com/users/FooBarWidget/received_events","followers_url":"https://api.github.com/users/FooBarWidget/followers","following_url":"https://api.github.com/users/FooBarWidget/following{/other_user}","gists_url":"https://api.github.com/users/FooBarWidget/gists{/gist_id}","type":"User","subscriptions_url":"https://api.github.com/users/FooBarWidget/subscriptions","organizations_url":"https://api.github.com/users/FooBarWidget/orgs","id":819},"id":51686342,"number":3236,"comments":5} |
| 27 {"url":"https://api.github.com/repos/rubinius/rubinius/issues/3225","body":"Can't install rbx neither via rvm nor from sources. I tried to install such rbx versions as 2.2.7, 2.2.9 and 2.2.10 and every time got the same error:\\r\\n\\r\\n```\\r\\n/home/vagrant/rubinius/rubinius/staging/bin/rbx ./extconf.rbc\\r\\n\\r\\n---------------------------------------------\\r\\nCRASH: A fatal error has occurred.\\r\\n\\r\\nBacktrace:\\r\\n/home/vagrant/rubinius/rubinius/staging/bin/rbx[0x828d072]\\r\\n[0xb77a3400]\\r\\n/home/vagrant/rubinius/rubinius/staging/bin/rbx(ffi_closure_alloc+0xe4a)[0x83d3daa]\\r\\n/home/vagrant/rubinius/rubinius/staging/bin/rbx(_ZN8rubinius7FFIData6createEPNS_5StateEPNS_14NativeFunctionEiPNS_10FFIArgInfoES6_+0x5f)[0x82f211f]\\r\\n/home/vagrant/rubinius/rubinius/staging/bin/rbx(_ZN8rubinius14NativeFunction4prepEPNS_5StateEiPNS_10FFIArgInfoES4_+0xbb)[0x82f264b]\\r\\n/home/vagrant/rubinius/rubinius/staging/bin/rbx(_ZN8rubinius14NativeFunction8generateEPNS_5StateEPNS_7PointerEPNS_6SymbolEPNS_5ArrayEPNS_6ObjectE+0x11d)[0x82f27ed]\\r\\n/home/vagrant/rubinius/rubinius/staging/bin/rbx(_ZN8rubinius10Primitives23nativefunction_generateEPNS_5StateEPNS_9CallFrameEPNS_10ExecutableEPNS_6ModuleERNS_9ArgumentsE+0xd7)[0x8257ba7]\\r\\n/home/vagrant/rubinius/rubinius/staging/bin/rbx(_ZN8rubinius12CompiledCode16default_executorEPNS_5StateEPNS_9CallFrameEPNS_10ExecutableEPNS_6ModuleERNS_9ArgumentsE+0xb8)[0x82c5f08]\\r\\n/home/vagrant/rubinius/rubinius/staging/bin/rbx(_ZN8rubinius8CallSite11empty_cacheEPNS_5StateEPS0_PNS_9CallFrameERNS_9ArgumentsE+0x14b)[0x82c0c2b]\\r\\n/home/vagrant/rubinius/rubinius/staging/bin/rbx(_ZN8rubinius11MachineCode11interpreterEPNS_5StateEPS0_PNS_20InterpreterCallFrameE+0x18c4)[0x81e5354]\\r\\n/home/vagrant/rubinius/rubinius/staging/bin/rbx(_ZN8rubinius11MachineCode19execute_specializedINS_14FixedArgumentsEEEPNS_6ObjectEPNS_5StateEPNS_9CallFrameEPNS_10ExecutableEPNS_6ModuleERNS_9ArgumentsE+0x357)[0x822ac87]\\r\\n/home/vagrant/rubinius/rubinius/staging/bin/rbx(_ZN8rubinius12CompiledCode16default_executorEPNS_5StateEPNS_9CallFrameEPNS_10ExecutableEPNS_6ModuleERNS_9ArgumentsE+0xb8)[0x82c5f08]\\r\\n/home/vagrant/rubinius/rubinius/staging/bin/rbx(_ZN8rubinius8CallSite19empty_cache_privateEPNS_5StateEPS0_PNS_9CallFrameERNS_9ArgumentsE+0x14b)[0x82c0a3b]\\r\\n/home/vagrant/rubinius/rubinius/staging/bin/rbx(_ZN8rubinius11MachineCode11interpreterEPNS_5StateEPS0_PNS_20InterpreterCallFrameE+0x18c4)[0x81e5354]\\r\\n/home/vagrant/rubinius/rubinius/staging/bin/rbx(_ZN8rubinius16BlockEnvironment19execute_interpreterEPNS_5StateEPNS_9CallFrameEPS0_RNS_9ArgumentsERNS_15BlockInvocationE+0x20a)[0x82bcb7a]\\r\\n/home/vagrant/rubinius/rubinius/staging/bin/rbx(_ZN8rubinius16BlockEnvironment6invokeEPNS_5StateEPNS_9CallFrameEPS0_RNS_9ArgumentsERNS_15BlockInvocationE+0x81)[0x82bd361]\\r\\n/home/vagrant/rubinius/rubinius/staging/bin/rbx(_ZN8rubinius16BlockEnvironment10call_underEPNS_5StateEPNS_9CallFrameEPNS_10ExecutableEPNS_6ModuleERNS_9ArgumentsE+0xd4)[0x82bd824]\\r\\n/home/vagrant/rubinius/rubinius/staging/bin/rbx(_ZN8rubinius10Primitives16block_call_underEPNS_5StateEPNS_9CallFrameEPNS_10ExecutableEPNS_6ModuleERNS_9ArgumentsE+0x92)[0x826ead2]\\r\\n/home/vagrant/rubinius/rubinius/staging/bin/rbx(_ZN8rubinius8CallSite11empty_cacheEPNS_5StateEPS0_PNS_9CallFrameERNS_9ArgumentsE+0x14b)[0x82c0c2b]\\r\\n/home/vagrant/rubinius/rubinius/staging/bin/rbx(_ZN8rubinius11MachineCode11interpreterEPNS_5StateEPS0_PNS_20InterpreterCallFrameE+0x18c4)[0x81e5354]\\r\\n/home/vagrant/rubinius/rubinius/staging/bin/rbx(_ZN8rubinius16BlockEnvironment19execute_interpreterEPNS_5StateEPNS_9CallFrameEPS0_RNS_9ArgumentsERNS_15BlockInvocationE+0x20a)[0x82bcb7a]\\r\\n/home/vagrant/rubinius/rubinius/staging/bin/rbx(_ZN8rubinius16BlockEnvironment6invokeEPNS_5StateEPNS_9CallFrameEPS0_RNS_9ArgumentsERNS_15BlockInvocationE+0x81)[0x82bd361]\\r\\n/home/vagrant/rubinius/rubinius/staging/bin/rbx(_ZN8rubinius16BlockEnvironment10call_underEPNS_5StateEPNS_9CallFrameEPNS_10ExecutableEPNS_6ModuleERNS_9ArgumentsE+0xd4)[0x82bd824]\\r\\n/home/vagrant/rubinius/rubinius/staging/bin/rbx(_ZN8rubinius10Primitives16block_call_underEPNS_5StateEPNS_9CallFrameEPNS_10ExecutableEPNS_6ModuleERNS_9ArgumentsE+0x92)[0x826ead2]\\r\\n/home/vagrant/rubinius/rubinius/staging/bin/rbx(_ZN8rubinius8CallSite11empty_cacheEPNS_5StateEPS0_PNS_9CallFrameERNS_9ArgumentsE+0x14b)[0x82c0c2b]\\r\\n/home/vagrant/rubinius/rubinius/staging/bin/rbx(_ZN8rubinius11MachineCode11interpreterEPNS_5StateEPS0_PNS_20InterpreterCallFrameE+0x18c4)[0x81e5354]\\r\\n/home/vagrant/rubinius/rubinius/staging/bin/rbx(_ZN8rubinius16BlockEnvironment19execute_interpreterEPNS_5StateEPNS_9CallFrameEPS0_RNS_9ArgumentsERNS_15BlockInvocationE+0x20a)[0x82bcb7a]\\r\\n/home/vagrant/rubinius/rubinius/staging/bin/rbx(_ZN8rubinius16BlockEnvironment6invokeEPNS_5StateEPNS_9CallFrameEPS0_RNS_9ArgumentsERNS_15BlockInvocationE+0x81)[0x82bd361]\\r\\n/home/vagrant/rubinius/rubinius/staging/bin/rbx(_ZN8rubinius16BlockEnvironment10call_underEPNS_5StateEPNS_9CallFrameEPNS_10ExecutableEPNS_6ModuleERNS_9ArgumentsE+0xd4)[0x82bd824]\\r\\n/home/vagrant/rubinius/rubinius/staging/bin/rbx(_ZN8rubinius10Primitives16block_call_underEPNS_5StateEPNS_9CallFrameEPNS_10ExecutableEPNS_6ModuleERNS_9ArgumentsE+0x92)[0x826ead2]\\r\\n/home/vagrant/rubinius/rubinius/staging/bin/rbx(_ZN8rubinius8CallSite11empty_cacheEPNS_5StateEPS0_PNS_9CallFrameERNS_9ArgumentsE+0x14b)[0x82c0c2b]\\r\\n/home/vagrant/rubinius/rubinius/staging/bin/rbx(_ZN8rubinius11MachineCode11interpreterEPNS_5StateEPS0_PNS_20InterpreterCallFrameE+0x18c4)[0x81e5354]\\r\\n/home/vagrant/rubinius/rubinius/staging/bin/rbx(_ZN8rubinius11MachineCode19execute_specializedINS_11NoArgumentsEEEPNS_6ObjectEPNS_5StateEPNS_9CallFrameEPNS_10ExecutableEPNS_6ModuleERNS_9ArgumentsE+0x21f)[0x822c5df]\\r\\n/home/vagrant/rubinius/rubinius/staging/bin/rbx(_ZN8rubinius12CompiledCode16default_executorEPNS_5StateEPNS_9CallFrameEPNS_10ExecutableEPNS_6ModuleERNS_9ArgumentsE+0xb8)[0x82c5f08]\\r\\n/home/vagrant/rubinius/rubinius/staging/bin/rbx(_ZN8rubinius12CompiledFile7executeEPNS_5StateE+0x1f8)[0x81bb788]\\r\\n/home/vagrant/rubinius/rubinius/staging/bin/rbx(_ZN8rubinius11Environment8run_fileESs+0x1c0)[0x81c1840]\\r\\n/home/vagrant/rubinius/rubinius/staging/bin/rbx(_ZN8rubinius11Environment14load_directoryESs+0x25a)[0x81c288a]\\r\\n/home/vagrant/rubinius/rubinius/staging/bin/rbx(_ZN8rubinius11Environment11load_kernelESs+0x35d)[0x81c30ad]\\r\\n/home/vagrant/rubinius/rubinius/staging/bin/rbx(_ZN8rubinius11Environment19run_from_filesystemEv+0x21d)[0x81c379d]\\r\\n/home/vagrant/rubinius/rubinius/staging/bin/rbx(main+0xcc)[0x81807dc]\\r\\n/lib/i386-linux-gnu/libc.so.6(__libc_start_main+0xf3)[0xb74844d3]\\r\\n/home/vagrant/rubinius/rubinius/staging/bin/rbx[0x818e019]\\r\\n\\r\\n\\r\\nWrote full error report to: /home/vagrant/.rbx/rubinius_last_error_7042\\r\\nRun 'rbx report' to submit this crash report!\\r\\nrake aborted!\\r\\nCommand failed with status (): [/home/vagrant/rubinius/rubinius/staging/bi...]\\r\\n/home/vagrant/rubinius/rubinius/rakelib/gems.rake:5:in `bootstrap_rubinius'\\r\\n/home/vagrant/rubinius/rubinius/rakelib/gems.rake:50:in `block (3 levels) in <top (required)>'\\r\\n/home/vagrant/rubinius/rubinius/rakelib/gems.rake:47:in `chdir'\\r\\n/home/vagrant/rubinius/rubinius/rakelib/gems.rake:47:in `block (2 levels) in <top (required)>'\\r\\n/home/vagrant/.rvm/gems/ruby-2.1.5-dev/bin/ruby_executable_hooks:15:in `eval'\\r\\n/home/vagrant/.rvm/gems/ruby-2.1.5-dev/bin/ruby_executable_hooks:15:in `<main>'\\r\\nTasks: TOP => install => build:build => gems:melbourne\\r\\n(See full trace by running task with --trace)\\r\\n``` \\r\\n\\r\\nRubinius Crash Report: https://gist.github.com/undr/f47cce8d95b5901eb5d8\\r\\n\\r\\n```shell\\r\\n> rvm -v\\r\\nrvm 1.26.3 (latest) by Wayne E. Seguin <wayneeseguin@gmail.com>, Michal Papis <mpapis@gmail.com> [https://rvm.io/]\\r\\n> uname -a\\r\\nLinux precise32 3.2.0-23-generic-pae #36-Ubuntu SMP Tue Apr 10 22:19:09 UTC 2012 i686 i686 i386 GNU/Linux\\r\\n> lsb_release -a\\r\\nNo LSB modules are available.\\r\\nDistributor ID:\\tUbuntu\\r\\nDescription:\\tUbuntu 12.04 LTS\\r\\nRelease:\\t12.04\\r\\nCodename:\\tprecise\\r\\n```\\r\\n\\r\\n","events_url":"https://api.github.com/repos/rubinius/rubinius/issues/3225/events","labels_url":"https://api.github.com/repos/rubinius/rubinius/issues/3225/labels{/name}","comments_url":"https://api.github.com/repos/rubinius/rubinius/issues/3225/comments","title":"Can't install rbx neither via rvm nor from sources","updated_at":"2015-01-01T13:58:06Z","html_url":"https://github.com/rubinius/rubinius/issues/3225","created_at":"2014-11-30T15:01:08Z","locked":0,"state":"open","user":{"starred_url":"https://api.github.com/users/undr/starred{/owner}{/repo}","url":"https://api.github.com/users/undr","repos_url":"https://api.github.com/users/undr/repos","events_url":"https://api.github.com/users/undr/events{/privacy}","login":"undr","avatar_url":"https://avatars.githubusercontent.com/u/126763?v=3","gravatar_id":"","site_admin":0,"html_url":"https://github.com/undr","received_events_url":"https://api.github.com/users/undr/received_events","followers_url":"https://api.github.com/users/undr/followers","following_url":"https://api.github.com/users/undr/following{/other_user}","gists_url":"https://api.github.com/users/undr/gists{/gist_id}","type":"User","subscriptions_url":"https://api.github.com/users/undr/subscriptions","organizations_url":"https://api.github.com/users/undr/orgs","id":126763},"id":50460061,"number":3225,"comments":7} |
| 27 {"url":"https://api.github.com/repos/rubinius/rubinius/issues/3221","body":"Let's list them out here and then work on a dashboard. We should incorporate #2006 and #2121 in the dashboard.\\r\\n\\r\\n- [ ] sidekiq\\r\\n- [ ] celluloid\\r\\n- [ ] suckerpunch\\r\\n- [ ] Rails\\r\\n - [ ] ActiveSupport\\r\\n - [ ] ActionMailer\\r\\n - [ ] ActionPack\\r\\n - [ ] ActionView\\r\\n - [ ] ActiveJob\\r\\n - [ ] ActiveModel\\r\\n - [ ] ActiveRecord","events_url":"https://api.github.com/repos/rubinius/rubinius/issues/3221/events","labels_url":"https://api.github.com/repos/rubinius/rubinius/issues/3221/labels{/name}","comments_url":"https://api.github.com/repos/rubinius/rubinius/issues/3221/comments","title":"Ensure the tests for these projects run on Travis","updated_at":"2015-01-01T14:02:33Z","html_url":"https://github.com/rubinius/rubinius/issues/3221","created_at":"2014-11-20T18:49:51Z","locked":0,"state":"open","user":{"starred_url":"https://api.github.com/users/jc00ke/starred{/owner}{/repo}","url":"https://api.github.com/users/jc00ke","repos_url":"https://api.github.com/users/jc00ke/repos","events_url":"https://api.github.com/users/jc00ke/events{/privacy}","login":"jc00ke","avatar_url":"https://avatars.githubusercontent.com/u/18191?v=3","gravatar_id":"","site_admin":0,"html_url":"https://github.com/jc00ke","received_events_url":"https://api.github.com/users/jc00ke/received_events","followers_url":"https://api.github.com/users/jc00ke/followers","following_url":"https://api.github.com/users/jc00ke/following{/other_user}","gists_url":"https://api.github.com/users/jc00ke/gists{/gist_id}","type":"User","subscriptions_url":"https://api.github.com/users/jc00ke/subscriptions","organizations_url":"https://api.github.com/users/jc00ke/orgs","id":18191},"id":49602877,"number":3221,"comments":1} |
| 27 {"url":"https://api.github.com/repos/rubinius/rubinius/issues/3217","body":"The other day, this app (https://github.com/ahwatts/mogilefs_s3_device), which is essentially a half-implemented WebDAV server that acts as an interface to S3 for our internal file-storage system, got in to a weird state and started throwing a lot of errors with this stack trace: https://gist.github.com/ahwatts/0b6c004d2c1943d4bccb . I suspect one or more of the database connections in our connection pool was broken somehow, because some requests were functioning while others were throwing this error.\\r\\n\\r\\nIt's entirely possible that I'm doing something wrong and unsupported here, but I'm not sure how to trace through the call down to the MySQL extension and then back up to Rubinius, and was wondering if y'all had any insight into this.\\r\\n\\r\\nRubinius version:\\r\\nrubinius 2.2.10 (2.1.0 bf61ae2e 2014-06-27 JI) [x86_64-linux-gnu]\\r\\n\\r\\nOS uname:\\r\\nLinux alt-storage1.internal.domain 2.6.32-431.20.3.el6.x86_64 #1 SMP Thu Jun 19 21:14:45 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux\\r\\n\\r\\nStack trace:\\r\\nhttps://gist.github.com/ahwatts/0b6c004d2c1943d4bccb\\r\\n\\r\\nSource code:\\r\\nhttps://github.com/ahwatts/mogilefs_s3_device","events_url":"https://api.github.com/repos/rubinius/rubinius/issues/3217/events","labels_url":"https://api.github.com/repos/rubinius/rubinius/issues/3217/labels{/name}","comments_url":"https://api.github.com/repos/rubinius/rubinius/issues/3217/comments","title":"NoMethodError: undefined method `to_str' on false:FalseClass in mysql2 gem","updated_at":"2015-01-01T14:06:46Z","html_url":"https://github.com/rubinius/rubinius/issues/3217","created_at":"2014-11-17T16:25:57Z","locked":0,"state":"open","user":{"starred_url":"https://api.github.com/users/ahwatts/starred{/owner}{/repo}","url":"https://api.github.com/users/ahwatts","repos_url":"https://api.github.com/users/ahwatts/repos","events_url":"https://api.github.com/users/ahwatts/events{/privacy}","login":"ahwatts","avatar_url":"https://avatars.githubusercontent.com/u/308758?v=3","gravatar_id":"","site_admin":0,"html_url":"https://github.com/ahwatts","received_events_url":"https://api.github.com/users/ahwatts/received_events","followers_url":"https://api.github.com/users/ahwatts/followers","following_url":"https://api.github.com/users/ahwatts/following{/other_user}","gists_url":"https://api.github.com/users/ahwatts/gists{/gist_id}","type":"User","subscriptions_url":"https://api.github.com/users/ahwatts/subscriptions","organizations_url":"https://api.github.com/users/ahwatts/orgs","id":308758},"id":49111805,"number":3217,"comments":1} |
| 27 {"url":"https://api.github.com/repos/rubinius/rubinius/issues/3230","body":"Maybe sprinter generates illegal bytecode sequence.\\r\\n\\r\\nI got busy recently. No further digging... I'd like to fix this if time allows me... ;)\\r\\n\\r\\nThis is the one-liner\\r\\n\\r\\n```\\r\\n./bin/mspec --repeat 100000 spec/ruby/core/string/modulo_spec.rb\\r\\n```\\r\\n\\r\\n```\\r\\nAssertion failed: (Val && \\"isa<> used on a null pointer\\"), function doit, file /usr/local/Cellar/llvm/3.5.0/include/llvm/Support/Casting.h, line 95.\\r\\nThe Rubinius process is aborting with signal: SIGABRT\\r\\n--- begin system info ---\\r\\nsysname: Darwin\\r\\nnodename: foobar\\r\\nrelease: 13.3.0\\r\\nversion: Darwin Kernel Version 13.3.0: Tue Jun 3 21:27:35 PDT 2014; root:xnu-2422.110.17~1/RELEASE_X86_64\\r\\nmachine: x86_64\\r\\n--- end system info ---\\r\\n--- begin system backtrace ---\\r\\n0 rbx 0x000000010905cb48 _ZN8rubiniusL12segv_handlerEi + 248\\r\\n1 libsystem_platform.dylib 0x00007fff8d3065aa _sigtramp + 26\\r\\n2 ??? 0x0000000000000000 0x0 + 0\\r\\n3 rbx 0x000000010997ed2b abort + 22\\r\\n4 rbx 0x000000010997ed15 abort + 0\\r\\n5 rbx 0x000000010912e8e7 _ZN4llvm9IRBuilderILb1ENS_14ConstantFolderEN8rubinius26IRBuilderInserterWithDebugEE10CreateICmpENS_7CmpInst9PredicateEPNS_5ValueES8_RKNS_5TwineE + 247\\r\\n6 rbx 0x000000010915da39 _ZN8rubinius8JITVisit24check_for_exception_thenEPN4llvm5ValueEPNS1_10BasicBlockEb + 217\\r\\n7 rbx 0x0000000109165a87 _ZN8rubinius8JITVisit19check_for_exceptionEPN4llvm5ValueEb + 119\\r\\n8 rbx 0x0000000109153192 _ZN8rubinius8JITVisit16visit_send_stackERmm + 1298\\r\\n9 rbx 0x00000001091487bd _ZN8rubinius17VisitInstructionsINS_8JITVisitEE8dispatchEi + 1917\\r\\n10 rbx 0x0000000109147fc3 _ZN8rubinius3jit6Walker4callERNS_14OpcodeIteratorE + 131\\r\\n11 rbx 0x0000000109147d3e _ZN8rubinius3jit17ControlFlowWalker3runINS0_6WalkerEEEvRT_ + 446\\r\\n12 rbx 0x0000000109145f7e _ZN8rubinius3jit7Builder13generate_bodyEv + 590\\r\\n13 rbx 0x00000001091676a0 _ZN8rubinius3jit8Compiler13compile_blockEPNS_17JITCompileRequestE + 624\\r\\n14 rbx 0x000000010917dbeb _ZN8rubinius9LLVMState7performEPNS_5StateE + 1083\\r\\n15 rbx 0x000000010917d78c _ZN8rubinius19jit_llvm_trampolineEPNS_5StateE + 28\\r\\n16 rbx 0x00000001090ed97b _ZN8rubinius6Thread13in_new_threadEPv + 747\\r\\n17 libsystem_pthread.dylib 0x00007fff9744e899 _pthread_body + 138\\r\\n18 libsystem_pthread.dylib 0x00007fff9744e72a _pthread_struct_init + 0\\r\\n19 libsystem_pthread.dylib 0x00007fff97452fc9 thread_start + 13\\r\\n--- end system backtrace ---\\r\\n--- begin Ruby backtraces ---\\r\\n--- Thread 1 backtrace ---\\r\\nRubinius::Mirror.reflect in kernel/bootstrap/mirror.rb:12 (+0 jit)\\r\\nRubinius::Mirror::Array.reflect in kernel/bootstrap/array_mirror.rb:7 (+3 jit)\\r\\nArray#initialize_copy in kernel/common/array.rb:85 (+31 inline)\\r\\nKernel#initialize_dup in kernel/common/kernel.rb:358 (+0 jit)\\r\\nRubinius::Type.object_initialize_dup in kernel/common/type.rb:493 (+0 jit)\\r\\nKernel#dup in kernel/alpha.rb:207 (+22 inline)\\r\\n__block__ in kernel/common/enumerable.rb:328 (+0 jit)\\r\\nArray#each in kernel/bootstrap/array.rb:76 (+51 jit)\\r\\nEnumerable#all? in kernel/common/enumerable.rb:328 (+7 inline)\\r\\nContextState#protect in /Users/ryo-onodera/rubinius-central/mspec/lib/mspec/runner/context.rb:178 (+18 inline)\\r\\n__block__ in /Users/ryo-onodera/rubinius-central/mspec/lib/mspec/runner/context.rb:210 (+79 jit)\\r\\n__block__ in /Users/ryo-onodera/rubinius-central/mspec/lib/mspec/runner/mspec.rb:239 (+0 jit)\\r\\nInteger#times in kernel/common/integer.rb:196 (+31)\\r\\nMSpec.repeat in /Users/ryo-onodera/rubinius-central/mspec/lib/mspec/runner/mspec.rb:238 (+12)\\r\\n__block__ in /Users/ryo-onodera/rubinius-central/mspec/lib/mspec/runner/context.rb:200 (+7)\\r\\nArray#each in kernel/bootstrap/array.rb:76 (+51 jit)\\r\\nContextState#process in /Users/ryo-onodera/rubinius-central/mspec/lib/mspec/runner/context.rb:199 (+71)\\r\\nMSpec.describe in /Users/ryo-onodera/rubinius-central/mspec/lib/mspec/runner/mspec.rb:0 (+108)\\r\\nObject#describe in /Users/ryo-onodera/rubinius-central/mspec/lib/mspec/runner/object.rb:11 (+42)\\r\\nObject#__script__ in /Users/ryo-onodera/rubinius-central/spec/ruby/core/string/modulo_spec.rb:4 (+46)\\r\\nKernel.load in kernel/common/kernel.rb:497 (+58)\\r\\n__block__ in /Users/ryo-onodera/rubinius-central/mspec/lib/mspec/runner/mspec.rb:57 (+8)\\r\\nBasicObject#instance_eval in kernel/common/eval.rb:43 (+120)\\r\\nMSpec.protect in /Users/ryo-onodera/rubinius-central/mspec/lib/mspec/runner/mspec.rb:69 (+29)\\r\\n__block__ in /Users/ryo-onodera/rubinius-central/mspec/lib/mspec/runner/mspec.rb:57 (+68)\\r\\nArray#each in kernel/bootstrap/array.rb:76 (+51 jit)\\r\\nMSpec.files in /Users/ryo-onodera/rubinius-central/mspec/lib/mspec/runner/mspec.rb:51 (+42)\\r\\nMSpec.process in /Users/ryo-onodera/rubinius-central/mspec/lib/mspec/runner/mspec.rb:43 (+11)\\r\\nMSpecRun#run in /Users/ryo-onodera/rubinius-central/mspec/lib/mspec/commands/mspec-run.rb:94 (+35)\\r\\nMSpecScript.main in /Users/ryo-onodera/rubinius-central/mspec/lib/mspec/utils/script.rb:218 (+67)\\r\\nObject#__script__ in /Users/ryo-onodera/rubinius-central/mspec/bin/mspec-run:8 (+47)\\r\\nRubinius::CodeLoader#load_script in kernel/delta/code_loader.rb:66 (+52)\\r\\nRubinius::CodeLoader.load_script in kernel/delta/code_loader.rb:152 (+40)\\r\\nRubinius::Loader#script in kernel/loader.rb:645 (+214)\\r\\nRubinius::Loader#main in kernel/loader.rb:799 (+77)\\r\\n```","events_url":"https://api.github.com/repos/rubinius/rubinius/issues/3230/events","labels":[{"url":"https://api.github.com/repos/rubinius/rubinius/labels/crash","name":"crash","color":"ff0000"},{"url":"https://api.github.com/repos/rubinius/rubinius/labels/JIT","name":"JIT","color":"a6d18e"}],"labels_url":"https://api.github.com/repos/rubinius/rubinius/issues/3230/labels{/name}","comments_url":"https://api.github.com/repos/rubinius/rubinius/issues/3230/comments","title":"Some format pattern of String#% causes SEGV when to jit","updated_at":"2015-01-01T15:09:50Z","html_url":"https://github.com/rubinius/rubinius/issues/3230","created_at":"2014-12-05T12:09:44Z","locked":0,"state":"open","user":{"starred_url":"https://api.github.com/users/ryoqun/starred{/owner}{/repo}","url":"https://api.github.com/users/ryoqun","repos_url":"https://api.github.com/users/ryoqun/repos","events_url":"https://api.github.com/users/ryoqun/events{/privacy}","login":"ryoqun","avatar_url":"https://avatars.githubusercontent.com/u/117807?v=3","gravatar_id":"","site_admin":0,"html_url":"https://github.com/ryoqun","received_events_url":"https://api.github.com/users/ryoqun/received_events","followers_url":"https://api.github.com/users/ryoqun/followers","following_url":"https://api.github.com/users/ryoqun/following{/other_user}","gists_url":"https://api.github.com/users/ryoqun/gists{/gist_id}","type":"User","subscriptions_url":"https://api.github.com/users/ryoqun/subscriptions","organizations_url":"https://api.github.com/users/ryoqun/orgs","id":117807},"id":51092093,"number":3230,"comments":3} |
| 27 {"url":"https://api.github.com/repos/rubinius/rubinius/issues/3230","body":"Maybe sprinter generates illegal bytecode sequence.\\r\\n\\r\\nI got busy recently. No further digging... I'd like to fix this if time allows me... ;)\\r\\n\\r\\nThis is the one-liner\\r\\n\\r\\n```\\r\\n./bin/mspec --repeat 100000 spec/ruby/core/string/modulo_spec.rb\\r\\n```\\r\\n\\r\\n```\\r\\nAssertion failed: (Val && \\"isa<> used on a null pointer\\"), function doit, file /usr/local/Cellar/llvm/3.5.0/include/llvm/Support/Casting.h, line 95.\\r\\nThe Rubinius process is aborting with signal: SIGABRT\\r\\n--- begin system info ---\\r\\nsysname: Darwin\\r\\nnodename: foobar\\r\\nrelease: 13.3.0\\r\\nversion: Darwin Kernel Version 13.3.0: Tue Jun 3 21:27:35 PDT 2014; root:xnu-2422.110.17~1/RELEASE_X86_64\\r\\nmachine: x86_64\\r\\n--- end system info ---\\r\\n--- begin system backtrace ---\\r\\n0 rbx 0x000000010905cb48 _ZN8rubiniusL12segv_handlerEi + 248\\r\\n1 libsystem_platform.dylib 0x00007fff8d3065aa _sigtramp + 26\\r\\n2 ??? 0x0000000000000000 0x0 + 0\\r\\n3 rbx 0x000000010997ed2b abort + 22\\r\\n4 rbx 0x000000010997ed15 abort + 0\\r\\n5 rbx 0x000000010912e8e7 _ZN4llvm9IRBuilderILb1ENS_14ConstantFolderEN8rubinius26IRBuilderInserterWithDebugEE10CreateICmpENS_7CmpInst9PredicateEPNS_5ValueES8_RKNS_5TwineE + 247\\r\\n6 rbx 0x000000010915da39 _ZN8rubinius8JITVisit24check_for_exception_thenEPN4llvm5ValueEPNS1_10BasicBlockEb + 217\\r\\n7 rbx 0x0000000109165a87 _ZN8rubinius8JITVisit19check_for_exceptionEPN4llvm5ValueEb + 119\\r\\n8 rbx 0x0000000109153192 _ZN8rubinius8JITVisit16visit_send_stackERmm + 1298\\r\\n9 rbx 0x00000001091487bd _ZN8rubinius17VisitInstructionsINS_8JITVisitEE8dispatchEi + 1917\\r\\n10 rbx 0x0000000109147fc3 _ZN8rubinius3jit6Walker4callERNS_14OpcodeIteratorE + 131\\r\\n11 rbx 0x0000000109147d3e _ZN8rubinius3jit17ControlFlowWalker3runINS0_6WalkerEEEvRT_ + 446\\r\\n12 rbx 0x0000000109145f7e _ZN8rubinius3jit7Builder13generate_bodyEv + 590\\r\\n13 rbx 0x00000001091676a0 _ZN8rubinius3jit8Compiler13compile_blockEPNS_17JITCompileRequestE + 624\\r\\n14 rbx 0x000000010917dbeb _ZN8rubinius9LLVMState7performEPNS_5StateE + 1083\\r\\n15 rbx 0x000000010917d78c _ZN8rubinius19jit_llvm_trampolineEPNS_5StateE + 28\\r\\n16 rbx 0x00000001090ed97b _ZN8rubinius6Thread13in_new_threadEPv + 747\\r\\n17 libsystem_pthread.dylib 0x00007fff9744e899 _pthread_body + 138\\r\\n18 libsystem_pthread.dylib 0x00007fff9744e72a _pthread_struct_init + 0\\r\\n19 libsystem_pthread.dylib 0x00007fff97452fc9 thread_start + 13\\r\\n--- end system backtrace ---\\r\\n--- begin Ruby backtraces ---\\r\\n--- Thread 1 backtrace ---\\r\\nRubinius::Mirror.reflect in kernel/bootstrap/mirror.rb:12 (+0 jit)\\r\\nRubinius::Mirror::Array.reflect in kernel/bootstrap/array_mirror.rb:7 (+3 jit)\\r\\nArray#initialize_copy in kernel/common/array.rb:85 (+31 inline)\\r\\nKernel#initialize_dup in kernel/common/kernel.rb:358 (+0 jit)\\r\\nRubinius::Type.object_initialize_dup in kernel/common/type.rb:493 (+0 jit)\\r\\nKernel#dup in kernel/alpha.rb:207 (+22 inline)\\r\\n__block__ in kernel/common/enumerable.rb:328 (+0 jit)\\r\\nArray#each in kernel/bootstrap/array.rb:76 (+51 jit)\\r\\nEnumerable#all? in kernel/common/enumerable.rb:328 (+7 inline)\\r\\nContextState#protect in /Users/ryo-onodera/rubinius-central/mspec/lib/mspec/runner/context.rb:178 (+18 inline)\\r\\n__block__ in /Users/ryo-onodera/rubinius-central/mspec/lib/mspec/runner/context.rb:210 (+79 jit)\\r\\n__block__ in /Users/ryo-onodera/rubinius-central/mspec/lib/mspec/runner/mspec.rb:239 (+0 jit)\\r\\nInteger#times in kernel/common/integer.rb:196 (+31)\\r\\nMSpec.repeat in /Users/ryo-onodera/rubinius-central/mspec/lib/mspec/runner/mspec.rb:238 (+12)\\r\\n__block__ in /Users/ryo-onodera/rubinius-central/mspec/lib/mspec/runner/context.rb:200 (+7)\\r\\nArray#each in kernel/bootstrap/array.rb:76 (+51 jit)\\r\\nContextState#process in /Users/ryo-onodera/rubinius-central/mspec/lib/mspec/runner/context.rb:199 (+71)\\r\\nMSpec.describe in /Users/ryo-onodera/rubinius-central/mspec/lib/mspec/runner/mspec.rb:0 (+108)\\r\\nObject#describe in /Users/ryo-onodera/rubinius-central/mspec/lib/mspec/runner/object.rb:11 (+42)\\r\\nObject#__script__ in /Users/ryo-onodera/rubinius-central/spec/ruby/core/string/modulo_spec.rb:4 (+46)\\r\\nKernel.load in kernel/common/kernel.rb:497 (+58)\\r\\n__block__ in /Users/ryo-onodera/rubinius-central/mspec/lib/mspec/runner/mspec.rb:57 (+8)\\r\\nBasicObject#instance_eval in kernel/common/eval.rb:43 (+120)\\r\\nMSpec.protect in /Users/ryo-onodera/rubinius-central/mspec/lib/mspec/runner/mspec.rb:69 (+29)\\r\\n__block__ in /Users/ryo-onodera/rubinius-central/mspec/lib/mspec/runner/mspec.rb:57 (+68)\\r\\nArray#each in kernel/bootstrap/array.rb:76 (+51 jit)\\r\\nMSpec.files in /Users/ryo-onodera/rubinius-central/mspec/lib/mspec/runner/mspec.rb:51 (+42)\\r\\nMSpec.process in /Users/ryo-onodera/rubinius-central/mspec/lib/mspec/runner/mspec.rb:43 (+11)\\r\\nMSpecRun#run in /Users/ryo-onodera/rubinius-central/mspec/lib/mspec/commands/mspec-run.rb:94 (+35)\\r\\nMSpecScript.main in /Users/ryo-onodera/rubinius-central/mspec/lib/mspec/utils/script.rb:218 (+67)\\r\\nObject#__script__ in /Users/ryo-onodera/rubinius-central/mspec/bin/mspec-run:8 (+47)\\r\\nRubinius::CodeLoader#load_script in kernel/delta/code_loader.rb:66 (+52)\\r\\nRubinius::CodeLoader.load_script in kernel/delta/code_loader.rb:152 (+40)\\r\\nRubinius::Loader#script in kernel/loader.rb:645 (+214)\\r\\nRubinius::Loader#main in kernel/loader.rb:799 (+77)\\r\\n```","events_url":"https://api.github.com/repos/rubinius/rubinius/issues/3230/events","labels":[{"url":"https://api.github.com/repos/rubinius/rubinius/labels/crash","name":"crash","color":"ff0000"},{"url":"https://api.github.com/repos/rubinius/rubinius/labels/JIT","name":"JIT","color":"a6d18e"},{"url":"https://api.github.com/repos/rubinius/rubinius/labels/Needs+feedback","name":"Needs feedback","color":"fef2c0"}],"labels_url":"https://api.github.com/repos/rubinius/rubinius/issues/3230/labels{/name}","comments_url":"https://api.github.com/repos/rubinius/rubinius/issues/3230/comments","title":"Some format pattern of String#% causes SEGV when to jit","updated_at":"2015-01-01T15:20:57Z","html_url":"https://github.com/rubinius/rubinius/issues/3230","created_at":"2014-12-05T12:09:44Z","locked":0,"state":"open","user":{"starred_url":"https://api.github.com/users/ryoqun/starred{/owner}{/repo}","url":"https://api.github.com/users/ryoqun","repos_url":"https://api.github.com/users/ryoqun/repos","events_url":"https://api.github.com/users/ryoqun/events{/privacy}","login":"ryoqun","avatar_url":"https://avatars.githubusercontent.com/u/117807?v=3","gravatar_id":"","site_admin":0,"html_url":"https://github.com/ryoqun","received_events_url":"https://api.github.com/users/ryoqun/received_events","followers_url":"https://api.github.com/users/ryoqun/followers","following_url":"https://api.github.com/users/ryoqun/following{/other_user}","gists_url":"https://api.github.com/users/ryoqun/gists{/gist_id}","type":"User","subscriptions_url":"https://api.github.com/users/ryoqun/subscriptions","organizations_url":"https://api.github.com/users/ryoqun/orgs","id":117807},"id":51092093,"number":3230,"comments":4} |
| 27 {"url":"https://api.github.com/repos/rubinius/rubinius/issues/3265","body":"Porting from rubyspec/rubyspec#23\\r\\n\\r\\nhttp://gist.github.com/437039\\r\\n\\r\\n- [ ] Pull out shared specs\\r\\n- [ ] Review specs","events_url":"https://api.github.com/repos/rubinius/rubinius/issues/3265/events","labels":[{"url":"https://api.github.com/repos/rubinius/rubinius/labels/spec","name":"spec","color":"d4d4d4"}],"labels_url":"https://api.github.com/repos/rubinius/rubinius/issues/3265/labels{/name}","comments_url":"https://api.github.com/repos/rubinius/rubinius/issues/3265/comments","title":"Kernel.chomp specs","updated_at":"2015-01-01T18:03:50Z","html_url":"https://github.com/rubinius/rubinius/issues/3265","created_at":"2015-01-01T18:03:50Z","locked":0,"state":"open","user":{"starred_url":"https://api.github.com/users/jc00ke/starred{/owner}{/repo}","url":"https://api.github.com/users/jc00ke","repos_url":"https://api.github.com/users/jc00ke/repos","events_url":"https://api.github.com/users/jc00ke/events{/privacy}","login":"jc00ke","avatar_url":"https://avatars.githubusercontent.com/u/18191?v=3","gravatar_id":"","site_admin":0,"html_url":"https://github.com/jc00ke","received_events_url":"https://api.github.com/users/jc00ke/received_events","followers_url":"https://api.github.com/users/jc00ke/followers","following_url":"https://api.github.com/users/jc00ke/following{/other_user}","gists_url":"https://api.github.com/users/jc00ke/gists{/gist_id}","type":"User","subscriptions_url":"https://api.github.com/users/jc00ke/subscriptions","organizations_url":"https://api.github.com/users/jc00ke/orgs","id":18191},"id":53224957,"number":3265,"comments":0} |
| |