# Segmentation Fault

**URL:** <https://www.ruby-forum.com/t/segmentation-fault/229478>\
**Category:** Ruby-Gnome 2\
**Created:** [January 25, 2013, 8:57pm UTC](https://www.ruby-forum.com/t/segmentation-fault/229478 "2013-01-25T20:57:38Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![SSSergio\_C.SSSS\_SSS](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/85e7bf/32.png) [@SSSergio\_C.SSSS\_SSS](https://www.ruby-forum.com/u/SSSergio_C.SSSS_SSS)\
**Post date:** [January 25, 2013, 8:57pm UTC](https://www.ruby-forum.com/t/segmentation-fault/229478/1 "2013-01-25T20:57:38Z")

</div>

Hello,

I just installed the gtk3 gem in mac (also installing the necessary  
libraries with port) and when I require gtk3, there is a segmentation  
fault.

The complete breakdown of the error is as follows:

mindor:Desktop kaipi$ irb  
1.9.3-p194 :001 \> require ‘gtk3’  
/Users/kaipi/.rvm/gems/ruby-1.9.3-p194/gems/gtk3-1.2.0/lib/gtk3.bundle:  
[BUG] Segmentation fault  
ruby 1.9.3p194 (2012-04-20 revision 35410) [x86\_64-darwin12.1.0]

## – Control frame information

c:0036 p:-17587934884718 s:0137 b:0137 l:000136 d:000136 TOP  
c:0035 p:---- s:0135 b:0135 l:000134 d:000134 CFUNC :require  
c:0034 p:0036 s:0131 b:0131 l:000130 d:000130 METHOD  
/Users/kaipi/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/site\_ruby/1.9.1/rubygems/custom\_require.rb:36  
c:0033 p:0029 s:0124 b:0124 l:000120 d:000123 BLOCK  
/Users/kaipi/.rvm/gems/ruby-1.9.3-p194/gems/gtk3-1.2.0/lib/gtk3/base.rb:18  
c:0032 p:0159 s:0121 b:0121 l:000120 d:000120 TOP  
/Users/kaipi/.rvm/gems/ruby-1.9.3-p194/gems/gtk3-1.2.0/lib/gtk3/base.rb:14  
c:0031 p:---- s:0113 b:0113 l:000112 d:000112 FINISH  
c:0030 p:---- s:0111 b:0111 l:000110 d:000110 CFUNC :require  
c:0029 p:0036 s:0107 b:0107 l:000106 d:000106 METHOD  
/Users/kaipi/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/site\_ruby/1.9.1/rubygems/custom\_require.rb:36  
c:0028 p:0011 s:0100 b:0100 l:000099 d:000099 TOP  
/Users/kaipi/.rvm/gems/ruby-1.9.3-p194/gems/gtk3-1.2.0/lib/gtk3.rb:7  
c:0027 p:---- s:0098 b:0098 l:000097 d:000097 FINISH  
c:0026 p:---- s:0096 b:0096 l:000095 d:000095 CFUNC :require  
c:0025 p:0089 s:0092 b:0092 l:000088 d:000091 BLOCK  
/Users/kaipi/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/site\_ruby/1.9.1/rubygems/custom\_require.rb:60  
c:0024 p:0158 s:0089 b:0089 l:000088 d:000088 METHOD  
/Users/kaipi/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/site\_ruby/1.9.1/rubygems/custom\_require.rb:35  
c:0023 p:0011 s:0082 b:0082 l:000228 d:000081 EVAL (irb):1  
c:0022 p:---- s:0080 b:0080 l:000079 d:000079 FINISH  
c:0021 p:---- s:0078 b:0078 l:000077 d:000077 CFUNC :eval  
c:0020 p:0028 s:0071 b:0071 l:000070 d:000070 METHOD  
/Users/kaipi/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/irb/workspace.rb:80  
c:0019 p:0033 s:0064 b:0063 l:000062 d:000062 METHOD  
/Users/kaipi/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/irb/context.rb:254  
c:0018 p:0031 s:0058 b:0058 l:000758 d:000057 BLOCK  
/Users/kaipi/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/irb.rb:159  
c:0017 p:0042 s:0050 b:0050 l:000049 d:000049 METHOD  
/Users/kaipi/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/irb.rb:273  
c:0016 p:0011 s:0045 b:0045 l:000758 d:000044 BLOCK  
/Users/kaipi/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/irb.rb:156  
c:0015 p:0144 s:0041 b:0041 l:000024 d:000040 BLOCK  
/Users/kaipi/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/irb/ruby-lex.rb:243  
c:0014 p:---- s:0038 b:0038 l:000037 d:000037 FINISH  
c:0013 p:---- s:0036 b:0036 l:000035 d:000035 CFUNC :loop  
c:0012 p:0009 s:0033 b:0033 l:000024 d:000032 BLOCK  
/Users/kaipi/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/irb/ruby-lex.rb:229  
c:0011 p:---- s:0031 b:0031 l:000030 d:000030 FINISH  
c:0010 p:---- s:0029 b:0029 l:000028 d:000028 CFUNC :catch  
c:0009 p:0023 s:0025 b:0025 l:000024 d:000024 METHOD  
/Users/kaipi/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/irb/ruby-lex.rb:228  
c:0008 p:0046 s:0022 b:0022 l:000758 d:000758 METHOD  
/Users/kaipi/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/irb.rb:155  
c:0007 p:0011 s:0019 b:0019 l:000b88 d:000018 BLOCK  
/Users/kaipi/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/irb.rb:70  
c:0006 p:---- s:0017 b:0017 l:000016 d:000016 FINISH  
c:0005 p:---- s:0015 b:0015 l:000014 d:000014 CFUNC :catch  
c:0004 p:0183 s:0011 b:0011 l:000b88 d:000b88 METHOD  
/Users/kaipi/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/irb.rb:69  
c:0003 p:0142 s:0006 b:0006 l:001cb8 d:001d78 EVAL  
/Users/kaipi/.rvm/rubies/ruby-1.9.3-p194/bin/irb:16  
c:0002 p:---- s:0004 b:0004 l:000003 d:000003 FINISH  
c:0001 p:0000 s:0002 b:0002 l:001cb8 d:001cb8 TOP

## – Ruby level backtrace information

/Users/kaipi/.rvm/rubies/ruby-1.9.3-p194/bin/irb:16:in `<main>' /Users/kaipi/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/irb.rb:69:in `start’  
/Users/kaipi/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/irb.rb:69:in  
`catch' /Users/kaipi/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/irb.rb:70:in `block  
in start’  
/Users/kaipi/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/irb.rb:155:in  
`eval_input' /Users/kaipi/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/irb/ruby-lex.rb:228:in `each\_top\_level\_statement’  
/Users/kaipi/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/irb/ruby-lex.rb:228:in  
`catch' /Users/kaipi/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/irb/ruby-lex.rb:229:in `block in each\_top\_level\_statement’  
/Users/kaipi/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/irb/ruby-lex.rb:229:in  
`loop' /Users/kaipi/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/irb/ruby-lex.rb:243:in `block (2 levels) in each\_top\_level\_statement’  
/Users/kaipi/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/irb.rb:156:in  
`block in eval_input' /Users/kaipi/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/irb.rb:273:in `signal\_status’  
/Users/kaipi/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/irb.rb:159:in  
`block (2 levels) in eval_input' /Users/kaipi/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/irb/context.rb:254:in `evaluate’  
/Users/kaipi/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/irb/workspace.rb:80:in  
`evaluate' /Users/kaipi/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/irb/workspace.rb:80:in `eval’  
(irb):1:in `irb_binding' /Users/kaipi/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:35:in `require’  
/Users/kaipi/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/site\_ruby/1.9.1/rubygems/custom\_require.rb:60:in  
`rescue in require' /Users/kaipi/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:60:in `require’  
/Users/kaipi/.rvm/gems/ruby-1.9.3-p194/gems/gtk3-1.2.0/lib/gtk3.rb:7:in  
`<top (required)>' /Users/kaipi/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require’  
/Users/kaipi/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/site\_ruby/1.9.1/rubygems/custom\_require.rb:36:in  
`require' /Users/kaipi/.rvm/gems/ruby-1.9.3-p194/gems/gtk3-1.2.0/lib/gtk3/base.rb:14:in `\<top (required)\>’  
/Users/kaipi/.rvm/gems/ruby-1.9.3-p194/gems/gtk3-1.2.0/lib/gtk3/base.rb:18:in  
`rescue in <top (required)>' /Users/kaipi/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require’  
/Users/kaipi/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/site\_ruby/1.9.1/rubygems/custom\_require.rb:36:in  
`require’

## – C level backtrace information

See Crash Report log file under ~/Library/Logs/CrashReporter or  
/Library/Logs/CrashReporter, for the more detail of.

## – Other runtime information

- Loaded script: irb

- Loaded features:

[NOTE]  
You may have encountered a bug in the Ruby interpreter or extension  
libraries.  
Bug reports are welcome.  
For details: [http://www.ruby-lang.org/bugreport.html](http://www.ruby-lang.org/bugreport.html)

Abort trap: 6

Did I do something wrong while installing? I can’t find much info on  
this,  
given that it’s such a new gem.

Best regards,

---

<div class="post-metadata">

**Author:** ![SSSergio\_C.SSSS\_SSS](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/85e7bf/32.png) [@SSSergio\_C.SSSS\_SSS](https://www.ruby-forum.com/u/SSSergio_C.SSSS_SSS)\
**Post date:** [January 26, 2013, 2:21am UTC](https://www.ruby-forum.com/t/segmentation-fault/229478/2 "2013-01-26T02:21:22Z")

</div>

Hi,

In [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)  
“[ruby-gnome2-devel-en] Segmentation Fault” on Fri, 25 Jan 2013  
16:56:39 -0300,  
Sergio C. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> I just installed the gtk3 gem in mac (also installing the necessary libraries  
> with port) and when I require gtk3, there is a segmentation fault.

Oh… I don’t have Mac OS X…  
Could someone try and debug it?

## Thanks,

kou
