Created
September 9, 2013 21:39
-
-
Save meskallito/6501876 to your computer and use it in GitHub Desktop.
This file contains hidden or 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
| Failure/Error: expect { | |
| expected Sinuous::DeadlockDetector::DeadlockDetectedError, got #<SystemStackError: SystemStackError> with backtrace: | |
| # ./lib/sinuous/deadlock_detector.rb:57:in `digest' | |
| # ./lib/sinuous/deadlock_detector.rb:65:in `contents' | |
| # ./lib/sinuous/deadlock_detector.rb:90:in `contents' | |
| # ./lib/sinuous/deadlock_detector.rb:65:in `contents' | |
| # ./lib/sinuous/deadlock_detector.rb:90:in `contents' | |
| # ./lib/sinuous/deadlock_detector.rb:65:in `contents' | |
| # ./lib/sinuous/deadlock_detector.rb:90:in `contents' | |
| # ./lib/sinuous/deadlock_detector.rb:65:in `contents' | |
| # ./lib/sinuous/deadlock_detector.rb:90:in `contents' | |
| # ./lib/sinuous/deadlock_detector.rb:65:in `contents' | |
| # ./lib/sinuous/deadlock_detector.rb:90:in `contents' | |
| # ./lib/sinuous/deadlock_detector.rb:65:in `contents' | |
| # ./lib/sinuous/deadlock_detector.rb:90:in `contents' | |
| # ./lib/sinuous/deadlock_detector.rb:65:in `contents' | |
| # ./lib/sinuous/deadlock_detector.rb:90:in `contents' | |
| # ./lib/sinuous/deadlock_detector.rb:65:in `contents' | |
| # ./lib/sinuous/deadlock_detector.rb:90:in `contents' | |
| # ./lib/sinuous/deadlock_detector.rb:65:in `contents' | |
| # ./lib/sinuous/deadlock_detector.rb:90:in `contents' | |
| # ./lib/sinuous/deadlock_detector.rb:65:in `contents' | |
| # ./lib/sinuous/deadlock_detector.rb:90:in `contents' | |
| # ./lib/sinuous/deadlock_detector.rb:65:in `contents' | |
| # ./lib/sinuous/deadlock_detector.rb:90:in `contents' | |
| # ./lib/sinuous/deadlock_detector.rb:65:in `contents' | |
| # ./lib/sinuous/deadlock_detector.rb:90:in `contents' | |
| # ./lib/sinuous/deadlock_detector.rb:65:in `contents' | |
| # ./lib/sinuous/deadlock_detector.rb:90:in `contents' | |
| # ./lib/sinuous/deadlock_detector.rb:65:in `contents' | |
| # ./lib/sinuous/deadlock_detector.rb:90:in `contents' | |
| # ./lib/sinuous/deadlock_detector.rb:65:in `contents' | |
| # ./lib/sinuous/deadlock_detector.rb:90:in `contents' | |
| # ./lib/sinuous/deadlock_detector.rb:65:in `contents' | |
| # ./lib/sinuous/deadlock_detector.rb:90:in `contents' | |
| # ./lib/sinuous/deadlock_detector.rb:65:in `contents' | |
| # ./lib/sinuous/deadlock_detector.rb:90:in `contents' | |
| # ./lib/sinuous/deadlock_detector.rb:65:in `contents' | |
| # ./lib/sinuous/deadlock_detector.rb:90:in `contents' | |
| # ./lib/sinuous/deadlock_detector.rb:65:in `contents' | |
| # ./lib/sinuous/deadlock_detector.rb:90:in `contents' | |
| # ./lib/sinuous/deadlock_detector.rb:65:in `contents' | |
| # ./lib/sinuous/deadlock_detector.rb:90:in `contents' | |
| # ./lib/sinuous/deadlock_detector.rb:65:in `contents' | |
| # ./lib/sinuous/deadlock_detector.rb:90:in `contents' | |
| # ./lib/sinuous/deadlock_detector.rb:65:in `contents' | |
| # ./lib/sinuous/deadlock_detector.rb:90:in `contents' | |
| # ./lib/sinuous/deadlock_detector.rb:65:in `contents' | |
| # ./lib/sinuous/deadlock_detector.rb:90:in `contents' | |
| # ./lib/sinuous/deadlock_detector.rb:65:in `contents' | |
| # ./lib/sinuous/deadlock_detector.rb:90:in `contents' | |
| # ./lib/sinuous/deadlock_detector.rb:65:in `contents' | |
| # ./lib/sinuous/deadlock_detector.rb:90:in `contents' | |
| # ./lib/sinuous/deadlock_detector.rb:65:in `contents' | |
| # ./lib/sinuous/deadlock_detector.rb:90:in `contents' | |
| # ./lib/sinuous/deadlock_detector.rb:65:in `contents' | |
| # ./lib/sinuous/deadlock_detector.rb:90:in `contents' | |
| # ./lib/sinuous/deadlock_detector.rb:65:in `contents' | |
| # ./lib/sinuous/deadlock_detector.rb:90:in `contents' | |
| # ./lib/sinuous/deadlock_detector.rb:65:in `contents' | |
| # ./lib/sinuous/deadlock_detector.rb:90:in `contents' | |
| # ./lib/sinuous/deadlock_detector.rb:65:in `contents' | |
| # ./lib/sinuous/deadlock_detector.rb:90:in `contents' | |
| # ./lib/sinuous/deadlock_detector.rb:65:in `contents' | |
| # ./lib/sinuous/deadlock_detector.rb:90:in `contents' | |
| # ./lib/sinuous/deadlock_detector.rb:65:in `contents' | |
| # ./lib/sinuous/deadlock_detector.rb:90:in `contents' | |
| # ./lib/sinuous/deadlock_detector.rb:65:in `contents' | |
| # ./lib/sinuous/deadlock_detector.rb:90:in `contents' | |
| # ./lib/sinuous/deadlock_detector.rb:65:in `contents' | |
| # ./lib/sinuous/deadlock_detector.rb:90:in `contents' | |
| # ./lib/sinuous/deadlock_detector.rb:65:in `contents' | |
| # ./lib/sinuous/deadlock_detector.rb:90:in `contents' | |
| # ./lib/sinuous/deadlock_detector.rb:65:in `contents' | |
| # ./lib/sinuous/deadlock_detector.rb:90:in `contents' | |
| # ./lib/sinuous/deadlock_detector.rb:65:in `contents' | |
| # ./lib/sinuous/deadlock_detector.rb:90:in `contents' | |
| # ./lib/sinuous/deadlock_detector.rb:65:in `contents' | |
| # ./lib/sinuous/deadlock_detector.rb:90:in `contents' | |
| # ./lib/sinuous/deadlock_detector.rb:65:in `contents' | |
| # ./lib/sinuous/deadlock_detector.rb:90:in `contents' | |
| # ./lib/sinuous/deadlock_detector.rb:65:in `contents' | |
| # ./lib/sinuous/deadlock_detector.rb:90:in `contents' | |
| # ./lib/sinuous/deadlock_detector.rb:65:in `contents' | |
| # ./lib/sinuous/deadlock_detector.rb:90:in `contents' | |
| # ./lib/sinuous/deadlock_detector.rb:65:in `contents' | |
| # ./lib/sinuous/deadlock_detector.rb:90:in `contents' | |
| # ./lib/sinuous/deadlock_detector.rb:65:in `contents' | |
| # ./lib/sinuous/deadlock_detector.rb:90:in `contents' | |
| # ./lib/sinuous/deadlock_detector.rb:65:in `contents' | |
| # ./lib/sinuous/deadlock_detector.rb:90:in `contents' | |
| # ./lib/sinuous/deadlock_detector.rb:65:in `contents' | |
| # ./lib/sinuous/deadlock_detector.rb:90:in `contents' | |
| # ./lib/sinuous/deadlock_detector.rb:65:in `contents' | |
| # ./lib/sinuous/deadlock_detector.rb:90:in `contents' | |
| # ./lib/sinuous/deadlock_detector.rb:65:in `contents' | |
| # ./lib/sinuous/deadlock_detector.rb:90:in `contents' | |
| # ./lib/sinuous/deadlock_detector.rb:65:in `contents' | |
| # ./lib/sinuous/deadlock_detector.rb:90:in `contents' | |
| # ./lib/sinuous/deadlock_detector.rb:65:in `contents' | |
| # ./lib/sinuous/deadlock_detector.rb:90:in `contents' | |
| # ./lib/sinuous/deadlock_detector.rb:65:in `contents' | |
| # ./lib/sinuous/deadlock_detector.rb:90:in `contents' | |
| # ./lib/sinuous/deadlock_detector.rb:65:in `contents' | |
| # ./lib/sinuous/deadlock_detector.rb:90:in `contents' | |
| # ./lib/sinuous/deadlock_detector.rb:65:in `contents' | |
| # ./lib/sinuous/deadlock_detector.rb:90:in `contents' | |
| # ./lib/sinuous/deadlock_detector.rb:65:in `contents' | |
| # ./lib/sinuous/deadlock_detector.rb:90:in `contents' | |
| # ./lib/sinuous/deadlock_detector.rb:65:in `contents' | |
| # ./lib/sinuous/deadlock_detector.rb:90:in `contents' | |
| # ./lib/sinuous/deadlock_detector.rb:65:in `contents' | |
| # ./lib/sinuous/deadlock_detector.rb:90:in `contents' | |
| # ./lib/sinuous/deadlock_detector.rb:65:in `contents' | |
| # ./lib/sinuous/deadlock_detector.rb:90:in `contents' | |
| # ./lib/sinuous/deadlock_detector.rb:65:in `contents' | |
| # ./lib/sinuous/deadlock_detector.rb:90:in `contents' | |
| # ./lib/sinuous/deadlock_detector.rb:65:in `contents' | |
| # ./lib/sinuous/deadlock_detector.rb:90:in `contents' | |
| # ./lib/sinuous/deadlock_detector.rb:65:in `contents' | |
| # ./lib/sinuous/deadlock_detector.rb:90:in `contents' | |
| # ./lib/sinuous/deadlock_detector.rb:65:in `contents' | |
| # ./lib/sinuous/deadlock_detector.rb:90:in `contents' | |
| # ./lib/sinuous/deadlock_detector.rb:65:in `contents' | |
| # ./lib/sinuous/deadlock_detector.rb:90:in `contents' | |
| # ./lib/sinuous/deadlock_detector.rb:65:in `contents' | |
| # ./lib/sinuous/deadlock_detector.rb:90:in `contents' | |
| # ./lib/sinuous/deadlock_detector.rb:65:in `contents' | |
| # ./lib/sinuous/deadlock_detector.rb:90:in `contents' | |
| # ./lib/sinuous/deadlock_detector.rb:65:in `contents' | |
| # ./lib/sinuous/deadlock_detector.rb:90:in `contents' | |
| # ./lib/sinuous/deadlock_detector.rb:65:in `contents' | |
| # ./lib/sinuous/deadlock_detector.rb:90:in `contents' | |
| # ./lib/sinuous/deadlock_detector.rb:65:in `contents' | |
| # ./lib/sinuous/deadlock_detector.rb:90:in `contents' | |
| # ./lib/sinuous/deadlock_detector.rb:65:in `contents' | |
| # ./lib/sinuous/deadlock_detector.rb:90:in `contents' | |
| # ./lib/sinuous/deadlock_detector.rb:65:in `contents' | |
| # ./lib/sinuous/deadlock_detector.rb:90:in `contents' | |
| # ./lib/sinuous/deadlock_detector.rb:65:in `contents' | |
| # ./lib/sinuous/deadlock_detector.rb:90:in `contents' | |
| # ./lib/sinuous/deadlock_detector.rb:65:in `contents' | |
| # ./lib/sinuous/deadlock_detector.rb:90:in `contents' | |
| # ./lib/sinuous/deadlock_detector.rb:65:in `contents' | |
| # ./lib/sinuous/deadlock_detector.rb:90:in `contents' | |
| # ./lib/sinuous/deadlock_detector.rb:65:in `contents' | |
| # ./lib/sinuous/deadlock_detector.rb:90:in `contents' | |
| # ./lib/sinuous/deadlock_detector.rb:65:in `contents' | |
| # ./lib/sinuous/deadlock_detector.rb:90:in `contents' | |
| # ./lib/sinuous/deadlock_detector.rb:65:in `contents' | |
| # ./lib/sinuous/deadlock_detector.rb:90:in `contents' | |
| # ./lib/sinuous/deadlock_detector.rb:65:in `contents' | |
| # ./lib/sinuous/deadlock_detector.rb:90:in `contents' | |
| # ./lib/sinuous/deadlock_detector.rb:65:in `contents' | |
| # ./lib/sinuous/deadlock_detector.rb:90:in `contents' | |
| # ./lib/sinuous/deadlock_detector.rb:65:in `contents' | |
| # ./lib/sinuous/deadlock_detector.rb:90:in `contents' | |
| # ./lib/sinuous/deadlock_detector.rb:65:in `contents' | |
| # ./lib/sinuous/deadlock_detector.rb:90:in `contents' | |
| # ./lib/sinuous/deadlock_detector.rb:65:in `contents' | |
| # ./lib/sinuous/deadlock_detector.rb:90:in `contents' | |
| # ./lib/sinuous/deadlock_detector.rb:65:in `contents' | |
| # ./lib/sinuous/deadlock_detector.rb:90:in `contents' | |
| # ./lib/sinuous/deadlock_detector.rb:65:in `contents' | |
| # ./lib/sinuous/deadlock_detector.rb:90:in `contents' | |
| # ./lib/sinuous/deadlock_detector.rb:65:in `contents' | |
| # ./lib/sinuous/deadlock_detector.rb:90:in `contents' | |
| # ./lib/sinuous/deadlock_detector.rb:65:in `contents' | |
| # ./lib/sinuous/deadlock_detector.rb:90:in `contents' | |
| # ./lib/sinuous/deadlock_detector.rb:65:in `contents' | |
| # ./lib/sinuous/deadlock_detector.rb:90:in `contents' | |
| # ./lib/sinuous/deadlock_detector.rb:65:in `contents' | |
| # ./lib/sinuous/deadlock_detector.rb:90:in `contents' | |
| # ./lib/sinuous/deadlock_detector.rb:65:in `contents' | |
| # ./lib/sinuous/deadlock_detector.rb:90:in `contents' | |
| # ./lib/sinuous/deadlock_detector.rb:65:in `contents' | |
| # ./lib/sinuous/deadlock_detector.rb:90:in `contents' | |
| # ./lib/sinuous/deadlock_detector.rb:65:in `contents' | |
| # ./lib/sinuous/deadlock_detector.rb:90:in `contents' | |
| # ./lib/sinuous/deadlock_detector.rb:65:in `contents' | |
| # ./lib/sinuous/deadlock_detector.rb:90:in `contents' | |
| # ./lib/sinuous/deadlock_detector.rb:65:in `contents' | |
| # ./lib/sinuous/deadlock_detector.rb:90:in `contents' | |
| # ./lib/sinuous/deadlock_detector.rb:65:in `contents' | |
| # ./lib/sinuous/deadlock_detector.rb:90:in `contents' | |
| # ./lib/sinuous/deadlock_detector.rb:65:in `contents' | |
| # ./lib/sinuous/deadlock_detector.rb:90:in `contents' | |
| # ./lib/sinuous/deadlock_detector.rb:65:in `contents' | |
| # ./lib/sinuous/deadlock_detector.rb:90:in `contents' | |
| # ./lib/sinuous/deadlock_detector.rb:65:in `contents' | |
| # ./lib/sinuous/deadlock_detector.rb:90:in `contents' | |
| # ./lib/sinuous/deadlock_detector.rb:65:in `contents' | |
| # ./lib/sinuous/deadlock_detector.rb:90:in `contents' | |
| # ./lib/sinuous/deadlock_detector.rb:65:in `contents' | |
| # ./lib/sinuous/deadlock_detector.rb:90:in `contents' | |
| # ./lib/sinuous/deadlock_detector.rb:65:in `contents' | |
| # ./lib/sinuous/deadlock_detector.rb:90:in `contents' | |
| # ./lib/sinuous/deadlock_detector.rb:65:in `contents' | |
| # ./lib/sinuous/deadlock_detector.rb:90:in `contents' | |
| # ./lib/sinuous/deadlock_detector.rb:65:in `contents' | |
| # ./lib/sinuous/deadlock_detector.rb:90:in `contents' | |
| # ./lib/sinuous/deadlock_detector.rb:65:in `contents' | |
| # ./lib/sinuous/deadlock_detector.rb:90:in `contents' | |
| # ./lib/sinuous/deadlock_detector.rb:65:in `contents' | |
| # ./lib/sinuous/deadlock_detector.rb:90:in `contents' | |
| # ./lib/sinuous/deadlock_detector.rb:65:in `contents' | |
| # ./lib/sinuous/deadlock_detector.rb:90:in `contents' | |
| # ./lib/sinuous/deadlock_detector.rb:65:in `contents' | |
| # ./lib/sinuous/deadlock_detector.rb:90:in `contents' | |
| # ./lib/sinuous/deadlock_detector.rb:65:in `contents' | |
| # ./lib/sinuous/deadlock_detector.rb:90:in `contents' | |
| # ./lib/sinuous/deadlock_detector.rb:65:in `contents' | |
| # ./lib/sinuous/deadlock_detector.rb:90:in `contents' | |
| # ./lib/sinuous/deadlock_detector.rb:65:in `contents' | |
| # ./lib/sinuous/deadlock_detector.rb:90:in `contents' | |
| # ./lib/sinuous/deadlock_detector.rb:65:in `contents' | |
| # ./lib/sinuous/deadlock_detector.rb:90:in `contents' | |
| # ./lib/sinuous/deadlock_detector.rb:65:in `contents' | |
| # ./lib/sinuous/deadlock_detector.rb:90:in `contents' | |
| # ./lib/sinuous/deadlock_detector.rb:65:in `contents' | |
| # ./lib/sinuous/deadlock_detector.rb:90:in `contents' | |
| # ./lib/sinuous/deadlock_detector.rb:65:in `contents' | |
| # ./lib/sinuous/deadlock_detector.rb:90:in `contents' | |
| # ./lib/sinuous/deadlock_detector.rb:65:in `contents' | |
| # ./lib/sinuous/deadlock_detector.rb:90:in `contents' | |
| # ./lib/sinuous/deadlock_detector.rb:65:in `contents' | |
| # ./lib/sinuous/deadlock_detector.rb:90:in `contents' | |
| # ./lib/sinuous/deadlock_detector.rb:65:in `contents' | |
| # ./lib/sinuous/deadlock_detector.rb:90:in `contents' | |
| # ./lib/sinuous/deadlock_detector.rb:65:in `contents' | |
| # ./lib/sinuous/deadlock_detector.rb:90:in `contents' | |
| # ./lib/sinuous/deadlock_detector.rb:65:in `contents' | |
| # ./lib/sinuous/deadlock_detector.rb:90:in `contents' | |
| # ./lib/sinuous/deadlock_detector.rb:65:in `contents' | |
| # ./lib/sinuous/deadlock_detector.rb:90:in `contents' | |
| # ./lib/sinuous/deadlock_detector.rb:94:in `contains?' | |
| # ./lib/sinuous/deadlock_detector.rb:69:in `contains?' | |
| # ./lib/sinuous/deadlock_detector.rb:29:in `task_waiting_on' | |
| # ./lib/sinuous/variable_registry.rb:136:in `add_task_waiting_for_variable' | |
| # ./lib/sinuous/variable_registry.rb:83:in `get_variable_value' | |
| # kernel/common/mutex.rb:62:in `synchronize' | |
| # ./lib/sinuous/variable_registry.rb:79:in `get_variable_value' | |
| # ./lib/sinuous/flow/variable_proxy.rb:22:in `value' | |
| # ./spec/behaviour_spec.rb:146:in `__script__' | |
| # kernel/common/eval19.rb:45:in `instance_eval' | |
| # ./lib/sinuous/flow/task_context.rb:12:in `execute' | |
| # ./lib/sinuous/flow.rb:25:in `task' | |
| # kernel/bootstrap/proc.rb:22:in `call' | |
| # ./lib/sinuous/task.rb:39:in `run' | |
| # kernel/bootstrap/proc.rb:22:in `call' |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment