** Changed in: golang-1.6 (Ubuntu Xenial)
     Assignee: (unassigned) => Michael Hudson-Doyle (mwhudson)

** Changed in: golang-1.6 (Ubuntu Yakkety)
     Assignee: (unassigned) => Michael Hudson-Doyle (mwhudson)

** Also affects: golang-1.7 (Ubuntu)
   Importance: Undecided
       Status: New

** No longer affects: golang-1.7 (Ubuntu Yakkety)

** No longer affects: golang-1.7 (Ubuntu Xenial)

** Changed in: golang-1.6 (Ubuntu)
       Status: New => Invalid

-- 
You received this bug notification because you are a member of नेपाली
भाषा समायोजकहरुको समूह, which is subscribed to Xenial.
Matching subscriptions: Ubuntu 16.04 Bugs
https://bugs.launchpad.net/bugs/1681294

Title:
  ugly "pthread_create failed: Resource temporarily unavailable" running
  snaps

Status in golang-1.6 package in Ubuntu:
  Invalid
Status in golang-1.7 package in Ubuntu:
  New
Status in golang-1.6 source package in Xenial:
  New
Status in golang-1.6 source package in Yakkety:
  New

Bug description:
  [Impact]
  As reported here: 
https://lists.ubuntu.com/archives/snapcraft/2017-March/003497.html (and on 
internal lists), it is possible for a golang executable that calls syscall.Exec 
to print an ugly "pthread_create failed: Resource temporarily unavailable" 
message before it starts the new process. There is no functional effect, but 
snapd runs into this frequently so it interferes with a nice snappy experience.

  Luckily for us, the bug was fixed upstream in the 1.8 release
  (https://github.com/golang/go/issues/18146) so I can just backport the
  fix to Xenial and Yakkety.

  [Test case]
  Run this code:

  package main

  //
  import "C"

  import (
        "syscall"
  )

  func main() {
        syscall.Exec("/bin/true", []string{"/bin/true"}, nil)
  }

  a few thousand times and check for messages (it prints a message ~2%
  of the time or so without the fix).

  [Regression potential]
  The patch is simple, if a bit verbose (it has some per-architecture changes). 
It has not been the cause of any bug reports in 1.8 as far as I am aware. So I 
would characterise the regression potential as very low.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/golang-1.6/+bug/1681294/+subscriptions

_______________________________________________
Mailing list: https://launchpad.net/~group.of.nepali.translators
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~group.of.nepali.translators
More help   : https://help.launchpad.net/ListHelp

Reply via email to