Project

General

Profile

Actions

Bug #12711

closed

Darwin doesn't show C backtrace correctly if iSIGSEGV is received when IP is in userland

Added by naruse (Yui NARUSE) over 7 years ago. Updated over 7 years ago.

Status:
Closed
Assignee:
-
Target version:
-
ruby -v:
ruby 2.4.0dev (2016-08-18 trunk 55955) [x86_64-darwin15]
[ruby-core:77096]

Description

Current Ruby can show C backtrace on the following case

Process.kill :SEGV, $$

But can't on the following:

require"fiddle"
Fiddle.dlunwrap(100).class

Related issues 1 (0 open1 closed)

Related to Ruby master - Bug #13566: A process freezes at the beginning of C level backtrace when a certain SEGV is occurredClosednaruse (Yui NARUSE)Actions
Actions

Also available in: Atom PDF

Like0
Like0Like0Like0Like0