Skip to content

Instantly share code, notes, and snippets.

@cpuguy83
Created May 26, 2013 10:46
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save cpuguy83/5652408 to your computer and use it in GitHub Desktop.
Save cpuguy83/5652408 to your computer and use it in GitHub Desktop.
libssl RBX crash with Sidekiq
/lib/tls/i686/cmov/libc.so.6(+0x6e311)[0xb7565311]
/lib/tls/i686/cmov/libc.so.6(+0x6fb68)[0xb7566b68]
/lib/tls/i686/cmov/libc.so.6(cfree+0x6d)[0xb7569c4d]
/lib/i686/cmov/libcrypto.so.0.9.8(CRYPTO_free+0x3a)[0xb4eed06a]
/lib/i686/cmov/libcrypto.so.0.9.8(ERR_set_error_data+0x4f)[0xb4f5b83f]
/lib/i686/cmov/libcrypto.so.0.9.8(ERR_add_error_data+0xed)[0xb4f5c3dd]
/lib/i686/cmov/libcrypto.so.0.9.8(PEM_bytes_read_bio+0x339)[0xb4f8c629]
/lib/i686/cmov/libcrypto.so.0.9.8(PEM_ASN1_read_bio+0x57)[0xb4f8ed17]
/lib/i686/cmov/libcrypto.so.0.9.8(PEM_read_bio_X509_AUX+0x46)[0xb4f8ecb6]
/lib/i686/cmov/libcrypto.so.0.9.8(X509_load_cert_file+0x14e)[0xb4f99f9e]
/lib/i686/cmov/libcrypto.so.0.9.8(+0xec7d7)[0xb4f9a7d7]
/lib/i686/cmov/libcrypto.so.0.9.8(X509_LOOKUP_by_subject+0x42)[0xb4f96e62]
/lib/i686/cmov/libcrypto.so.0.9.8(X509_STORE_get_by_subject+0x94)[0xb4f97344]
/lib/i686/cmov/libcrypto.so.0.9.8(X509_STORE_CTX_get1_issuer+0x42)[0xb4f973e2]
/lib/i686/cmov/libcrypto.so.0.9.8(X509_verify_cert+0x181)[0xb4f93ab1]
/lib/i686/cmov/libssl.so.0.9.8(ssl_verify_cert_chain+0x170)[0xb51eb920]
/lib/i686/cmov/libssl.so.0.9.8(ssl3_get_server_certificate+0x2e2)[0xb51cf5e2]
/lib/i686/cmov/libssl.so.0.9.8(ssl3_connect+0x8c8)[0xb51d0c18]
/lib/i686/cmov/libssl.so.0.9.8(SSL_connect+0x2a)[0xb51e736a]
/lib/i686/cmov/libssl.so.0.9.8(ssl23_connect+0x733)[0xb51d9613]
/lib/i686/cmov/libssl.so.0.9.8(SSL_connect+0x2a)[0xb51e736a]
/home/deployer/.rvm/rubies/rbx-head/lib/19/openssl/ext/openssl.so(+0x29fb9)[0xb535dfb9]
/home/deployer/.rvm/rubies/rbx-head/lib/19/openssl/ext/openssl.so(+0x2a23f)[0xb535e23f]
rbx(_ZN8rubinius12NativeMethod23executor_implementationINS_13ZeroArgumentsEEEPNS_6ObjectEPNS_5StateEPNS_9CallFrameEPNS_10ExecutableEPNS_6ModuleERNS_9ArgumentsE+0x3b0)[0x83171c0]
rbx(_ZN8rubinius15MonoInlineCache11check_cacheEPNS_5StateEPNS_8CallSiteEPNS_9CallFrameERNS_9ArgumentsE+0x4f)[0x831015f]
rbx(_ZN8rubinius11MachineCode11interpreterEPNS_5StateEPS0_PNS_20InterpreterCallFrameE+0x174c)[0x81d5dcc]
rbx(_ZN8rubinius16BlockEnvironment19execute_interpreterEPNS_5StateEPNS_9CallFrameEPS0_RNS_9ArgumentsERNS_15BlockInvocationE+0x4f5)[0x82e3ea5]
rbx(_ZN8rubinius16BlockEnvironment6invokeEPNS_5StateEPNS_9CallFrameEPS0_RNS_9ArgumentsERNS_15BlockInvocationE+0x7e)[0x82e435e]
2013-05-26T01:55:22Z 11958 TID-9en8 Tracker::Service::MonitoringImageWorker JID-078d43ef4107bb94d7f2cffa INFO: done: 0.053 sec
rbx(_ZN8rubinius16BlockEnvironment4callEPNS_5StateEPNS_9CallFrameERNS_9ArgumentsEi+0x59)[0x82e45b9]
rbx(_ZN8rubinius4Proc5yieldEPNS_5StateEPNS_9CallFrameERNS_9ArgumentsE+0xdc)[0x833b47c]
rbx(_ZN8rubinius11MachineCode11interpreterEPNS_5StateEPS0_PNS_20InterpreterCallFrameE+0x3b81)[0x81d8201]
rbx(_ZN8rubinius11MachineCode19execute_specializedINS_16GenericArgumentsEEEPNS_6ObjectEPNS_5StateEPNS_9CallFrameEPNS_10ExecutableEPNS_6ModuleERNS_9ArgumentsE+0x5ac)[0x821ee7c]
rbx(_ZN8rubinius15MonoInlineCache11check_cacheEPNS_5StateEPNS_8CallSiteEPNS_9CallFrameERNS_9ArgumentsE+0x4f)[0x831015f]
rbx(_ZN8rubinius11MachineCode11interpreterEPNS_5StateEPS0_PNS_20InterpreterCallFrameE+0x2450)[0x81d6ad0]
rbx(_ZN8rubinius11MachineCode19execute_specializedINS_16GenericArgumentsEEEPNS_6ObjectEPNS_5StateEPNS_9CallFrameEPNS_10ExecutableEPNS_6ModuleERNS_9ArgumentsE+0x5ac)[0x821ee7c]
rbx(_ZN8rubinius15MonoInlineCache11check_cacheEPNS_5StateEPNS_8CallSiteEPNS_9CallFrameERNS_9ArgumentsE+0x4f)[0x831015f]
rbx(_ZN8rubinius11MachineCode11interpreterEPNS_5StateEPS0_PNS_20InterpreterCallFrameE+0x2450)[0x81d6ad0]
rbx(_ZN8rubinius11MachineCode19execute_specializedINS_11NoArgumentsEEEPNS_6ObjectEPNS_5StateEPNS_9CallFrameEPNS_10ExecutableEPNS_6ModuleERNS_9ArgumentsE+0x30c)[0x821e6cc]
rbx(_ZN8rubinius15MonoInlineCache11check_cacheEPNS_5StateEPNS_8CallSiteEPNS_9CallFrameERNS_9ArgumentsE+0x4f)[0x831015f]
[0xad7f03c7]
rbx(_ZN8rubinius12CompiledCode20specialized_executorEPNS_5StateEPNS_9CallFrameEPNS_10ExecutableEPNS_6ModuleERNS_9ArgumentsE+0x92)[0x82eb072]
rbx(_ZN8rubinius15MonoInlineCache11check_cacheEPNS_5StateEPNS_8CallSiteEPNS_9CallFrameERNS_9ArgumentsE+0x4f)[0x831015f]
rbx(_ZN8rubinius11MachineCode11interpreterEPNS_5StateEPS0_PNS_20InterpreterCallFrameE+0x2450)[0x81d6ad0]
rbx(_ZN8rubinius11MachineCode19execute_specializedINS_16GenericArgumentsEEEPNS_6ObjectEPNS_5StateEPNS_9CallFrameEPNS_10ExecutableEPNS_6ModuleERNS_9ArgumentsE+0x5ac)[0x821ee7c]
rbx(_ZN8rubinius15MonoInlineCache11check_cacheEPNS_5StateEPNS_8CallSiteEPNS_9CallFrameERNS_9ArgumentsE+0x4f)[0x831015f]
rbx(_ZN8rubinius11MachineCode11interpreterEPNS_5StateEPS0_PNS_20InterpreterCallFrameE+0x174c)[0x81d5dcc]
rbx(_ZN8rubinius11MachineCode19execute_specializedINS_12TwoArgumentsEEEPNS_6ObjectEPNS_5StateEPNS_9CallFrameEPNS_10ExecutableEPNS_6ModuleERNS_9ArgumentsE+0x2dd)[0x821d75d]
rbx(_ZN8rubinius15MonoInlineCache11check_cacheEPNS_5StateEPNS_8CallSiteEPNS_9CallFrameERNS_9ArgumentsE+0x4f)[0x831015f]
rbx(_ZN8rubinius11MachineCode11interpreterEPNS_5StateEPS0_PNS_20InterpreterCallFrameE+0x174c)[0x81d5dcc]
rbx(_ZN8rubinius11MachineCode19execute_specializedINS_11OneArgumentEEEPNS_6ObjectEPNS_5StateEPNS_9CallFrameEPNS_10ExecutableEPNS_6ModuleERNS_9ArgumentsE+0x2d5)[0x821e175]
rbx(_ZN8rubinius15PolyInlineCache11check_cacheEPNS_5StateEPNS_8CallSiteEPNS_9CallFrameERNS_9ArgumentsE+0xd1)[0x8339ec1]
rbx(_ZN8rubinius11MachineCode11interpreterEPNS_5StateEPS0_PNS_20InterpreterCallFrameE+0x174c)[0x81d5dcc]
rbx(_ZN8rubinius11MachineCode19execute_specializedINS_11OneArgumentEEEPNS_6ObjectEPNS_5StateEPNS_9CallFrameEPNS_10ExecutableEPNS_6ModuleERNS_9ArgumentsE+0x2d5)[0x821e175]
rbx(_ZN8rubinius15MonoInlineCache11check_cacheEPNS_5StateEPNS_8CallSiteEPNS_9CallFrameERNS_9ArgumentsE+0x4f)[0x831015f]
rbx(_ZN8rubinius11MachineCode11interpreterEPNS_5StateEPS0_PNS_20InterpreterCallFrameE+0x174c)[0x81d5dcc]
rbx(_ZN8rubinius11MachineCode19execute_specializedINS_11OneArgumentEEEPNS_6ObjectEPNS_5StateEPNS_9CallFrameEPNS_10ExecutableEPNS_6ModuleERNS_9ArgumentsE+0x2d5)[0x821e175]
rbx(_ZN8rubinius15PolyInlineCache11check_cacheEPNS_5StateEPNS_8CallSiteEPNS_9CallFrameERNS_9ArgumentsE+0xd1)[0x8339ec1]
rbx(_ZN8rubinius11MachineCode11interpreterEPNS_5StateEPS0_PNS_20InterpreterCallFrameE+0x174c)[0x81d5dcc]
rbx(_ZN8rubinius11MachineCode19execute_specializedINS_11OneArgumentEEEPNS_6ObjectEPNS_5StateEPNS_9CallFrameEPNS_10ExecutableEPNS_6ModuleERNS_9ArgumentsE+0x2d5)[0x821e175]
rbx(_ZN8rubinius15MonoInlineCache11check_cacheEPNS_5StateEPNS_8CallSiteEPNS_9CallFrameERNS_9ArgumentsE+0x4f)[0x831015f]
rbx(_ZN8rubinius11MachineCode11interpreterEPNS_5StateEPS0_PNS_20InterpreterCallFrameE+0x174c)[0x81d5dcc]
rbx(_ZN8rubinius11MachineCode19execute_specializedINS_11OneArgumentEEEPNS_6ObjectEPNS_5StateEPNS_9CallFrameEPNS_10ExecutableEPNS_6ModuleERNS_9ArgumentsE+0x2d5)[0x821e175]
rbx(_ZN8rubinius15MonoInlineCache11check_cacheEPNS_5StateEPNS_8CallSiteEPNS_9CallFrameERNS_9ArgumentsE+0x4f)[0x831015f]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment