Skip to content

Instantly share code, notes, and snippets.

@benweint
Created November 14, 2014 17:45
Show Gist options
  • Save benweint/f8bedea59b1ab8216357 to your computer and use it in GitHub Desktop.
Save benweint/f8bedea59b1ab8216357 to your computer and use it in GitHub Desktop.
Rubinius hang in segv handler
[ben@ruby-build-box-3 ~]$ cat gdb.txt
Thread 5 (Thread 0x7f32595a4700 (LWP 12251)):
#0 0x00007f32611de5bc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1 0x0000000000637b95 in wait (this=0x210bb20, state=0x7f32595a3dc0) at /tmp/ruby-build.20140805092211.19382/rubinius-2.2.10/vm/util/thread.hpp:431
#2 rubinius::SignalHandler::perform (this=0x210bb20, state=0x7f32595a3dc0) at vm/signal.cpp:184
#3 0x0000000000637e1c in rubinius::signal_handler_tramp (state=<value optimized out>) at vm/signal.cpp:47
#4 0x00000000006c7842 in rubinius::Thread::in_new_thread (ptr=0x210bd70) at vm/builtin/thread.cpp:259
#5 0x00007f32611da9d1 in start_thread () from /lib64/libpthread.so.0
#6 0x00007f3260787b5d in clone () from /lib64/libc.so.6
Thread 4 (Thread 0x7f32591a3700 (LWP 12267)):
#0 0x00007f32607972be in __lll_lock_wait_private () from /lib64/libc.so.6
#1 0x00007f326071c45b in _L_lock_9499 () from /lib64/libc.so.6
#2 0x00007f3260719996 in malloc () from /lib64/libc.so.6
#3 0x00007f3261a3fbad in _dl_map_object_deps () from /lib64/ld-linux-x86-64.so.2
#4 0x00007f3261a45aa1 in dl_open_worker () from /lib64/ld-linux-x86-64.so.2
#5 0x00007f3261a411b6 in _dl_catch_error () from /lib64/ld-linux-x86-64.so.2
#6 0x00007f3261a454fa in _dl_open () from /lib64/ld-linux-x86-64.so.2
#7 0x00007f32607c5e00 in do_dlopen () from /lib64/libc.so.6
#8 0x00007f3261a411b6 in _dl_catch_error () from /lib64/ld-linux-x86-64.so.2
#9 0x00007f32607c5f57 in __libc_dlopen_mode () from /lib64/libc.so.6
#10 0x00007f326079db15 in init () from /lib64/libc.so.6
#11 0x00007f32611dfd33 in pthread_once () from /lib64/libpthread.so.0
#12 0x00007f326079dc44 in backtrace () from /lib64/libc.so.6
#13 0x00000000006372f4 in rubinius::segv_handler (sig=11) at vm/signal.cpp:349
#14 <signal handler called>
#15 0x00007f3260715285 in malloc_consolidate () from /lib64/libc.so.6
#16 0x00007f3260718415 in _int_malloc () from /lib64/libc.so.6
#17 0x00007f32607199a1 in malloc () from /lib64/libc.so.6
#18 0x00007f3260747911 in __alloc_dir () from /lib64/libc.so.6
#19 0x000000000067c319 in rubinius::Dir::open (this=0x7f325398ff78, state=0x20afef0, path=0x7f325398f7b0, enc=0x1a) at vm/builtin/dir.cpp:53
#20 0x00000000005bc9d3 in rubinius::invoke_dir_open (state=0x20afef0, call_frame=0x7fff39ed9940, args=<value optimized out>, arg_count=<value optimized out>)
at vm/gen/invoke_primitives.cpp:2538
#21 0x00000000005996aa in rubinius::MachineCode::interpreter (state=0x20afef0, mcode=0x217c2c0, call_frame=0x7fff39ed9940) at vm/gen/instruction_implementations.hpp:1339
#22 0x00000000005dc312 in rubinius::MachineCode::execute_specialized<rubinius::GenericArguments> (state=0x20afef0, previous=0x7fff39ed9b3f, exec=0x7f325f571168, mod=0x20e6940,
args=...) at vm/machine_code.cpp:671
#23 0x00000000005992fe in execute (state=0x20afef0, mcode=0x236f9f0, call_frame=0x7fff39ed9e70) at vm/builtin/call_site.hpp:108
#24 rubinius::MachineCode::interpreter (state=0x20afef0, mcode=0x236f9f0, call_frame=0x7fff39ed9e70) at vm/gen/instruction_implementations.hpp:1360
#25 0x00000000005dd1e1 in rubinius::MachineCode::execute_specialized<rubinius::TwoArguments> (state=0x20afef0, previous=<value optimized out>, exec=0x7f325f912350, mod=0x236f5b0,
args=...) at vm/machine_code.cpp:671
#26 0x00000000005992fe in execute (state=0x20afef0, mcode=0x236e550, call_frame=0x7fff39eda3e0) at vm/builtin/call_site.hpp:108
#27 rubinius::MachineCode::interpreter (state=0x20afef0, mcode=0x236e550, call_frame=0x7fff39eda3e0) at vm/gen/instruction_implementations.hpp:1360
#28 0x00000000005dd1e1 in rubinius::MachineCode::execute_specialized<rubinius::TwoArguments> (state=0x20afef0, previous=<value optimized out>, exec=0x7f325f914fb8, mod=0x236db90,
args=...) at vm/machine_code.cpp:671
#29 0x00000000005992fe in execute (state=0x20afef0, mcode=0x236f470, call_frame=0x7fff39eda8e0) at vm/builtin/call_site.hpp:108
#30 rubinius::MachineCode::interpreter (state=0x20afef0, mcode=0x236f470, call_frame=0x7fff39eda8e0) at vm/gen/instruction_implementations.hpp:1360
#31 0x00000000005dd1e1 in rubinius::MachineCode::execute_specialized<rubinius::TwoArguments> (state=0x20afef0, previous=<value optimized out>, exec=0x7f325f913ef8, mod=0x236f010,
args=...) at vm/machine_code.cpp:671
#32 0x00000000005992fe in execute (state=0x20afef0, mcode=0x24b2530, call_frame=0x7fff39edadc0) at vm/builtin/call_site.hpp:108
#33 rubinius::MachineCode::interpreter (state=0x20afef0, mcode=0x24b2530, call_frame=0x7fff39edadc0) at vm/gen/instruction_implementations.hpp:1360
#34 0x00000000005dc312 in rubinius::MachineCode::execute_specialized<rubinius::GenericArguments> (state=0x20afef0, previous=0x7fff39edafbf, exec=0x7f325f9065d0, mod=0x23755a0,
args=...) at vm/machine_code.cpp:671
#35 0x00000000005992fe in execute (state=0x20afef0, mcode=0x24ae5c0, call_frame=0x7fff39edb2f0) at vm/builtin/call_site.hpp:108
#36 rubinius::MachineCode::interpreter (state=0x20afef0, mcode=0x24ae5c0, call_frame=0x7fff39edb2f0) at vm/gen/instruction_implementations.hpp:1360
#37 0x00000000005dc312 in rubinius::MachineCode::execute_specialized<rubinius::GenericArguments> (state=0x20afef0, previous=0x7fff39edb54f, exec=0x7f325f9067d0, mod=0x23755a0,
args=...) at vm/machine_code.cpp:671
#38 0x00000000005992fe in execute (state=0x20afef0, mcode=0x24ad870, call_frame=0x7fff39edb890) at vm/builtin/call_site.hpp:108
#39 rubinius::MachineCode::interpreter (state=0x20afef0, mcode=0x24ad870, call_frame=0x7fff39edb890) at vm/gen/instruction_implementations.hpp:1360
#40 0x000000000067004a in rubinius::BlockEnvironment::execute_interpreter (state=0x20afef0, previous=0x0, env=0x7f32601049d0, args=..., invocation=<value optimized out>)
at vm/builtin/block_environment.cpp:356
#41 0x00000000006704e9 in rubinius::BlockEnvironment::invoke (state=0x20afef0, previous=0x7fff39edbee0, env=0x7f32601049d0, args=..., invocation=...)
at vm/builtin/block_environment.cpp:91
#42 0x000000000067088d in rubinius::BlockEnvironment::call (this=<value optimized out>, state=<value optimized out>, call_frame=<value optimized out>, args=<value optimized out>,
flags=<value optimized out>) at vm/builtin/block_environment.cpp:375
#43 0x000000000059c588 in rubinius::MachineCode::interpreter (state=0x20afef0, mcode=0x2157270, call_frame=0x7fff39edbee0) at vm/gen/instruction_implementations.hpp:773
#44 0x00000000005db825 in rubinius::MachineCode::execute_specialized<rubinius::NoArguments> (state=0x20afef0, previous=<value optimized out>, exec=0x7f325f5a5e08, mod=0x20e1ba0,
args=...) at vm/machine_code.cpp:671
#45 0x000000000059a945 in execute (state=0x20afef0, mcode=0x24ad2b0, call_frame=0x7fff39edc3d0) at vm/builtin/call_site.hpp:108
#46 rubinius::MachineCode::interpreter (state=0x20afef0, mcode=0x24ad2b0, call_frame=0x7fff39edc3d0) at vm/gen/instruction_implementations.hpp:561
#47 0x00000000005dc312 in rubinius::MachineCode::execute_specialized<rubinius::GenericArguments> (state=0x20afef0, previous=0x7fff39edc5ef, exec=0x7f325f9185b8, mod=0x20e4520,
args=...) at vm/machine_code.cpp:671
#48 0x00000000005992fe in execute (state=0x20afef0, mcode=0x24ac8a0, call_frame=0x7fff39edc920) at vm/builtin/call_site.hpp:108
#49 rubinius::MachineCode::interpreter (state=0x20afef0, mcode=0x24ac8a0, call_frame=0x7fff39edc920) at vm/gen/instruction_implementations.hpp:1360
#50 0x00000000005dbd15 in rubinius::MachineCode::execute_specialized<rubinius::SplatOnlyArgument> (state=0x20afef0, previous=0x7fff39edceb0, exec=0x7f325f9184b8, mod=0x20e4520,
args=<value optimized out>) at vm/machine_code.cpp:671
#51 0x0000000000673826 in rubinius::CallSite::empty_cache (state=0x20afef0, call_site=0x7f32601043b0, call_frame=0x7fff39edceb0, args=...) at vm/builtin/call_site.cpp:95
#52 0x00000000005992fe in execute (state=0x20afef0, mcode=0x25e7340, call_frame=0x7fff39edceb0) at vm/builtin/call_site.hpp:108
#53 rubinius::MachineCode::interpreter (state=0x20afef0, mcode=0x25e7340, call_frame=0x7fff39edceb0) at vm/gen/instruction_implementations.hpp:1360
#54 0x00000000005db825 in rubinius::MachineCode::execute_specialized<rubinius::NoArguments> (state=0x20afef0, previous=<value optimized out>, exec=0x7f325fb114f0, mod=0x23011e0,
args=...) at vm/machine_code.cpp:671
#55 0x000000000067902b in rubinius::CompiledCode::default_executor (state=0x20afef0, call_frame=0x7fff39edd540, exec=0x7f325fb114f0, mod=0x23011e0, args=...)
at vm/builtin/compiled_code.cpp:224
#56 0x0000000000673826 in rubinius::CallSite::empty_cache (state=0x20afef0, call_site=0x7f32601041f8, call_frame=0x7fff39edd540, args=...) at vm/builtin/call_site.cpp:95
#57 0x00000000005992fe in execute (state=0x20afef0, mcode=0x25e7110, call_frame=0x7fff39edd540) at vm/builtin/call_site.hpp:108
#58 rubinius::MachineCode::interpreter (state=0x20afef0, mcode=0x25e7110, call_frame=0x7fff39edd540) at vm/gen/instruction_implementations.hpp:1360
#59 0x00000000005db825 in rubinius::MachineCode::execute_specialized<rubinius::NoArguments> (state=0x20afef0, previous=<value optimized out>, exec=0x7f325fb12400, mod=0x2301130,
args=...) at vm/machine_code.cpp:671
#60 0x000000000067902b in rubinius::CompiledCode::default_executor (state=0x20afef0, call_frame=0x7fff39eddbe0, exec=0x7f325fb12400, mod=0x2301130, args=...)
at vm/builtin/compiled_code.cpp:224
#61 0x0000000000673406 in rubinius::CallSite::empty_cache_vcall (state=0x20afef0, call_site=0x7f3260104020, call_frame=0x7fff39eddbe0, args=...) at vm/builtin/call_site.cpp:160
#62 0x000000000059a9e3 in execute (state=0x20afef0, mcode=0x25e6e30, call_frame=0x7fff39eddbe0) at vm/builtin/call_site.hpp:108
#63 rubinius::MachineCode::interpreter (state=0x20afef0, mcode=0x25e6e30, call_frame=0x7fff39eddbe0) at vm/gen/instruction_implementations.hpp:526
#64 0x00000000005db825 in rubinius::MachineCode::execute_specialized<rubinius::NoArguments> (state=0x20afef0, previous=<value optimized out>, exec=0x7f325fb12bc8, mod=0x2301130,
args=...) at vm/machine_code.cpp:671
#65 0x000000000067902b in rubinius::CompiledCode::default_executor (state=0x20afef0, call_frame=0x7fff39ede280, exec=0x7f325fb12bc8, mod=0x2301130, args=...)
at vm/builtin/compiled_code.cpp:224
#66 0x0000000000673406 in rubinius::CallSite::empty_cache_vcall (state=0x20afef0, call_site=0x7f325f7b9798, call_frame=0x7fff39ede280, args=...) at vm/builtin/call_site.cpp:160
#67 0x000000000059a9e3 in execute (state=0x20afef0, mcode=0x2308c50, call_frame=0x7fff39ede280) at vm/builtin/call_site.hpp:108
#68 rubinius::MachineCode::interpreter (state=0x20afef0, mcode=0x2308c50, call_frame=0x7fff39ede280) at vm/gen/instruction_implementations.hpp:526
#69 0x00000000005db825 in rubinius::MachineCode::execute_specialized<rubinius::NoArguments> (state=0x20afef0, previous=<value optimized out>, exec=0x7f325f7b8970, mod=0x2301130,
args=...) at vm/machine_code.cpp:671
#70 0x000000000059a9e3 in execute (state=0x20afef0, mcode=0x24b4b70, call_frame=0x7fff39ede780) at vm/builtin/call_site.hpp:108
#71 rubinius::MachineCode::interpreter (state=0x20afef0, mcode=0x24b4b70, call_frame=0x7fff39ede780) at vm/gen/instruction_implementations.hpp:526
#72 0x000000000067004a in rubinius::BlockEnvironment::execute_interpreter (state=0x20afef0, previous=0x7fff39ededa0, env=0x7f32600ffd08, args=..., invocation=<value optimized out>)
at vm/builtin/block_environment.cpp:356
#73 0x00000000006704e9 in rubinius::BlockEnvironment::invoke (state=0x20afef0, previous=0x7fff39ededa0, env=0x7f32600ffd08, args=..., invocation=...)
at vm/builtin/block_environment.cpp:91
#74 0x000000000067088d in rubinius::BlockEnvironment::call (this=<value optimized out>, state=<value optimized out>, call_frame=<value optimized out>, args=<value optimized out>,
flags=<value optimized out>) at vm/builtin/block_environment.cpp:375
#75 0x000000000059c588 in rubinius::MachineCode::interpreter (state=0x20afef0, mcode=0x24aff20, call_frame=0x7fff39ededa0) at vm/gen/instruction_implementations.hpp:773
#76 0x00000000005dd679 in rubinius::MachineCode::execute_specialized<rubinius::OneArgument> (state=0x20afef0, previous=<value optimized out>, exec=0x7f325f4f3e48, mod=0x2115870,
args=...) at vm/machine_code.cpp:671
#77 0x000000000059a945 in execute (state=0x20afef0, mcode=0x23044b0, call_frame=0x7fff39edf280) at vm/builtin/call_site.hpp:108
#78 rubinius::MachineCode::interpreter (state=0x20afef0, mcode=0x23044b0, call_frame=0x7fff39edf280) at vm/gen/instruction_implementations.hpp:561
#79 0x00000000005db825 in rubinius::MachineCode::execute_specialized<rubinius::NoArguments> (state=0x20afef0, previous=<value optimized out>, exec=0x7f325f7b6af0, mod=0x2301130,
args=...) at vm/machine_code.cpp:671
#80 0x00000000005992fe in execute (state=0x20afef0, mcode=0x23066d0, call_frame=0x7fff39edf780) at vm/builtin/call_site.hpp:108
#81 rubinius::MachineCode::interpreter (state=0x20afef0, mcode=0x23066d0, call_frame=0x7fff39edf780) at vm/gen/instruction_implementations.hpp:1360
#82 0x00000000005dd679 in rubinius::MachineCode::execute_specialized<rubinius::OneArgument> (state=0x20afef0, previous=<value optimized out>, exec=0x7f325f7afd00, mod=0x23011e0,
args=...) at vm/machine_code.cpp:671
#83 0x00000000005992fe in execute (state=0x20afef0, mcode=0x24ba910, call_frame=0x7fff39edfc90) at vm/builtin/call_site.hpp:108
#84 rubinius::MachineCode::interpreter (state=0x20afef0, mcode=0x24ba910, call_frame=0x7fff39edfc90) at vm/gen/instruction_implementations.hpp:1360
#85 0x00000000005dd679 in rubinius::MachineCode::execute_specialized<rubinius::OneArgument> (state=0x20afef0, previous=<value optimized out>, exec=0x7f325f717610, mod=0x20af6b0,
args=...) at vm/machine_code.cpp:671
#86 0x0000000000673616 in rubinius::CallSite::empty_cache_private (state=0x20afef0, call_site=0x7f326015c3b0, call_frame=0x7fff39ee0210, args=...) at vm/builtin/call_site.cpp:127
#87 0x00000000005992fe in execute (state=0x20afef0, mcode=0x258b950, call_frame=0x7fff39ee0210) at vm/builtin/call_site.hpp:108
#88 rubinius::MachineCode::interpreter (state=0x20afef0, mcode=0x258b950, call_frame=0x7fff39ee0210) at vm/gen/instruction_implementations.hpp:1360
#89 0x00000000005da7e6 in rubinius::MachineCode::execute_as_script (this=<value optimized out>, state=0x20afef0, code=0x7f325ff29358, previous=<value optimized out>)
at vm/machine_code.cpp:734
#90 0x00000000006c3620 in rubinius::System::vm_run_script (state=<value optimized out>, gct=..., code=0x7f325fcebb58, calling_environment=0x7fff39ee0780)
at vm/builtin/system.cpp:1591
#91 0x00000000005e54c8 in rubinius::Primitives::vm_run_script (state=0x20afef0, call_frame=0x7fff39ee0780, exec=0x7f325f4f8380, mod=0x2115870, args=...)
at vm/gen/method_primitives.cpp:21895
#92 0x00000000005992fe in execute (state=0x20afef0, mcode=0x23066d0, call_frame=0x7fff39ee0780) at vm/builtin/call_site.hpp:108
#93 rubinius::MachineCode::interpreter (state=0x20afef0, mcode=0x23066d0, call_frame=0x7fff39ee0780) at vm/gen/instruction_implementations.hpp:1360
#94 0x00000000005dd679 in rubinius::MachineCode::execute_specialized<rubinius::OneArgument> (state=0x20afef0, previous=<value optimized out>, exec=0x7f325f7afd00, mod=0x23011e0,
args=...) at vm/machine_code.cpp:671
#95 0x0000000000673616 in rubinius::CallSite::empty_cache_private (state=0x20afef0, call_site=0x7f325ff1ed98, call_frame=0x7fff39ee0d40, args=...) at vm/builtin/call_site.cpp:127
#96 0x00000000005992fe in execute (state=0x20afef0, mcode=0x254fdb0, call_frame=0x7fff39ee0d40) at vm/builtin/call_site.hpp:108
#97 rubinius::MachineCode::interpreter (state=0x20afef0, mcode=0x254fdb0, call_frame=0x7fff39ee0d40) at vm/gen/instruction_implementations.hpp:1360
#98 0x00000000005db825 in rubinius::MachineCode::execute_specialized<rubinius::NoArguments> (state=0x20afef0, previous=<value optimized out>, exec=0x7f325fb12108, mod=0x23011e0,
args=...) at vm/machine_code.cpp:671
#99 0x000000000067902b in rubinius::CompiledCode::default_executor (state=0x20afef0, call_frame=0x7fff39ee13d0, exec=0x7f325fb12108, mod=0x23011e0, args=...)
at vm/builtin/compiled_code.cpp:224
#100 0x0000000000673826 in rubinius::CallSite::empty_cache (state=0x20afef0, call_site=0x7f325ff1ebf8, call_frame=0x7fff39ee13d0, args=...) at vm/builtin/call_site.cpp:95
#101 0x00000000005992fe in execute (state=0x20afef0, mcode=0x254fb90, call_frame=0x7fff39ee13d0) at vm/builtin/call_site.hpp:108
#102 rubinius::MachineCode::interpreter (state=0x20afef0, mcode=0x254fb90, call_frame=0x7fff39ee13d0) at vm/gen/instruction_implementations.hpp:1360
#103 0x00000000005db825 in rubinius::MachineCode::execute_specialized<rubinius::NoArguments> (state=0x20afef0, previous=<value optimized out>, exec=0x7f325fa994b0, mod=0x245b6c0,
args=...) at vm/machine_code.cpp:671
#104 0x000000000067902b in rubinius::CompiledCode::default_executor (state=0x20afef0, call_frame=0x7fff39ee1a50, exec=0x7f325fa994b0, mod=0x245b6c0, args=...)
at vm/builtin/compiled_code.cpp:224
#105 0x0000000000673406 in rubinius::CallSite::empty_cache_vcall (state=0x20afef0, call_site=0x7f325fa90c08, call_frame=0x7fff39ee1a50, args=...) at vm/builtin/call_site.cpp:160
#106 0x000000000059a9e3 in execute (state=0x20afef0, mcode=0x24a7320, call_frame=0x7fff39ee1a50) at vm/builtin/call_site.hpp:108
#107 rubinius::MachineCode::interpreter (state=0x20afef0, mcode=0x24a7320, call_frame=0x7fff39ee1a50) at vm/gen/instruction_implementations.hpp:526
#108 0x00000000005db825 in rubinius::MachineCode::execute_specialized<rubinius::NoArguments> (state=0x20afef0, previous=<value optimized out>, exec=0x7f325fedd2c0, mod=0x245b6c0,
args=...) at vm/machine_code.cpp:671
#109 0x000000000067902b in rubinius::CompiledCode::default_executor (state=0x20afef0, call_frame=0x0, exec=0x7f325fedd2c0, mod=0x245b6c0, args=...)
at vm/builtin/compiled_code.cpp:224
#110 0x000000000057c0ef in rubinius::Dispatch::send (this=0x7fff39ee1f90, state=0x20afef0, call_frame=0x0, lookup=..., args=..., reason=<value optimized out>) at vm/dispatch.cpp:49
#111 0x00000000006a822b in rubinius::Object::send (this=<value optimized out>, state=<value optimized out>, caller=<value optimized out>, name=<value optimized out>,
allow_private=<value optimized out>) at vm/builtin/object.cpp:515
#112 0x000000000057ffe4 in rubinius::Environment::run_from_filesystem (this=0x7fff39ee2120) at vm/environment.cpp:671
#113 0x00000000006e7ca7 in main (argc=<value optimized out>, argv=<value optimized out>) at vm/drivers/cli.cpp:55
Thread 3 (Thread 0x7f3253fff700 (LWP 12289)):
#0 0x00007f32611de5bc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1 0x00000000006f2ea8 in wait (this=0x25c8350, state=0x7f3253ffedc0) at /tmp/ruby-build.20140805092211.19382/rubinius-2.2.10/vm/util/thread.hpp:431
#2 rubinius::ImmixMarker::perform (this=0x25c8350, state=0x7f3253ffedc0) at vm/gc/immix_marker.cpp:191
#3 0x00000000006f3156 in rubinius::immix_marker_tramp (state=<value optimized out>) at vm/gc/immix_marker.cpp:18
#4 0x00000000006c7842 in rubinius::Thread::in_new_thread (ptr=0x25c84b0) at vm/builtin/thread.cpp:259
#5 0x00007f32611da9d1 in start_thread () from /lib64/libpthread.so.0
#6 0x00007f3260787b5d in clone () from /lib64/libc.so.6
Thread 2 (Thread 0x7f32538fe700 (LWP 12338)):
#0 0x00007f32611de5bc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1 0x000000000075cacb in wait (this=0x2316160) at /tmp/ruby-build.20140805092211.19382/rubinius-2.2.10/vm/util/thread.hpp:431
#2 rubinius::BackgroundCompilerThread::perform (this=0x2316160) at vm/llvm/state.cpp:279
#3 0x000000000075c3c2 in rubinius::utilities::thread::Thread::trampoline (arg=0x2316160) at /tmp/ruby-build.20140805092211.19382/rubinius-2.2.10/vm/util/thread.hpp:79
#4 0x00007f32611da9d1 in start_thread () from /lib64/libpthread.so.0
#5 0x00007f3260787b5d in clone () from /lib64/libc.so.6
Thread 1 (Thread 0x7f3261c44720 (LWP 12230)):
#0 0x00007f32607972be in __lll_lock_wait_private () from /lib64/libc.so.6
#1 0x00007f326071c45b in _L_lock_9499 () from /lib64/libc.so.6
#2 0x00007f3260719996 in malloc () from /lib64/libc.so.6
#3 0x0000000000558730 in ?? ()
#4 0x00007fff39ed8760 in ?? ()
#5 0x0000000000000000 in ?? ()
A debugging session is active.
Inferior 1 [process 12230] will be detached.
Quit anyway? (y or n) Detaching from program: /home/jenkins/.rbenv/versions/rbx-2.2.10/bin/rbx, process 12230
[ben@ruby-build-box-3 ~]$
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment