[ruby-core:77407] [Ruby trunk Bug#12711] Darwin doesn't show C backtrace correctly if iSIGSEGV is received when IP is in userland
From:
nagachika00@...
Date:
2016-09-26 14:13:32 UTC
List:
ruby-core #77407
Issue #12711 has been updated by Tomoyuki Chikanaga. Backport changed from 2.1: REQUIRED, 2.2: REQUIRED, 2.3: REQUIRED to 2.1: REQUIRED, 2.2: REQUIRED, 2.3: DONE ruby_2_3 r56257 merged revision(s) 56030,56035. ---------------------------------------- Bug #12711: Darwin doesn't show C backtrace correctly if iSIGSEGV is received when IP is in userland https://bugs.ruby-lang.org/issues/12711#change-60663 * Author: Yui NARUSE * Status: Closed * Priority: Normal * Assignee: * ruby -v: ruby 2.4.0dev (2016-08-18 trunk 55955) [x86_64-darwin15] * Backport: 2.1: REQUIRED, 2.2: REQUIRED, 2.3: DONE ---------------------------------------- Current Ruby can show C backtrace on the following case ```ruby Process.kill :SEGV, $$ ``` But can't on the following: ```ruby require"fiddle" Fiddle.dlunwrap(100).class ``` -- https://bugs.ruby-lang.org/ Unsubscribe: <mailto:ruby-core-request@ruby-lang.org?subject=unsubscribe> <http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-core>