From: Levin Alexander Date: 2011-06-13T01:43:23+09:00 Subject: [ruby-core:37067] [Ruby 1.9 - Bug #4651] Bus Error using continuation on x86_64-darwin11.0.0 (Lion) Issue #4651 has been updated by Levin Alexander. diffing both config.log files: the segfaulting ruby (XCode 4.2) is compiled with: gcc version 4.2.1 (Based on Apple Inc. build 5658) (LLVM build 2335.15.00) i686-apple-darwin10-llvm-g++-4.2 (GCC) 4.2.1 (Based on Apple Inc. build 5658) (LLVM build 2335.15.00) the working ruby (XCode 4.0) is compiled with: gcc version 4.2.1 (Apple Inc. build 5666) (dot 3) i686-apple-darwin10-g++-4.2.1 (GCC) 4.2.1 (Apple Inc. build 5666) (dot 3) ---------------------------------------- Bug #4651: Bus Error using continuation on x86_64-darwin11.0.0 (Lion) http://redmine.ruby-lang.org/issues/4651 Author: Erik Michaels-Ober Status: Open Priority: Normal Assignee: Category: Target version: =begin The following code crashes with a Bus Error on Ruby 1.9.2-p136 and 1.9.2-p180 built for x86_64-darwin11.0.0 (Lion). The same code works on both of those versions of Ruby built for x86_64-darwin10.0.0 (Snow Leopard). (({require 'continuation'})) (({cc = callcc {|cc| cc }; cc.call if cc})) This actual code appears in the yard gem on (()). I've attached the crash log. Please let me know if you need any other information from me to help debug this issue. Thank you very much. Ruby makes me happy. =end -- http://redmine.ruby-lang.org