<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<id>tag:www.nabble.com,2006:forum-17483</id>
	<title>Nabble - FXRuby Users</title>
	<updated>2008-10-04T23:57:28Z</updated>
	<link rel="self" type="application/atom+xml" href="http://www.nabble.com/FXRuby-Users-f17483.xml" />
	<link rel="alternate" type="text/html" href="http://www.nabble.com/FXRuby-Users-f17483.html" />
	<subtitle type="html">&lt;a href=&quot;http://www.fxruby.org/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;FXRuby&lt;/a&gt;&amp;nbsp;is a Ruby extension module that provides an interface to the FOX GUI library.</subtitle>
	
<entry>
	<id>tag:www.nabble.com,2006:post-19821232</id>
	<title>Re: Set active only one window</title>
	<published>2008-10-04T23:57:28Z</published>
	<updated>2008-10-04T23:57:28Z</updated>
	<author>
		<name>Soumyanath Chatterjee-2</name>
	</author>
	<content type="html">&lt;html&gt;&lt;head&gt;&lt;/head&gt;&lt;body&gt;&lt;div style=&quot;font-family:times new roman, new york, times, serif;font-size:12pt&quot;&gt;&lt;div&gt;Hi Vladimir,&lt;br&gt;&lt;br&gt;Thank you!&amp;nbsp; This is just what I wanted.&lt;br&gt;--&lt;br&gt;Regards&lt;br&gt;&lt;br&gt;Soumya&lt;br&gt;&lt;/div&gt;&lt;div style=&quot;font-family: times new roman,new york,times,serif; font-size: 12pt;&quot;&gt;&lt;br&gt;&lt;div style=&quot;font-family: arial,helvetica,sans-serif; font-size: 13px;&quot;&gt;----- Original Message ----&lt;br&gt;From: Vladimir Konrad &amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19821232&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;v.konrad@...&lt;/a&gt;&amp;gt;&lt;br&gt;To: &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19821232&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;fxruby-users@...&lt;/a&gt;&lt;br&gt;Sent: Friday, 3 October, 2008 15:21:15&lt;br&gt;Subject: Re: [fxruby-users] Set active only one window&lt;br&gt;&lt;br&gt;&lt;br&gt;One possible way to do log-in attached...&lt;br&gt;&lt;br&gt;Vlad&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br&gt;



      &lt;/body&gt;&lt;/html&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;fxruby-users mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19821232&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;fxruby-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://rubyforge.org/mailman/listinfo/fxruby-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://rubyforge.org/mailman/listinfo/fxruby-users&lt;/a&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Set-active-only-one-window-tp19784725p19821232.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19794953</id>
	<title>Re: Set active only one window</title>
	<published>2008-10-03T02:51:15Z</published>
	<updated>2008-10-03T02:51:15Z</updated>
	<author>
		<name>Vladimir Konrad</name>
	</author>
	<content type="html">&lt;br&gt;One possible way to do log-in attached...
&lt;br&gt;&lt;br&gt;Vlad
&lt;br&gt;&lt;br&gt;Please access the attached hyperlink for an important electronic communications disclaimer: &lt;a href=&quot;http://www.lse.ac.uk/collections/secretariat/legal/disclaimer.htm&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.lse.ac.uk/collections/secretariat/legal/disclaimer.htm&lt;/a&gt;&lt;br /&gt; &lt;br /&gt;_______________________________________________
&lt;br&gt;fxruby-users mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19794953&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;fxruby-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://rubyforge.org/mailman/listinfo/fxruby-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://rubyforge.org/mailman/listinfo/fxruby-users&lt;/a&gt;&lt;div class=&quot;small&quot;&gt;&lt;br/&gt;&lt;img src=&quot;http://www.nabble.com/images/icon_attachment.gif&quot; &gt; &lt;strong&gt;login-example.rb&lt;/strong&gt; (5K) &lt;a href=&quot;http://www.nabble.com/attachment/19794953/0/login-example.rb&quot; target=&quot;_top&quot;&gt;Download Attachment&lt;/a&gt;&lt;/div&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Set-active-only-one-window-tp19784725p19794953.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19785327</id>
	<title>Re: Set active only one window</title>
	<published>2008-10-02T11:25:41Z</published>
	<updated>2008-10-02T11:25:41Z</updated>
	<author>
		<name>Melton, Ryan</name>
	</author>
	<content type="html">&lt;META HTTP-EQUIV=&quot;Content-Type&quot; CONTENT=&quot;text/html; charset=iso-8859-1&quot;&gt;
&lt;html xmlns:v=&quot;urn:schemas-microsoft-com:vml&quot; xmlns:o=&quot;urn:schemas-microsoft-com:office:office&quot; xmlns:w=&quot;urn:schemas-microsoft-com:office:word&quot; xmlns=&quot;http://www.w3.org/TR/REC-html40&quot;&gt;

&lt;head&gt;

&lt;meta name=Generator content=&quot;Microsoft Word 11 (filtered medium)&quot;&gt;
&lt;!--[if !mso]&gt;
&lt;style&gt;
v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
&lt;/style&gt;
&lt;![endif]--&gt;


&lt;/head&gt;

&lt;body lang=EN-US link=blue vlink=purple&gt;

&lt;div class=Section1&gt;

&lt;p class=MsoNormal&gt;&lt;font size=2 color=navy face=Arial&gt;&lt;span style='font-size:
10.0pt;font-family:Arial;color:navy'&gt;You need to use a dialog box, or some
other widget that runs modally.  This will prevent interaction with any other
windows.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=2 color=navy face=Arial&gt;&lt;span style='font-size:
10.0pt;font-family:Arial;color:navy'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;div&gt;

&lt;div class=MsoNormal align=center style='text-align:center'&gt;&lt;font size=3 face=&quot;Times New Roman&quot;&gt;&lt;span style='font-size:12.0pt'&gt;

&lt;hr size=2 width=&quot;100%&quot; align=center tabindex=-1&gt;

&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;

&lt;p class=MsoNormal&gt;&lt;b&gt;&lt;font size=2 face=Tahoma&gt;&lt;span style='font-size:10.0pt;
font-family:Tahoma;font-weight:bold'&gt;From:&lt;/span&gt;&lt;/font&gt;&lt;/b&gt;&lt;font size=2 face=Tahoma&gt;&lt;span style='font-size:10.0pt;font-family:Tahoma'&gt;
&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19785327&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;fxruby-users-bounces@...&lt;/a&gt; [mailto:&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19785327&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;fxruby-users-bounces@...&lt;/a&gt;] &lt;b&gt;&lt;span style='font-weight:bold'&gt;On Behalf Of &lt;/span&gt;&lt;/b&gt;Soumyanath Chatterjee&lt;br&gt;
&lt;b&gt;&lt;span style='font-weight:bold'&gt;Sent:&lt;/span&gt;&lt;/b&gt; Thursday, October 02, 2008
12:05 PM&lt;br&gt;
&lt;b&gt;&lt;span style='font-weight:bold'&gt;To:&lt;/span&gt;&lt;/b&gt; &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19785327&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;fxruby-users@...&lt;/a&gt;&lt;br&gt;
&lt;b&gt;&lt;span style='font-weight:bold'&gt;Subject:&lt;/span&gt;&lt;/b&gt; [fxruby-users] Set active
only one window&lt;/span&gt;&lt;/font&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;

&lt;/div&gt;

&lt;p class=MsoNormal&gt;&lt;font size=3 face=&quot;Times New Roman&quot;&gt;&lt;span style='font-size:
12.0pt'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;div&gt;

&lt;div&gt;

&lt;p class=MsoNormal&gt;&lt;font size=3 face=&quot;Times New Roman&quot;&gt;&lt;span style='font-size:
12.0pt'&gt;Hi,&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;/div&gt;

&lt;div&gt;

&lt;p class=MsoNormal&gt;&lt;font size=3 face=&quot;Times New Roman&quot;&gt;&lt;span style='font-size:
12.0pt'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;/div&gt;

&lt;div&gt;

&lt;p class=MsoNormal&gt;&lt;font size=3 face=&quot;Times New Roman&quot;&gt;&lt;span style='font-size:
12.0pt'&gt;I am new to the world of FXRuby. Please bear with me if I ask a stupid
question.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;/div&gt;

&lt;div&gt;

&lt;p class=MsoNormal&gt;&lt;font size=3 face=&quot;Times New Roman&quot;&gt;&lt;span style='font-size:
12.0pt'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;/div&gt;

&lt;div&gt;

&lt;p class=MsoNormal&gt;&lt;font size=3 face=&quot;Times New Roman&quot;&gt;&lt;span style='font-size:
12.0pt'&gt;I am working on an application that requires user to login to use the
software. Basically I wrote a simple code to create a second window that will
ask for Login. After successful login the window is closed.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;/div&gt;

&lt;div&gt;

&lt;p class=MsoNormal&gt;&lt;font size=3 face=&quot;Times New Roman&quot;&gt;&lt;span style='font-size:
12.0pt'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;/div&gt;

&lt;div&gt;

&lt;p class=MsoNormal&gt;&lt;font size=3 face=&quot;Times New Roman&quot;&gt;&lt;span style='font-size:
12.0pt'&gt;The problem is, user can click on the original window without
compliting the login. I want the original window to be there but not accesseble
till user has completed the login.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;/div&gt;

&lt;div&gt;

&lt;p class=MsoNormal&gt;&lt;font size=3 face=&quot;Times New Roman&quot;&gt;&lt;span style='font-size:
12.0pt'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;/div&gt;

&lt;div&gt;

&lt;p class=MsoNormal&gt;&lt;font size=3 face=&quot;Times New Roman&quot;&gt;&lt;span style='font-size:
12.0pt'&gt;I could not find any clue in the documentation. Please help!&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;/div&gt;

&lt;div&gt;

&lt;p class=MsoNormal&gt;&lt;font size=3 face=&quot;Times New Roman&quot;&gt;&lt;span style='font-size:
12.0pt'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;/div&gt;

&lt;div&gt;

&lt;p class=MsoNormal&gt;&lt;font size=3 face=&quot;Times New Roman&quot;&gt;&lt;span style='font-size:
12.0pt'&gt;--&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;/div&gt;

&lt;div&gt;

&lt;p class=MsoNormal&gt;&lt;font size=3 face=&quot;Times New Roman&quot;&gt;&lt;span style='font-size:
12.0pt'&gt;Regards&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;/div&gt;

&lt;div&gt;

&lt;p class=MsoNormal&gt;&lt;font size=3 face=&quot;Times New Roman&quot;&gt;&lt;span style='font-size:
12.0pt'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;/div&gt;

&lt;div&gt;

&lt;p class=MsoNormal&gt;&lt;font size=3 face=&quot;Times New Roman&quot;&gt;&lt;span style='font-size:
12.0pt'&gt;Soumya&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;/div&gt;

&lt;/div&gt;

&lt;p class=MsoNormal&gt;&lt;font size=3 face=&quot;Times New Roman&quot;&gt;&lt;span style='font-size:
12.0pt'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;/div&gt;

&lt;/body&gt;

&lt;/html&gt;


&lt;pre&gt;

This message and any enclosures are intended only for the addressee.  Please  
notify the sender by email if you are not the intended recipient.  If you are  
not the intended recipient, you may not use, copy, disclose, or distribute this  
message or its contents or enclosures to any other person and any such actions  
may be unlawful.  Ball reserves the right to monitor and review all messages  
and enclosures sent to or from this email address.&lt;/pre&gt;
&lt;br /&gt;_______________________________________________
&lt;br&gt;fxruby-users mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19785327&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;fxruby-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://rubyforge.org/mailman/listinfo/fxruby-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://rubyforge.org/mailman/listinfo/fxruby-users&lt;/a&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Set-active-only-one-window-tp19784725p19785327.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19784725</id>
	<title>Set active only one window</title>
	<published>2008-10-02T11:05:04Z</published>
	<updated>2008-10-02T11:05:04Z</updated>
	<author>
		<name>Soumyanath Chatterjee-2</name>
	</author>
	<content type="html">&lt;html&gt;&lt;head&gt;&lt;/head&gt;&lt;body&gt;&lt;div style=&quot;font-family:times new roman, new york, times, serif;font-size:12pt&quot;&gt;&lt;div&gt;Hi,&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;I am new to the world of FXRuby. Please bear with me if I ask a stupid question.&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;I am working on an application that requires user to login to use the software. Basically I wrote a simple code to create a second window that will ask for Login. After successful login the window is closed.&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;The problem is, user can click on the original window without compliting the login. I want the original window to be there but not accesseble till user has completed the login.&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;I could not find any clue in the documentation. Please help!&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;--&lt;/div&gt;&lt;div&gt;Regards&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Soumya&lt;/div&gt;&lt;div style=&quot;position:fixed&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;br&gt;



      &lt;/body&gt;&lt;/html&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;fxruby-users mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19784725&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;fxruby-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://rubyforge.org/mailman/listinfo/fxruby-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://rubyforge.org/mailman/listinfo/fxruby-users&lt;/a&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Set-active-only-one-window-tp19784725p19784725.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19753387</id>
	<title>Re: Multiple feeds to one data target</title>
	<published>2008-09-30T18:57:49Z</published>
	<updated>2008-09-30T18:57:49Z</updated>
	<author>
		<name>Don Wilde</name>
	</author>
	<content type="html">&lt;div dir=&quot;ltr&quot;&gt;Lyle -&lt;br&gt;&lt;br&gt;Bingo, you&amp;#39;ve got it.&lt;br&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;On Tue, Sep 30, 2008 at 8:17 PM, Lyle Johnson &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19753387&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;lyle@...&lt;/a&gt;&amp;gt;&lt;/span&gt; wrote:&lt;br&gt;
&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;&lt;div class=&quot;Ih2E3d&quot;&gt;&lt;br&gt;
On Sep 26, 2008, at 9:09 PM, Don Wilde wrote:&lt;br&gt;
&lt;br&gt;
&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;
Please see extracted example in DATA following __END__. I&amp;#39;m constructing a tab page of a block of TextFields plus sliders in construct_slider, but I don&amp;#39;t have the info-passing correct yet. I can trigger the puts with any SEL_COMMAND, but I&amp;#39;m not getting data back. I don&amp;#39;t get the value from the #{@in_vals[ targ ].value }, nor do I get updated screen contents.&lt;br&gt;

&lt;/blockquote&gt;
&lt;br&gt;&lt;/div&gt;
I&amp;#39;ve had to make some substitutions since the code you sent doesn&amp;#39;t run (missing classes VMImage and VMImageFrame), but I think the main &lt;/blockquote&gt;&lt;div&gt;&lt;br&gt;&amp;nbsp;Apologies. I stripped a lot more, should have left enough to let it run.&lt;br&gt;
&lt;br&gt;&lt;/div&gt;&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;problem is that you never initialized the data target to any particular value. The main change I made was just to initialize it to 0.5 (arbitrarily picked):&lt;br&gt;

&lt;br&gt;
 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;@in_vals = {&lt;br&gt;
 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;:u_1 =&amp;gt; FXDataTarget.new(0.5)&lt;br&gt;
 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}&lt;br&gt;
&lt;/blockquote&gt;&lt;div&gt;&lt;br&gt;You bet, that did it. Thank you!!! :D &lt;br&gt;&lt;/div&gt;&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;&lt;br&gt;
When I do this, both the text field and the slider start out with this value, and changing either the text field or slider value updates the data target&amp;#39;s value as expected.&lt;br&gt;
&lt;br&gt;
Hope this helps,&lt;br&gt;
&lt;br&gt;
Lyle&lt;br&gt;
&lt;br&gt;
---&lt;br&gt;
&amp;quot;FXRuby: Create Lean and Mean GUIs with Ruby&amp;quot;&lt;br&gt;
Now available from the Pragmatic Bookshelf!&lt;br&gt;
&lt;a href=&quot;http://www.pragprog.com/titles/fxruby&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://www.pragprog.com/titles/fxruby&lt;/a&gt;&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;&lt;/div&gt;
&lt;br /&gt;_______________________________________________
&lt;br&gt;fxruby-users mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19753387&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;fxruby-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://rubyforge.org/mailman/listinfo/fxruby-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://rubyforge.org/mailman/listinfo/fxruby-users&lt;/a&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Multiple-feeds-to-one-data-target-tp19698936p19753387.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19753087</id>
	<title>Re: Multiple feeds to one data target</title>
	<published>2008-09-30T18:12:55Z</published>
	<updated>2008-09-30T18:12:55Z</updated>
	<author>
		<name>Lyle Johnson-4</name>
	</author>
	<content type="html">&lt;br&gt;On Sep 26, 2008, at 9:09 PM, Don Wilde wrote:
