Actions
Bug #13490
closedsegmentation fault while parsing object to time and adding to array
Status:
Closed
Assignee:
-
Target version:
-
ruby -v:
ruby 2.4.0p0 (2016-12-24 revision 57164) [x86_64-linux]
Description
While parsing Github API with Octokit.rb I get a reproducible segmentation fault.
I'm running Arch Linux 4.10.10:
0 ✓ user@host ~/directory $ uname -a
Linux host 4.10.10-1-ARCH #1 SMP PREEMPT Wed Apr 12 18:50:28 CEST 2017 x86_64 GNU/Linux
With Ruby 2.4.0:
0 ✓ user@host ~/directory $ ruby -v
ruby 2.4.0p0 (2016-12-24 revision 57164) [x86_64-linux]
Here is the most minimal script to cause this segfault:
require 'octokit'
c = Octokit::Client.new
e = []
t = c.send 'tags', 'paritytech/parity'
t.each do | v |
g = c.send 'git_commit', 'paritytech/parity', v.commit.sha
i = Time.parse(g.committer.date.to_s).to_i
e[i] = { :n => v.name }
end
Which causes the following segmentation fault:
0 ✓ user@host ~/directory $ ruby bug.rb $GITHUB-TOKEN
/home/user/.gem/ruby/2.4.0/gems/sawyer-0.8.1/lib/sawyer/resource.rb:102: [BUG] Segmentation fault at 0x00000020000000
(snip)
Please let me know if you need any additional details.
Files
Updated by nobu (Nobuyoshi Nakada) almost 7 years ago
- File bug-13490.log bug-13490.log added
- Description updated (diff)
- Status changed from Open to Feedback
Could you try 2.4.1 (with debugging info if possible)?
Updated by jeremyevans0 (Jeremy Evans) over 4 years ago
- Status changed from Feedback to Closed
Actions
Like0
Like0Like0