Public bug reported: Binary package hint: libgtk2-ruby
In Ubuntu 9.10 with the version of libgtk2-ruby from the repositories (0.19.0), new threads cause the Gtk main loop to freeze. As an example, the following code will never produce any output: require 'gtk2' Thread.new do sleep 1 # Look busy exit # Finished, exit end # Main loop loop do # Process all currently pending events Gtk.main_iteration while Gtk.events_pending? print '.' end However, when the latest version of the bindings is installed (0.19.3) the program works as expected, filling the screen with dots. This problem is also reported at: http://sourceforge.net/mailarchive/forum.php?thread_name=dc3bf8581001120746kb5da118udd0a74439cc4dcd9%40mail.gmail.com&forum_name=ruby-gnome2-devel-en ** Affects: ruby-gnome2 (Ubuntu) Importance: Undecided Status: New -- Multithreaded Gtk applications using Ruby bindings freeze https://bugs.launchpad.net/bugs/514899 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