&lt;br&gt;&lt;br&gt;&amp;gt; Please see extracted example in DATA following __END__. I'm &amp;nbsp;
&lt;br&gt;&amp;gt; constructing a tab page of a block of TextFields plus sliders in &amp;nbsp;
&lt;br&gt;&amp;gt; construct_slider, but I don't have the info-passing correct yet. I &amp;nbsp;
&lt;br&gt;&amp;gt; can trigger the puts with any SEL_COMMAND, but I'm not getting data &amp;nbsp;
&lt;br&gt;&amp;gt; back. I don't get the value from the #{@in_vals[ targ ].value }, nor &amp;nbsp;
&lt;br&gt;&amp;gt; do I get updated screen contents.
&lt;br&gt;&lt;br&gt;I've had to make some substitutions since the code you sent doesn't &amp;nbsp;
&lt;br&gt;run (missing classes VMImage and VMImageFrame), but I think the main &amp;nbsp;
&lt;br&gt;problem is that you never initialized the data target to any &amp;nbsp;
&lt;br&gt;particular value. The main change I made was just to initialize it to &amp;nbsp;
&lt;br&gt;0.5 (arbitrarily picked):
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; @in_vals = {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; :u_1 =&amp;gt; FXDataTarget.new(0.5)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&lt;br&gt;When I do this, both the text field and the slider start out with this &amp;nbsp;
&lt;br&gt;value, and changing either the text field or slider value updates the &amp;nbsp;
&lt;br&gt;data target's value as expected.
&lt;br&gt;&lt;br&gt;Hope this helps,
&lt;br&gt;&lt;br&gt;Lyle
&lt;br&gt;&lt;br&gt;---
&lt;br&gt;&amp;quot;FXRuby: Create Lean and Mean GUIs with Ruby&amp;quot;
&lt;br&gt;Now available from the Pragmatic Bookshelf!
&lt;br&gt;&lt;a href=&quot;http://www.pragprog.com/titles/fxruby&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.pragprog.com/titles/fxruby&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;fxruby-users mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19753087&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;fxruby-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://rubyforge.org/mailman/listinfo/fxruby-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://rubyforge.org/mailman/listinfo/fxruby-users&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Multiple-feeds-to-one-data-target-tp19698936p19753087.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19698936</id>
	<title>Multiple feeds to one data target</title>
	<published>2008-09-26T19:09:34Z</published>
	<updated>2008-09-26T19:09:34Z</updated>
	<author>
		<name>Don Wilde</name>
	</author>
	<content type="html">&lt;div dir=&quot;ltr&quot;&gt;Hi, folks -&lt;br&gt;&lt;br&gt;Having some amazing fun with FXRuby, but not getting all the way there despite Lyle&amp;#39;s docs and book.&lt;br&gt;&lt;br&gt;Please see extracted example in DATA following __END__. I&amp;#39;m constructing a tab page of a block of TextFields plus sliders in construct_slider, but I don&amp;#39;t have the info-passing correct yet. I can trigger the puts with any SEL_COMMAND, but I&amp;#39;m not getting data back. I don&amp;#39;t get the value from the #{@in_vals[ targ ].value }, nor do I get updated screen contents.&lt;br&gt;

&lt;br&gt;Please help an FXR noob get it right. All help appreciated!!!&lt;br&gt;&lt;br&gt;-- Don&lt;br&gt;
&lt;br&gt;&lt;br&gt;__END__&lt;br&gt;&lt;br&gt;class VMDemoWindow &amp;lt; FXMainWindow&lt;br&gt;&amp;nbsp; &lt;br&gt;&amp;nbsp; def initialize( app )&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; image = VMImage.new( &amp;quot;wildebeest.jpg&amp;quot; )&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; @in_vals = { :u_1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; =&amp;gt; FXDataTarget.new }&amp;nbsp;&amp;nbsp; &lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; super( app, &lt;br&gt;


&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;quot;Statistics Tool&amp;quot;, &lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; :width =&amp;gt; 550, :height =&amp;gt; 450 )&lt;br&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; splitter = FXSplitter.new( self, :opts =&amp;gt; SPLITTER_HORIZONTAL|LAYOUT_FILL )&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; data_view = FXTabBook.new(splitter, :opts =&amp;gt; LAYOUT_FILL )&lt;br&gt;


&amp;nbsp;&amp;nbsp;&amp;nbsp; image_view = VMImageView.new( splitter, image )&lt;br&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; used_tab = FXTabItem.new( data_view, &amp;quot; % Used &amp;quot; )&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; used_page = FXHorizontalFrame.new( data_view,&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; :opts =&amp;gt; FRAME_RAISED | LAYOUT_FILL | PACK_UNIFORM_WIDTH )&lt;br&gt;


&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; construct_used_page( used_page )&lt;br&gt;&lt;br&gt;&amp;nbsp; end&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; def construct_used_page( page )&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; construct_slider( page, :u_1, &amp;quot;usage&amp;quot; )&lt;br&gt;&amp;nbsp; end&lt;br&gt;&amp;nbsp; &lt;br&gt;&lt;br&gt;&amp;nbsp; def construct_slider( p, targ, str )&lt;br&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; s = FXVerticalFrame.new( p, :opts =&amp;gt; FRAME_RAISED | LAYOUT_FILL )&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; FXTextField.new( s, 3, :target =&amp;gt; @in_vals[ targ ], :selector =&amp;gt; FXDataTarget::ID_VALUE,&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; :opts =&amp;gt; TEXTFIELD_NORMAL|LAYOUT_FILL_X )&amp;nbsp; do | t | &lt;br&gt;


&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; t.justify = JUSTIFY_CENTER_X | JUSTIFY_CENTER_Y &lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; t.tipText = &amp;quot;Value for &amp;quot; + str&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; end&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; FXSlider.new( s, @in_vals[ targ ], :selector =&amp;gt; FXDataTarget::ID_VALUE,&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; :opts =&amp;gt; SLIDER_VERTICAL | SLIDER_TICKS_LEFT | LAYOUT_FILL ) do | aSlider |&lt;br&gt;


&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; aSlider.range = Range.new( 1,.100 )&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; aSlider.increment = 1&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; aSlider.tickDelta = 10&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; aSlider.tipText = &amp;quot;Value for &amp;quot; + str&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; aSlider.height = 100&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; aSlider.slotSize = 10&lt;br&gt;


&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; aSlider.padTop = 10&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; aSlider.padBottom = 10&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; end&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; @in_vals[ targ ].connect( SEL_COMMAND ) do | sender, sel, data |&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; puts &amp;quot;\&amp;quot;#{ str }\&amp;quot; is now #{ @in_vals[ targ ].value }.&amp;quot;&lt;br&gt;


&amp;nbsp;&amp;nbsp;&amp;nbsp; end&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br&gt;&amp;nbsp; end&lt;br&gt;&lt;br&gt;end&lt;br&gt;&lt;br&gt;&lt;/div&gt;
&lt;br /&gt;_______________________________________________
&lt;br&gt;fxruby-users mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19698936&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;fxruby-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://rubyforge.org/mailman/listinfo/fxruby-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://rubyforge.org/mailman/listinfo/fxruby-users&lt;/a&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Multiple-feeds-to-one-data-target-tp19698936p19698936.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19678061</id>
	<title>Re: FXTableItem.new segmentation fault</title>
	<published>2008-09-25T13:50:36Z</published>
	<updated>2008-09-25T13:50:36Z</updated>
	<author>
		<name>Tim Smith-18</name>
	</author>
	<content type="html">The SWIG issue may indeed affect only versions of Ruby from 1.8.7 and
&lt;br&gt;1.8.6 patchlevel 117 onward. &amp;nbsp;I only saw the &amp;quot;object allocation during
&lt;br&gt;garbage collection phase&amp;quot; message on Ruby 1.8.7. &amp;nbsp;However, the
&lt;br&gt;FXTableItem.new crash predates those versions. &amp;nbsp;The backtrace I posted
&lt;br&gt;was from ruby 1.8.6 (2007-09-24 patchlevel 111) [i686-linux]. &amp;nbsp;And I
&lt;br&gt;have just now reproduced the crash on ruby 1.8.2 (2004-12-25)
&lt;br&gt;[i386-mswin32].
&lt;br&gt;&lt;br&gt;As I observed in my last message, it looks like this crash happens when
&lt;br&gt;garbage collection triggers a call to getIcon() during the
&lt;br&gt;initialization of an FXTableItem, before the item is fully inserted into
&lt;br&gt;FXRuby_Objects. &amp;nbsp;This problem goes back to at least Ruby 1.8.2 and
&lt;br&gt;FXRuby 1.6.14.
&lt;br&gt;&amp;nbsp;
&lt;br&gt;Tim Smith
&lt;br&gt;&lt;br&gt;-----Original Message-----
&lt;br&gt;From: &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19678061&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;fxruby-users-bounces@...&lt;/a&gt;
&lt;br&gt;[mailto:&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19678061&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;fxruby-users-bounces@...&lt;/a&gt;] On Behalf Of Lyle Johnson
&lt;br&gt;Sent: Thursday, September 25, 2008 2:48 PM
&lt;br&gt;To: &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19678061&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;fxruby-users@...&lt;/a&gt;
&lt;br&gt;Subject: Re: [fxruby-users] FXTableItem.new segmentation fault
&lt;br&gt;&lt;br&gt;On Thu, Sep 25, 2008 at 1:00 PM, Melton, Ryan &amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19678061&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;rmelton@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&lt;br&gt;&amp;gt; FXRuby does not work with Ruby 1.8.7 due to a bug in SWIG.
&lt;br&gt;&amp;gt;
&lt;br&gt;&lt;a href=&quot;http://sourceforge.net/tracker/index.php?func=detail&amp;aid=2034216&amp;group_i&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://sourceforge.net/tracker/index.php?func=detail&amp;aid=2034216&amp;group_i&lt;/a&gt;&lt;br&gt;d=1645&amp;atid=101645
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Unfortunately the same ruby change that results in the &amp;quot;object
&lt;br&gt;allocation
&lt;br&gt;&amp;gt; during garbage collection phase&amp;quot; made it into the Ruby 1.8.6 releases
&lt;br&gt;as
&lt;br&gt;&amp;gt; well at around version 117. &amp;nbsp;So to use FXRuby, you must use a version
&lt;br&gt;of
&lt;br&gt;&amp;gt; Ruby 1.8.6 that is before r117.
&lt;br&gt;&lt;br&gt;I didn't realize that this &amp;quot;fix&amp;quot; also made it into Ruby 1.8.6.
&lt;br&gt;Wonderful.
&lt;br&gt;&lt;br&gt;&amp;gt; Yes, this sucks. &amp;nbsp;Hopefully SWIG will be fixed soon, or Lyle will work
&lt;br&gt;&amp;gt; around the issue like the wxRuby group did.
&lt;br&gt;&lt;br&gt;I'll see what I can do.
&lt;br&gt;_______________________________________________
&lt;br&gt;fxruby-users mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19678061&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;fxruby-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://rubyforge.org/mailman/listinfo/fxruby-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://rubyforge.org/mailman/listinfo/fxruby-users&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;fxruby-users mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19678061&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;fxruby-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://rubyforge.org/mailman/listinfo/fxruby-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://rubyforge.org/mailman/listinfo/fxruby-users&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/FXTableItem.new-segmentation-fault-tp19579322p19678061.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19675942</id>
	<title>Re: FXTableItem.new segmentation fault</title>
	<published>2008-09-25T11:48:12Z</published>
	<updated>2008-09-25T11:48:12Z</updated>
	<author>
		<name>Lyle Johnson-4</name>
	</author>
	<content type="html">On Thu, Sep 25, 2008 at 1:00 PM, Melton, Ryan &amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19675942&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;rmelton@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&lt;br&gt;&amp;gt; FXRuby does not work with Ruby 1.8.7 due to a bug in SWIG.
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://sourceforge.net/tracker/index.php?func=detail&amp;aid=2034216&amp;group_id=1645&amp;atid=101645&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://sourceforge.net/tracker/index.php?func=detail&amp;aid=2034216&amp;group_id=1645&amp;atid=101645&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Unfortunately the same ruby change that results in the &amp;quot;object allocation
&lt;br&gt;&amp;gt; during garbage collection phase&amp;quot; made it into the Ruby 1.8.6 releases as
&lt;br&gt;&amp;gt; well at around version 117. &amp;nbsp;So to use FXRuby, you must use a version of
&lt;br&gt;&amp;gt; Ruby 1.8.6 that is before r117.
&lt;br&gt;&lt;br&gt;I didn't realize that this &amp;quot;fix&amp;quot; also made it into Ruby 1.8.6. Wonderful.
&lt;br&gt;&lt;br&gt;&amp;gt; Yes, this sucks. &amp;nbsp;Hopefully SWIG will be fixed soon, or Lyle will work
&lt;br&gt;&amp;gt; around the issue like the wxRuby group did.
&lt;br&gt;&lt;br&gt;I'll see what I can do.
&lt;br&gt;_______________________________________________
&lt;br&gt;fxruby-users mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19675942&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;fxruby-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://rubyforge.org/mailman/listinfo/fxruby-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://rubyforge.org/mailman/listinfo/fxruby-users&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/FXTableItem.new-segmentation-fault-tp19579322p19675942.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19675152</id>
	<title>Re: FXTableItem.new segmentation fault</title>
	<published>2008-09-25T11:00:02Z</published>
	<updated>2008-09-25T11:00:02Z</updated>
	<author>
		<name>Melton, Ryan</name>
	</author>
	<content type="html">&lt;html xmlns:v=&quot;urn:schemas-microsoft-com:vml&quot; xmlns:o=&quot;urn:schemas-microsoft-com:office:office&quot; xmlns:w=&quot;urn:schemas-microsoft-com:office:word&quot; xmlns:st1=&quot;urn:schemas-microsoft-com:office:smarttags&quot; xmlns=&quot;http://www.w3.org/TR/REC-html40&quot;&gt;

&lt;head&gt;
&lt;meta http-equiv=Content-Type content=&quot;text/html; charset=iso-8859-1&quot;&gt;
&lt;meta name=Generator content=&quot;Microsoft Word 11 (filtered medium)&quot;&gt;
&lt;!--[if !mso]&gt;
&lt;style&gt;
v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
&lt;/style&gt;
&lt;![endif]--&gt;&lt;o:SmartTagType namespaceuri=&quot;urn:schemas-microsoft-com:office:smarttags&quot; name=&quot;place&quot; /&gt;
&lt;!--[if !mso]&gt;
&lt;style&gt;
st1\:*{behavior:url(#default#ieooui) }
&lt;/style&gt;
&lt;![endif]--&gt;


&lt;/head&gt;

&lt;body lang=EN-US link=blue vlink=purple&gt;

&lt;div class=Section1&gt;

&lt;p class=MsoNormal&gt;&lt;font size=2 color=navy face=Arial&gt;&lt;span style='font-size:
10.0pt;font-family:Arial;color:navy'&gt;FXRuby does not work with Ruby 1.8.7 due
to a bug in SWIG.  &lt;a href=&quot;http://sourceforge.net/tracker/index.php?func=detail&amp;amp;aid=2034216&amp;amp;group_id=1645&amp;amp;atid=101645&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://sourceforge.net/tracker/index.php?func=detail&amp;amp;aid=2034216&amp;amp;group_id=1645&amp;amp;atid=101645&lt;/a&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=2 color=navy face=Arial&gt;&lt;span style='font-size:
10.0pt;font-family:Arial;color:navy'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=2 color=navy face=Arial&gt;&lt;span style='font-size:
10.0pt;font-family:Arial;color:navy'&gt;Unfortunately the same ruby change that results
in the &lt;/span&gt;&lt;/font&gt;&lt;font size=2 color=black face=Verdana&gt;&lt;span style='font-size:10.0pt;font-family:Verdana;color:black'&gt;&amp;#8220;object
allocation during garbage collection phase&amp;#8221; made it into the Ruby 1.8.6
releases as well at around version 117.  So to use FXRuby, you must use a
version of Ruby 1.8.6 that is before r117.&lt;/span&gt;&lt;/font&gt;&lt;font size=2 color=navy face=Arial&gt;&lt;span style='font-size:10.0pt;font-family:Arial;
color:navy'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=2 color=navy face=Arial&gt;&lt;span style='font-size:
10.0pt;font-family:Arial;color:navy'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=2 color=navy face=Arial&gt;&lt;span style='font-size:
10.0pt;font-family:Arial;color:navy'&gt;Yes, this sucks.  Hopefully SWIG will be
fixed soon, or Lyle will work around the issue like the wxRuby group did.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=2 color=navy face=Arial&gt;&lt;span style='font-size:
10.0pt;font-family:Arial;color:navy'&gt;Ryan&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=2 color=navy face=Arial&gt;&lt;span style='font-size:
10.0pt;font-family:Arial;color:navy'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;div&gt;

&lt;div class=MsoNormal align=center style='text-align:center'&gt;&lt;font size=3 face=&quot;Times New Roman&quot;&gt;&lt;span style='font-size:12.0pt'&gt;

&lt;hr size=2 width=&quot;100%&quot; align=center tabindex=-1&gt;

&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;

&lt;p class=MsoNormal&gt;&lt;b&gt;&lt;font size=2 face=Tahoma&gt;&lt;span style='font-size:10.0pt;
font-family:Tahoma;font-weight:bold'&gt;From:&lt;/span&gt;&lt;/font&gt;&lt;/b&gt;&lt;font size=2 face=Tahoma&gt;&lt;span style='font-size:10.0pt;font-family:Tahoma'&gt;
&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19675152&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;fxruby-users-bounces@...&lt;/a&gt; [mailto:&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19675152&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;fxruby-users-bounces@...&lt;/a&gt;] &lt;b&gt;&lt;span style='font-weight:bold'&gt;On Behalf Of &lt;/span&gt;&lt;/b&gt;Tim Smith&lt;br&gt;
&lt;b&gt;&lt;span style='font-weight:bold'&gt;Sent:&lt;/span&gt;&lt;/b&gt; Thursday, September 25, 2008
11:44 AM&lt;br&gt;
&lt;b&gt;&lt;span style='font-weight:bold'&gt;To:&lt;/span&gt;&lt;/b&gt; &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19675152&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;fxruby-users@...&lt;/a&gt;&lt;br&gt;
&lt;b&gt;&lt;span style='font-weight:bold'&gt;Subject:&lt;/span&gt;&lt;/b&gt; Re: [fxruby-users]
FXTableItem.new segmentation fault&lt;/span&gt;&lt;/font&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;

&lt;/div&gt;

&lt;p class=MsoNormal&gt;&lt;font size=3 face=&quot;Times New Roman&quot;&gt;&lt;span style='font-size:
12.0pt'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=2 color=black face=Verdana&gt;&lt;span style='font-size:10.0pt;font-family:Verdana;color:black'&gt;I&amp;#8217;ve had it
crash with FXRuby 1.6.14 on XP, &lt;st1:place w:st=&quot;on&quot;&gt;Vista&lt;/st1:place&gt;, and
Linux.&amp;nbsp; I&amp;#8217;ve also had it crash with ruby 1.8.7 on Linux, with the
same failed assertion (FXRuby.cpp:1472), and the message &amp;#8220;object
allocation during garbage collection phase&amp;#8221;.&amp;nbsp; I&amp;#8217;m including a
tweaked version below which seems to crash more reliably within the first few
minutes.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=2 color=black face=Verdana&gt;&lt;span style='font-size:10.0pt;font-family:Verdana;color:black'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=2 color=black face=Verdana&gt;&lt;span style='font-size:10.0pt;font-family:Verdana;color:black'&gt;I&amp;#8217;m also
including a backtrace below.&amp;nbsp; It appears that during the initialization of
an FXTableItem, FXRbRegisterRubyObj() was called to associate the Ruby object with
the Fox object in FXRuby_Objects.&amp;nbsp; But while this was happening, garbage
collection occurred, causing FXRbTableItem::markfunc() to be called, which
called getIcon(), which led to a lookup in FXRuby_Objects for the Ruby object
which was still in the process of being inserted there.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=2 color=black face=Verdana&gt;&lt;span style='font-size:10.0pt;font-family:Verdana;color:black'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=2 color=black face=Verdana&gt;&lt;span style='font-size:10.0pt;font-family:Verdana;color:black'&gt;Tim Smith&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=2 color=black face=Verdana&gt;&lt;span style='font-size:10.0pt;font-family:Verdana;color:black'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=2 color=black face=Verdana&gt;&lt;span style='font-size:10.0pt;font-family:Verdana;color:black'&gt;require 'fox16';
include Fox&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=2 color=black face=Verdana&gt;&lt;span style='font-size:10.0pt;font-family:Verdana;color:black'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=2 color=black face=Verdana&gt;&lt;span style='font-size:10.0pt;font-family:Verdana;color:black'&gt;start = Time.now&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=2 color=black face=Verdana&gt;&lt;span style='font-size:10.0pt;font-family:Verdana;color:black'&gt;count = 0&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=2 color=black face=Verdana&gt;&lt;span style='font-size:10.0pt;font-family:Verdana;color:black'&gt;items = []&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=2 color=black face=Verdana&gt;&lt;span style='font-size:10.0pt;font-family:Verdana;color:black'&gt;while true&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=2 color=black face=Verdana&gt;&lt;span style='font-size:10.0pt;font-family:Verdana;color:black'&gt;&amp;nbsp; 10.times {|j|&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=2 color=black face=Verdana&gt;&lt;span style='font-size:10.0pt;font-family:Verdana;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;
items[j] = []&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=2 color=black face=Verdana&gt;&lt;span style='font-size:10.0pt;font-family:Verdana;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;
28125.times {|i|&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=2 color=black face=Verdana&gt;&lt;span style='font-size:10.0pt;font-family:Verdana;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
items[j][i] = FXTableItem.new ''&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=2 color=black face=Verdana&gt;&lt;span style='font-size:10.0pt;font-family:Verdana;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=2 color=black face=Verdana&gt;&lt;span style='font-size:10.0pt;font-family:Verdana;color:black'&gt;&amp;nbsp; }&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=2 color=black face=Verdana&gt;&lt;span style='font-size:10.0pt;font-family:Verdana;color:black'&gt;&amp;nbsp; count += 1&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=2 color=black face=Verdana&gt;&lt;span style='font-size:10.0pt;font-family:Verdana;color:black'&gt;&amp;nbsp; puts
&amp;quot;#{count}, after #{Time.now - start} seconds&amp;quot;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=2 color=black face=Verdana&gt;&lt;span style='font-size:10.0pt;font-family:Verdana;color:black'&gt;end&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;div&gt;

&lt;div style='border:none;border-bottom:solid windowtext 1.0pt;padding:0in 0in 1.0pt 0in'&gt;

&lt;p class=MsoNormal&gt;&lt;font size=3 face=&quot;Times New Roman&quot;&gt;&lt;span style='font-size:
12.0pt'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;/div&gt;

&lt;p class=MsoNormal&gt;&lt;font size=3 face=&quot;Times New Roman&quot;&gt;&lt;span style='font-size:
12.0pt'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=3 face=&quot;Times New Roman&quot;&gt;&lt;span style='font-size:
12.0pt'&gt;FXRuby.cpp:1472: FXASSERT(!NIL_P(obj)) failed.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=3 face=&quot;Times New Roman&quot;&gt;&lt;span style='font-size:
12.0pt'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=3 face=&quot;Times New Roman&quot;&gt;&lt;span style='font-size:
12.0pt'&gt;Breakpoint 1, rb_exc_raise (mesg=0) at eval.c:4616&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=3 face=&quot;Times New Roman&quot;&gt;&lt;span style='font-size:
12.0pt'&gt;4616&amp;nbsp;&amp;nbsp;&amp;nbsp; in eval.c&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=3 face=&quot;Times New Roman&quot;&gt;&lt;span style='font-size:
12.0pt'&gt;(gdb) bt&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=3 face=&quot;Times New Roman&quot;&gt;&lt;span style='font-size:
12.0pt'&gt;#0&amp;nbsp; rb_exc_raise (mesg=0) at eval.c:4616&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=3 face=&quot;Times New Roman&quot;&gt;&lt;span style='font-size:
12.0pt'&gt;#1&amp;nbsp; 0x0805fb07 in rb_method_missing (argc=1, argv=0xfeefcff0,
obj=4) at eval.c:5630&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=3 face=&quot;Times New Roman&quot;&gt;&lt;span style='font-size:
12.0pt'&gt;#2&amp;nbsp; 0x0805c192 in rb_call0 (klass=4143832220, recv=4, id=3889,
oid=4277134704, argc=1,&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=3 face=&quot;Times New Roman&quot;&gt;&lt;span style='font-size:
12.0pt'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; argv=0xfeefcff0, body=0xf6fdc130, flags=2) at
eval.c:5702&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=3 face=&quot;Times New Roman&quot;&gt;&lt;span style='font-size:
12.0pt'&gt;#3&amp;nbsp; 0x0805c70b in rb_call (klass=4143832220, recv=4, mid=3889,
argc=1, argv=0xfeefcff0,&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=3 face=&quot;Times New Roman&quot;&gt;&lt;span style='font-size:
12.0pt'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; scope=1, self=6) at eval.c:6094&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=3 face=&quot;Times New Roman&quot;&gt;&lt;span style='font-size:
12.0pt'&gt;#4&amp;nbsp; 0x0805cd4e in rb_funcall2 (recv=0, mid=3889, argc=1,
argv=0xfeefcff0) at ruby.h:679&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=3 face=&quot;Times New Roman&quot;&gt;&lt;span style='font-size:
12.0pt'&gt;#5&amp;nbsp; 0x0806008a in method_missing (obj=4, id=8311054, argc=0,
argv=0x0,&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=3 face=&quot;Times New Roman&quot;&gt;&lt;span style='font-size:
12.0pt'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; call_status=-17832592) at eval.c:5671&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=3 face=&quot;Times New Roman&quot;&gt;&lt;span style='font-size:
12.0pt'&gt;#6&amp;nbsp; 0x0805c744 in rb_call (klass=4143829940, recv=4, mid=32465,
argc=0, argv=0x0, scope=1,&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=3 face=&quot;Times New Roman&quot;&gt;&lt;span style='font-size:
12.0pt'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; self=6) at eval.c:6090&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=3 face=&quot;Times New Roman&quot;&gt;&lt;span style='font-size:
12.0pt'&gt;#7&amp;nbsp; 0x0805cfb6 in vafuncall (recv=4, mid=32465, n=0,
ar=0xfeefd0f4) at ruby.h:679&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=3 face=&quot;Times New Roman&quot;&gt;&lt;span style='font-size:
12.0pt'&gt;#8&amp;nbsp; 0x0805d0d2 in rb_funcall (recv=4277134704, mid=0, n=0) at
eval.c:6188&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=3 face=&quot;Times New Roman&quot;&gt;&lt;span style='font-size:
12.0pt'&gt;#9&amp;nbsp; 0xf6b274d7 in FXRbCallIconMethod (recv=0x9e511c0, func=32465)
at FXRuby.cpp:1473&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=3 face=&quot;Times New Roman&quot;&gt;&lt;span style='font-size:
12.0pt'&gt;#10 0xf6b02dff in FXRbTableItem::getIcon (this=0x9e511c0) at
impl.cpp:1011&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=3 face=&quot;Times New Roman&quot;&gt;&lt;span style='font-size:
12.0pt'&gt;#11 0xf6920945 in FXRbTableItem::markfunc (self=0x9e511c0) at
markfuncs.cpp:517&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=3 face=&quot;Times New Roman&quot;&gt;&lt;span style='font-size:
12.0pt'&gt;#12 0x0806b672 in gc_mark_children (ptr=4129486760, lev=1) at gc.c:945&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=3 face=&quot;Times New Roman&quot;&gt;&lt;span style='font-size:
12.0pt'&gt;#13 0x0806bbca in mark_locations_array (x=0xfeefd9fc, n=5357) at
gc.c:629&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=3 face=&quot;Times New Roman&quot;&gt;&lt;span style='font-size:
12.0pt'&gt;#14 0x0806be3e in garbage_collect () at gc.c:1368&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=3 face=&quot;Times New Roman&quot;&gt;&lt;span style='font-size:
12.0pt'&gt;#15 0x0806c7b2 in ruby_xmalloc (size=65708) at gc.c:103&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=3 face=&quot;Times New Roman&quot;&gt;&lt;span style='font-size:
12.0pt'&gt;#16 0x0806c96d in ruby_xcalloc (n=16427, size=65708) at gc.c:123&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=3 face=&quot;Times New Roman&quot;&gt;&lt;span style='font-size:
12.0pt'&gt;#17 0x080a9d35 in rehash (table=0x965ad78) at st.c:324&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=3 face=&quot;Times New Roman&quot;&gt;&lt;span style='font-size:
12.0pt'&gt;#18 0x080a9eb0 in st_insert (table=0x965ad78, key=166007232,
value=166007264) at st.c:293&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=3 face=&quot;Times New Roman&quot;&gt;&lt;span style='font-size:
12.0pt'&gt;#19 0xf6b23c74 in FXRbRegisterRubyObj (rubyObj=4129486760,
foxObj=0x9e511c0)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=3 face=&quot;Times New Roman&quot;&gt;&lt;span style='font-size:
12.0pt'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; at FXRuby.cpp:253&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=3 face=&quot;Times New Roman&quot;&gt;&lt;span style='font-size:
12.0pt'&gt;#20 0xf69b71c7 in _wrap_new_FXTableItem (argc=3, argv=0xfeefe630,
self=4129486760)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=3 face=&quot;Times New Roman&quot;&gt;&lt;span style='font-size:
12.0pt'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; at table_wrap.cpp:846&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=3 face=&quot;Times New Roman&quot;&gt;&lt;span style='font-size:
12.0pt'&gt;#21 0x0805c192 in rb_call0 (klass=4143645140, recv=4129486760,
id=73137, oid=4277134704,&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=3 face=&quot;Times New Roman&quot;&gt;&lt;span style='font-size:
12.0pt'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; argc=3, argv=0xfeefe630, body=0xf6fafc34, flags=2)
at eval.c:5702&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=3 face=&quot;Times New Roman&quot;&gt;&lt;span style='font-size:
12.0pt'&gt;#22 0x0805c70b in rb_call (klass=4143645140, recv=4129486760,
mid=73137, argc=3,&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=3 face=&quot;Times New Roman&quot;&gt;&lt;span style='font-size:
12.0pt'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; argv=0xfeefe630, scope=1, self=4129486760) at
eval.c:6094&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=3 face=&quot;Times New Roman&quot;&gt;&lt;span style='font-size:
12.0pt'&gt;#23 0x08058773 in rb_eval (self=4129486760, n=0x0) at ruby.h:679&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=3 face=&quot;Times New Roman&quot;&gt;&lt;span style='font-size:
12.0pt'&gt;#24 0x08061bac in block_pass (self=4129486760, node=0xf635360c) at
eval.c:8884&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=3 face=&quot;Times New Roman&quot;&gt;&lt;span style='font-size:
12.0pt'&gt;#25 0x08058d56 in rb_eval (self=4129486760, n=0x0) at eval.c:3189&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=3 face=&quot;Times New Roman&quot;&gt;&lt;span style='font-size:
12.0pt'&gt;#26 0x0805c06a in rb_call0 (klass=4143645140, recv=4129486760, id=2961,
oid=4277134704,&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=3 face=&quot;Times New Roman&quot;&gt;&lt;span style='font-size:
12.0pt'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; argc=0, argv=0xfeeff8c4, body=0xf63546c4, flags=2)
at eval.c:5998&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=3 face=&quot;Times New Roman&quot;&gt;&lt;span style='font-size:
12.0pt'&gt;#27 0x0805c70b in rb_call (klass=4143645140, recv=4129486760, mid=2961,
argc=1,&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=3 face=&quot;Times New Roman&quot;&gt;&lt;span style='font-size:
12.0pt'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; argv=0xfeeff8c0, scope=1, self=6) at eval.c:6094&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=3 face=&quot;Times New Roman&quot;&gt;&lt;span style='font-size:
12.0pt'&gt;#28 0x0805ccfc in rb_funcall2 (recv=0, mid=2961, argc=1,
argv=0xfeeff8c0) at ruby.h:679&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=3 face=&quot;Times New Roman&quot;&gt;&lt;span style='font-size:
12.0pt'&gt;#29 0x0805cd9a in rb_obj_call_init (obj=4129486760, argc=1,
argv=0xfeeff8c0) at eval.c:7626&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=3 face=&quot;Times New Roman&quot;&gt;&lt;span style='font-size:
12.0pt'&gt;#30 0x0807f490 in rb_class_new_instance (argc=1, argv=0xfeeff8c0,
klass=4143645140)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=3 face=&quot;Times New Roman&quot;&gt;&lt;span style='font-size:
12.0pt'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; at object.c:1594&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=3 face=&quot;Times New Roman&quot;&gt;&lt;span style='font-size:
12.0pt'&gt;#31 0x0805c192 in rb_call0 (klass=4143832320, recv=4143645140, id=3353,
oid=4277134704,&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=3 face=&quot;Times New Roman&quot;&gt;&lt;span style='font-size:
12.0pt'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; argc=1, argv=0xfeeff8c0, body=0xf6fdcacc, flags=0)
at eval.c:5702&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=3 face=&quot;Times New Roman&quot;&gt;&lt;span style='font-size:
12.0pt'&gt;#32 0x0805c70b in rb_call (klass=4143832320, recv=4143645140, mid=3353,
argc=1,&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=3 face=&quot;Times New Roman&quot;&gt;&lt;span style='font-size:
12.0pt'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; argv=0xfeeff8c0, scope=0, self=4143827360) at
eval.c:6094&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=3 face=&quot;Times New Roman&quot;&gt;&lt;span style='font-size:
12.0pt'&gt;#33 0x08058773 in rb_eval (self=4143827360, n=0x0) at ruby.h:679&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=3 face=&quot;Times New Roman&quot;&gt;&lt;span style='font-size:
12.0pt'&gt;#34 0x08059eaa in rb_eval (self=4143827360, n=0x0) at eval.c:3450&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=3 face=&quot;Times New Roman&quot;&gt;&lt;span style='font-size:
12.0pt'&gt;#35 0x0805dfaf in rb_yield_0 (val=42379, self=4143827360, klass=0,
flags=-152037876,&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=3 face=&quot;Times New Roman&quot;&gt;&lt;span style='font-size:
12.0pt'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; avalue=0) at eval.c:5021&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=3 face=&quot;Times New Roman&quot;&gt;&lt;span style='font-size:
12.0pt'&gt;#36 0x0805efca in rb_yield (val=4277134704) at eval.c:5105&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=3 face=&quot;Times New Roman&quot;&gt;&lt;span style='font-size:
12.0pt'&gt;#37 0x0807d64f in int_dotimes (num=56251) at numeric.c:2787&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=3 face=&quot;Times New Roman&quot;&gt;&lt;span style='font-size:
12.0pt'&gt;#38 0x0805c16e in rb_call0 (klass=4143813360, recv=56251, id=5473,
oid=4277134704, argc=0,&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=3 face=&quot;Times New Roman&quot;&gt;&lt;span style='font-size:
12.0pt'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; argv=0x0, body=0xf6fd9228, flags=0) at eval.c:5702&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=3 face=&quot;Times New Roman&quot;&gt;&lt;span style='font-size:
12.0pt'&gt;#39 0x0805c70b in rb_call (klass=4143813360, recv=56251, mid=5473,
argc=0, argv=0x0,&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=3 face=&quot;Times New Roman&quot;&gt;&lt;span style='font-size:
12.0pt'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; scope=0, self=4143827360) at eval.c:6094&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=3 face=&quot;Times New Roman&quot;&gt;&lt;span style='font-size:
12.0pt'&gt;#40 0x08058773 in rb_eval (self=4143827360, n=0x0) at ruby.h:679&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=3 face=&quot;Times New Roman&quot;&gt;&lt;span style='font-size:
12.0pt'&gt;#41 0x0805b3f7 in rb_eval (self=4143827360, n=0x0) at eval.c:3203&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=3 face=&quot;Times New Roman&quot;&gt;&lt;span style='font-size:
12.0pt'&gt;#42 0x0805dfaf in rb_yield_0 (val=3, self=4143827360, klass=0,
flags=-152037596, avalue=0)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=3 face=&quot;Times New Roman&quot;&gt;&lt;span style='font-size:
12.0pt'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; at eval.c:5021&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=3 face=&quot;Times New Roman&quot;&gt;&lt;span style='font-size:
12.0pt'&gt;#43 0x0805efca in rb_yield (val=4277134704) at eval.c:5105&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=3 face=&quot;Times New Roman&quot;&gt;&lt;span style='font-size:
12.0pt'&gt;#44 0x0807d64f in int_dotimes (num=21) at numeric.c:2787&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=3 face=&quot;Times New Roman&quot;&gt;&lt;span style='font-size:
12.0pt'&gt;#45 0x0805c16e in rb_call0 (klass=4143813360, recv=21, id=5473,
oid=4277134704, argc=0,&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=3 face=&quot;Times New Roman&quot;&gt;&lt;span style='font-size:
12.0pt'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; argv=0x0, body=0xf6fd9228, flags=0) at eval.c:5702&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=3 face=&quot;Times New Roman&quot;&gt;&lt;span style='font-size:
12.0pt'&gt;#46 0x0805c70b in rb_call (klass=4143813360, recv=21, mid=5473, argc=0,
argv=0x0, scope=0,&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=3 face=&quot;Times New Roman&quot;&gt;&lt;span style='font-size:
12.0pt'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; self=4143827360) at eval.c:6094&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=3 face=&quot;Times New Roman&quot;&gt;&lt;span style='font-size:
12.0pt'&gt;#47 0x08058773 in rb_eval (self=4143827360, n=0x0) at ruby.h:679&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=3 face=&quot;Times New Roman&quot;&gt;&lt;span style='font-size:
12.0pt'&gt;#48 0x0805b3f7 in rb_eval (self=4143827360, n=0x0) at eval.c:3203&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=3 face=&quot;Times New Roman&quot;&gt;&lt;span style='font-size:
12.0pt'&gt;#49 0x0805a152 in rb_eval (self=4143827360, n=0x0) at eval.c:3127&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=3 face=&quot;Times New Roman&quot;&gt;&lt;span style='font-size:
12.0pt'&gt;#50 0x0806369c in ruby_exec_internal () at eval.c:1634&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=3 face=&quot;Times New Roman&quot;&gt;&lt;span style='font-size:
12.0pt'&gt;#51 0x080636cc in ruby_exec () at eval.c:1654&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=3 face=&quot;Times New Roman&quot;&gt;&lt;span style='font-size:
12.0pt'&gt;#52 0x080645eb in ruby_run () at eval.c:1664&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=3 face=&quot;Times New Roman&quot;&gt;&lt;span style='font-size:
12.0pt'&gt;#53 0x08052888 in main (argc=2, argv=0xfef02e44, envp=0xfef02e50) at
main.c:48&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;div class=MsoNormal align=center style='text-align:center'&gt;&lt;font size=3 face=&quot;Times New Roman&quot;&gt;&lt;span style='font-size:12.0pt'&gt;

