Comment 3 for bug 1273712

Revision history for this message
Dave Cheney (dave-cheney) wrote : Re: [Bug 1273712] Re: jujud dies on ppc64el architecture

oh dear, this is what I was afraid of

On Wed, Jan 29, 2014 at 5:45 AM, Curtis Hovey <email address hidden> wrote:

> ** Changed in: juju-core
> Status: New => Triaged
>
> ** Changed in: juju-core
> Importance: Undecided => High
>
> --
> You received this bug notification because you are subscribed to juju-
> core.
> Matching subscriptions: MOAR JUJU SPAM!
> https://bugs.launchpad.net/bugs/1273712
>
> Title:
> jujud dies on ppc64el architecture
>
> Status in juju-core:
> Triaged
> Status in "gcc-4.8" package in Ubuntu:
> New
> Status in "juju-core" package in Ubuntu:
> New
>
> Bug description:
> local provider bootstrapped ok:
>
> juju status --debug
> 2014-01-28 15:02:33 INFO juju.provider.local environprovider.go:35
> opening environment "local"
> 2014-01-28 15:02:34 DEBUG juju state.go:75 waiting for DNS name(s) of
> state server instances [localhost]
> 2014-01-28 15:02:34 INFO juju apiclient.go:118 state/api: dialing "wss://
> 10.0.3.1:17070/"
> 2014-01-28 15:02:34 INFO juju apiclient.go:128 state/api: connection
> established
> environment: local
> machines:
> "0":
> agent-state: pending
> dns-name: 10.0.3.1
> instance-id: localhost
> series: trusty
> services: {}
> 2014-01-28 15:02:34 INFO juju.cmd supercommand.go:298 command finished
>
> However the jujud process just keeps on exiting:
>
> 2014-01-28 15:00:39 INFO juju runner.go:262 worker: start
> "authenticationworker"
> 2014-01-28 15:00:39 DEBUG juju.state.apiserver apiserver.go:102 <- [1]
> machine-0
> {"RequestId":6,"Type":"Logger","Request":"LoggingConfig","Params":{"Entities":[{"Tag":"machine-0"}]}}
> 2014-01-28 15:00:39 DEBUG juju.state.apiserver apiserver.go:102 <- [1]
> machine-0
> {"RequestId":7,"Type":"Provisioner","Request":"Life","Params":{"Entities":[{"Tag":"machine-0"}]}}
> 2014-01-28 15:00:39 DEBUG juju.state.apiserver apiserver.go:109 -> [1]
> machine-0 8.777ms
> {"RequestId":4,"Response":{"Results":[{"Life":"alive","Error":null}]}}
> Machiner[""].Life
> 2014-01-28 15:00:39 DEBUG juju.state.apiserver apiserver.go:102 <- [1]
> machine-0
> {"RequestId":8,"Type":"KeyUpdater","Request":"AuthorisedKeys","Params":{"Entities":[{"Tag":"machine-0"}]}}
> 2014-01-28 15:00:39 DEBUG juju.state.apiserver apiserver.go:102 <- [1]
> machine-0
> {"RequestId":9,"Type":"Machiner","Request":"SetStatus","Params":{"Entities":[{"Tag":"machine-0","Status":"started","Info":"","Data":null}],"Machines":null}}
> panic: runtime error: growslice: cap out of range [recovered]
> panic: runtime error: growslice: cap out of range
>
> goroutine 64 [running]:
> bson.handleErr
> /build/buildd/juju-core-1.17.0/src/
> labix.org/v2/mgo/bson/bson.go:387
>
> launchpad.net_juju_core_version.String.N38_launchpad.net_juju_core_version.Binary
> /build/buildd/juju-core-1.17.0/src/
> launchpad.net/juju-core/version/version.go:75
>
> launchpad.net_juju_core_version.GetBSON.N38_launchpad.net_juju_core_version.Binary
> /build/buildd/juju-core-1.17.0/src/
> launchpad.net/juju-core/version/version.go:81
> labix.org_v2_mgo_bson.addElem.pN29_labix.org_v2_mgo_bson.encoder
> /build/buildd/juju-core-1.17.0/src/
> labix.org/v2/mgo/bson/encode.go:243
> labix.org_v2_mgo_bson.addStruct.pN29_labix.org_v2_mgo_bson.encoder
> /build/buildd/juju-core-1.17.0/src/
> labix.org/v2/mgo/bson/encode.go:156
> labix.org_v2_mgo_bson.addDoc.pN29_labix.org_v2_mgo_bson.encoder
> /build/buildd/juju-core-1.17.0/src/
> labix.org/v2/mgo/bson/encode.go:112
> labix.org_v2_mgo_bson.addElem.pN29_labix.org_v2_mgo_bson.encoder
> /build/buildd/juju-core-1.17.0/src/
> labix.org/v2/mgo/bson/encode.go:400
> labix.org_v2_mgo_bson.addElem.pN29_labix.org_v2_mgo_bson.encoder
> /build/buildd/juju-core-1.17.0/src/
> labix.org/v2/mgo/bson/encode.go:257
> labix.org_v2_mgo_bson.addElem.pN29_labix.org_v2_mgo_bson.encoder
> /build/buildd/juju-core-1.17.0/src/
> labix.org/v2/mgo/bson/encode.go:247
> labix.org_v2_mgo_bson.addSlice.pN29_labix.org_v2_mgo_bson.encoder
> /build/buildd/juju-core-1.17.0/src/
> labix.org/v2/mgo/bson/encode.go:210
> labix.org_v2_mgo_bson.addDoc.pN29_labix.org_v2_mgo_bson.encoder
> /build/buildd/juju-core-1.17.0/src/
> labix.org/v2/mgo/bson/encode.go:114
> labix.org_v2_mgo_bson.addElem.pN29_labix.org_v2_mgo_bson.encoder
> /build/buildd/juju-core-1.17.0/src/
> labix.org/v2/mgo/bson/encode.go:338
> labix.org_v2_mgo_bson.addSlice.pN29_labix.org_v2_mgo_bson.encoder
> /build/buildd/juju-core-1.17.0/src/
> labix.org/v2/mgo/bson/encode.go:210
> labix.org_v2_mgo_bson.addDoc.pN29_labix.org_v2_mgo_bson.encoder
> /build/buildd/juju-core-1.17.0/src/
> labix.org/v2/mgo/bson/encode.go:114
> labix.org_v2_mgo_bson.addElem.pN29_labix.org_v2_mgo_bson.encoder
> /build/buildd/juju-core-1.17.0/src/
> labix.org/v2/mgo/bson/encode.go:338
> labix.org_v2_mgo_bson.addElem.pN29_labix.org_v2_mgo_bson.encoder
> /build/buildd/juju-core-1.17.0/src/
> labix.org/v2/mgo/bson/encode.go:254
> labix.org_v2_mgo_bson.addStruct.pN29_labix.org_v2_mgo_bson.encoder
> /build/buildd/juju-core-1.17.0/src/
> labix.org/v2/mgo/bson/encode.go:156
> labix.org_v2_mgo_bson.addDoc.pN29_labix.org_v2_mgo_bson.encoder
> /build/buildd/juju-core-1.17.0/src/
> labix.org/v2/mgo/bson/encode.go:112
> labix.org_v2_mgo_bson.addElem.pN29_labix.org_v2_mgo_bson.encoder
> /build/buildd/juju-core-1.17.0/src/
> labix.org/v2/mgo/bson/encode.go:400
> labix.org_v2_mgo_bson.addSlice.pN29_labix.org_v2_mgo_bson.encoder
> /build/buildd/juju-core-1.17.0/src/
> labix.org/v2/mgo/bson/encode.go:222
> labix.org_v2_mgo_bson.addDoc.pN29_labix.org_v2_mgo_bson.encoder
> /build/buildd/juju-core-1.17.0/src/
> labix.org/v2/mgo/bson/encode.go:114
> labix.org_v2_mgo_bson.addElem.pN29_labix.org_v2_mgo_bson.encoder
> /build/buildd/juju-core-1.17.0/src/
> labix.org/v2/mgo/bson/encode.go:341
> labix.org_v2_mgo_bson.addStruct.pN29_labix.org_v2_mgo_bson.encoder
> /build/buildd/juju-core-1.17.0/src/
> labix.org/v2/mgo/bson/encode.go:156
> labix.org_v2_mgo_bson.addDoc.pN29_labix.org_v2_mgo_bson.encoder
> /build/buildd/juju-core-1.17.0/src/
> labix.org/v2/mgo/bson/encode.go:112
> labix.org_v2_mgo_bson.Marshal
> /build/buildd/juju-core-1.17.0/src/
> labix.org/v2/mgo/bson/bson.go:441
> mgo.addBSON
> /build/buildd/juju-core-1.17.0/src/
> labix.org/v2/mgo/socket.go:569
> labix.org_v2_mgo.Query.pN28_labix.org_v2_mgo.mongoSocket
> /build/buildd/juju-core-1.17.0/src/
> labix.org/v2/mgo/socket.go:332
> labix.org_v2_mgo.writeQuery.pN27_labix.org_v2_mgo.Collection
> /build/buildd/juju-core-1.17.0/src/
> labix.org/v2/mgo/session.go:3173
> labix.org_v2_mgo.Insert.pN27_labix.org_v2_mgo.Collection
> /build/buildd/juju-core-1.17.0/src/
> labix.org/v2/mgo/session.go:1584
> labix.org_v2_mgo_txn.Run.pN27_labix.org_v2_mgo_txn.Runner
> /build/buildd/juju-core-1.17.0/src/
> labix.org/v2/mgo/txn/txn.go:299
>
> launchpad.net_juju_core_state.runTransaction.pN35_launchpad.net_juju_core_state.State
> /build/buildd/juju-core-1.17.0/src/
> launchpad.net/juju-core/state/state.go:110
>
> launchpad.net_juju_core_state.SetAgentVersion.pN37_launchpad.net_juju_core_state.Machine
> /build/buildd/juju-core-1.17.0/src/
> launchpad.net/juju-core/state/machine.go:260
>
> launchpad.net_juju_core_state_apiserver_upgrader.setOneAgentVersion.pN60_launchpad.net_juju_core_state_apiserver_upgrader.UpgraderAPI
> /build/buildd/juju-core-1.17.0/src/
> launchpad.net/juju-core/state/apiserver/upgrader/upgrader.go:126
>
> launchpad.net_juju_core_state_apiserver_upgrader.SetTools.pN60_launchpad.net_juju_core_state_apiserver_upgrader.UpgraderAPI
> /build/buildd/juju-core-1.17.0/src/
> launchpad.net/juju-core/state/apiserver/upgrader/upgrader.go:112
> rpcreflect.$nested6
> /build/buildd/juju-core-1.17.0/src/
> launchpad.net/juju-core/rpc/rpcreflect/type.go:317
>
> launchpad.net_juju_core_rpc_rpcreflect.Call.N51_launchpad.net_juju_core_rpc_rpcreflect.MethodCaller
> /build/buildd/juju-core-1.17.0/src/
> launchpad.net/juju-core/rpc/rpcreflect/value.go:103
>
> launchpad.net_juju_core_rpc.Call.N40_launchpad.net_juju_core_rpc.boundRequest
> /build/buildd/juju-core-1.17.0/src/
> launchpad.net/juju-core/rpc/server.go:447
>
> launchpad.net_juju_core_rpc.runRequest.pN32_launchpad.net_juju_core_rpc.Conn
> /build/buildd/juju-core-1.17.0/src/
> launchpad.net/juju-core/rpc/server.go:485
> created by
> launchpad.net_juju_core_rpc.handleRequest.pN32_launchpad.net_juju_core_rpc.Conn
> /build/buildd/juju-core-1.17.0/src/
> launchpad.net/juju-core/rpc/server.go:417
>
> I'm guessing that this might actually be toolchain related but raising
> here first....
>
>
> ProblemType: Bug
> DistroRelease: Ubuntu 14.04
> Package: juju-core 1.17.0-0ubuntu3
> ProcVersionSignature: User Name 3.13.0-2.17-generic 3.13.0-rc7
> Uname: Linux 3.13.0-2-generic ppc64le
> ApportVersion: 2.13.1-0ubuntu2
> Architecture: ppc64el
> Date: Tue Jan 28 14:59:45 2014
> Dependencies:
> gcc-4.8-base 4.8.2-14ubuntu4
> libc6 2.18-0ubuntu6
> libgcc1 1:4.8.2-14ubuntu4
> libgo4 4.8.2-14ubuntu4
> multiarch-support 2.18-0ubuntu6
> ProcEnviron:
> TERM=screen-256color-bce
> PATH=(custom, no user)
> XDG_RUNTIME_DIR=<set>
> LANG=en_US.UTF-8
> SHELL=/bin/bash
> SourcePackage: juju-core
> UpgradeStatus: No upgrade log present (probably fresh install)
>
> To manage notifications about this bug go to:
> https://bugs.launchpad.net/juju-core/+bug/1273712/+subscriptions
>