2015-07-08 14:56:52 |
dann frazier |
bug |
|
|
added bug |
2015-07-08 16:37:15 |
Raghuram Kota |
tags |
|
hs-arm64 |
|
2015-07-08 16:37:20 |
Raghuram Kota |
tags |
hs-arm64 |
arm64 hs-arm64 |
|
2015-07-31 17:05:50 |
dann frazier |
summary |
[arm64] lxd crashes on startup |
[arm64] gccgo runtime crashes with CONFIG_ARM64_PGTABLE_LEVELS=4 |
|
2015-07-31 17:06:01 |
dann frazier |
affects |
lxd (Ubuntu) |
gcc-4.9 (Ubuntu) |
|
2015-07-31 17:06:01 |
dann frazier |
gcc-4.9 (Ubuntu): status |
New |
Confirmed |
|
2015-07-31 17:06:31 |
dann frazier |
bug task added |
|
gcc-4.8 (Ubuntu) |
|
2015-07-31 17:06:38 |
dann frazier |
gcc-4.8 (Ubuntu): status |
New |
Confirmed |
|
2015-07-31 18:59:53 |
Andrew Cloke |
bug |
|
|
added subscriber Andrew Cloke |
2015-07-31 21:51:28 |
dann frazier |
nominated for series |
|
Ubuntu Trusty |
|
2015-07-31 21:51:28 |
dann frazier |
bug task added |
|
gcc-4.8 (Ubuntu Trusty) |
|
2015-07-31 21:51:28 |
dann frazier |
bug task added |
|
gcc-4.9 (Ubuntu Trusty) |
|
2015-07-31 21:51:28 |
dann frazier |
nominated for series |
|
Ubuntu Wily |
|
2015-07-31 21:51:28 |
dann frazier |
bug task added |
|
gcc-4.8 (Ubuntu Wily) |
|
2015-07-31 21:51:28 |
dann frazier |
bug task added |
|
gcc-4.9 (Ubuntu Wily) |
|
2015-07-31 21:51:28 |
dann frazier |
nominated for series |
|
Ubuntu Vivid |
|
2015-07-31 21:51:28 |
dann frazier |
bug task added |
|
gcc-4.8 (Ubuntu Vivid) |
|
2015-07-31 21:51:28 |
dann frazier |
bug task added |
|
gcc-4.9 (Ubuntu Vivid) |
|
2015-07-31 21:51:43 |
dann frazier |
gcc-4.8 (Ubuntu Trusty): status |
New |
Confirmed |
|
2015-07-31 22:35:03 |
dann frazier |
bug task added |
|
gccgo-4.9 (Ubuntu) |
|
2015-07-31 22:35:12 |
dann frazier |
bug task deleted |
gcc-4.8 (Ubuntu) |
|
|
2015-07-31 22:35:19 |
dann frazier |
bug task deleted |
gcc-4.9 (Ubuntu) |
|
|
2015-07-31 22:35:28 |
dann frazier |
gccgo-4.9 (Ubuntu Trusty): status |
New |
Confirmed |
|
2015-07-31 22:35:46 |
dann frazier |
bug task added |
|
gccgo-5 (Ubuntu) |
|
2015-07-31 22:36:45 |
dann frazier |
gcc-4.8 (Ubuntu Trusty): status |
Confirmed |
New |
|
2015-07-31 22:36:54 |
dann frazier |
gcc-4.8 (Ubuntu Wily): status |
Confirmed |
New |
|
2015-07-31 22:48:10 |
dann frazier |
bug task deleted |
gcc-4.8 (Ubuntu Trusty) |
|
|
2015-07-31 22:48:17 |
dann frazier |
bug task deleted |
gcc-4.8 (Ubuntu Wily) |
|
|
2015-07-31 22:48:22 |
dann frazier |
bug task deleted |
gcc-4.8 (Ubuntu Vivid) |
|
|
2015-07-31 22:48:30 |
dann frazier |
bug task deleted |
gcc-4.9 (Ubuntu Trusty) |
|
|
2015-07-31 22:48:38 |
dann frazier |
bug task deleted |
gcc-4.9 (Ubuntu Vivid) |
|
|
2015-07-31 22:48:50 |
dann frazier |
bug task deleted |
gcc-4.9 (Ubuntu Wily) |
|
|
2015-08-03 15:29:29 |
dann frazier |
bug task deleted |
gccgo-5 (Ubuntu Trusty) |
|
|
2015-08-03 15:32:48 |
dann frazier |
bug task added |
|
gcc-5 (Ubuntu) |
|
2015-08-03 15:33:06 |
dann frazier |
bug task deleted |
gccgo-5 (Ubuntu Wily) |
|
|
2015-09-08 22:37:33 |
Michael Hudson-Doyle |
bug watch added |
|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67508 |
|
2015-09-08 22:47:55 |
dann frazier |
bug task added |
|
gcc |
|
2015-09-09 01:31:57 |
Michael Hudson-Doyle |
bug |
|
|
added subscriber Matthias Klose |
2015-09-12 08:58:20 |
Launchpad Janitor |
gcc-5 (Ubuntu): status |
New |
Fix Released |
|
2015-09-17 13:57:52 |
dann frazier |
gccgo-4.9 (Ubuntu Vivid): status |
New |
In Progress |
|
2015-09-17 13:58:26 |
dann frazier |
gccgo-4.9 (Ubuntu Trusty): status |
Confirmed |
Invalid |
|
2015-09-17 13:58:32 |
dann frazier |
gccgo-4.9 (Ubuntu Trusty): status |
Invalid |
In Progress |
|
2015-09-17 13:58:40 |
dann frazier |
gccgo-4.9 (Ubuntu Vivid): status |
In Progress |
Invalid |
|
2015-09-17 13:58:44 |
dann frazier |
gccgo-4.9 (Ubuntu Wily): status |
New |
Invalid |
|
2015-09-17 13:58:50 |
dann frazier |
gccgo-5 (Ubuntu Vivid): status |
New |
In Progress |
|
2015-09-17 13:59:05 |
dann frazier |
gccgo-5 (Ubuntu): status |
New |
Invalid |
|
2015-09-17 19:05:00 |
dann frazier |
description |
lxd 0.12-0ubuntu2
libgo7/5.1.1-12ubuntu1
Jul 08 00:11:16 vital-beggar systemd[1]: Starting Container hypervisor based on LXC...
-- Subject: Unit lxd.service has begun start-up
-- Defined-By: systemd
-- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel
--
-- Unit lxd.service has begun starting up.
Jul 08 00:11:16 vital-beggar lxd[1712]: p=0xffff98d18000
Jul 08 00:11:16 vital-beggar lxd[1712]: fatal error: runtime_lfstackpush: invalid pointer
Jul 08 00:11:16 vital-beggar lxd[1712]: runtime stack:
Jul 08 00:11:16 vital-beggar lxd[1712]: runtime_dopanic
Jul 08 00:11:16 vital-beggar lxd[1712]: ../../../src/libgo/runtime/panic.c:135
Jul 08 00:11:16 vital-beggar lxd[1712]: runtime_throw
Jul 08 00:11:16 vital-beggar lxd[1712]: ../../../src/libgo/runtime/panic.c:193
Jul 08 00:11:16 vital-beggar lxd[1712]: runtime.lfstackpush
Jul 08 00:11:16 vital-beggar lxd[1712]: ../../../src/libgo/runtime/lfstack.goc:40
Jul 08 00:11:16 vital-beggar lxd[1712]: getempty
Jul 08 00:11:16 vital-beggar lxd[1712]: ../../../src/libgo/runtime/mgc0.c:1377
Jul 08 00:11:16 vital-beggar lxd[1712]: enqueue1
Jul 08 00:11:16 vital-beggar lxd[1712]: ../../../src/libgo/runtime/mgc0.c:1255
Jul 08 00:11:16 vital-beggar lxd[1712]: markroot
Jul 08 00:11:16 vital-beggar lxd[1712]: ../../../src/libgo/runtime/mgc0.c:1285
Jul 08 00:11:16 vital-beggar lxd[1712]: runtime_parfordo
Jul 08 00:11:16 vital-beggar lxd[1712]: ../../../src/libgo/runtime/parfor.c:88
Jul 08 00:11:16 vital-beggar lxd[1712]: gc
Jul 08 00:11:16 vital-beggar lxd[1712]: ../../../src/libgo/runtime/mgc0.c:2266
Jul 08 00:11:16 vital-beggar lxd[1712]: mgc
Jul 08 00:11:16 vital-beggar lxd[1712]: ../../../src/libgo/runtime/mgc0.c:2211
Jul 08 00:11:16 vital-beggar lxd[1712]: runtime_mstart
Jul 08 00:11:16 vital-beggar lxd[1712]: ../../../src/libgo/runtime/proc.c:1076
Jul 08 00:11:16 vital-beggar lxd[1712]: goroutine 16 [garbage collection]:
Jul 08 00:11:16 vital-beggar systemd[1]: lxd.service: Main process exited, code=exited, status=2/INVALIDARGUMENT
Jul 08 00:11:16 vital-beggar systemd[1]: lxd.service: Unit entered failed state.
Jul 08 00:11:16 vital-beggar systemd[1]: lxd.service: Failed with result 'exit-code'.
Jul 08 00:11:16 vital-beggar lxd[1712]: runtime_mcall
Jul 08 00:11:16 vital-beggar lxd[1712]: ../../../src/libgo/runtime/proc.c:295
Jul 08 00:11:16 vital-beggar lxd[1712]: runtime_gc
Jul 08 00:11:16 vital-beggar lxd[1712]: ../../../src/libgo/runtime/mgc0.c:2187
Jul 08 00:11:16 vital-beggar lxd[1712]: runtime_mallocgc
Jul 08 00:11:16 vital-beggar lxd[1712]: ../../../src/libgo/runtime/malloc.goc:259
Jul 08 00:11:16 vital-beggar lxd[1712]: :0
Jul 08 00:11:16 vital-beggar lxd[1712]: :0
Jul 08 00:11:16 vital-beggar lxd[1712]: runtime_main
Jul 08 00:11:16 vital-beggar lxd[1712]: ../../../src/libgo/runtime/proc.c:626
Jul 08 00:11:16 vital-beggar lxd[1712]: goroutine 17 [runnable]:
Jul 08 00:11:16 vital-beggar lxd[1712]: kickoff
Jul 08 00:11:16 vital-beggar lxd[1712]: ../../../src/libgo/runtime/proc.c:232
Jul 08 00:11:16 vital-beggar lxd[1712]: created by runtime_main
Jul 08 00:11:16 vital-beggar lxd[1712]: ../../../src/libgo/runtime/proc.c:598
Jul 08 00:11:16 vital-beggar lxd[1712]: goroutine 18 [runnable]:
Jul 08 00:11:16 vital-beggar lxd[1712]: kickoff
Jul 08 00:11:16 vital-beggar lxd[1712]: ../../../src/libgo/runtime/proc.c:232
Jul 08 00:11:16 vital-beggar lxd[1712]: created by runtime_createfing
Jul 08 00:11:16 vital-beggar lxd[1712]: ../../../src/libgo/runtime/mgc0.c:2572
Jul 08 00:11:16 vital-beggar lxd[1712]: goroutine 19 [runnable]:
Jul 08 00:11:16 vital-beggar lxd[1712]: kickoff
Jul 08 00:11:16 vital-beggar lxd[1712]: ../../../src/libgo/runtime/proc.c:232
Jul 08 00:11:16 vital-beggar lxd[1712]: created by os_signal..import
Jul 08 00:11:16 vital-beggar lxd[1712]: ../../../src/libgo/go/os/signal/signal_unix.go:25
Jul 08 00:11:16 vital-beggar systemd[1]: lxd.service: Service hold-off time over, scheduling restart.
Jul 08 00:11:16 vital-beggar systemd[1]: lxd.service: Start request repeated too quickly.
Jul 08 00:11:16 vital-beggar systemd[1]: Failed to start Container hypervisor based on LXC.
-- Subject: Unit lxd.service has failed
-- Defined-By: systemd
-- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel
--
-- Unit lxd.service has failed.
--
-- The result is failed.
Jul 08 00:11:16 vital-beggar systemd[1]: lxd.service: Unit entered failed state.
Jul 08 00:11:16 vital-beggar systemd[1]: lxd.service: Failed with result 'start-limit'. |
[Impact]
Various go-based packages crash on startup on arm64 when booted with a kernel where CONFIG_ARM64_PGTABLE_LEVELS=4. LXD, docker and juju are examples.
Ubuntu does not ship with this config, so it is currently not impacted. However, we would like to enable this config to add new hardware support in 15.10. The 15.10 kernel will eventually be provided in trusty as an lts backport, at which point this will begin to break users.
[Test Case]
Boot an arm64 system with CONFIG_ARM64_PGTABLE_LEVELS=4 enabled in the kernel. Install docker.io and run "docker help". If it fails, you'll see "fatal error: runtime_lfstackpush" followed by a stack trace. If it succeeds, you'll get normal help output.
[Regression Risk]
The risk of regression is lessened by testing this release on existing Ubuntu kernels w/ 3 level page tables. |
|
2015-09-17 19:07:12 |
Brian Murray |
gccgo-5 (Ubuntu Vivid): status |
In Progress |
Fix Committed |
|
2015-09-17 19:07:14 |
Brian Murray |
bug |
|
|
added subscriber Ubuntu Stable Release Updates Team |
2015-09-17 19:07:16 |
Brian Murray |
bug |
|
|
added subscriber SRU Verification |
2015-09-17 19:07:24 |
Brian Murray |
tags |
arm64 hs-arm64 |
arm64 hs-arm64 verification-needed |
|
2015-09-17 19:27:52 |
Launchpad Janitor |
branch linked |
|
lp:ubuntu/vivid-proposed/gccgo-5 |
|
2015-09-18 18:57:53 |
dann frazier |
tags |
arm64 hs-arm64 verification-needed |
arm64 hs-arm64 verification-done |
|
2015-09-30 00:22:34 |
Launchpad Janitor |
gccgo-5 (Ubuntu Vivid): status |
Fix Committed |
Fix Released |
|
2015-09-30 00:22:44 |
Chris Halse Rogers |
removed subscriber Ubuntu Stable Release Updates Team |
|
|
|
2015-11-17 16:22:27 |
Martin Packman |
bug |
|
|
added subscriber Martin Packman |
2015-11-24 19:04:25 |
Steve Langasek |
gccgo-4.9 (Ubuntu Trusty): status |
In Progress |
Fix Committed |
|
2015-11-24 19:04:30 |
Steve Langasek |
bug |
|
|
added subscriber Ubuntu Stable Release Updates Team |
2015-11-24 19:04:40 |
Steve Langasek |
tags |
arm64 hs-arm64 verification-done |
arm64 hs-arm64 |
|
2015-11-24 19:04:41 |
Steve Langasek |
tags |
arm64 hs-arm64 |
arm64 hs-arm64 verification-needed |
|
2015-11-24 21:56:17 |
dann frazier |
tags |
arm64 hs-arm64 verification-needed |
arm64 hs-arm64 verification-done |
|
2015-11-25 01:24:39 |
Michael Hudson-Doyle |
bug |
|
|
added subscriber Michael Hudson-Doyle |
2016-01-12 19:59:42 |
Launchpad Janitor |
gccgo-4.9 (Ubuntu Trusty): status |
Fix Committed |
Fix Released |
|
2016-01-12 19:59:42 |
Launchpad Janitor |
cve linked |
|
2014-5044 |
|
2016-02-02 00:31:38 |
dann frazier |
bug task added |
|
juju-core (Ubuntu) |
|
2016-02-02 00:38:14 |
dann frazier |
juju-core (Ubuntu): status |
New |
Triaged |
|
2016-02-02 16:05:56 |
Raghuram Kota |
bug |
|
|
added subscriber Raghuram Kota |
2016-02-23 01:02:56 |
Launchpad Janitor |
branch linked |
|
lp:ubuntu/trusty-proposed/gccgo-4.9 |
|
2016-06-23 10:57:38 |
William Grant |
bug |
|
|
added subscriber William Grant |
2016-06-23 11:24:57 |
Haw Loeung |
bug |
|
|
added subscriber The Canonical Sysadmins |
2016-06-23 11:25:17 |
Haw Loeung |
bug |
|
|
added subscriber Haw Loeung |
2016-09-08 06:41:28 |
Anastasia |
juju-core (Ubuntu): status |
Triaged |
Invalid |
|