&lt;hr size=2 width=&quot;100%&quot; align=center tabindex=-1&gt;

&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;

&lt;p class=MsoNormal&gt;&lt;b&gt;&lt;font size=2 face=Tahoma&gt;&lt;span style='font-size:10.0pt;
font-family:Tahoma;font-weight:bold'&gt;From:&lt;/span&gt;&lt;/font&gt;&lt;/b&gt;&lt;font size=2 face=Tahoma&gt;&lt;span style='font-size:10.0pt;font-family:Tahoma'&gt;
&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19675152&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;fxruby-users-bounces@...&lt;/a&gt; [mailto:&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19675152&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;fxruby-users-bounces@...&lt;/a&gt;] &lt;b&gt;&lt;span style='font-weight:bold'&gt;On Behalf Of &lt;/span&gt;&lt;/b&gt;Philippe Lang&lt;br&gt;
&lt;b&gt;&lt;span style='font-weight:bold'&gt;Sent:&lt;/span&gt;&lt;/b&gt; Thursday, September 25, 2008
1:58 AM&lt;br&gt;
&lt;b&gt;&lt;span style='font-weight:bold'&gt;To:&lt;/span&gt;&lt;/b&gt; &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19675152&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;fxruby-users@...&lt;/a&gt;&lt;br&gt;
&lt;b&gt;&lt;span style='font-weight:bold'&gt;Subject:&lt;/span&gt;&lt;/b&gt; Re: [fxruby-users] FXTableItem.new
segmentation fault&lt;/span&gt;&lt;/font&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;

