Forum: Ruby-core [ruby-trunk - Bug #8997][Open] TestSignal#test_hup_me hangs up the test suite

C4c327c418a3182b7f6a30dd1534143a?d=identicon&s=25 Vít Ondruch (vo_x)
on 2013-10-08 11:37
(Received via mailing list)
Issue #8997 has been reported by vo.x (Vit Ondruch).

----------------------------------------
Bug #8997: TestSignal#test_hup_me hangs up the test suite
https://bugs.ruby-lang.org/issues/8997

Author: vo.x (Vit Ondruch)
Status: Open
Priority: Normal
Assignee: kosaki (Motohiro KOSAKI)
Category:
Target version:
ruby -v: ruby 2.1.0dev (2013-09-22 trunk 43011) [i386-linux]
Backport: 1.9.3: UNKNOWN, 2.0.0: UNKNOWN


The TestSignal#test_hup_me was introduced in r39819 and there were
attempt to fix some deadlock issue in r39862. However, I can still
observe deadlock on Fedora Rawhide's builders. Not sure what is the
cause, since I cannot reproduce it locally on my computer. Any idea what
might be the cause? There are only two differences I can think of
between my environment and the builders (1) the builders are virtualized
guest systems (2) there is no network connectivity available. Both of
these looks to be improbable cause of the deadlock.

Going to disable the test case for now:
sed -i '/def test_hup_me/,/end if Process.respond_to/ s/^/#/'
test/ruby/test_signal.rb
02da662c083396641da96c1d32fc86ed?d=identicon&s=25 kosaki (Motohiro KOSAKI) (Guest)
on 2013-10-25 02:09
(Received via mailing list)
Issue #8997 has been updated by kosaki (Motohiro KOSAKI).

Status changed from Open to Third Party's Issue

Please contact us after you've investigated. Fedora Rawhide is not
supported platform of us.
----------------------------------------
Bug #8997: TestSignal#test_hup_me hangs up the test suite
https://bugs.ruby-lang.org/issues/8997#change-42612

Author: vo.x (Vit Ondruch)
Status: Third Party's Issue
Priority: Normal
Assignee: kosaki (Motohiro KOSAKI)
Category:
Target version:
ruby -v: ruby 2.1.0dev (2013-09-22 trunk 43011) [i386-linux]
Backport: 1.9.3: UNKNOWN, 2.0.0: UNKNOWN


The TestSignal#test_hup_me was introduced in r39819 and there were
attempt to fix some deadlock issue in r39862. However, I can still
observe deadlock on Fedora Rawhide's builders. Not sure what is the
cause, since I cannot reproduce it locally on my computer. Any idea what
might be the cause? There are only two differences I can think of
between my environment and the builders (1) the builders are virtualized
guest systems (2) there is no network connectivity available. Both of
these looks to be improbable cause of the deadlock.

Going to disable the test case for now:
sed -i '/def test_hup_me/,/end if Process.respond_to/ s/^/#/'
test/ruby/test_signal.rb
5cbf18f6c9f48ba60ed7dc089fa6320d?d=identicon&s=25 ggiesemann (Geoffrey Giesemann) (Guest)
on 2013-12-27 06:21
(Received via mailing list)
Issue #8997 has been updated by ggiesemann (Geoffrey Giesemann).


Also seeing a deadlock on our (CentOS) koji farm which are all on
vmware.

Jumping on to the one of the build nodes, I don't seem to be able to
reproduce the hang manually running the specific test, or running the
entire test suite.

Something to do with mock? I don't have any ideas :S


----------------------------------------
Bug #8997: TestSignal#test_hup_me hangs up the test suite
https://bugs.ruby-lang.org/issues/8997#change-43916

Author: vo.x (Vit Ondruch)
Status: Third Party's Issue
Priority: Normal
Assignee: kosaki (Motohiro KOSAKI)
Category:
Target version:
ruby -v: ruby 2.1.0dev (2013-09-22 trunk 43011) [i386-linux]
Backport: 1.9.3: UNKNOWN, 2.0.0: UNKNOWN


The TestSignal#test_hup_me was introduced in r39819 and there were
attempt to fix some deadlock issue in r39862. However, I can still
observe deadlock on Fedora Rawhide's builders. Not sure what is the
cause, since I cannot reproduce it locally on my computer. Any idea what
might be the cause? There are only two differences I can think of
between my environment and the builders (1) the builders are virtualized
guest systems (2) there is no network connectivity available. Both of
these looks to be improbable cause of the deadlock.

Going to disable the test case for now:
sed -i '/def test_hup_me/,/end if Process.respond_to/ s/^/#/'
test/ruby/test_signal.rb
This topic is locked and can not be replied to.