[Bug 1279620] Re: stack corruption running "go install launchpad.net/juju-core/..."

Michael Hudson-Doyle michael.hudson+lp at canonical.com
Sat Feb 15 01:43:11 UTC 2014


Another clue: I think it's signal handling related because (a) one of
the values that gets smashed onto the stack is 0x11, which is SIGCHLD,
and (b) if you use gdb to prevent SIGCHLD from being passed to the
process (handle SIGCHLD nopass) it works.

-- 
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to gcc-4.8 in Ubuntu.
https://bugs.launchpad.net/bugs/1279620

Title:
  stack corruption running "go install launchpad.net/juju-core/..."

Status in “gcc-4.8” package in Ubuntu:
  New

Bug description:
  This is the sort of bug I was hoping we were going to escape in this
  porting effort :(

  It's not frequent, but maybe 10% of the time go install launchpad.net
  /juju-core/... will fail with some kind of memory error. It's not
  exactly the same error every time, but it's consistent with something
  scribbling on the stack.  It doesn't seem to happen if you run pass -p
  1 to install, which limits the parallelism inside the install command,
  so it's probably some kind of race.  Yay!

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/gcc-4.8/+bug/1279620/+subscriptions



More information about the foundations-bugs mailing list