&lt;/div&gt;

&lt;p class=MsoNormal&gt;&lt;font size=3 face=&quot;Times New Roman&quot;&gt;&lt;span style='font-size:
12.0pt'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=2 color=blue face=Arial&gt;&lt;span style='font-size:
10.0pt;font-family:Arial;color:blue'&gt;Maybe you should try with FXRuby 1.6.14?&lt;/span&gt;&lt;/font&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;

&lt;/div&gt;

&lt;/body&gt;

&lt;/html&gt;


&lt;pre&gt;

This message and any enclosures are intended only for the addressee.  Please  
notify the sender by email if you are not the intended recipient.  If you are  
not the intended recipient, you may not use, copy, disclose, or distribute this  
message or its contents or enclosures to any other person and any such actions  
may be unlawful.  Ball reserves the right to monitor and review all messages  
and enclosures sent to or from this email address.&lt;/pre&gt;
&lt;br /&gt;_______________________________________________
&lt;br&gt;fxruby-users mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19675152&amp;i=6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;fxruby-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://rubyforge.org/mailman/listinfo/fxruby-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://rubyforge.org/mailman/listinfo/fxruby-users&lt;/a&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/FXTableItem.new-segmentation-fault-tp19579322p19675152.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19674838</id>
	<title>Re: FXTableItem.new segmentation fault</title>
	<published>2008-09-25T10:43:45Z</published>
	<updated>2008-09-25T10:43:45Z</updated>
	<author>
		<name>Tim Smith-18</name>
	</author>
	<content type="html">&lt;html xmlns:v=&quot;urn:schemas-microsoft-com:vml&quot; xmlns:o=&quot;urn:schemas-microsoft-com:office:office&quot; xmlns:w=&quot;urn:schemas-microsoft-com:office:word&quot; xmlns:st1=&quot;urn:schemas-microsoft-com:office:smarttags&quot; xmlns=&quot;http://www.w3.org/TR/REC-html40&quot;&gt;

&lt;head&gt;
&lt;META HTTP-EQUIV=&quot;Content-Type&quot; CONTENT=&quot;text/html; charset=us-ascii&quot;&gt;
&lt;meta name=Generator content=&quot;Microsoft Word 11 (filtered medium)&quot;&gt;
&lt;!--[if !mso]&gt;
&lt;style&gt;
v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
&lt;/style&gt;
&lt;![endif]--&gt;&lt;o:SmartTagType namespaceuri=&quot;urn:schemas-microsoft-com:office:smarttags&quot; name=&quot;place&quot; /&gt;
&lt;!--[if !mso]&gt;
&lt;style&gt;
st1\:*{behavior:url(#default#ieooui) }
&lt;/style&gt;
&lt;![endif]--&gt;


&lt;/head&gt;

&lt;body lang=EN-US link=blue vlink=purple&gt;

&lt;div class=Section1&gt;

&lt;p class=MsoNormal&gt;&lt;font size=2 color=black face=Verdana&gt;&lt;span style='font-size:10.0pt;font-family:Verdana;color:black'&gt;I&amp;#8217;ve had it
crash with FXRuby 1.6.14 on XP, &lt;st1:place w:st=&quot;on&quot;&gt;Vista&lt;/st1:place&gt;, and
Linux.&amp;nbsp; I&amp;#8217;ve also had it crash with ruby 1.8.7 on Linux, with the
same failed assertion (FXRuby.cpp:1472), and the message &amp;#8220;object
allocation during garbage collection phase&amp;#8221;.&amp;nbsp; I&amp;#8217;m including a
tweaked version below which seems to crash more reliably within the first few
minutes.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=2 color=black face=Verdana&gt;&lt;span style='font-size:10.0pt;font-family:Verdana;color:black'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=2 color=black face=Verdana&gt;&lt;span style='font-size:10.0pt;font-family:Verdana;color:black'&gt;I&amp;#8217;m also
including a backtrace below.&amp;nbsp; It appears that during the initialization of
an FXTableItem, FXRbRegisterRubyObj() was called to associate the Ruby object
with the Fox object in FXRuby_Objects.&amp;nbsp; But while this was happening,
garbage collection occurred, causing FXRbTableItem::markfunc() to be called,
which called getIcon(), which led to a lookup in FXRuby_Objects for the Ruby
object which was still in the process of being inserted there.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=2 color=black face=Verdana&gt;&lt;span style='font-size:10.0pt;font-family:Verdana;color:black'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=2 color=black face=Verdana&gt;&lt;span style='font-size:10.0pt;font-family:Verdana;color:black'&gt;Tim Smith&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=2 color=black face=Verdana&gt;&lt;span style='font-size:10.0pt;font-family:Verdana;color:black'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=2 color=black face=Verdana&gt;&lt;span style='font-size:10.0pt;font-family:Verdana;color:black'&gt;require 'fox16';
include Fox&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=2 color=black face=Verdana&gt;&lt;span style='font-size:10.0pt;font-family:Verdana;color:black'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=2 color=black face=Verdana&gt;&lt;span style='font-size:10.0pt;font-family:Verdana;color:black'&gt;start = Time.now&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=2 color=black face=Verdana&gt;&lt;span style='font-size:10.0pt;font-family:Verdana;color:black'&gt;count = 0&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=2 color=black face=Verdana&gt;&lt;span style='font-size:10.0pt;font-family:Verdana;color:black'&gt;items = []&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=2 color=black face=Verdana&gt;&lt;span style='font-size:10.0pt;font-family:Verdana;color:black'&gt;while true&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=2 color=black face=Verdana&gt;&lt;span style='font-size:10.0pt;font-family:Verdana;color:black'&gt;&amp;nbsp; 10.times {|j|&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=2 color=black face=Verdana&gt;&lt;span style='font-size:10.0pt;font-family:Verdana;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;
items[j] = []&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=2 color=black face=Verdana&gt;&lt;span style='font-size:10.0pt;font-family:Verdana;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;
28125.times {|i|&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=2 color=black face=Verdana&gt;&lt;span style='font-size:10.0pt;font-family:Verdana;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
items[j][i] = FXTableItem.new ''&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=2 color=black face=Verdana&gt;&lt;span style='font-size:10.0pt;font-family:Verdana;color:black'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=2 color=black face=Verdana&gt;&lt;span style='font-size:10.0pt;font-family:Verdana;color:black'&gt;&amp;nbsp; }&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=2 color=black face=Verdana&gt;&lt;span style='font-size:10.0pt;font-family:Verdana;color:black'&gt;&amp;nbsp; count += 1&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=2 color=black face=Verdana&gt;&lt;span style='font-size:10.0pt;font-family:Verdana;color:black'&gt;&amp;nbsp; puts
&amp;quot;#{count}, after #{Time.now - start} seconds&amp;quot;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=2 color=black face=Verdana&gt;&lt;span style='font-size:10.0pt;font-family:Verdana;color:black'&gt;end&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;div&gt;

&lt;div style='border:none;border-bottom:solid windowtext 1.0pt;padding:0in 0in 1.0pt 0in'&gt;

&lt;p class=MsoNormal&gt;&lt;font size=3 face=&quot;Times New Roman&quot;&gt;&lt;span style='font-size:
12.0pt'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;/div&gt;

&lt;p class=MsoNormal&gt;&lt;font size=3 face=&quot;Times New Roman&quot;&gt;&lt;span style='font-size:
12.0pt'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=3 face=&quot;Times New Roman&quot;&gt;&lt;span style='font-size:
12.0pt'&gt;FXRuby.cpp:1472: FXASSERT(!NIL_P(obj)) failed.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=3 face=&quot;Times New Roman&quot;&gt;&lt;span style='font-size:
12.0pt'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=3 face=&quot;Times New Roman&quot;&gt;&lt;span style='font-size:
12.0pt'&gt;Breakpoint 1, rb_exc_raise (mesg=0) at eval.c:4616&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=3 face=&quot;Times New Roman&quot;&gt;&lt;span style='font-size:
12.0pt'&gt;4616&amp;nbsp;&amp;nbsp;&amp;nbsp; in eval.c&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=3 face=&quot;Times New Roman&quot;&gt;&lt;span style='font-size:
12.0pt'&gt;(gdb) bt&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=3 face=&quot;Times New Roman&quot;&gt;&lt;span style='font-size:
12.0pt'&gt;#0&amp;nbsp; rb_exc_raise (mesg=0) at eval.c:4616&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=3 face=&quot;Times New Roman&quot;&gt;&lt;span style='font-size:
12.0pt'&gt;#1&amp;nbsp; 0x0805fb07 in rb_method_missing (argc=1, argv=0xfeefcff0,
obj=4) at eval.c:5630&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=3 face=&quot;Times New Roman&quot;&gt;&lt;span style='font-size:
12.0pt'&gt;#2&amp;nbsp; 0x0805c192 in rb_call0 (klass=4143832220, recv=4, id=3889,
oid=4277134704, argc=1,&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=3 face=&quot;Times New Roman&quot;&gt;&lt;span style='font-size:
12.0pt'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; argv=0xfeefcff0, body=0xf6fdc130, flags=2) at
eval.c:5702&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=3 face=&quot;Times New Roman&quot;&gt;&lt;span style='font-size:
12.0pt'&gt;#3&amp;nbsp; 0x0805c70b in rb_call (klass=4143832220, recv=4, mid=3889,
argc=1, argv=0xfeefcff0,&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=3 face=&quot;Times New Roman&quot;&gt;&lt;span style='font-size:
12.0pt'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; scope=1, self=6) at eval.c:6094&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=3 face=&quot;Times New Roman&quot;&gt;&lt;span style='font-size:
12.0pt'&gt;#4&amp;nbsp; 0x0805cd4e in rb_funcall2 (recv=0, mid=3889, argc=1,
argv=0xfeefcff0) at ruby.h:679&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=3 face=&quot;Times New Roman&quot;&gt;&lt;span style='font-size:
12.0pt'&gt;#5&amp;nbsp; 0x0806008a in method_missing (obj=4, id=8311054, argc=0,
argv=0x0,&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=3 face=&quot;Times New Roman&quot;&gt;&lt;span style='font-size:
12.0pt'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; call_status=-17832592) at eval.c:5671&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=3 face=&quot;Times New Roman&quot;&gt;&lt;span style='font-size:
12.0pt'&gt;#6&amp;nbsp; 0x0805c744 in rb_call (klass=4143829940, recv=4, mid=32465,
argc=0, argv=0x0, scope=1,&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=3 face=&quot;Times New Roman&quot;&gt;&lt;span style='font-size:
12.0pt'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; self=6) at eval.c:6090&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=3 face=&quot;Times New Roman&quot;&gt;&lt;span style='font-size:
12.0pt'&gt;#7&amp;nbsp; 0x0805cfb6 in vafuncall (recv=4, mid=32465, n=0,
ar=0xfeefd0f4) at ruby.h:679&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=3 face=&quot;Times New Roman&quot;&gt;&lt;span style='font-size:
12.0pt'&gt;#8&amp;nbsp; 0x0805d0d2 in rb_funcall (recv=4277134704, mid=0, n=0) at
eval.c:6188&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=3 face=&quot;Times New Roman&quot;&gt;&lt;span style='font-size:
12.0pt'&gt;#9&amp;nbsp; 0xf6b274d7 in FXRbCallIconMethod (recv=0x9e511c0, func=32465)
at FXRuby.cpp:1473&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=3 face=&quot;Times New Roman&quot;&gt;&lt;span style='font-size:
12.0pt'&gt;#10 0xf6b02dff in FXRbTableItem::getIcon (this=0x9e511c0) at
impl.cpp:1011&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=3 face=&quot;Times New Roman&quot;&gt;&lt;span style='font-size:
12.0pt'&gt;#11 0xf6920945 in FXRbTableItem::markfunc (self=0x9e511c0) at markfuncs.cpp:517&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=3 face=&quot;Times New Roman&quot;&gt;&lt;span style='font-size:
12.0pt'&gt;#12 0x0806b672 in gc_mark_children (ptr=4129486760, lev=1) at gc.c:945&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=3 face=&quot;Times New Roman&quot;&gt;&lt;span style='font-size:
12.0pt'&gt;#13 0x0806bbca in mark_locations_array (x=0xfeefd9fc, n=5357) at
gc.c:629&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=3 face=&quot;Times New Roman&quot;&gt;&lt;span style='font-size:
12.0pt'&gt;#14 0x0806be3e in garbage_collect () at gc.c:1368&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=3 face=&quot;Times New Roman&quot;&gt;&lt;span style='font-size:
12.0pt'&gt;#15 0x0806c7b2 in ruby_xmalloc (size=65708) at gc.c:103&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=3 face=&quot;Times New Roman&quot;&gt;&lt;span style='font-size:
12.0pt'&gt;#16 0x0806c96d in ruby_xcalloc (n=16427, size=65708) at gc.c:123&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=3 face=&quot;Times New Roman&quot;&gt;&lt;span style='font-size:
12.0pt'&gt;#17 0x080a9d35 in rehash (table=0x965ad78) at st.c:324&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=3 face=&quot;Times New Roman&quot;&gt;&lt;span style='font-size:
12.0pt'&gt;#18 0x080a9eb0 in st_insert (table=0x965ad78, key=166007232,
value=166007264) at st.c:293&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=3 face=&quot;Times New Roman&quot;&gt;&lt;span style='font-size:
12.0pt'&gt;#19 0xf6b23c74 in FXRbRegisterRubyObj (rubyObj=4129486760,
foxObj=0x9e511c0)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=3 face=&quot;Times New Roman&quot;&gt;&lt;span style='font-size:
12.0pt'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; at FXRuby.cpp:253&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=3 face=&quot;Times New Roman&quot;&gt;&lt;span style='font-size:
12.0pt'&gt;#20 0xf69b71c7 in _wrap_new_FXTableItem (argc=3, argv=0xfeefe630,
self=4129486760)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=3 face=&quot;Times New Roman&quot;&gt;&lt;span style='font-size:
12.0pt'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; at table_wrap.cpp:846&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=3 face=&quot;Times New Roman&quot;&gt;&lt;span style='font-size:
12.0pt'&gt;#21 0x0805c192 in rb_call0 (klass=4143645140, recv=4129486760,
id=73137, oid=4277134704,&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=3 face=&quot;Times New Roman&quot;&gt;&lt;span style='font-size:
12.0pt'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; argc=3, argv=0xfeefe630, body=0xf6fafc34, flags=2)
at eval.c:5702&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=3 face=&quot;Times New Roman&quot;&gt;&lt;span style='font-size:
12.0pt'&gt;#22 0x0805c70b in rb_call (klass=4143645140, recv=4129486760,
mid=73137, argc=3,&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=3 face=&quot;Times New Roman&quot;&gt;&lt;span style='font-size:
12.0pt'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; argv=0xfeefe630, scope=1, self=4129486760) at
eval.c:6094&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=3 face=&quot;Times New Roman&quot;&gt;&lt;span style='font-size:
12.0pt'&gt;#23 0x08058773 in rb_eval (self=4129486760, n=0x0) at ruby.h:679&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=3 face=&quot;Times New Roman&quot;&gt;&lt;span style='font-size:
12.0pt'&gt;#24 0x08061bac in block_pass (self=4129486760, node=0xf635360c) at
eval.c:8884&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=3 face=&quot;Times New Roman&quot;&gt;&lt;span style='font-size:
12.0pt'&gt;#25 0x08058d56 in rb_eval (self=4129486760, n=0x0) at eval.c:3189&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=3 face=&quot;Times New Roman&quot;&gt;&lt;span style='font-size:
12.0pt'&gt;#26 0x0805c06a in rb_call0 (klass=4143645140, recv=4129486760, id=2961,
oid=4277134704,&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=3 face=&quot;Times New Roman&quot;&gt;&lt;span style='font-size:
12.0pt'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; argc=0, argv=0xfeeff8c4, body=0xf63546c4, flags=2)
at eval.c:5998&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=3 face=&quot;Times New Roman&quot;&gt;&lt;span style='font-size:
12.0pt'&gt;#27 0x0805c70b in rb_call (klass=4143645140, recv=4129486760, mid=2961,
argc=1,&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=3 face=&quot;Times New Roman&quot;&gt;&lt;span style='font-size:
12.0pt'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; argv=0xfeeff8c0, scope=1, self=6) at eval.c:6094&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=3 face=&quot;Times New Roman&quot;&gt;&lt;span style='font-size:
12.0pt'&gt;#28 0x0805ccfc in rb_funcall2 (recv=0, mid=2961, argc=1,
argv=0xfeeff8c0) at ruby.h:679&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=3 face=&quot;Times New Roman&quot;&gt;&lt;span style='font-size:
12.0pt'&gt;#29 0x0805cd9a in rb_obj_call_init (obj=4129486760, argc=1,
argv=0xfeeff8c0) at eval.c:7626&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=3 face=&quot;Times New Roman&quot;&gt;&lt;span style='font-size:
12.0pt'&gt;#30 0x0807f490 in rb_class_new_instance (argc=1, argv=0xfeeff8c0,
klass=4143645140)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=3 face=&quot;Times New Roman&quot;&gt;&lt;span style='font-size:
12.0pt'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; at object.c:1594&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=3 face=&quot;Times New Roman&quot;&gt;&lt;span style='font-size:
12.0pt'&gt;#31 0x0805c192 in rb_call0 (klass=4143832320, recv=4143645140, id=3353,
oid=4277134704,&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=3 face=&quot;Times New Roman&quot;&gt;&lt;span style='font-size:
12.0pt'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; argc=1, argv=0xfeeff8c0, body=0xf6fdcacc, flags=0)
at eval.c:5702&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=3 face=&quot;Times New Roman&quot;&gt;&lt;span style='font-size:
12.0pt'&gt;#32 0x0805c70b in rb_call (klass=4143832320, recv=4143645140, mid=3353,
argc=1,&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=3 face=&quot;Times New Roman&quot;&gt;&lt;span style='font-size:
12.0pt'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; argv=0xfeeff8c0, scope=0, self=4143827360) at
eval.c:6094&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=3 face=&quot;Times New Roman&quot;&gt;&lt;span style='font-size:
12.0pt'&gt;#33 0x08058773 in rb_eval (self=4143827360, n=0x0) at ruby.h:679&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=3 face=&quot;Times New Roman&quot;&gt;&lt;span style='font-size:
12.0pt'&gt;#34 0x08059eaa in rb_eval (self=4143827360, n=0x0) at eval.c:3450&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=3 face=&quot;Times New Roman&quot;&gt;&lt;span style='font-size:
12.0pt'&gt;#35 0x0805dfaf in rb_yield_0 (val=42379, self=4143827360, klass=0,
flags=-152037876,&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=3 face=&quot;Times New Roman&quot;&gt;&lt;span style='font-size:
12.0pt'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; avalue=0) at eval.c:5021&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=3 face=&quot;Times New Roman&quot;&gt;&lt;span style='font-size:
12.0pt'&gt;#36 0x0805efca in rb_yield (val=4277134704) at eval.c:5105&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=3 face=&quot;Times New Roman&quot;&gt;&lt;span style='font-size:
12.0pt'&gt;#37 0x0807d64f in int_dotimes (num=56251) at numeric.c:2787&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=3 face=&quot;Times New Roman&quot;&gt;&lt;span style='font-size:
12.0pt'&gt;#38 0x0805c16e in rb_call0 (klass=4143813360, recv=56251, id=5473, oid=4277134704,
argc=0,&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=3 face=&quot;Times New Roman&quot;&gt;&lt;span style='font-size:
12.0pt'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; argv=0x0, body=0xf6fd9228, flags=0) at eval.c:5702&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=3 face=&quot;Times New Roman&quot;&gt;&lt;span style='font-size:
12.0pt'&gt;#39 0x0805c70b in rb_call (klass=4143813360, recv=56251, mid=5473,
argc=0, argv=0x0,&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=3 face=&quot;Times New Roman&quot;&gt;&lt;span style='font-size:
12.0pt'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; scope=0, self=4143827360) at eval.c:6094&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=3 face=&quot;Times New Roman&quot;&gt;&lt;span style='font-size:
12.0pt'&gt;#40 0x08058773 in rb_eval (self=4143827360, n=0x0) at ruby.h:679&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=3 face=&quot;Times New Roman&quot;&gt;&lt;span style='font-size:
12.0pt'&gt;#41 0x0805b3f7 in rb_eval (self=4143827360, n=0x0) at eval.c:3203&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=3 face=&quot;Times New Roman&quot;&gt;&lt;span style='font-size:
12.0pt'&gt;#42 0x0805dfaf in rb_yield_0 (val=3, self=4143827360, klass=0,
flags=-152037596, avalue=0)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=3 face=&quot;Times New Roman&quot;&gt;&lt;span style='font-size:
12.0pt'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; at eval.c:5021&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=3 face=&quot;Times New Roman&quot;&gt;&lt;span style='font-size:
12.0pt'&gt;#43 0x0805efca in rb_yield (val=4277134704) at eval.c:5105&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=3 face=&quot;Times New Roman&quot;&gt;&lt;span style='font-size:
12.0pt'&gt;#44 0x0807d64f in int_dotimes (num=21) at numeric.c:2787&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=3 face=&quot;Times New Roman&quot;&gt;&lt;span style='font-size:
12.0pt'&gt;#45 0x0805c16e in rb_call0 (klass=4143813360, recv=21, id=5473,
oid=4277134704, argc=0,&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=3 face=&quot;Times New Roman&quot;&gt;&lt;span style='font-size:
12.0pt'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; argv=0x0, body=0xf6fd9228, flags=0) at eval.c:5702&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=3 face=&quot;Times New Roman&quot;&gt;&lt;span style='font-size:
12.0pt'&gt;#46 0x0805c70b in rb_call (klass=4143813360, recv=21, mid=5473, argc=0,
argv=0x0, scope=0,&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=3 face=&quot;Times New Roman&quot;&gt;&lt;span style='font-size:
12.0pt'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; self=4143827360) at eval.c:6094&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=3 face=&quot;Times New Roman&quot;&gt;&lt;span style='font-size:
12.0pt'&gt;#47 0x08058773 in rb_eval (self=4143827360, n=0x0) at ruby.h:679&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=3 face=&quot;Times New Roman&quot;&gt;&lt;span style='font-size:
12.0pt'&gt;#48 0x0805b3f7 in rb_eval (self=4143827360, n=0x0) at eval.c:3203&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=3 face=&quot;Times New Roman&quot;&gt;&lt;span style='font-size:
12.0pt'&gt;#49 0x0805a152 in rb_eval (self=4143827360, n=0x0) at eval.c:3127&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=3 face=&quot;Times New Roman&quot;&gt;&lt;span style='font-size:
12.0pt'&gt;#50 0x0806369c in ruby_exec_internal () at eval.c:1634&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=3 face=&quot;Times New Roman&quot;&gt;&lt;span style='font-size:
12.0pt'&gt;#51 0x080636cc in ruby_exec () at eval.c:1654&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=3 face=&quot;Times New Roman&quot;&gt;&lt;span style='font-size:
12.0pt'&gt;#52 0x080645eb in ruby_run () at eval.c:1664&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=3 face=&quot;Times New Roman&quot;&gt;&lt;span style='font-size:
12.0pt'&gt;#53 0x08052888 in main (argc=2, argv=0xfef02e44, envp=0xfef02e50) at
main.c:48&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;div class=MsoNormal align=center style='text-align:center'&gt;&lt;font size=3 face=&quot;Times New Roman&quot;&gt;&lt;span style='font-size:12.0pt'&gt;

