Skip to content

Instantly share code, notes, and snippets.

@meskallito
Created September 9, 2013 21:39
Show Gist options
  • Select an option

  • Save meskallito/6501876 to your computer and use it in GitHub Desktop.

Select an option

Save meskallito/6501876 to your computer and use it in GitHub Desktop.
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