Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 28 Jun 2020 21:15:54 +0000
From:      bugzilla-noreply@freebsd.org
To:        testing@freebsd.org
Subject:   [Bug 247559] Flakey test case: bin.sh.execution.functional_test.bg12
Message-ID:  <bug-247559-32464-IdnNkYdLsh@https.bugs.freebsd.org/bugzilla/>
In-Reply-To: <bug-247559-32464@https.bugs.freebsd.org/bugzilla/>
References:  <bug-247559-32464@https.bugs.freebsd.org/bugzilla/>

next in thread | previous in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D247559

--- Comment #4 from commit-hook@freebsd.org ---
A commit references this bug:

Author: jilles
Date: Sun Jun 28 21:15:29 UTC 2020
New revision: 362737
URL: https://svnweb.freebsd.org/changeset/base/362737

Log:
  sh/tests: Fix flaky execution/bg12.0

  When job control is not enabled, the shell ignores SIGINT while waiting f=
or
  a foreground process unless that process exits on SIGINT. In this case, t=
he
  foreground process is sleep and it does not exit on SIGINT because the
  signal is only sent to the shell. Depending on order of events, this could
  cause the SIGINT to be unexpectedly ignored.

  On lightly loaded bare metal, the chance of this happening tends to be le=
ss
  than 0.01% but with higher loads and/or virtualization it becomes more
  likely.

  Starting the sleep in background and using the wait builtin ensures SIGINT
  will not be ignored.

  PR:           247559
  Reported by:  lwhsu
  MFC after:    1 week

Changes:
  head/bin/sh/tests/execution/bg12.0

--=20
You are receiving this mail because:
You are the assignee for the bug.=



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-247559-32464-IdnNkYdLsh>