&lt;hr size=2 width=&quot;100%&quot; align=center tabindex=-1&gt;

&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;

&lt;p class=MsoNormal&gt;&lt;b&gt;&lt;font size=2 face=Tahoma&gt;&lt;span style='font-size:10.0pt;
font-family:Tahoma;font-weight:bold'&gt;From:&lt;/span&gt;&lt;/font&gt;&lt;/b&gt;&lt;font size=2 face=Tahoma&gt;&lt;span style='font-size:10.0pt;font-family:Tahoma'&gt; &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19674838&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;fxruby-users-bounces@...&lt;/a&gt;
[mailto:&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19674838&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;fxruby-users-bounces@...&lt;/a&gt;] &lt;b&gt;&lt;span style='font-weight:bold'&gt;On
Behalf Of &lt;/span&gt;&lt;/b&gt;Philippe Lang&lt;br&gt;
&lt;b&gt;&lt;span style='font-weight:bold'&gt;Sent:&lt;/span&gt;&lt;/b&gt; Thursday, September 25, 2008
1:58 AM&lt;br&gt;
&lt;b&gt;&lt;span style='font-weight:bold'&gt;To:&lt;/span&gt;&lt;/b&gt; &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19674838&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;fxruby-users@...&lt;/a&gt;&lt;br&gt;
&lt;b&gt;&lt;span style='font-weight:bold'&gt;Subject:&lt;/span&gt;&lt;/b&gt; Re: [fxruby-users]
FXTableItem.new segmentation fault&lt;/span&gt;&lt;/font&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;

&lt;/div&gt;

&lt;p class=MsoNormal&gt;&lt;font size=3 face=&quot;Times New Roman&quot;&gt;&lt;span style='font-size:
12.0pt'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=2 color=blue face=Arial&gt;&lt;span style='font-size:
10.0pt;font-family:Arial;color:blue'&gt;Maybe you should try with FXRuby 1.6.14?&lt;/span&gt;&lt;/font&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;

&lt;/div&gt;

&lt;/body&gt;

&lt;/html&gt;
&lt;br /&gt;_______________________________________________
&lt;br&gt;fxruby-users mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19674838&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;fxruby-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://rubyforge.org/mailman/listinfo/fxruby-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://rubyforge.org/mailman/listinfo/fxruby-users&lt;/a&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/FXTableItem.new-segmentation-fault-tp19579322p19674838.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19665041</id>
	<title>Re: FXTableItem.new segmentation fault</title>
	<published>2008-09-25T00:55:20Z</published>
	<updated>2008-09-25T00:55:20Z</updated>
	<author>
		<name>Len Lawrence</name>
	</author>
	<content type="html">Tim Smith wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Does the following code crash for anyone else? My app is unpredictably 
&lt;br&gt;&amp;gt; crashing with a segmentation fault, which I can sometimes reproduce 
&lt;br&gt;&amp;gt; with this contrived test case.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; require 'fox16'; include Fox
&lt;br&gt;&amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt; start = Time.now
&lt;br&gt;&amp;gt; count = 0
&lt;br&gt;&amp;gt; items = []
&lt;br&gt;&amp;gt; while true
&lt;br&gt;&amp;gt; &amp;nbsp; 28125.times {|i|
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; items[i] = FXTableItem.new ''
&lt;br&gt;&amp;gt; &amp;nbsp; }
&lt;br&gt;&amp;gt; &amp;nbsp; count += 1
&lt;br&gt;&amp;gt; &amp;nbsp; puts &amp;quot;#{count}, after #{Time.now - start} seconds&amp;quot;
&lt;br&gt;&amp;gt; end
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; The eventual error:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; c:/program files/ruby/lib/ruby/gems/1.8/gems/fxruby-1.6.16-x86-mswin32-60/lib/fox16/kwargs.rb:2367: [BUG] Segmentation fault
&lt;br&gt;&amp;gt; ruby 1.8.6 (2007-09-24) [i386-mswin32]
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I’ve had this code crash on XP and Vista (but not Linux), often in 
&lt;br&gt;&amp;gt; under a minute, though not always. Does anyone know what might be 
&lt;br&gt;&amp;gt; going on?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Thanks for any help,
&lt;br&gt;&amp;gt;
&lt;/div&gt;Hi Tim
&lt;br&gt;&lt;br&gt;It has been running for nearly an hour now on kernel
&lt;br&gt;2.6.24.7-desktop-1mnb
&lt;br&gt;with ruby 1.8.7 (2008-05-31 patchlevel 0) [x86_64-linux]
&lt;br&gt;fxruby 1.6.14
&lt;br&gt;swapping cores at regular intervals, average cpu use 50%.
&lt;br&gt;4 Gb RAM.
&lt;br&gt;Count 4641 after 3680 seconds.
&lt;br&gt;&lt;br&gt;Len
&lt;br&gt;&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;fxruby-users mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19665041&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;fxruby-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://rubyforge.org/mailman/listinfo/fxruby-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://rubyforge.org/mailman/listinfo/fxruby-users&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/FXTableItem.new-segmentation-fault-tp19579322p19665041.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19663555</id>
	<title>Re: FXTableItem.new segmentation fault</title>
	<published>2008-09-24T22:57:48Z</published>
	<updated>2008-09-24T22:57:48Z</updated>
	<author>
		<name>Philippe Lang</name>
	</author>
	<content type="html">&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0 Transitional//EN&quot;&gt;
