Activity log for bug #1472650

Date Who What changed Old value New value Message
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