https://redmine.ruby-lang.org/https://redmine.ruby-lang.org/favicon.ico?17113305112010-08-17T16:55:08ZRuby Issue Tracking SystemBackport191 - Backport #3702: segmentation fault while compiling 1.9.1-p430 on debian squeezehttps://redmine.ruby-lang.org/issues/3702?journal_id=128492010-08-17T16:55:08Znijikon (Tomasz Pajor)nikon@puffy.pl
<ul></ul><p>=begin<br>
Sometimes instead of getting segmentation fault I get this exception:</p>
<p>./miniruby -I./lib -I.ext/common -I./- -r./ext/purelib.rb ./tool/generic_erb.rb -c -o encdb.h ./template/encdb.h.tmpl ./enc enc<br>
/srv/ruby/c/ruby1.9.1_1.9.1.430/lib/optparse.rb:1258:in <code>catch': stack level too deep (SystemStackError) from /srv/ruby/c/ruby1.9.1_1.9.1.430/lib/optparse.rb:1258:in </code>parse_in_order'<br>
from /srv/ruby/c/ruby1.9.1_1.9.1.430/lib/optparse.rb:1252:in <code>order!' from ./tool/generic_erb.rb:12:in </code>block in '<br>
from /srv/ruby/c/ruby1.9.1_1.9.1.430/lib/optparse.rb:793:in <code>initialize' from ./tool/generic_erb.rb:8:in </code>new'<br>
from ./tool/generic_erb.rb:8:in <code><main>' make[1]: *** [encdb.h] Error 1 make[1]: Leaving directory </code>/srv/ruby/c/ruby1.9.1_1.9.1.430'<br>
make: *** [debian/stamp-makefile-build] Error 2<br>
dpkg-buildpackage: error: debian/rules build gave error exit status 2<br>
=end</p> Backport191 - Backport #3702: segmentation fault while compiling 1.9.1-p430 on debian squeezehttps://redmine.ruby-lang.org/issues/3702?journal_id=128502010-08-17T17:19:38Zhramrach (Michal Suchanek)
<ul></ul><p>=begin<br>
Does raising your stack limit help?</p>
<p>Thanks</p>
<p>Michal</p>
<p>=end</p> Backport191 - Backport #3702: segmentation fault while compiling 1.9.1-p430 on debian squeezehttps://redmine.ruby-lang.org/issues/3702?journal_id=128522010-08-17T18:04:26Znijikon (Tomasz Pajor)nikon@puffy.pl
<ul></ul><p>=begin<br>
I raised the stack limit from 8192 to 32768, but without any luck.<br>
=end</p> Backport191 - Backport #3702: segmentation fault while compiling 1.9.1-p430 on debian squeezehttps://redmine.ruby-lang.org/issues/3702?journal_id=128532010-08-17T18:21:38Zlucas (Lucas Nussbaum)lucas@lucas-nussbaum.net
<ul></ul><p>=begin<br>
On 17/08/10 at 15:30 +0900, Tomasz Pajor wrote:</p>
<blockquote>
<p>Backport <a class="issue tracker-4 status-5 priority-4 priority-default closed" title="Backport: segmentation fault while compiling 1.9.1-p430 on debian squeeze (Closed)" href="https://redmine.ruby-lang.org/issues/3702">#3702</a>: segmentation fault while compiling 1.9.1-p430 on debian squeeze<br>
<a href="http://redmine.ruby-lang.org/issues/show/3702" class="external">http://redmine.ruby-lang.org/issues/show/3702</a></p>
</blockquote>
<p>That's a known problem. Apparently, there is some buggy code in ruby<br>
1.9.1 that triggers different code generation in recent GCC, causing<br>
this segfault. In Debian, we "solved" it by upgrading to ruby 1.9.2.</p>
<ul>
<li>Lucas</li>
</ul>
<p>=end</p> Backport191 - Backport #3702: segmentation fault while compiling 1.9.1-p430 on debian squeezehttps://redmine.ruby-lang.org/issues/3702?journal_id=128542010-08-17T18:59:33Zmame (Yusuke Endoh)mame@ruby-lang.org
<ul></ul><p>=begin<br>
Hi,</p>
<p>2010/8/17 Lucas Nussbaum <a href="mailto:lucas@lucas-nussbaum.net" class="email">lucas@lucas-nussbaum.net</a>:</p>
<blockquote>
<p>That's a known problem. Apparently, there is some buggy code in ruby<br>
1.9.1 that triggers different code generation in recent GCC, causing<br>
this segfault. In Debian, we "solved" it by upgrading to ruby 1.9.2.</p>
</blockquote>
<p>If you use 1.9.1, you may work around the problem by -O3.</p>
<p>$ ./configure optflags=-O3</p>
<p>--<br>
Yusuke Endoh <a href="mailto:mame@tsg.ne.jp" class="email">mame@tsg.ne.jp</a></p>
<p>=end</p> Backport191 - Backport #3702: segmentation fault while compiling 1.9.1-p430 on debian squeezehttps://redmine.ruby-lang.org/issues/3702?journal_id=128562010-08-17T22:32:09Znijikon (Tomasz Pajor)nikon@puffy.pl
<ul></ul><p>=begin<br>
Yes, this fixed my build issue.<br>
=end</p> Backport191 - Backport #3702: segmentation fault while compiling 1.9.1-p430 on debian squeezehttps://redmine.ruby-lang.org/issues/3702?journal_id=128972010-08-19T20:29:34Znaruse (Yui NARUSE)naruse@airemix.jp
<ul><li><strong>Status</strong> changed from <i>Open</i> to <i>Closed</i></li></ul><p>=begin</p>
<p>=end</p>