Skip to content

Instantly share code, notes, and snippets.

@cypher
Created September 2, 2011 10:35
Show Gist options
  • Save cypher/1188350 to your computer and use it in GitHub Desktop.
Save cypher/1188350 to your computer and use it in GitHub Desktop.
module Rubinius
BUILD_CONFIG = {
:which_ruby => :ruby,
:build_ruby => "/Users/cypher/.rbenv/versions/1.9.2-p290/bin/ruby",
:build_rake => "rake",
:build_perl => "perl",
:llvm => :prebuilt,
:llvm_configure => "",
:cc => "gcc",
:cxx => "g++",
:user_cflags => "",
:user_cppflags => "",
:user_ldflags => "",
:defines => ["HAS_EXECINFO", "HAS_READLINE"],
:curses => "curses",
:host => "x86_64-apple-darwin11.1.0",
:cpu => "x86_64",
:vendor => "apple",
:os => "darwin11.1.0",
:little_endian => true,
:sizeof_long => 8,
:x86_32 => false,
:bindir => "/Users/cypher/Development/Rubinius-2.0.0pre/bin",
:libdir => "/Users/cypher/Development/Rubinius-2.0.0pre",
:runtime => "/Users/cypher/Development/Rubinius-2.0.0pre/runtime",
:kernel_path => "/Users/cypher/Development/Rubinius-2.0.0pre/kernel",
:lib_path => "/Users/cypher/Development/Rubinius-2.0.0pre/lib",
:ext_path => "/Users/cypher/Development/Rubinius-2.0.0pre/lib/ext",
:include18dir => "/Users/cypher/Development/Rubinius-2.0.0pre/vm/capi/18/include",
:include19dir => "/Users/cypher/Development/Rubinius-2.0.0pre/vm/capi/19/include",
:include20dir => "/Users/cypher/Development/Rubinius-2.0.0pre/vm/capi/19/include",
:mandir => "/Users/cypher/Development/Rubinius-2.0.0pre/man",
:gemsdir => "/Users/cypher/Development/Rubinius-2.0.0pre/gems",
:sitedir => "/Users/cypher/Development/Rubinius-2.0.0pre/lib/site",
:vendordir => "/Users/cypher/Development/Rubinius-2.0.0pre/lib/vendor",
:program_name => "rbx",
:version => "2.0.0dev",
:libversion => "2.0",
:release_date => "yyyy-mm-dd",
:config_version => 138,
:windows => false,
:darwin => true,
:bsd => false,
:linux => false,
:version_list => ["18", "19"],
:default_version => "18",
:vendor_zlib => false,
}
end
Rubinius Crash Report #rbxcrashreport
Error: signal �SIGSEGV
[[Backtrace]]
0 vm 0x000000010b33f476 _ZN8rubiniusL12segv_handlerEi + 486�
1 libsystem_c.dylib 0x00007fff90c36cfa _sigtramp + 26�
2 ??? 0x000000000000001a 0x0 + 26�
3 ??? 0x000000010d1fc4b3 0x0 + 4515153075�
4 vm 0x000000010b346916 _ZN8rubinius11InlineCache11empty_cacheEPNS_2VMEPS0_PNS_9CallFrameERNS_9ArgumentsE + 504�
5 vm 0x000000010b34988d _ZN8rubinius8VMMethod11interpreterEPNS_2VMEPS0_PNS_20InterpreterCallFrameE + 9997�
6 vm 0x000000010b43f6b9 _ZN8rubinius16BlockEnvironment19execute_interpreterEPNS_2VMEPNS_9CallFrameEPS0_RNS_9ArgumentsERNS_15BlockInvocationE + 1037�
7 vm 0x000000010b43fa78 _ZN8rubinius16BlockEnvironment4callEPNS_2VMEPNS_9CallFrameERNS_9ArgumentsEi + 68�
8 vm 0x000000010b50ff48 rbx_yield_stack + 136�
9 ??? 0x000000010d1fc3e0 0x0 + 4515152864�
10 vm 0x000000010b346916 _ZN8rubinius11InlineCache11empty_cacheEPNS_2VMEPS0_PNS_9CallFrameERNS_9ArgumentsE + 504�
11 vm 0x000000010b34988d _ZN8rubinius8VMMethod11interpreterEPNS_2VMEPS0_PNS_20InterpreterCallFrameE + 9997�
12 vm 0x000000010b438f93 _ZN8rubinius8VMMethod19execute_specializedINS_16GenericArgumentsEEEPNS_6ObjectEPNS_2VMEPNS_9CallFrameEPNS_10ExecutableEPNS_6ModuleERNS_9ArgumentsE + 867�
13 vm 0x000000010b444ece _ZN8rubinius14CompiledMethod16default_executorEPNS_2VMEPNS_9CallFrameEPNS_10ExecutableEPNS_6ModuleERNS_9ArgumentsE + 300�
14 vm 0x000000010b3465e1 _ZN8rubinius11InlineCache19empty_cache_privateEPNS_2VMEPS0_PNS_9CallFrameERNS_9ArgumentsE + 427�
15 vm 0x000000010b349747 _ZN8rubinius8VMMethod11interpreterEPNS_2VMEPS0_PNS_20InterpreterCallFrameE + 9671�
16 vm 0x000000010b4368d7 _ZN8rubinius8VMMethod17execute_as_scriptEPNS_2VMEPNS_14CompiledMethodEPNS_9CallFrameE + 469�
17 vm 0x000000010b3ee591 _ZN8rubinius10Primitives13vm_run_scriptEPNS_2VMEPNS_9CallFrameEPNS_10ExecutableEPNS_6ModuleERNS_9ArgumentsE + 273�
18 vm 0x000000010b346916 _ZN8rubinius11InlineCache11empty_cacheEPNS_2VMEPS0_PNS_9CallFrameERNS_9ArgumentsE + 504�
19 vm 0x000000010b349747 _ZN8rubinius8VMMethod11interpreterEPNS_2VMEPS0_PNS_20InterpreterCallFrameE + 9671�
20 vm 0x000000010b43804b _ZN8rubinius8VMMethod19execute_specializedINS_11OneArgumentEEEPNS_6ObjectEPNS_2VMEPNS_9CallFrameEPNS_10ExecutableEPNS_6ModuleERNS_9ArgumentsE + 843�
21 vm 0x000000010b444ece _ZN8rubinius14CompiledMethod16default_executorEPNS_2VMEPNS_9CallFrameEPNS_10ExecutableEPNS_6ModuleERNS_9ArgumentsE + 300�
22 vm 0x000000010b346916 _ZN8rubinius11InlineCache11empty_cacheEPNS_2VMEPS0_PNS_9CallFrameERNS_9ArgumentsE + 504�
23 vm 0x000000010b349747 _ZN8rubinius8VMMethod11interpreterEPNS_2VMEPS0_PNS_20InterpreterCallFrameE + 9671�
24 vm 0x000000010b438f93 _ZN8rubinius8VMMethod19execute_specializedINS_16GenericArgumentsEEEPNS_6ObjectEPNS_2VMEPNS_9CallFrameEPNS_10ExecutableEPNS_6ModuleERNS_9ArgumentsE + 867�
25 vm 0x000000010b444ece _ZN8rubinius14CompiledMethod16default_executorEPNS_2VMEPNS_9CallFrameEPNS_10ExecutableEPNS_6ModuleERNS_9ArgumentsE + 300�
26 vm 0x000000010b346916 _ZN8rubinius11InlineCache11empty_cacheEPNS_2VMEPS0_PNS_9CallFrameERNS_9ArgumentsE + 504�
27 vm 0x000000010b349747 _ZN8rubinius8VMMethod11interpreterEPNS_2VMEPS0_PNS_20InterpreterCallFrameE + 9671�
28 vm 0x000000010b43793b _ZN8rubinius8VMMethod19execute_specializedINS_11NoArgumentsEEEPNS_6ObjectEPNS_2VMEPNS_9CallFrameEPNS_10ExecutableEPNS_6ModuleERNS_9ArgumentsE + 843�
29 vm 0x000000010b444ece _ZN8rubinius14CompiledMethod16default_executorEPNS_2VMEPNS_9CallFrameEPNS_10ExecutableEPNS_6ModuleERNS_9ArgumentsE + 300�
30 vm 0x000000010b346431 _ZN8rubinius11InlineCache17empty_cache_vcallEPNS_2VMEPS0_PNS_9CallFrameERNS_9ArgumentsE + 427�
31 vm 0x000000010b349620 _ZN8rubinius8VMMethod11interpreterEPNS_2VMEPS0_PNS_20InterpreterCallFrameE + 9376�
32 vm 0x000000010b43793b _ZN8rubinius8VMMethod19execute_specializedINS_11NoArgumentsEEEPNS_6ObjectEPNS_2VMEPNS_9CallFrameEPNS_10ExecutableEPNS_6ModuleERNS_9ArgumentsE + 843�
33 vm 0x000000010b444ece _ZN8rubinius14CompiledMethod16default_executorEPNS_2VMEPNS_9CallFrameEPNS_10ExecutableEPNS_6ModuleERNS_9ArgumentsE + 300�
34 vm 0x000000010b461b9a _ZN8rubinius6Object4sendEPNS_2VMEPNS_9CallFrameEPNS_6SymbolEb + 144�
35 vm 0x000000010b33fb65 _ZN8rubinius11Environment19run_from_filesystemESs + 695�
36 vm 0x000000010b4d1526 main + 838�
37 vm 0x000000010b333d34 start + 52�
38 ??? 0x0000000000000002 0x0 + 2�
[[System Info]]
sysname: Darwin
nodename: durandal.local
release: 11.1.0
version: Darwin Kernel Version 11.1.0: Tue Jul 26 16:07:11 PDT 2011; root:xnu-1699.22.81~1/RELEASE_X86_64
machine: x86_64
Building openssl
/Users/cypher/Development/Rubinius-2.0.0pre/bin/rbx-build extconf.rb
=== OpenSSL for Ruby configurator ===
=== Checking for system dependent stuff... ===
checking for t_open() in -lnsl... no
checking for socket() in -lsocket... no
checking for assert.h... yes
checking for sys/time.h... yes
checking for unistd.h... yes
checking for assert.h... yes
=== Checking for required stuff... ===
checking for openssl/ssl.h... yes
checking for OpenSSL_add_all_digests() in -lcrypto... yes
checking for SSL_library_init() in -lssl... yes
checking for openssl/conf_api.h... yes
checking for rb_str_set_len() in ruby.h... no
checking for rb_block_call() in ruby.h... no
=== Checking for OpenSSL features... ===
checking for ERR_peek_last_error()... yes
checking for BN_mod_add()... yes
checking for BN_mod_sqr()... yes
checking for BN_mod_sub()... yes
checking for BN_pseudo_rand_range()... yes
checking for BN_rand_range()... yes
checking for CONF_get1_default_config_file()... yes
checking for EVP_CIPHER_CTX_copy()... no
checking for EVP_CIPHER_CTX_set_padding()... yes
checking for EVP_CipherFinal_ex()... yes
checking for EVP_CipherInit_ex()... yes
checking for EVP_DigestFinal_ex()... yes
checking for EVP_DigestInit_ex()... yes
checking for EVP_MD_CTX_cleanup()... yes
checking for EVP_MD_CTX_create()... yes
checking for EVP_MD_CTX_destroy()... yes
checking for EVP_MD_CTX_init()... yes
checking for HMAC_CTX_cleanup()... yes
checking for HMAC_CTX_copy()... no
checking for HMAC_CTX_init()... yes
checking for PEM_def_callback()... yes
checking for PKCS5_PBKDF2_HMAC()... no
checking for PKCS5_PBKDF2_HMAC_SHA1()... yes
checking for X509V3_set_nconf()... yes
checking for X509V3_EXT_nconf_nid()... yes
checking for X509_CRL_add0_revoked()... yes
checking for X509_CRL_set_issuer_name()... yes
checking for X509_CRL_set_version()... yes
checking for X509_CRL_sort()... yes
checking for X509_NAME_hash_old()... no
checking for X509_STORE_get_ex_data()... no
checking for X509_STORE_set_ex_data()... no
checking for OBJ_NAME_do_all_sorted()... yes
checking for SSL_SESSION_get_id()... yes
checking for OPENSSL_cleanse()... yes
checking for openssl/engine.h... yes
checking for ENGINE_add()... yes
checking for ENGINE_load_builtin_engines()... yes
checking for ENGINE_load_openbsd_dev_crypto()... no
checking for ENGINE_get_digest()... yes
checking for ENGINE_get_cipher()... yes
checking for ENGINE_cleanup()... yes
checking for ENGINE_load_4758cca()... no
checking for ENGINE_load_aep()... no
checking for ENGINE_load_atalla()... no
checking for ENGINE_load_chil()... no
checking for ENGINE_load_cswift()... no
checking for ENGINE_load_nuron()... no
checking for ENGINE_load_sureware()... no
checking for ENGINE_load_ubsec()... no
checking for openssl/ocsp.h... yes
checking for EVP_CIPHER_CTX.flags in openssl/evp.h... yes
checking for EVP_CIPHER_CTX.engine in openssl/evp.h... yes
checking for X509_ATTRIBUTE.single in openssl/x509.h... yes
checking for SSLv2_method()... yes
checking for SSLv2_server_method()... yes
checking for SSLv2_client_method()... yes
checking for SSLv23_method()... yes
checking for SSLv23_server_method()... yes
checking for SSLv23_client_method()... yes
=== Checking done. ===
creating extconf.h
creating Makefile
---------------------------------------------
CRASH: A fatal error has occurred.
Backtrace:
0 vm 0x000000010b33f476 _ZN8rubiniusL12segv_handlerEi + 486
1 libsystem_c.dylib 0x00007fff90c36cfa _sigtramp + 26
2 ??? 0x000000000000001a 0x0 + 26
3 ??? 0x000000010d1fc4b3 0x0 + 4515153075
4 vm 0x000000010b346916 _ZN8rubinius11InlineCache11empty_cacheEPNS_2VMEPS0_PNS_9CallFrameERNS_9ArgumentsE + 504
5 vm 0x000000010b34988d _ZN8rubinius8VMMethod11interpreterEPNS_2VMEPS0_PNS_20InterpreterCallFrameE + 9997
6 vm 0x000000010b43f6b9 _ZN8rubinius16BlockEnvironment19execute_interpreterEPNS_2VMEPNS_9CallFrameEPS0_RNS_9ArgumentsERNS_15BlockInvocationE + 1037
7 vm 0x000000010b43fa78 _ZN8rubinius16BlockEnvironment4callEPNS_2VMEPNS_9CallFrameERNS_9ArgumentsEi + 68
8 vm 0x000000010b50ff48 rbx_yield_stack + 136
9 ??? 0x000000010d1fc3e0 0x0 + 4515152864
10 vm 0x000000010b346916 _ZN8rubinius11InlineCache11empty_cacheEPNS_2VMEPS0_PNS_9CallFrameERNS_9ArgumentsE + 504
11 vm 0x000000010b34988d _ZN8rubinius8VMMethod11interpreterEPNS_2VMEPS0_PNS_20InterpreterCallFrameE + 9997
12 vm 0x000000010b438f93 _ZN8rubinius8VMMethod19execute_specializedINS_16GenericArgumentsEEEPNS_6ObjectEPNS_2VMEPNS_9CallFrameEPNS_10ExecutableEPNS_6ModuleERNS_9ArgumentsE + 867
13 vm 0x000000010b444ece _ZN8rubinius14CompiledMethod16default_executorEPNS_2VMEPNS_9CallFrameEPNS_10ExecutableEPNS_6ModuleERNS_9ArgumentsE + 300
14 vm 0x000000010b3465e1 _ZN8rubinius11InlineCache19empty_cache_privateEPNS_2VMEPS0_PNS_9CallFrameERNS_9ArgumentsE + 427
15 vm 0x000000010b349747 _ZN8rubinius8VMMethod11interpreterEPNS_2VMEPS0_PNS_20InterpreterCallFrameE + 9671
16 vm 0x000000010b4368d7 _ZN8rubinius8VMMethod17execute_as_scriptEPNS_2VMEPNS_14CompiledMethodEPNS_9CallFrameE + 469
17 vm 0x000000010b3ee591 _ZN8rubinius10Primitives13vm_run_scriptEPNS_2VMEPNS_9CallFrameEPNS_10ExecutableEPNS_6ModuleERNS_9ArgumentsE + 273
18 vm 0x000000010b346916 _ZN8rubinius11InlineCache11empty_cacheEPNS_2VMEPS0_PNS_9CallFrameERNS_9ArgumentsE + 504
19 vm 0x000000010b349747 _ZN8rubinius8VMMethod11interpreterEPNS_2VMEPS0_PNS_20InterpreterCallFrameE + 9671
20 vm 0x000000010b43804b _ZN8rubinius8VMMethod19execute_specializedINS_11OneArgumentEEEPNS_6ObjectEPNS_2VMEPNS_9CallFrameEPNS_10ExecutableEPNS_6ModuleERNS_9ArgumentsE + 843
21 vm 0x000000010b444ece _ZN8rubinius14CompiledMethod16default_executorEPNS_2VMEPNS_9CallFrameEPNS_10ExecutableEPNS_6ModuleERNS_9ArgumentsE + 300
22 vm 0x000000010b346916 _ZN8rubinius11InlineCache11empty_cacheEPNS_2VMEPS0_PNS_9CallFrameERNS_9ArgumentsE + 504
23 vm 0x000000010b349747 _ZN8rubinius8VMMethod11interpreterEPNS_2VMEPS0_PNS_20InterpreterCallFrameE + 9671
24 vm 0x000000010b438f93 _ZN8rubinius8VMMethod19execute_specializedINS_16GenericArgumentsEEEPNS_6ObjectEPNS_2VMEPNS_9CallFrameEPNS_10ExecutableEPNS_6ModuleERNS_9ArgumentsE + 867
25 vm 0x000000010b444ece _ZN8rubinius14CompiledMethod16default_executorEPNS_2VMEPNS_9CallFrameEPNS_10ExecutableEPNS_6ModuleERNS_9ArgumentsE + 300
26 vm 0x000000010b346916 _ZN8rubinius11InlineCache11empty_cacheEPNS_2VMEPS0_PNS_9CallFrameERNS_9ArgumentsE + 504
27 vm 0x000000010b349747 _ZN8rubinius8VMMethod11interpreterEPNS_2VMEPS0_PNS_20InterpreterCallFrameE + 9671
28 vm 0x000000010b43793b _ZN8rubinius8VMMethod19execute_specializedINS_11NoArgumentsEEEPNS_6ObjectEPNS_2VMEPNS_9CallFrameEPNS_10ExecutableEPNS_6ModuleERNS_9ArgumentsE + 843
29 vm 0x000000010b444ece _ZN8rubinius14CompiledMethod16default_executorEPNS_2VMEPNS_9CallFrameEPNS_10ExecutableEPNS_6ModuleERNS_9ArgumentsE + 300
30 vm 0x000000010b346431 _ZN8rubinius11InlineCache17empty_cache_vcallEPNS_2VMEPS0_PNS_9CallFrameERNS_9ArgumentsE + 427
31 vm 0x000000010b349620 _ZN8rubinius8VMMethod11interpreterEPNS_2VMEPS0_PNS_20InterpreterCallFrameE + 9376
32 vm 0x000000010b43793b _ZN8rubinius8VMMethod19execute_specializedINS_11NoArgumentsEEEPNS_6ObjectEPNS_2VMEPNS_9CallFrameEPNS_10ExecutableEPNS_6ModuleERNS_9ArgumentsE + 843
33 vm 0x000000010b444ece _ZN8rubinius14CompiledMethod16default_executorEPNS_2VMEPNS_9CallFrameEPNS_10ExecutableEPNS_6ModuleERNS_9ArgumentsE + 300
34 vm 0x000000010b461b9a _ZN8rubinius6Object4sendEPNS_2VMEPNS_9CallFrameEPNS_6SymbolEb + 144
35 vm 0x000000010b33fb65 _ZN8rubinius11Environment19run_from_filesystemESs + 695
36 vm 0x000000010b4d1526 main + 838
37 vm 0x000000010b333d34 start + 52
38 ??? 0x0000000000000002 0x0 + 2
Wrote full error report to: /Users/cypher/.rubinius_last_error
Run 'rbx report' to submit this crash report!
rake aborted!
Command failed with status (100): [/Users/cypher/Development/Rubinius-2.0.0pr...]
Tasks: TOP => default => build => build:build => extensions => extensions:openssl
(See full trace by running task with --trace)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment