From: nobu@... Date: 2017-04-21T12:21:26+00:00 Subject: [ruby-core:80813] [Ruby trunk Bug#13490][Feedback] segmentation fault while parsing object to time and adding to array Issue #13490 has been updated by nobu (Nobuyoshi Nakada). File bug-13490.log added Description updated Status changed from Open to Feedback Could you try 2.4.1 (with debugging info if possible)? ---------------------------------------- Bug #13490: segmentation fault while parsing object to time and adding to array https://bugs.ruby-lang.org/issues/13490#change-64419 * Author: 5chdn (Afri 5chdn) * Status: Feedback * Priority: Normal * Assignee: * Target version: * ruby -v: ruby 2.4.0p0 (2016-12-24 revision 57164) [x86_64-linux] * Backport: 2.2: UNKNOWN, 2.3: UNKNOWN, 2.4: UNKNOWN ---------------------------------------- While parsing Github API with Octokit.rb I get a reproducible segmentation fault. I'm running Arch Linux 4.10.10: ~~~ text 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: ~~~ text 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: ~~~ ruby 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: ~~~ text 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-------------------------------- bug-13490.log (36.3 KB) -- https://bugs.ruby-lang.org/ Unsubscribe: