Where to seek help for problems with Ruby and gtk3?

I’m looking into using Ruby and gtk+3 on Raspberry Pi to see if it can be used by children as young as 7 or 8. First, I need to become familiar with Ruby/gtk3. I’m hoping to do that on my laptop which runs under OS X Yosemite.

I’ve installed X-Windows, gtk+3 and the gtk3 Ruby Gem.

Whenever, I run a Ruby script using gtk3, I get this warning message:

2015-05-04 11:05:36.967 ruby[32956:4463982] *** WARNING: Method userSpaceScaleFactor in class NSView is deprecated on 10.7 and later. It should not be used in new applications. Use convertRectToBacking: instead.

The short sample scripts that I have then work as expected but whenever, I close a gtk3 window, I get segmentation fault:

[BUG] pthread_mutex_unlock: Invalid argument (EINVAL)
ruby 2.2.2p95 (2015-04-13 revision 50295) [x86_64-darwin14]

...

[BUG] Segmentation fault at 0x00000000000030
ruby 2.2.2p95 (2015-04-13 revision 50295) [x86_64-darwin14]

I’d appreciate any pointers as to which component is causing the problems - the Gem, gtk+3 or X-windows - so that I can try to get them resolved.

Thanks in advance.

Peter

Hi Peter,

The Ruby gtk3 bindings are developed by the ruby-gnome project, whose
primary mailinglist you can subscribe to at:

  https://lists.sourceforge.net/lists/listinfo/ruby-gnome2-devel-en

Hope that helps.

Vale,
Marvin

···

--
Blog: http://www.quintilianus.eu

I will reject HTML emails. | Ich akzeptiere keine HTML-Nachrichten.
                               >
Use GnuPG for mail encryption: | GnuPG für Mail-Verschlüsselung:
https://www.gnupg.org | https://de.wikipedia.org/wiki/GnuPG
My key fingerprint: | Mein Schlüsselabdruck:
B1FE 958E D5E8 468E AA20 | B1FE 958E D5E8 468E AA20
8F4B F1D8 799F BCC8 BC4F | 8F4B F1D8 799F BCC8 BC4F

Many thanks Marvin.

Regards

Peter

···

On 4 May 2015, at 16:03, Quintus <quintus@quintilianus.eu> wrote:

Hi Peter,

The Ruby gtk3 bindings are developed by the ruby-gnome project, whose
primary mailinglist you can subscribe to at:

ruby-gnome2-devel-en List Signup and Options

Hope that helps.

Vale,
Marvin