Skip to content

Instantly share code, notes, and snippets.

@dstrelau
Created October 6, 2011 19:12
Show Gist options
  • Save dstrelau/1268341 to your computer and use it in GitHub Desktop.
Save dstrelau/1268341 to your computer and use it in GitHub Desktop.
[openssl] ../../../bin/rbx -Xdebug extconf.rb
| Breakpoint: Rubinius::Loader#debugger at kernel/loader.rb:545 (53)
| 545: Rubinius::Debugger.start
debug> b Object#create_makefile:1824
* Unable to find method 'create_makefile' in Object
| Would you like to defer this breakpoint to later? [y/n] y
| Deferred breakpoint created.
debug> c
| Resolved breakpoint for Object#create_makefile
| Set breakpoint 2: /Users/dstrelau/Code/clones/rubinius/lib/19/mkmf.rb:1824 (+1761)
=== 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
| Breakpoint: Object#create_makefile(target) at /Users/dstrelau/Code/clones/rubinius/lib/19/mkmf.rb:1824 (1761)
| 1824: for sfx, i in [["-default", [["lib/**/*.rb", "$(RUBYLIBDIR)", "lib"]]], ["", $INSTALLFILES]]
debug> n
---------------------------------------------
CRASH: A fatal error has occurred.
Backtrace:
0 rbx 0x0000000101bada46 _ZN8rubiniusL12segv_handlerEi + 486
1 libsystem_c.dylib 0x00007fff92075cfa _sigtramp + 26
2 ??? 0x000000000000001a 0x0 + 26
3 ??? 0x0000000103fa6c53 0x0 + 4361710675
4 rbx 0x0000000101bb4ee6 _ZN8rubinius11InlineCache11empty_cacheEPNS_2VMEPS0_PNS_9CallFrameERNS_9ArgumentsE + 504
5 rbx 0x0000000101bb7e9d _ZN8rubinius8VMMethod11interpreterEPNS_2VMEPS0_PNS_20InterpreterCallFrameE + 10061
6 rbx 0x0000000101caf879 _ZN8rubinius16BlockEnvironment19execute_interpreterEPNS_2VMEPNS_9CallFrameEPS0_RNS_9ArgumentsERNS_15BlockInvocationE + 1053
7 rbx 0x0000000101cafc38 _ZN8rubinius16BlockEnvironment4callEPNS_2VMEPNS_9CallFrameERNS_9ArgumentsEi + 68
8 rbx 0x0000000101da73a8 rbx_yield_stack + 136
9 ??? 0x0000000103fa6b80 0x0 + 4361710464
10 rbx 0x0000000101bb4ee6 _ZN8rubinius11InlineCache11empty_cacheEPNS_2VMEPS0_PNS_9CallFrameERNS_9ArgumentsE + 504
11 rbx 0x0000000101bc5dbb _ZN8rubinius8VMMethod20debugger_interpreterEPNS_2VMEPS0_PNS_20InterpreterCallFrameE + 11987
12 rbx 0x0000000101ca7b03 _ZN8rubinius8VMMethod19execute_specializedINS_16GenericArgumentsEEEPNS_6ObjectEPNS_2VMEPNS_9CallFrameEPNS_10ExecutableEPNS_6ModuleERNS_9ArgumentsE + 867
13 rbx 0x0000000101bb4bb1 _ZN8rubinius11InlineCache19empty_cache_privateEPNS_2VMEPS0_PNS_9CallFrameERNS_9ArgumentsE + 427
14 rbx 0x0000000101bb7d57 _ZN8rubinius8VMMethod11interpreterEPNS_2VMEPS0_PNS_20InterpreterCallFrameE + 9735
15 rbx 0x0000000101ca6a17 _ZN8rubinius8VMMethod17execute_as_scriptEPNS_2VMEPNS_14CompiledMethodEPNS_9CallFrameE + 481
16 rbx 0x0000000101c5de21 _ZN8rubinius10Primitives13vm_run_scriptEPNS_2VMEPNS_9CallFrameEPNS_10ExecutableEPNS_6ModuleERNS_9ArgumentsE + 273
17 rbx 0x0000000101bb4ee6 _ZN8rubinius11InlineCache11empty_cacheEPNS_2VMEPS0_PNS_9CallFrameERNS_9ArgumentsE + 504
18 rbx 0x0000000101bb7d57 _ZN8rubinius8VMMethod11interpreterEPNS_2VMEPS0_PNS_20InterpreterCallFrameE + 9735
19 rbx 0x0000000101ca859b _ZN8rubinius8VMMethod19execute_specializedINS_11OneArgumentEEEPNS_6ObjectEPNS_2VMEPNS_9CallFrameEPNS_10ExecutableEPNS_6ModuleERNS_9ArgumentsE + 843
20 rbx 0x0000000101cb5632 _ZN8rubinius14CompiledMethod16default_executorEPNS_2VMEPNS_9CallFrameEPNS_10ExecutableEPNS_6ModuleERNS_9ArgumentsE + 300
21 rbx 0x0000000101bb4ee6 _ZN8rubinius11InlineCache11empty_cacheEPNS_2VMEPS0_PNS_9CallFrameERNS_9ArgumentsE + 504
22 rbx 0x0000000101bb7d57 _ZN8rubinius8VMMethod11interpreterEPNS_2VMEPS0_PNS_20InterpreterCallFrameE + 9735
23 rbx 0x0000000101ca7b03 _ZN8rubinius8VMMethod19execute_specializedINS_16GenericArgumentsEEEPNS_6ObjectEPNS_2VMEPNS_9CallFrameEPNS_10ExecutableEPNS_6ModuleERNS_9ArgumentsE + 867
24 rbx 0x0000000101cb5632 _ZN8rubinius14CompiledMethod16default_executorEPNS_2VMEPNS_9CallFrameEPNS_10ExecutableEPNS_6ModuleERNS_9ArgumentsE + 300
25 rbx 0x0000000101bb4ee6 _ZN8rubinius11InlineCache11empty_cacheEPNS_2VMEPS0_PNS_9CallFrameERNS_9ArgumentsE + 504
26 rbx 0x0000000101bb7d57 _ZN8rubinius8VMMethod11interpreterEPNS_2VMEPS0_PNS_20InterpreterCallFrameE + 9735
27 rbx 0x0000000101ca7e8b _ZN8rubinius8VMMethod19execute_specializedINS_11NoArgumentsEEEPNS_6ObjectEPNS_2VMEPNS_9CallFrameEPNS_10ExecutableEPNS_6ModuleERNS_9ArgumentsE + 843
28 rbx 0x0000000101cb5632 _ZN8rubinius14CompiledMethod16default_executorEPNS_2VMEPNS_9CallFrameEPNS_10ExecutableEPNS_6ModuleERNS_9ArgumentsE + 300
29 rbx 0x0000000101bb4a01 _ZN8rubinius11InlineCache17empty_cache_vcallEPNS_2VMEPS0_PNS_9CallFrameERNS_9ArgumentsE + 427
30 rbx 0x0000000101bb7c30 _ZN8rubinius8VMMethod11interpreterEPNS_2VMEPS0_PNS_20InterpreterCallFrameE + 9440
31 rbx 0x0000000101ca7e8b _ZN8rubinius8VMMethod19execute_specializedINS_11NoArgumentsEEEPNS_6ObjectEPNS_2VMEPNS_9CallFrameEPNS_10ExecutableEPNS_6ModuleERNS_9ArgumentsE + 843
32 rbx 0x0000000101cb5632 _ZN8rubinius14CompiledMethod16default_executorEPNS_2VMEPNS_9CallFrameEPNS_10ExecutableEPNS_6ModuleERNS_9ArgumentsE + 300
33 rbx 0x0000000101cd2d5a _ZN8rubinius6Object4sendEPNS_2VMEPNS_9CallFrameEPNS_6SymbolEb + 144
34 rbx 0x0000000101bae135 _ZN8rubinius11Environment19run_from_filesystemESs + 695
35 rbx 0x0000000101d6ad36 main + 838
36 rbx 0x0000000101ba2334 start + 52
Wrote full error report to: /Users/dstrelau/.rubinius_last_error
Run 'rbx report' to submit this crash report!
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment