Skip to content

Instantly share code, notes, and snippets.

@kiko
Created December 24, 2009 10:40
Show Gist options
  • Save kiko/263137 to your computer and use it in GitHub Desktop.
Save kiko/263137 to your computer and use it in GitHub Desktop.
# rc.rb
b = lambda{ Tk::TkCmd.inactive > 1000 ? (puts "inactive for #{Tk::TkCmd.inactive} ms") : Tk::After.idle(&b) }
Tk::After.idle(&b)
[~/c/ver]% eval: "font" "create" -family "terminus" -size 9
Exception `ThreadError' at /usr/lib/ruby/1.9.1/thread.rb:152 - killed thread
Exception `fatal' at /usr/lib/ruby/1.9.1/thread.rb:184 - deadlock detected
/usr/lib/ruby/1.9.1/thread.rb:184:in `sleep': deadlock detected (fatal)
from /usr/lib/ruby/1.9.1/thread.rb:184:in `block in pop'
from <internal:prelude>:8:in `synchronize'
from /usr/lib/ruby/1.9.1/thread.rb:180:in `pop'
from /home/kiko/c/ffi-tk/lib/ffi-tk/thread_sender.rb:23:in `thread_send'
from /home/kiko/c/ffi-tk/lib/ffi-tk/ffi/tcl.rb:61:in `eval_ex'
from /home/kiko/c/ffi-tk/lib/ffi-tk/ffi/tcl/interp.rb:82:in `eval'
from /home/kiko/c/ffi-tk/lib/ffi-tk/tk.rb:82:in `execute'
from /home/kiko/c/ffi-tk/lib/ffi-tk/command/font.rb:54:in `execute'
from /home/kiko/c/ffi-tk/lib/ffi-tk/command/font.rb:96:in `create'
from /home/kiko/c/ffi-tk/lib/ffi-tk/command/font.rb:14:in `initialize'
from /home/kiko/c/ver/lib/ver.rb:171:in `new'
from /home/kiko/c/ver/lib/ver.rb:171:in `sanitize_options'
from /home/kiko/c/ver/lib/ver.rb:135:in `run_core'
from /home/kiko/c/ver/lib/ver.rb:123:in `run_noem'
from /home/kiko/c/ver/lib/ver.rb:88:in `block in run'
from /home/kiko/c/ver/lib/ver.rb:100:in `block in run_maybe_forking'
from /home/kiko/c/ver/lib/ver.rb:98:in `fork'
from /home/kiko/c/ver/lib/ver.rb:98:in `run_maybe_forking'
from /home/kiko/c/ver/lib/ver.rb:87:in `run'
from /home/kiko/c/ver/bin/ver:30:in `require_and_run'
from /home/kiko/c/ver/bin/ver:139:in `<main>'
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment