Bug #7066

test_segv_test(TestRubyOptions) が F になる

Added by Makoto Kishimoto over 1 year ago. Updated over 1 year ago.

[ruby-dev:46161]
Status:Closed
Priority:Normal
Assignee:-
Category:core
Target version:-
ruby -v:ruby 2.0.0dev (2012-09-25 trunk 37032) [x86_64-freebsd8.3] Backport:

Description

手元の環境で testsegvtest(TestRubyOptions) が、以下のように F になっています

1) Failure:
testsegvtest(TestRubyOptions) [/home/ksmakoto/ruby-working/ruby-trunk/ruby-git/test/ruby/testrubyoptions.rb:457]:
Expected /\A
-e:(?:1:)?\s[BUG]\sSegmentation\sfault\n
ruby\ 2.0.0dev\ (2012-09-25\ trunk\ 37032)\ [x86
64-freebsd8.3]\n\n
--\sControl\sframe\sinformation\s-+\n
(?:c:.\n)
(?:
--\sRuby\slevel\sbacktrace\sinformation\s----------------------------------------\n
-e:1:in\s`\'\n
-e:1:in\s`kill\'\n
)?
\n
(?:
--\sC\slevel\sbacktrace\sinformation\s-------------------------------------------\n
(?:(?:.\s)?[0x\h+]\n)\n
)?
(?m:.*)
[NOTE]\n
You\smay\shave\sencountered\sa\sbug\sin\sthe\sRuby\sinterpreter\sor\sextension\slibraries.\n
Bug\sreports\sare\swelcome.\n
For\sdetails:\shttp:\/\/www.ruby-lang.org\/bugreport.html\n
\n
(?:)
\z
/x to match "-e:1: [BUG] Segmentation fault\nruby 2.0.0dev (2012-09-25 trunk 37032) [x86_64-freebsd8.3]\n\n[NOTE]\nYou may have encountered a bug in the Ruby interpreter or extension libraries.\nBug reports are welcome.\nFor details: http://www.ruby-lang.org/bugreport.html\n\n".

記録によると、36022-36025で出て、一旦消えて、37001からまた起きるようになりました。

trunk の HEAD でprintfデバッグでどこで止まっているのか追いかけると、

vmdump.cの96行目
if (RUBY
VMIFUNCP(cfp->iseq)) {
のあと、then節もelse節も実行されないようです。

History

#1 Updated by Makoto Kishimoto over 1 year ago

r37080 までは出ていましたが r37089 では出なくなっていました。
(途中ビルド環境の不調があったため、変化したリビジョンが特定できていません)

#2 Updated by Yusuke Endoh over 1 year ago

  • Status changed from Open to Closed

岸本さん、いつもありがとうございます。
これは多分直ったってことで大丈夫ですかね。
もしまた観測されたら reopen なりなんなりしてください。

Yusuke Endoh mame@tsg.ne.jp

#3 Updated by Makoto Kishimoto over 1 year ago

あ、ステータスそのままでした。承知しました。
メモというか #5139 にあとから気付いたのですが、症状としては同じでしょうか。

#4 Updated by Makoto Kishimoto over 1 year ago

メモ追加というか、
#7141http://gist.github.com/3833763

Also available in: Atom PDF