&lt;HTML xmlns=&quot;http://www.w3.org/TR/REC-html40&quot; xmlns:v=&quot;urn:schemas-microsoft-com:vml&quot; xmlns:o=&quot;urn:schemas-microsoft-com:office:office&quot; xmlns:w=&quot;urn:schemas-microsoft-com:office:word&quot; xmlns:st1=&quot;urn:schemas-microsoft-com:office:smarttags&quot;&gt;&lt;HEAD&gt;
&lt;META http-equiv=Content-Type content=&quot;text/html; charset=iso-8859-1&quot;&gt;
&lt;META content=&quot;MSHTML 6.00.6000.16705&quot; name=GENERATOR&gt;&lt;!--[if !mso]&gt;
&lt;STYLE&gt;v\:* {
	BEHAVIOR: url(#default#VML)
}
o\:* {
	BEHAVIOR: url(#default#VML)
}
w\:* {
	BEHAVIOR: url(#default#VML)
}
.shape {
	BEHAVIOR: url(#default#VML)
}
&lt;/STYLE&gt;
&lt;![endif]--&gt;&lt;o:SmartTagType name=&quot;place&quot; namespaceuri=&quot;urn:schemas-microsoft-com:office:smarttags&quot;&gt;&lt;/o:SmartTagType&gt;&lt;!--[if !mso]&gt;
&lt;STYLE&gt;st1\:* {
	BEHAVIOR: url(#default#ieooui)
}
&lt;/STYLE&gt;
&lt;![endif]--&gt;

&lt;/HEAD&gt;
&lt;BODY lang=EN-US vLink=purple link=blue&gt;
&lt;DIV dir=ltr align=left&gt;&lt;SPAN class=359560306-25092008&gt;&lt;FONT face=Arial color=#0000ff size=2&gt;Maybe you should try with FXRuby 
1.6.14?&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;BR&gt;
&lt;DIV class=OutlookMessageHeader lang=fr dir=ltr align=left&gt;
&lt;HR tabIndex=-1&gt;
&lt;FONT face=Tahoma size=2&gt;&lt;B&gt;De&amp;nbsp;:&lt;/B&gt; &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19663555&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;fxruby-users-bounces@...&lt;/a&gt; 
[mailto:&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19663555&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;fxruby-users-bounces@...&lt;/a&gt;] &lt;B&gt;De la part de&lt;/B&gt; Tim 
Smith&lt;BR&gt;&lt;B&gt;Envoyé&amp;nbsp;:&lt;/B&gt; jeudi, 25. septembre 2008 02:20&lt;BR&gt;&lt;B&gt;À&amp;nbsp;:&lt;/B&gt; 
&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19663555&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;fxruby-users@...&lt;/a&gt;&lt;BR&gt;&lt;B&gt;Objet&amp;nbsp;:&lt;/B&gt; Re: [fxruby-users] 
FXTableItem.new segmentation fault&lt;BR&gt;&lt;/FONT&gt;&lt;BR&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;/DIV&gt;
&lt;DIV class=Section1&gt;
&lt;P class=MsoNormal&gt;&lt;FONT face=Verdana color=black size=2&gt;&lt;SPAN style=&quot;FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: Verdana&quot;&gt;It can be 
unpredictable.&amp;nbsp; Sometimes it crashes if you just tweak it a bit, say by 
increasing the array size from 28125 to 281250, or creating multiple 
arrays.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;FONT face=Verdana color=black size=2&gt;&lt;SPAN style=&quot;FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: Verdana&quot;&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;FONT face=Verdana color=black size=2&gt;&lt;SPAN style=&quot;FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: Verdana&quot;&gt;Ive now had it 
crash on Linux, with ruby 1.8.6 (2007-09-24 patchlevel 111) [i686-linux], and 
FXRuby 1.6.16.&amp;nbsp; That error message is more 
detailed:&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;FONT face=Verdana color=black size=2&gt;&lt;SPAN style=&quot;FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: Verdana&quot;&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;FONT face=Verdana color=black size=2&gt;&lt;SPAN style=&quot;FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: Verdana&quot;&gt;FXRuby.cpp:1472: 
FXASSERT(!NIL_P(obj)) failed.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;FONT face=Verdana color=black size=2&gt;&lt;SPAN style=&quot;FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: Verdana&quot;&gt;/usr/local/lib/ruby/gems/1.8/gems/fxruby-1.6.16/lib/fox16/kwargs.rb:2367:in 
`old_initialize': undefined method `getIcon' for nil:NilClass 
(NoMethodError)&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;FONT face=Verdana color=black size=2&gt;&lt;SPAN style=&quot;FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: Verdana&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 
from /usr/local/lib/ruby/gems/1.8/gems/fxruby-1.6.16/lib/fox16/kwargs.rb:2367:in 
`initialize'&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;FONT face=Verdana color=black size=2&gt;&lt;SPAN style=&quot;FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: Verdana&quot;&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;FONT face=Verdana color=black size=2&gt;&lt;SPAN style=&quot;FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: Verdana&quot;&gt;So it looks like in 
FXRuby.cpp, FXRbCallIconMethod() is calling FXRbGetRubyObj() and getting back 
nil?&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;FONT face=Verdana color=black size=2&gt;&lt;SPAN style=&quot;FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: Verdana&quot;&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;FONT face=Verdana color=black size=2&gt;&lt;SPAN style=&quot;FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: Verdana&quot;&gt;Tim 
Smith&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;FONT face=Verdana color=black size=2&gt;&lt;SPAN style=&quot;FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: Verdana&quot;&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;DIV&gt;
&lt;DIV class=MsoNormal style=&quot;TEXT-ALIGN: center&quot; align=center&gt;&lt;FONT face=&quot;Times New Roman&quot; size=3&gt;&lt;SPAN style=&quot;FONT-SIZE: 12pt&quot;&gt;
&lt;HR tabIndex=-1 align=center width=&quot;100%&quot; SIZE=2&gt;
&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;
&lt;P class=MsoNormal&gt;&lt;B&gt;&lt;FONT face=Tahoma size=2&gt;&lt;SPAN style=&quot;FONT-WEIGHT: bold; FONT-SIZE: 10pt; FONT-FAMILY: Tahoma&quot;&gt;From:&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/B&gt;&lt;FONT face=Tahoma size=2&gt;&lt;SPAN style=&quot;FONT-SIZE: 10pt; FONT-FAMILY: Tahoma&quot;&gt; 
&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19663555&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;fxruby-users-bounces@...&lt;/a&gt; [mailto:&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19663555&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;fxruby-users-bounces@...&lt;/a&gt;] 
&lt;B&gt;&lt;SPAN style=&quot;FONT-WEIGHT: bold&quot;&gt;On Behalf Of &lt;/SPAN&gt;&lt;/B&gt;Philippe 
Lang&lt;BR&gt;&lt;B&gt;&lt;SPAN style=&quot;FONT-WEIGHT: bold&quot;&gt;Sent:&lt;/SPAN&gt;&lt;/B&gt; Monday, September 
22, 2008 3:10 AM&lt;BR&gt;&lt;B&gt;&lt;SPAN style=&quot;FONT-WEIGHT: bold&quot;&gt;To:&lt;/SPAN&gt;&lt;/B&gt; 
&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19663555&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;fxruby-users@...&lt;/a&gt;&lt;BR&gt;&lt;B&gt;&lt;SPAN style=&quot;FONT-WEIGHT: bold&quot;&gt;Subject:&lt;/SPAN&gt;&lt;/B&gt; Re: [fxruby-users] FXTableItem.new 
segmentation fault&lt;/SPAN&gt;&lt;/FONT&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/P&gt;&lt;/DIV&gt;
&lt;P class=MsoNormal&gt;&lt;FONT face=&quot;Times New Roman&quot; size=3&gt;&lt;SPAN style=&quot;FONT-SIZE: 12pt&quot;&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;FONT face=Arial color=blue size=2&gt;&lt;SPAN style=&quot;FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Arial&quot;&gt;Hi,&lt;/SPAN&gt;&lt;/FONT&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;FONT face=&quot;Times New Roman&quot; size=3&gt;&lt;SPAN style=&quot;FONT-SIZE: 12pt&quot;&gt;&amp;nbsp;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;FONT face=Arial color=blue size=2&gt;&lt;SPAN style=&quot;FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Arial&quot;&gt;Your program is running 
just fine on my computer, for over&amp;nbsp;220 seconds 
now.&lt;/SPAN&gt;&lt;/FONT&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;FONT face=&quot;Times New Roman&quot; size=3&gt;&lt;SPAN style=&quot;FONT-SIZE: 12pt&quot;&gt;&amp;nbsp;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;FONT face=Arial color=blue size=2&gt;&lt;SPAN style=&quot;FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Arial&quot;&gt;I'm 
using:&lt;/SPAN&gt;&lt;/FONT&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;FONT face=&quot;Times New Roman&quot; size=3&gt;&lt;SPAN style=&quot;FONT-SIZE: 12pt&quot;&gt;&amp;nbsp;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;FONT face=Arial color=blue size=2&gt;&lt;SPAN style=&quot;FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Arial&quot;&gt;- Windows XP 
SP2&lt;/SPAN&gt;&lt;/FONT&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;FONT face=Arial color=blue size=2&gt;&lt;SPAN style=&quot;FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Arial&quot;&gt;- ruby 1.8.6 
(2007-09-24 patchlevel 111) [i386-mswin32]&lt;/SPAN&gt;&lt;/FONT&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;FONT face=Arial color=blue size=2&gt;&lt;SPAN style=&quot;FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Arial&quot;&gt;- fxruby 
(1.6.14)&lt;/SPAN&gt;&lt;/FONT&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;FONT face=&quot;Times New Roman&quot; size=3&gt;&lt;SPAN style=&quot;FONT-SIZE: 12pt&quot;&gt;&amp;nbsp;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;FONT face=Arial color=blue size=2&gt;&lt;SPAN style=&quot;FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Arial&quot;&gt;Philippe&lt;/SPAN&gt;&lt;/FONT&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;FONT face=&quot;Times New Roman&quot; size=3&gt;&lt;SPAN style=&quot;FONT-SIZE: 12pt&quot;&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;DIV class=MsoNormal style=&quot;TEXT-ALIGN: center&quot; align=center&gt;&lt;FONT face=&quot;Times New Roman&quot; size=3&gt;&lt;SPAN lang=FR style=&quot;FONT-SIZE: 12pt&quot;&gt;
&lt;HR tabIndex=-1 align=center width=&quot;100%&quot; SIZE=2&gt;
&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;
&lt;P class=MsoNormal style=&quot;MARGIN-BOTTOM: 12pt&quot;&gt;&lt;B&gt;&lt;FONT face=Tahoma size=2&gt;&lt;SPAN lang=FR style=&quot;FONT-WEIGHT: bold; FONT-SIZE: 10pt; FONT-FAMILY: Tahoma&quot;&gt;De&amp;nbsp;:&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/B&gt;&lt;FONT face=Tahoma size=2&gt;&lt;SPAN lang=FR style=&quot;FONT-SIZE: 10pt; FONT-FAMILY: Tahoma&quot;&gt; 
&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19663555&amp;i=6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;fxruby-users-bounces@...&lt;/a&gt; [mailto:&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19663555&amp;i=7&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;fxruby-users-bounces@...&lt;/a&gt;] 
&lt;B&gt;&lt;SPAN style=&quot;FONT-WEIGHT: bold&quot;&gt;De la part de&lt;/SPAN&gt;&lt;/B&gt; Tim 
Smith&lt;BR&gt;&lt;B&gt;&lt;SPAN style=&quot;FONT-WEIGHT: bold&quot;&gt;Envoyé&amp;nbsp;:&lt;/SPAN&gt;&lt;/B&gt; vendredi, 
19. septembre 2008 22:32&lt;BR&gt;&lt;B&gt;&lt;SPAN style=&quot;FONT-WEIGHT: bold&quot;&gt;À&amp;nbsp;:&lt;/SPAN&gt;&lt;/B&gt; 
&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19663555&amp;i=8&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;fxruby-users@...&lt;/a&gt;&lt;BR&gt;&lt;B&gt;&lt;SPAN style=&quot;FONT-WEIGHT: bold&quot;&gt;Objet&amp;nbsp;:&lt;/SPAN&gt;&lt;/B&gt; [fxruby-users] FXTableItem.new 
segmentation fault&lt;/SPAN&gt;&lt;/FONT&gt;&lt;SPAN lang=FR&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;FONT face=Verdana size=2&gt;&lt;SPAN style=&quot;FONT-SIZE: 10pt; FONT-FAMILY: Verdana&quot;&gt;Does the following code crash for 
anyone else?&amp;nbsp; My app is unpredictably crashing with a segmentation fault, 
which I can sometimes reproduce with this contrived test 
case.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;FONT face=Verdana size=2&gt;&lt;SPAN style=&quot;FONT-SIZE: 10pt; FONT-FAMILY: Verdana&quot;&gt;&amp;nbsp;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;PRE&gt;&lt;FONT face=&quot;Courier New&quot; size=2&gt;&lt;SPAN style=&quot;FONT-SIZE: 10pt&quot;&gt;require 'fox16'; include Fox&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE&gt;&lt;FONT face=&quot;Courier New&quot; size=2&gt;&lt;SPAN style=&quot;FONT-SIZE: 10pt&quot;&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE&gt;&lt;FONT face=&quot;Courier New&quot; size=2&gt;&lt;SPAN style=&quot;FONT-SIZE: 10pt&quot;&gt;start = Time.now&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE&gt;&lt;FONT face=&quot;Courier New&quot; size=2&gt;&lt;SPAN style=&quot;FONT-SIZE: 10pt&quot;&gt;count = 0&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE&gt;&lt;FONT face=&quot;Courier New&quot; size=2&gt;&lt;SPAN style=&quot;FONT-SIZE: 10pt&quot;&gt;items = []&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE&gt;&lt;FONT face=&quot;Courier New&quot; size=2&gt;&lt;SPAN style=&quot;FONT-SIZE: 10pt&quot;&gt;while true&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE&gt;&lt;FONT face=&quot;Courier New&quot; size=2&gt;&lt;SPAN style=&quot;FONT-SIZE: 10pt&quot;&gt;&amp;nbsp; 28125.times {|i|&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE&gt;&lt;FONT face=&quot;Courier New&quot; size=2&gt;&lt;SPAN style=&quot;FONT-SIZE: 10pt&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; items[i] = FXTableItem.new ''&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE&gt;&lt;FONT face=&quot;Courier New&quot; size=2&gt;&lt;SPAN style=&quot;FONT-SIZE: 10pt&quot;&gt;&amp;nbsp; }&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE&gt;&lt;FONT face=&quot;Courier New&quot; size=2&gt;&lt;SPAN style=&quot;FONT-SIZE: 10pt&quot;&gt;&amp;nbsp; count += 1&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE&gt;&lt;FONT face=&quot;Courier New&quot; size=2&gt;&lt;SPAN style=&quot;FONT-SIZE: 10pt&quot;&gt;&amp;nbsp; puts &quot;#{count}, after #{Time.now - start} seconds&quot;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE&gt;&lt;FONT face=&quot;Courier New&quot; size=2&gt;&lt;SPAN style=&quot;FONT-SIZE: 10pt&quot;&gt;end&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/PRE&gt;
&lt;P class=MsoNormal&gt;&lt;FONT face=Verdana size=2&gt;&lt;SPAN style=&quot;FONT-SIZE: 10pt; FONT-FAMILY: Verdana&quot;&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;FONT face=Verdana size=2&gt;&lt;SPAN style=&quot;FONT-SIZE: 10pt; FONT-FAMILY: Verdana&quot;&gt;The eventual 
error:&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;FONT face=Verdana size=2&gt;&lt;SPAN style=&quot;FONT-SIZE: 10pt; FONT-FAMILY: Verdana&quot;&gt;&amp;nbsp;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;PRE&gt;&lt;FONT face=&quot;Courier New&quot; size=2&gt;&lt;SPAN style=&quot;FONT-SIZE: 10pt&quot;&gt;c:/program files/ruby/lib/ruby/gems/1.8/gems/fxruby-1.6.16-x86-mswin32-60/lib/fox16/kwargs.rb:2367: [BUG] Segmentation fault&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE&gt;&lt;FONT face=&quot;Courier New&quot; size=2&gt;&lt;SPAN style=&quot;FONT-SIZE: 10pt&quot;&gt;ruby 1.8.6 (2007-09-24) [i386-mswin32]&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/PRE&gt;
&lt;P class=MsoNormal&gt;&lt;FONT face=Verdana size=2&gt;&lt;SPAN style=&quot;FONT-SIZE: 10pt; FONT-FAMILY: Verdana&quot;&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;FONT face=Verdana size=2&gt;&lt;SPAN style=&quot;FONT-SIZE: 10pt; FONT-FAMILY: Verdana&quot;&gt;Ive had this code crash on XP and 
&lt;st1:place w:st=&quot;on&quot;&gt;Vista&lt;/st1:place&gt; (but not Linux), often in under a minute, 
though not always.&amp;nbsp; Does anyone know what might be going 
on?&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;FONT face=Verdana size=2&gt;&lt;SPAN style=&quot;FONT-SIZE: 10pt; FONT-FAMILY: Verdana&quot;&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;FONT face=Verdana size=2&gt;&lt;SPAN style=&quot;FONT-SIZE: 10pt; FONT-FAMILY: Verdana&quot;&gt;Thanks for any 
help,&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;FONT face=Verdana size=2&gt;&lt;SPAN style=&quot;FONT-SIZE: 10pt; FONT-FAMILY: Verdana&quot;&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;FONT face=Verdana size=2&gt;&lt;SPAN style=&quot;FONT-SIZE: 10pt; FONT-FAMILY: Verdana&quot;&gt;Tim 
Smith&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;
&lt;br /&gt;_______________________________________________
&lt;br&gt;fxruby-users mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19663555&amp;i=9&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;fxruby-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://rubyforge.org/mailman/listinfo/fxruby-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://rubyforge.org/mailman/listinfo/fxruby-users&lt;/a&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/FXTableItem.new-segmentation-fault-tp19579322p19663555.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19661032</id>
	<title>Re: FXTableItem.new segmentation fault</title>
	<published>2008-09-24T17:20:12Z</published>
	<updated>2008-09-24T17:20:12Z</updated>
	<author>
		<name>Tim Smith-18</name>
	</author>
	<content type="html">&lt;html xmlns:v=&quot;urn:schemas-microsoft-com:vml&quot; xmlns:o=&quot;urn:schemas-microsoft-com:office:office&quot; xmlns:w=&quot;urn:schemas-microsoft-com:office:word&quot; xmlns:st1=&quot;urn:schemas-microsoft-com:office:smarttags&quot; xmlns=&quot;http://www.w3.org/TR/REC-html40&quot;&gt;

&lt;head&gt;
&lt;meta http-equiv=Content-Type content=&quot;text/html; charset=iso-8859-1&quot;&gt;
&lt;meta name=Generator content=&quot;Microsoft Word 11 (filtered medium)&quot;&gt;
&lt;!--[if !mso]&gt;
&lt;style&gt;
v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
&lt;/style&gt;
&lt;![endif]--&gt;&lt;o:SmartTagType namespaceuri=&quot;urn:schemas-microsoft-com:office:smarttags&quot; name=&quot;place&quot; /&gt;
&lt;!--[if !mso]&gt;
&lt;style&gt;
st1\:*{behavior:url(#default#ieooui) }
&lt;/style&gt;
&lt;![endif]--&gt;


&lt;/head&gt;

&lt;body lang=EN-US link=blue vlink=purple&gt;

&lt;div class=Section1&gt;

&lt;p class=MsoNormal&gt;&lt;font size=2 color=black face=Verdana&gt;&lt;span style='font-size:10.0pt;font-family:Verdana;color:black'&gt;It can be
unpredictable.  Sometimes it crashes if you just tweak it a bit, say by
increasing the array size from 28125 to 281250, or creating multiple arrays.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=2 color=black face=Verdana&gt;&lt;span style='font-size:10.0pt;font-family:Verdana;color:black'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=2 color=black face=Verdana&gt;&lt;span style='font-size:10.0pt;font-family:Verdana;color:black'&gt;I&amp;#8217;ve now had it crash
on Linux, with ruby 1.8.6 (2007-09-24 patchlevel 111) [i686-linux], and FXRuby
1.6.16.  That error message is more detailed:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=2 color=black face=Verdana&gt;&lt;span style='font-size:10.0pt;font-family:Verdana;color:black'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=2 color=black face=Verdana&gt;&lt;span style='font-size:10.0pt;font-family:Verdana;color:black'&gt;FXRuby.cpp:1472:
FXASSERT(!NIL_P(obj)) failed.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=2 color=black face=Verdana&gt;&lt;span style='font-size:10.0pt;font-family:Verdana;color:black'&gt;/usr/local/lib/ruby/gems/1.8/gems/fxruby-1.6.16/lib/fox16/kwargs.rb:2367:in
`old_initialize': undefined method `getIcon' for nil:NilClass (NoMethodError)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=2 color=black face=Verdana&gt;&lt;span style='font-size:10.0pt;font-family:Verdana;color:black'&gt;        from
/usr/local/lib/ruby/gems/1.8/gems/fxruby-1.6.16/lib/fox16/kwargs.rb:2367:in
`initialize'&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=2 color=black face=Verdana&gt;&lt;span style='font-size:10.0pt;font-family:Verdana;color:black'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=2 color=black face=Verdana&gt;&lt;span style='font-size:10.0pt;font-family:Verdana;color:black'&gt;So it looks like in
FXRuby.cpp, FXRbCallIconMethod() is calling FXRbGetRubyObj() and getting back nil?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=2 color=black face=Verdana&gt;&lt;span style='font-size:10.0pt;font-family:Verdana;color:black'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=2 color=black face=Verdana&gt;&lt;span style='font-size:10.0pt;font-family:Verdana;color:black'&gt;Tim Smith&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=2 color=black face=Verdana&gt;&lt;span style='font-size:10.0pt;font-family:Verdana;color:black'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;div&gt;

&lt;div class=MsoNormal align=center style='text-align:center'&gt;&lt;font size=3 face=&quot;Times New Roman&quot;&gt;&lt;span style='font-size:12.0pt'&gt;

&lt;hr size=2 width=&quot;100%&quot; align=center tabindex=-1&gt;

&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;

&lt;p class=MsoNormal&gt;&lt;b&gt;&lt;font size=2 face=Tahoma&gt;&lt;span style='font-size:10.0pt;
font-family:Tahoma;font-weight:bold'&gt;From:&lt;/span&gt;&lt;/font&gt;&lt;/b&gt;&lt;font size=2 face=Tahoma&gt;&lt;span style='font-size:10.0pt;font-family:Tahoma'&gt;
&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19661032&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;fxruby-users-bounces@...&lt;/a&gt; [mailto:&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19661032&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;fxruby-users-bounces@...&lt;/a&gt;] &lt;b&gt;&lt;span style='font-weight:bold'&gt;On Behalf Of &lt;/span&gt;&lt;/b&gt;Philippe Lang&lt;br&gt;
&lt;b&gt;&lt;span style='font-weight:bold'&gt;Sent:&lt;/span&gt;&lt;/b&gt; Monday, September 22, 2008
3:10 AM&lt;br&gt;
&lt;b&gt;&lt;span style='font-weight:bold'&gt;To:&lt;/span&gt;&lt;/b&gt; &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19661032&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;fxruby-users@...&lt;/a&gt;&lt;br&gt;
&lt;b&gt;&lt;span style='font-weight:bold'&gt;Subject:&lt;/span&gt;&lt;/b&gt; Re: [fxruby-users]
FXTableItem.new segmentation fault&lt;/span&gt;&lt;/font&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;

&lt;/div&gt;

&lt;p class=MsoNormal&gt;&lt;font size=3 face=&quot;Times New Roman&quot;&gt;&lt;span style='font-size:
12.0pt'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=2 color=blue face=Arial&gt;&lt;span style='font-size:
10.0pt;font-family:Arial;color:blue'&gt;Hi,&lt;/span&gt;&lt;/font&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=3 face=&quot;Times New Roman&quot;&gt;&lt;span style='font-size:
12.0pt'&gt;&amp;nbsp;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=2 color=blue face=Arial&gt;&lt;span style='font-size:
10.0pt;font-family:Arial;color:blue'&gt;Your program is running just fine on my
computer, for over&amp;nbsp;220 seconds now.&lt;/span&gt;&lt;/font&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=3 face=&quot;Times New Roman&quot;&gt;&lt;span style='font-size:
12.0pt'&gt;&amp;nbsp;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=2 color=blue face=Arial&gt;&lt;span style='font-size:
10.0pt;font-family:Arial;color:blue'&gt;I'm using:&lt;/span&gt;&lt;/font&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=3 face=&quot;Times New Roman&quot;&gt;&lt;span style='font-size:
12.0pt'&gt;&amp;nbsp;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=2 color=blue face=Arial&gt;&lt;span style='font-size:
10.0pt;font-family:Arial;color:blue'&gt;- Windows XP SP2&lt;/span&gt;&lt;/font&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=2 color=blue face=Arial&gt;&lt;span style='font-size:
10.0pt;font-family:Arial;color:blue'&gt;- ruby 1.8.6 (2007-09-24 patchlevel 111)
[i386-mswin32]&lt;/span&gt;&lt;/font&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=2 color=blue face=Arial&gt;&lt;span style='font-size:
10.0pt;font-family:Arial;color:blue'&gt;- fxruby (1.6.14)&lt;/span&gt;&lt;/font&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=3 face=&quot;Times New Roman&quot;&gt;&lt;span style='font-size:
12.0pt'&gt;&amp;nbsp;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=2 color=blue face=Arial&gt;&lt;span style='font-size:
10.0pt;font-family:Arial;color:blue'&gt;Philippe&lt;/span&gt;&lt;/font&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=3 face=&quot;Times New Roman&quot;&gt;&lt;span style='font-size:
12.0pt'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;div class=MsoNormal align=center style='text-align:center'&gt;&lt;font size=3 face=&quot;Times New Roman&quot;&gt;&lt;span lang=FR style='font-size:12.0pt'&gt;

&lt;hr size=2 width=&quot;100%&quot; align=center tabIndex=-1&gt;

&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;

&lt;p class=MsoNormal style='margin-bottom:12.0pt'&gt;&lt;b&gt;&lt;font size=2 face=Tahoma&gt;&lt;span lang=FR style='font-size:10.0pt;font-family:Tahoma;font-weight:bold'&gt;De&amp;nbsp;:&lt;/span&gt;&lt;/font&gt;&lt;/b&gt;&lt;font size=2 face=Tahoma&gt;&lt;span lang=FR style='font-size:10.0pt;font-family:Tahoma'&gt;
&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19661032&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;fxruby-users-bounces@...&lt;/a&gt; [mailto:&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19661032&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;fxruby-users-bounces@...&lt;/a&gt;] &lt;b&gt;&lt;span style='font-weight:bold'&gt;De la part de&lt;/span&gt;&lt;/b&gt; Tim Smith&lt;br&gt;
&lt;b&gt;&lt;span style='font-weight:bold'&gt;Envoyé&amp;nbsp;:&lt;/span