-
-
Save thedarkone/79e295f51de96d56ec01 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
$ ../../rubinius/bin/rbx --version -Ilib ./test/test_cache_loops.rb | |
rubinius 2.0.0dev (1.8.7 3fc16567 yyyy-mm-dd JI) [x86_64-apple-darwin10.2.0] | |
Loaded suite ./test/test_cache_loops | |
Started | |
_add_remove_loop_outer | |
./lib/thread_safe/atomic_reference_cache_backend.rb:391:in `compute_if_absent' | |
./lib/thread_safe/atomic_reference_cache_backend.rb:203:in `try_to_cas_in_computed' | |
./lib/thread_safe/atomic_reference_cache_backend.rb:391:in `compute_if_absent' | |
./lib/thread_safe/cache.rb:54:in `put_if_absent' | |
./test/test_cache_loops.rb:277:in `_add_remove_loop_inner_multiple_keys' | |
./test/test_cache_loops.rb:311:in `_add_remove_loop_outer_multiple_keys' | |
kernel/common/integer.rb:83:in `times' | |
./test/test_cache_loops.rb:308:in `_add_remove_loop_outer_multiple_keys' | |
./test/test_cache_loops.rb:262:in `setup_sync_and_start_loop' | |
./test/test_cache_loops.rb:244:in `run_thread_loop' | |
kernel/bootstrap/thread18.rb:57:in `__run__'./lib/thread_safe/atomic_reference_cache_backend.rb:391:in `compute_if_absent' | |
./lib/thread_safe/atomic_reference_cache_backend.rb:203:in `try_to_cas_in_computed' | |
./lib/thread_safe/atomic_reference_cache_backend.rb:391:in `compute_if_absent' | |
./lib/thread_safe/cache.rb:54:in `put_if_absent' | |
./test/test_cache_loops.rb:277:in `_add_remove_loop_inner_multiple_keys' | |
./test/test_cache_loops.rb:314:in `_add_remove_loop_outer_multiple_keys' | |
kernel/common/integer.rb:83:in `times' | |
./test/test_cache_loops.rb:308:in `_add_remove_loop_outer_multiple_keys' | |
./test/test_cache_loops.rb:262:in `setup_sync_and_start_loop' | |
./test/test_cache_loops.rb:244:in `run_thread_loop' | |
kernel/bootstrap/thread18.rb:57:in `__run__' | |
./lib/thread_safe/atomic_reference_cache_backend.rb:391:in `compute_if_absent' | |
./lib/thread_safe/atomic_reference_cache_backend.rb:203:in `try_to_cas_in_computed' | |
./lib/thread_safe/atomic_reference_cache_backend.rb:391:in `compute_if_absent' | |
./lib/thread_safe/cache.rb:54:in `put_if_absent' | |
./test/test_cache_loops.rb:277:in `_add_remove_loop_inner_multiple_keys' | |
./test/test_cache_loops.rb:311:in `_add_remove_loop_outer_multiple_keys' | |
kernel/common/integer.rb:83:in `times' | |
./test/test_cache_loops.rb:308:in `_add_remove_loop_outer_multiple_keys' | |
./test/test_cache_loops.rb:262:in `setup_sync_and_start_loop' | |
./test/test_cache_loops.rb:244:in `run_thread_loop' | |
kernel/bootstrap/thread18.rb:57:in `__run__' | |
./lib/thread_safe/atomic_reference_cache_backend.rb:391:in `compute_if_absent' | |
./lib/thread_safe/atomic_reference_cache_backend.rb:203:in `try_to_cas_in_computed' | |
./lib/thread_safe/atomic_reference_cache_backend.rb:391:in `compute_if_absent' | |
./lib/thread_safe/cache.rb:54:in `put_if_absent' | |
./test/test_cache_loops.rb:277:in `_add_remove_loop_inner_multiple_keys' | |
./test/test_cache_loops.rb:314:in `_add_remove_loop_outer_multiple_keys' | |
kernel/common/integer.rb:83:in `times' | |
./test/test_cache_loops.rb:308:in `_add_remove_loop_outer_multiple_keys' | |
./test/test_cache_loops.rb:262:in `setup_sync_and_start_loop' | |
./test/test_cache_loops.rb:244:in `run_thread_loop' | |
kernel/bootstrap/thread18.rb:57:in `__run__' | |
An exception occurred running at_exit handlers | |
THIS_MIGHT_DEADLOCK (RuntimeError) | |
Backtrace: | |
./lib/thread_safe/atomic_reference_cache_backend.rb:391:in `compute_if_absent' | |
./lib/thread_safe/atomic_reference_cache_backend.rb:203:in `try_to_cas_in_computed' | |
./lib/thread_safe/atomic_reference_cache_backend.rb:391:in `compute_if_absent' | |
./lib/thread_safe/cache.rb:54:in `put_if_absent' | |
./test/test_cache_loops.rb:277:in `_add_remove_loop_inner_multiple_keys' | |
./test/test_cache_loops.rb:311:in `_add_remove_loop_outer_multiple_keys' | |
kernel/common/integer.rb:83:in `times' | |
./test/test_cache_loops.rb:308:in `_add_remove_loop_outer_multiple_keys' | |
./test/test_cache_loops.rb:262:in `setup_sync_and_start_loop' | |
./test/test_cache_loops.rb:244:in `run_thread_loop' | |
kernel/bootstrap/thread18.rb:57:in `__run__' | |
./lib/thread_safe/atomic_reference_cache_backend.rb:391:in `compute_if_absent' | |
./lib/thread_safe/atomic_reference_cache_backend.rb:203:in `try_to_cas_in_computed' | |
./lib/thread_safe/atomic_reference_cache_backend.rb:391:in `compute_if_absent' | |
./lib/thread_safe/cache.rb:54:in `put_if_absent' | |
./test/test_cache_loops.rb:277:in `_add_remove_loop_inner_multiple_keys' | |
./test/test_cache_loops.rb:311:in `_add_remove_loop_outer_multiple_keys' | |
kernel/common/integer.rb:83:in `times' | |
./test/test_cache_loops.rb:308:in `_add_remove_loop_outer_multiple_keys' | |
./test/test_cache_loops.rb:262:in `setup_sync_and_start_loop' | |
./test/test_cache_loops.rb:244:in `run_thread_loop' | |
kernel/bootstrap/thread18.rb:57:in `__run__' | |
./lib/thread_safe/atomic_reference_cache_backend.rb:391:in `compute_if_absent' | |
./lib/thread_safe/atomic_reference_cache_backend.rb:203:in `try_to_cas_in_computed' | |
./lib/thread_safe/atomic_reference_cache_backend.rb:391:in `compute_if_absent' | |
./lib/thread_safe/cache.rb:54:in `put_if_absent' | |
./test/test_cache_loops.rb:277:in `_add_remove_loop_inner_multiple_keys' | |
./test/test_cache_loops.rb:311:in `_add_remove_loop_outer_multiple_keys' | |
kernel/common/integer.rb:83:in `times' | |
./test/test_cache_loops.rb:308:in `_add_remove_loop_outer_multiple_keys' | |
./test/test_cache_loops.rb:262:in `setup_sync_and_start_loop' | |
./test/test_cache_loops.rb:244:in `run_thread_loop' | |
kernel/bootstrap/thread18.rb:57:in `__run__' | |
./lib/thread_safe/atomic_reference_cache_backend.rb:391:in `compute_if_absent' | |
./lib/thread_safe/atomic_reference_cache_backend.rb:203:in `try_to_cas_in_computed' | |
./lib/thread_safe/atomic_reference_cache_backend.rb:391:in `compute_if_absent' | |
./lib/thread_safe/cache.rb:54:in `put_if_absent' | |
./test/test_cache_loops.rb:277:in `_add_remove_loop_inner_multiple_keys' | |
./test/test_cache_loops.rb:314:in `_add_remove_loop_outer_multiple_keys' | |
kernel/common/integer.rb:83:in `times' | |
./test/test_cache_loops.rb:308:in `_add_remove_loop_outer_multiple_keys' | |
./test/test_cache_loops.rb:262:in `setup_sync_and_start_loop' | |
./test/test_cache_loops.rb:244:in `run_thread_loop' | |
kernel/bootstrap/thread18.rb:57:in `__run__' | |
./lib/thread_safe/atomic_reference_cache_backend.rb:391:in `compute_if_absent' | |
./lib/thread_safe/atomic_reference_cache_backend.rb:203:in `try_to_cas_in_computed' | |
./lib/thread_safe/atomic_reference_cache_backend.rb:391:in `compute_if_absent' | |
./lib/thread_safe/cache.rb:54:in `put_if_absent' | |
./test/test_cache_loops.rb:277:in `_add_remove_loop_inner_multiple_keys' | |
./test/test_cache_loops.rb:314:in `_add_remove_loop_outer_multiple_keys' | |
kernel/common/integer.rb:83:in `times' | |
./test/test_cache_loops.rb:308:in `_add_remove_loop_outer_multiple_keys' | |
./test/test_cache_loops.rb:262:in `setup_sync_and_start_loop' | |
./test/test_cache_loops.rb:244:in `run_thread_loop' | |
kernel/bootstrap/thread18.rb:57:in `__run__' | |
ABORTING: mutex is busy! | |
--------------------------------------------- | |
CRASH: A fatal error has occurred. | |
Backtrace: | |
0 rbx 0x0000000100041edc _ZN8rubiniusL12segv_handlerEi + 316 | |
1 libSystem.B.dylib 0x00000001013deeaa _sigtramp + 26 | |
2 ??? 0x01555be000000000 0x0 + 96083984689135616 | |
3 rbx 0x000000010012e5bf _ZN8rubinius13SignalHandlerD0Ev + 207 | |
4 rbx 0x0000000100042a0d _ZN8rubinius11EnvironmentD2Ev + 29 | |
5 rbx 0x000000010025059f main + 239 | |
6 rbx 0x00000001000165e4 start + 52 | |
Wrote full error report to: /Users/vit/.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