goroutine profile: total 52 2 @ 0x43073b 0x4307e3 0x40805e 0x407d4b 0x10abe43 0xa08a2b 0x45e931 # 0x10abe42 github.com/juju/juju/worker/gate.ManifoldEx.func1.1+0x42 /workspace/_build/src/github.com/juju/juju/worker/gate/manifold.go:36 # 0xa08a2a gopkg.in/tomb%2ev2.(*Tomb).run+0x2a /workspace/_build/src/gopkg.in/tomb.v2/tomb.go:153 2 @ 0x43073b 0x4307e3 0x40805e 0x407d4b 0xa0889a 0x10ab6ad 0xf6d430 0xf6a766 0x45e931 # 0xa08899 gopkg.in/tomb%2ev2.(*Tomb).Wait+0x49 /workspace/_build/src/gopkg.in/tomb.v2/tomb.go:116 # 0x10ab6ac github.com/juju/juju/worker/gate.(*Flag).Wait+0x2c /workspace/_build/src/github.com/juju/juju/worker/gate/flag.go:72 # 0xf6d42f gopkg.in/juju/worker.v1/dependency.(*Engine).runWorker.func2+0x3af /workspace/_build/src/gopkg.in/juju/worker.v1/dependency/engine.go:523 # 0xf6a765 gopkg.in/juju/worker.v1/dependency.(*Engine).runWorker+0x115 /workspace/_build/src/gopkg.in/juju/worker.v1/dependency/engine.go:527 2 @ 0x43073b 0x4307e3 0x40805e 0x407d4b 0xa0889a 0x10abd1d 0xf6d430 0xf6a766 0x45e931 # 0xa08899 gopkg.in/tomb%2ev2.(*Tomb).Wait+0x49 /workspace/_build/src/gopkg.in/tomb.v2/tomb.go:116 # 0x10abd1c github.com/juju/juju/worker/gate.(*gate).Wait+0x2c /workspace/_build/src/github.com/juju/juju/worker/gate/manifold.go:120 # 0xf6d42f gopkg.in/juju/worker.v1/dependency.(*Engine).runWorker.func2+0x3af /workspace/_build/src/gopkg.in/juju/worker.v1/dependency/engine.go:523 # 0xf6a765 gopkg.in/juju/worker.v1/dependency.(*Engine).runWorker+0x115 /workspace/_build/src/gopkg.in/juju/worker.v1/dependency/engine.go:527 2 @ 0x43073b 0x44073d 0x10ab7b1 0x10ac3ea 0xa08a2b 0x45e931 # 0x10ab7b0 github.com/juju/juju/worker/gate.(*Flag).run+0xc0 /workspace/_build/src/github.com/juju/juju/worker/gate/flag.go:85 # 0x10ac3e9 github.com/juju/juju/worker/gate.(*Flag).run-fm+0x29 /workspace/_build/src/github.com/juju/juju/worker/gate/flag.go:54 # 0xa08a2a gopkg.in/tomb%2ev2.(*Tomb).run+0x2a /workspace/_build/src/gopkg.in/tomb.v2/tomb.go:153 2 @ 0x43073b 0x44073d 0xa11a9b 0x45e931 # 0xa11a9a gopkg.in/juju/worker.v1/catacomb.Invoke.func2+0x11a /workspace/_build/src/gopkg.in/juju/worker.v1/catacomb/catacomb.go:102 1 @ 0x40d347 0x44550c 0x556842 0x45e931 # 0x44550b os/signal.signal_recv+0x9b /snap/go/3039/src/runtime/sigqueue.go:139 # 0x556841 os/signal.loop+0x21 /snap/go/3039/src/os/signal/signal_unix.go:23 1 @ 0x43073b 0x42ba79 0x42b126 0x4a670a 0x4a681d 0x4a7569 0x51d42f 0x531c28 0x6537b9 0x653cbd 0x657241 0x556d36 0x556e8f 0x987f40 0x98624c 0x987290 0x98831f 0x99e9ca 0x99d320 0x999fc5 0x999c90 0x45e931 # 0x42b125 internal/poll.runtime_pollWait+0x65 /snap/go/3039/src/runtime/netpoll.go:173 # 0x4a6709 internal/poll.(*pollDesc).wait+0x99 /snap/go/3039/src/internal/poll/fd_poll_runtime.go:85 # 0x4a681c internal/poll.(*pollDesc).waitRead+0x3c /snap/go/3039/src/internal/poll/fd_poll_runtime.go:90 # 0x4a7568 internal/poll.(*FD).Read+0x178 /snap/go/3039/src/internal/poll/fd_unix.go:169 # 0x51d42e net.(*netFD).Read+0x4e /snap/go/3039/src/net/fd_unix.go:202 # 0x531c27 net.(*conn).Read+0x67 /snap/go/3039/src/net/net.go:177 # 0x6537b8 crypto/tls.(*block).readFromUntil+0x88 /snap/go/3039/src/crypto/tls/conn.go:492 # 0x653cbc crypto/tls.(*Conn).readRecord+0xdc /snap/go/3039/src/crypto/tls/conn.go:593 # 0x657240 crypto/tls.(*Conn).Read+0xf0 /snap/go/3039/src/crypto/tls/conn.go:1145 # 0x556d35 bufio.(*Reader).fill+0x105 /snap/go/3039/src/bufio/bufio.go:100 # 0x556e8e bufio.(*Reader).Peek+0x3e /snap/go/3039/src/bufio/bufio.go:132 # 0x987f3f github.com/gorilla/websocket.(*Conn).read+0x3f /workspace/_build/src/github.com/gorilla/websocket/conn_read.go:12 # 0x98624b github.com/gorilla/websocket.(*Conn).advanceFrame+0x5b /workspace/_build/src/github.com/gorilla/websocket/conn.go:779 # 0x98728f github.com/gorilla/websocket.(*Conn).NextReader+0x9f /workspace/_build/src/github.com/gorilla/websocket/conn.go:939 # 0x98831e github.com/gorilla/websocket.(*Conn).ReadJSON+0x2e /workspace/_build/src/github.com/gorilla/websocket/json.go:50 # 0x99e9c9 github.com/juju/juju/rpc/jsoncodec.(*wsJSONConn).Receive+0x99 /workspace/_build/src/github.com/juju/juju/rpc/jsoncodec/conn.go:46 # 0x99d31f github.com/juju/juju/rpc/jsoncodec.(*Codec).ReadHeader+0x7f /workspace/_build/src/github.com/juju/juju/rpc/jsoncodec/codec.go:118 # 0x999fc4 github.com/juju/juju/rpc.(*Conn).loop+0x94 /workspace/_build/src/github.com/juju/juju/rpc/server.go:382 # 0x999c8f github.com/juju/juju/rpc.(*Conn).input+0x3f /workspace/_build/src/github.com/juju/juju/rpc/server.go:355 1 @ 0x43073b 0x42ba79 0x42b126 0x4a670a 0x4a681d 0x4a8b10 0x51dd72 0x544d72 0x542c77 0x722d9c 0x700adf 0x11b1dbe 0x45e931 # 0x42b125 internal/poll.runtime_pollWait+0x65 /snap/go/3039/src/runtime/netpoll.go:173 # 0x4a6709 internal/poll.(*pollDesc).wait+0x99 /snap/go/3039/src/internal/poll/fd_poll_runtime.go:85 # 0x4a681c internal/poll.(*pollDesc).waitRead+0x3c /snap/go/3039/src/internal/poll/fd_poll_runtime.go:90 # 0x4a8b0f internal/poll.(*FD).Accept+0x19f /snap/go/3039/src/internal/poll/fd_unix.go:384 # 0x51dd71 net.(*netFD).accept+0x41 /snap/go/3039/src/net/fd_unix.go:238 # 0x544d71 net.(*UnixListener).accept+0x31 /snap/go/3039/src/net/unixsock_posix.go:162 # 0x542c76 net.(*UnixListener).Accept+0x46 /snap/go/3039/src/net/unixsock.go:257 # 0x700ade net/http.(*Server).Serve+0x22e /snap/go/3039/src/net/http/server.go:2826 # 0x11b1dbd github.com/juju/juju/worker/introspection.(*socketListener).serve+0x29d /workspace/_build/src/github.com/juju/juju/worker/introspection/socket.go:130 1 @ 0x43073b 0x4307e3 0x40805e 0x407d4b 0x10aad33 0xa08a2b 0x45e931 # 0x10aad32 github.com/juju/juju/cmd/jujud/agent/engine.NewValueWorker.func1+0x42 /workspace/_build/src/github.com/juju/juju/cmd/jujud/agent/engine/valueworker.go:27 # 0xa08a2a gopkg.in/tomb%2ev2.(*Tomb).run+0x2a /workspace/_build/src/gopkg.in/tomb.v2/tomb.go:153 1 @ 0x43073b 0x4307e3 0x40805e 0x407d4b 0x10d5263 0xa08a2b 0x45e931 # 0x10d5262 github.com/juju/juju/worker/agent.startFunc.func1.1+0x42 /workspace/_build/src/github.com/juju/juju/worker/agent/manifold.go:31 # 0xa08a2a gopkg.in/tomb%2ev2.(*Tomb).run+0x2a /workspace/_build/src/gopkg.in/tomb.v2/tomb.go:153 1 @ 0x43073b 0x4307e3 0x40805e 0x407d4b 0x11b1eef 0x11b3cfa 0xa08a2b 0x45e931 # 0x11b1eee github.com/juju/juju/worker/introspection.(*socketListener).run+0x9e /workspace/_build/src/github.com/juju/juju/worker/introspection/socket.go:135 # 0x11b3cf9 github.com/juju/juju/worker/introspection.(*socketListener).run-fm+0x29 /workspace/_build/src/github.com/juju/juju/worker/introspection/socket.go:110 # 0xa08a2a gopkg.in/tomb%2ev2.(*Tomb).run+0x2a /workspace/_build/src/gopkg.in/tomb.v2/tomb.go:153 1 @ 0x43073b 0x4307e3 0x40805e 0x407d4b 0x999089 0xa76da0 0x8c4928 0x8c6188 0x11a5d0d 0x11a577f 0x11a69b3 0x11a6693 0x11a6204 0x11a718a 0xf6cf60 0xf6d0df 0xf6a766 0x45e931 # 0x999088 github.com/juju/juju/rpc.(*Conn).Call+0x118 /workspace/_build/src/github.com/juju/juju/rpc/client.go:148 # 0xa76d9f github.com/juju/juju/api.(*state).APICall+0x1cf /workspace/_build/src/github.com/juju/juju/api/apiclient.go:971 # 0x8c4927 github.com/juju/juju/api/base.facadeCaller.FacadeCall+0xb7 /workspace/_build/src/github.com/juju/juju/api/base/caller.go:127 # 0x11a5d0c github.com/juju/juju/api/migrationflag.(*Facade).call+0x16c /workspace/_build/src/github.com/juju/juju/api/migrationflag/facade.go:81 # 0x11a577e github.com/juju/juju/api/migrationflag.(*Facade).Phase+0x8e /workspace/_build/src/github.com/juju/juju/api/migrationflag/facade.go:37 # 0x11a69b2 github.com/juju/juju/worker/migrationflag.New+0x92 /workspace/_build/src/github.com/juju/juju/worker/migrationflag/worker.go:62 # 0x11a6692 github.com/juju/juju/worker/migrationflag.NewWorker+0x42 /workspace/_build/src/github.com/juju/juju/worker/migrationflag/shim.go:23 # 0x11a6203 github.com/juju/juju/worker/migrationflag.ManifoldConfig.start+0x1c3 /workspace/_build/src/github.com/juju/juju/worker/migrationflag/manifold.go:59 # 0x11a7189 github.com/juju/juju/worker/migrationflag.ManifoldConfig.start-fm+0x59 /workspace/_build/src/github.com/juju/juju/worker/migrationflag/manifold.go:74 # 0xf6cf5f gopkg.in/juju/worker.v1/dependency.(*Engine).runWorker.func1+0x38f /workspace/_build/src/gopkg.in/juju/worker.v1/dependency/engine.go:492 # 0xf6d0de gopkg.in/juju/worker.v1/dependency.(*Engine).runWorker.func2+0x5e /workspace/_build/src/gopkg.in/juju/worker.v1/dependency/engine.go:496 # 0xf6a765 gopkg.in/juju/worker.v1/dependency.(*Engine).runWorker+0x115 /workspace/_build/src/gopkg.in/juju/worker.v1/dependency/engine.go:527 1 @ 0x43073b 0x4307e3 0x40805e 0x407d4b 0x999089 0xa76da0 0x8c4928 0x8c6188 0xa6f7c7 0x10ad088 0x10af1fa 0xa118d5 0xa11b60 0xa08a2b 0x45e931 # 0x999088 github.com/juju/juju/rpc.(*Conn).Call+0x118 /workspace/_build/src/github.com/juju/juju/rpc/client.go:148 # 0xa76d9f github.com/juju/juju/api.(*state).APICall+0x1cf /workspace/_build/src/github.com/juju/juju/api/apiclient.go:971 # 0x8c4927 github.com/juju/juju/api/base.facadeCaller.FacadeCall+0xb7 /workspace/_build/src/github.com/juju/juju/api/base/caller.go:127 # 0xa6f7c6 github.com/juju/juju/api/upgrader.(*State).SetVersion+0x176 /workspace/_build/src/github.com/juju/juju/api/upgrader/upgrader.go:40 # 0x10ad087 github.com/juju/juju/worker/upgrader.(*Upgrader).loop+0x117 /workspace/_build/src/github.com/juju/juju/worker/upgrader/upgrader.go:136 # 0x10af1f9 github.com/juju/juju/worker/upgrader.(*Upgrader).loop-fm+0x29 /workspace/_build/src/github.com/juju/juju/worker/upgrader/upgrader.go:88 # 0xa118d4 gopkg.in/juju/worker.v1/catacomb.runSafely+0x54 /workspace/_build/src/gopkg.in/juju/worker.v1/catacomb/catacomb.go:290 # 0xa11b5f gopkg.in/juju/worker.v1/catacomb.Invoke.func3+0x6f /workspace/_build/src/gopkg.in/juju/worker.v1/catacomb/catacomb.go:116 # 0xa08a2a gopkg.in/tomb%2ev2.(*Tomb).run+0x2a /workspace/_build/src/gopkg.in/tomb.v2/tomb.go:153 1 @ 0x43073b 0x4307e3 0x40805e 0x407d4b 0x999089 0xa76da0 0xa184ae 0xa18824 0x45e931 # 0x999088 github.com/juju/juju/rpc.(*Conn).Call+0x118 /workspace/_build/src/github.com/juju/juju/rpc/client.go:148 # 0xa76d9f github.com/juju/juju/api.(*state).APICall+0x1cf /workspace/_build/src/github.com/juju/juju/api/apiclient.go:971 # 0xa184ad github.com/juju/juju/api/watcher.makeWatcherAPICaller.func1+0x13d /workspace/_build/src/github.com/juju/juju/api/watcher/watcher.go:54 # 0xa18823 github.com/juju/juju/api/watcher.(*commonWatcher).commonLoop.func2+0xe3 /workspace/_build/src/github.com/juju/juju/api/watcher/watcher.go:104 1 @ 0x43073b 0x4307e3 0x40805e 0x407d4b 0xa0889a 0x10a776d 0xf6d430 0xf6a766 0x45e931 # 0xa08899 gopkg.in/tomb%2ev2.(*Tomb).Wait+0x49 /workspace/_build/src/gopkg.in/tomb.v2/tomb.go:116 # 0x10a776c github.com/juju/juju/worker/fortress.(*fortress).Wait+0x2c /workspace/_build/src/github.com/juju/juju/worker/fortress/fortress.go:38 # 0xf6d42f gopkg.in/juju/worker.v1/dependency.(*Engine).runWorker.func2+0x3af /workspace/_build/src/gopkg.in/juju/worker.v1/dependency/engine.go:523 # 0xf6a765 gopkg.in/juju/worker.v1/dependency.(*Engine).runWorker+0x115 /workspace/_build/src/gopkg.in/juju/worker.v1/dependency/engine.go:527 1 @ 0x43073b 0x4307e3 0x40805e 0x407d4b 0xa0889a 0x10aa31d 0xf6d430 0xf6a766 0x45e931 # 0xa08899 gopkg.in/tomb%2ev2.(*Tomb).Wait+0x49 /workspace/_build/src/gopkg.in/tomb.v2/tomb.go:116 # 0x10aa31c github.com/juju/juju/cmd/jujud/agent/engine.(*valueWorker).Wait+0x2c /workspace/_build/src/github.com/juju/juju/cmd/jujud/agent/engine/valueworker.go:68 # 0xf6d42f gopkg.in/juju/worker.v1/dependency.(*Engine).runWorker.func2+0x3af /workspace/_build/src/gopkg.in/juju/worker.v1/dependency/engine.go:523 # 0xf6a765 gopkg.in/juju/worker.v1/dependency.(*Engine).runWorker+0x115 /workspace/_build/src/gopkg.in/juju/worker.v1/dependency/engine.go:527 1 @ 0x43073b 0x4307e3 0x40805e 0x407d4b 0xa0889a 0x10d4efd 0xf6d430 0xf6a766 0x45e931 # 0xa08899 gopkg.in/tomb%2ev2.(*Tomb).Wait+0x49 /workspace/_build/src/gopkg.in/tomb.v2/tomb.go:116 # 0x10d4efc github.com/juju/juju/worker/agent.(*agentWorker).Wait+0x2c /workspace/_build/src/github.com/juju/juju/worker/agent/manifold.go:63 # 0xf6d42f gopkg.in/juju/worker.v1/dependency.(*Engine).runWorker.func2+0x3af /workspace/_build/src/gopkg.in/juju/worker.v1/dependency/engine.go:523 # 0xf6a765 gopkg.in/juju/worker.v1/dependency.(*Engine).runWorker+0x115 /workspace/_build/src/gopkg.in/juju/worker.v1/dependency/engine.go:527 1 @ 0x43073b 0x4307e3 0x40805e 0x407d4b 0xa0889a 0x116c07d 0xf6d430 0xf6a766 0x45e931 # 0xa08899 gopkg.in/tomb%2ev2.(*Tomb).Wait+0x49 /workspace/_build/src/gopkg.in/tomb.v2/tomb.go:116 # 0x116c07c github.com/juju/juju/worker/apicaller.(*apiConnWorker).Wait+0x2c /workspace/_build/src/github.com/juju/juju/worker/apicaller/worker.go:43 # 0xf6d42f gopkg.in/juju/worker.v1/dependency.(*Engine).runWorker.func2+0x3af /workspace/_build/src/gopkg.in/juju/worker.v1/dependency/engine.go:523 # 0xf6a765 gopkg.in/juju/worker.v1/dependency.(*Engine).runWorker+0x115 /workspace/_build/src/gopkg.in/juju/worker.v1/dependency/engine.go:527 1 @ 0x43073b 0x4307e3 0x40805e 0x407d4b 0xa0889a 0x11c711d 0xf6d430 0xf6a766 0x45e931 # 0xa08899 gopkg.in/tomb%2ev2.(*Tomb).Wait+0x49 /workspace/_build/src/gopkg.in/tomb.v2/tomb.go:116 # 0x11c711c github.com/juju/juju/worker/apiconfigwatcher.(*apiconfigwatcher).Wait+0x2c /workspace/_build/src/github.com/juju/juju/worker/apiconfigwatcher/manifold.go:115 # 0xf6d42f gopkg.in/juju/worker.v1/dependency.(*Engine).runWorker.func2+0x3af /workspace/_build/src/gopkg.in/juju/worker.v1/dependency/engine.go:523 # 0xf6a765 gopkg.in/juju/worker.v1/dependency.(*Engine).runWorker+0x115 /workspace/_build/src/gopkg.in/juju/worker.v1/dependency/engine.go:527 1 @ 0x43073b 0x4307e3 0x40805e 0x407d4b 0xa0889a 0x1e546fd 0xf6d430 0xf6a766 0x45e931 # 0xa08899 gopkg.in/tomb%2ev2.(*Tomb).Wait+0x49 /workspace/_build/src/gopkg.in/tomb.v2/tomb.go:116 # 0x1e546fc github.com/juju/juju/worker/stateconfigwatcher.(*stateConfigWatcher).Wait+0x2c /workspace/_build/src/github.com/juju/juju/worker/stateconfigwatcher/manifold.go:143 # 0xf6d42f gopkg.in/juju/worker.v1/dependency.(*Engine).runWorker.func2+0x3af /workspace/_build/src/gopkg.in/juju/worker.v1/dependency/engine.go:523 # 0xf6a765 gopkg.in/juju/worker.v1/dependency.(*Engine).runWorker+0x115 /workspace/_build/src/gopkg.in/juju/worker.v1/dependency/engine.go:527 1 @ 0x43073b 0x4307e3 0x40805e 0x407d4b 0xa0889a 0x1e807fd 0xf6d430 0xf6a766 0x45e931 # 0xa08899 gopkg.in/tomb%2ev2.(*Tomb).Wait+0x49 /workspace/_build/src/gopkg.in/tomb.v2/tomb.go:116 # 0x1e807fc github.com/juju/juju/worker/terminationworker.(*terminationWorker).Wait+0x2c /workspace/_build/src/github.com/juju/juju/worker/terminationworker/worker.go:49 # 0xf6d42f gopkg.in/juju/worker.v1/dependency.(*Engine).runWorker.func2+0x3af /workspace/_build/src/gopkg.in/juju/worker.v1/dependency/engine.go:523 # 0xf6a765 gopkg.in/juju/worker.v1/dependency.(*Engine).runWorker+0x115 /workspace/_build/src/gopkg.in/juju/worker.v1/dependency/engine.go:527 1 @ 0x43073b 0x4307e3 0x40805e 0x407d4b 0xa0889a 0xa0d33d 0x1f3f4dd 0x1f3dd03 0x787ab0 0x77f9a3 0x27b1eae 0x27b2766 0x27b231f 0x27b30a5 0x430347 0x45e931 # 0xa08899 gopkg.in/tomb%2ev2.(*Tomb).Wait+0x49 /workspace/_build/src/gopkg.in/tomb.v2/tomb.go:116 # 0xa0d33c gopkg.in/juju/worker%2ev1.(*Runner).Wait+0x2c /workspace/_build/src/gopkg.in/juju/worker.v1/runner.go:253 # 0x1f3f4dc github.com/juju/juju/cmd/jujud/agent.(*MachineAgent).Run+0x65c /workspace/_build/src/github.com/juju/juju/cmd/jujud/agent/machine.go:486 # 0x1f3dd02 github.com/juju/juju/cmd/jujud/agent.(*machineAgentCmd).Run+0x92 /workspace/_build/src/github.com/juju/juju/cmd/jujud/agent/machine.go:224 # 0x787aaf github.com/juju/cmd.(*SuperCommand).Run+0x2cf /workspace/_build/src/github.com/juju/cmd/supercommand.go:456 # 0x77f9a2 github.com/juju/cmd.Main+0x252 /workspace/_build/src/github.com/juju/cmd/cmd.go:317 # 0x27b1ead main.jujuDMain+0x78d /workspace/_build/src/github.com/juju/juju/cmd/jujud/main.go:200 # 0x27b2765 main.Main+0x425 /workspace/_build/src/github.com/juju/juju/cmd/jujud/main.go:233 # 0x27b231e main.MainWrapper+0x3e /workspace/_build/src/github.com/juju/juju/cmd/jujud/main.go:208 # 0x27b30a4 main.main+0x44 /workspace/_build/src/github.com/juju/juju/cmd/jujud/main_nix.go:22 # 0x430346 runtime.main+0x206 /snap/go/3039/src/runtime/proc.go:201 1 @ 0x43073b 0x4307e3 0x40805e 0x407d4b 0xa0889a 0xa1139d 0x10acedd 0xf6d430 0xf6a766 0x45e931 # 0xa08899 gopkg.in/tomb%2ev2.(*Tomb).Wait+0x49 /workspace/_build/src/gopkg.in/tomb.v2/tomb.go:116 # 0xa1139c gopkg.in/juju/worker.v1/catacomb.(*Catacomb).Wait+0x2c /workspace/_build/src/gopkg.in/juju/worker.v1/catacomb/catacomb.go:205 # 0x10acedc github.com/juju/juju/worker/upgrader.(*Upgrader).Wait+0x2c /workspace/_build/src/github.com/juju/juju/worker/upgrader/upgrader.go:103 # 0xf6d42f gopkg.in/juju/worker.v1/dependency.(*Engine).runWorker.func2+0x3af /workspace/_build/src/gopkg.in/juju/worker.v1/dependency/engine.go:523 # 0xf6a765 gopkg.in/juju/worker.v1/dependency.(*Engine).runWorker+0x115 /workspace/_build/src/gopkg.in/juju/worker.v1/dependency/engine.go:527 1 @ 0x43073b 0x4307e3 0x40805e 0x407d4b 0xa0889a 0xa1139d 0x11a869d 0xf6d430 0xf6a766 0x45e931 # 0xa08899 gopkg.in/tomb%2ev2.(*Tomb).Wait+0x49 /workspace/_build/src/gopkg.in/tomb.v2/tomb.go:116 # 0xa1139c gopkg.in/juju/worker.v1/catacomb.(*Catacomb).Wait+0x2c /workspace/_build/src/gopkg.in/juju/worker.v1/catacomb/catacomb.go:205 # 0x11a869c github.com/juju/juju/worker/migrationminion.(*Worker).Wait+0x2c /workspace/_build/src/github.com/juju/juju/worker/migrationminion/worker.go:88 # 0xf6d42f gopkg.in/juju/worker.v1/dependency.(*Engine).runWorker.func2+0x3af /workspace/_build/src/gopkg.in/juju/worker.v1/dependency/engine.go:523 # 0xf6a765 gopkg.in/juju/worker.v1/dependency.(*Engine).runWorker+0x115 /workspace/_build/src/gopkg.in/juju/worker.v1/dependency/engine.go:527 1 @ 0x43073b 0x4307e3 0x40805e 0x407d4b 0xa0889a 0xa14c4d 0xa11c27 0x45e931 # 0xa08899 gopkg.in/tomb%2ev2.(*Tomb).Wait+0x49 /workspace/_build/src/gopkg.in/tomb.v2/tomb.go:116 # 0xa14c4c github.com/juju/juju/api/watcher.(*commonWatcher).Wait+0x2c /workspace/_build/src/github.com/juju/juju/api/watcher/watcher.go:138 # 0xa11c26 gopkg.in/juju/worker.v1/catacomb.(*Catacomb).add.func1+0x86 /workspace/_build/src/gopkg.in/juju/worker.v1/catacomb/catacomb.go:176 1 @ 0x43073b 0x4307e3 0x40805e 0x407d4b 0xa0889a 0xf67fc5 0x1f4675f 0x45e931 # 0xa08899 gopkg.in/tomb%2ev2.(*Tomb).Wait+0x49 /workspace/_build/src/gopkg.in/tomb.v2/tomb.go:116 # 0xf67fc4 gopkg.in/juju/worker.v1/dependency.(*Engine).Wait+0x34 /workspace/_build/src/gopkg.in/juju/worker.v1/dependency/engine.go:211 # 0x1f4675e github.com/juju/juju/cmd/jujud/agent.startIntrospection.func1+0x2e /workspace/_build/src/github.com/juju/juju/cmd/jujud/agent/introspection.go:71 1 @ 0x43073b 0x4307e3 0x40805e 0x407d4b 0xa0889a 0xf67fc5 0xa0f6a2 0x45e931 # 0xa08899 gopkg.in/tomb%2ev2.(*Tomb).Wait+0x49 /workspace/_build/src/gopkg.in/tomb.v2/tomb.go:116 # 0xf67fc4 gopkg.in/juju/worker.v1/dependency.(*Engine).Wait+0x34 /workspace/_build/src/gopkg.in/juju/worker.v1/dependency/engine.go:211 # 0xa0f6a1 gopkg.in/juju/worker%2ev1.(*Runner).runWorker+0x3d1 /workspace/_build/src/gopkg.in/juju/worker.v1/runner.go:544 1 @ 0x43073b 0x4307e3 0x40805e 0x407d4b 0xa18572 0x45e931 # 0xa18571 github.com/juju/juju/api/watcher.(*commonWatcher).commonLoop.func1+0x71 /workspace/_build/src/github.com/juju/juju/api/watcher/watcher.go:88 1 @ 0x43073b 0x4307e3 0x40805e 0x407d8b 0x12fcf6b 0x45e931 # 0x12fcf6a github.com/golang/glog.(*loggingT).flushDaemon+0x8a /workspace/_build/src/github.com/golang/glog/glog.go:882 1 @ 0x43073b 0x4307e3 0x40805e 0x407d8b 0xa86bb8 0x45e931 # 0xa86bb7 gopkg.in/natefinch/lumberjack%2ev2.(*Logger).millRun+0x57 /workspace/_build/src/gopkg.in/natefinch/lumberjack.v2/lumberjack.go:379 1 @ 0x43073b 0x4307e3 0x4412ec 0x440f29 0x468484 0xa14b98 0x45e931 # 0x440f28 sync.runtime_Semacquire+0x38 /snap/go/3039/src/runtime/sema.go:56 # 0x468483 sync.(*WaitGroup).Wait+0x63 /snap/go/3039/src/sync/waitgroup.go:130 # 0xa14b97 github.com/juju/juju/api/watcher.(*commonWatcher).commonLoop+0xf7 /workspace/_build/src/github.com/juju/juju/api/watcher/watcher.go:128 1 @ 0x43073b 0x4307e3 0x44232b 0x465512 0x11b8925 0x11c76b2 0x45e931 # 0x44232a sync.runtime_notifyListWait+0xea /snap/go/3039/src/runtime/sema.go:510 # 0x465511 sync.(*Cond).Wait+0x91 /snap/go/3039/src/sync/cond.go:56 # 0x11b8924 github.com/juju/utils/voyeur.(*Watcher).Next+0x94 /workspace/_build/src/github.com/juju/utils/voyeur/value.go:129 # 0x11c76b1 github.com/juju/juju/worker/apiconfigwatcher.(*apiconfigwatcher).loop.func1+0x41 /workspace/_build/src/github.com/juju/juju/worker/apiconfigwatcher/manifold.go:74 1 @ 0x43073b 0x4307e3 0x44232b 0x465512 0x11b8925 0x1e54a22 0x45e931 # 0x44232a sync.runtime_notifyListWait+0xea /snap/go/3039/src/runtime/sema.go:510 # 0x465511 sync.(*Cond).Wait+0x91 /snap/go/3039/src/sync/cond.go:56 # 0x11b8924 github.com/juju/utils/voyeur.(*Watcher).Next+0x94 /workspace/_build/src/github.com/juju/utils/voyeur/value.go:129 # 0x1e54a21 github.com/juju/juju/worker/stateconfigwatcher.(*stateConfigWatcher).loop.func1+0x41 /workspace/_build/src/github.com/juju/juju/worker/stateconfigwatcher/manifold.go:102 1 @ 0x43073b 0x44073d 0x10a7d98 0x10a8c7a 0xa08a2b 0x45e931 # 0x10a7d97 github.com/juju/juju/worker/fortress.(*fortress).loop+0x177 /workspace/_build/src/github.com/juju/juju/worker/fortress/fortress.go:85 # 0x10a8c79 github.com/juju/juju/worker/fortress.(*fortress).loop-fm+0x29 /workspace/_build/src/github.com/juju/juju/worker/fortress/fortress.go:27 # 0xa08a2a gopkg.in/tomb%2ev2.(*Tomb).run+0x2a /workspace/_build/src/gopkg.in/tomb.v2/tomb.go:153 1 @ 0x43073b 0x44073d 0x116c1c6 0x116ccaa 0xa08a2b 0x45e931 # 0x116c1c5 github.com/juju/juju/worker/apicaller.(*apiConnWorker).loop+0x115 /workspace/_build/src/github.com/juju/juju/worker/apicaller/worker.go:68 # 0x116cca9 github.com/juju/juju/worker/apicaller.(*apiConnWorker).loop-fm+0x29 /workspace/_build/src/github.com/juju/juju/worker/apicaller/worker.go:27 # 0xa08a2a gopkg.in/tomb%2ev2.(*Tomb).run+0x2a /workspace/_build/src/gopkg.in/tomb.v2/tomb.go:153 1 @ 0x43073b 0x44073d 0x11a3f6e 0x45e931 # 0x11a3f6d github.com/juju/juju/worker/logsender.(*BufferedLogWriter).loop+0xfd /workspace/_build/src/github.com/juju/juju/worker/logsender/bufferedlogwriter.go:116 1 @ 0x43073b 0x44073d 0x11a887e 0x11a9aaa 0xa118d5 0xa11b60 0xa08a2b 0x45e931 # 0x11a887d github.com/juju/juju/worker/migrationminion.(*Worker).loop+0x1ad /workspace/_build/src/github.com/juju/juju/worker/migrationminion/worker.go:101 # 0x11a9aa9 github.com/juju/juju/worker/migrationminion.(*Worker).loop-fm+0x29 /workspace/_build/src/github.com/juju/juju/worker/migrationminion/worker.go:66 # 0xa118d4 gopkg.in/juju/worker.v1/catacomb.runSafely+0x54 /workspace/_build/src/gopkg.in/juju/worker.v1/catacomb/catacomb.go:290 # 0xa11b5f gopkg.in/juju/worker.v1/catacomb.Invoke.func3+0x6f /workspace/_build/src/gopkg.in/juju/worker.v1/catacomb/catacomb.go:116 # 0xa08a2a gopkg.in/tomb%2ev2.(*Tomb).run+0x2a /workspace/_build/src/gopkg.in/tomb.v2/tomb.go:153 1 @ 0x43073b 0x44073d 0x11c6f59 0x11c78aa 0xa08a2b 0x45e931 # 0x11c6f58 github.com/juju/juju/worker/apiconfigwatcher.(*apiconfigwatcher).loop+0x1e8 /workspace/_build/src/github.com/juju/juju/worker/apiconfigwatcher/manifold.go:97 # 0x11c78a9 github.com/juju/juju/worker/apiconfigwatcher.(*apiconfigwatcher).loop-fm+0x29 /workspace/_build/src/github.com/juju/juju/worker/apiconfigwatcher/manifold.go:51 # 0xa08a2a gopkg.in/tomb%2ev2.(*Tomb).run+0x2a /workspace/_build/src/gopkg.in/tomb.v2/tomb.go:153 1 @ 0x43073b 0x44073d 0x1e544e2 0x1e54c1a 0xa08a2b 0x45e931 # 0x1e544e1 github.com/juju/juju/worker/stateconfigwatcher.(*stateConfigWatcher).loop+0x191 /workspace/_build/src/github.com/juju/juju/worker/stateconfigwatcher/manifold.go:117 # 0x1e54c19 github.com/juju/juju/worker/stateconfigwatcher.(*stateConfigWatcher).loop-fm+0x29 /workspace/_build/src/github.com/juju/juju/worker/stateconfigwatcher/manifold.go:58 # 0xa08a2a gopkg.in/tomb%2ev2.(*Tomb).run+0x2a /workspace/_build/src/gopkg.in/tomb.v2/tomb.go:153 1 @ 0x43073b 0x44073d 0x1e808e0 0x1e80a24 0xa08a2b 0x45e931 # 0x1e808df github.com/juju/juju/worker/terminationworker.(*terminationWorker).loop+0xaf /workspace/_build/src/github.com/juju/juju/worker/terminationworker/worker.go:53 # 0x1e80a23 github.com/juju/juju/worker/terminationworker.NewWorker.func1+0x73 /workspace/_build/src/github.com/juju/juju/worker/terminationworker/worker.go:39 # 0xa08a2a gopkg.in/tomb%2ev2.(*Tomb).run+0x2a /workspace/_build/src/gopkg.in/tomb.v2/tomb.go:153 1 @ 0x43073b 0x44073d 0xa0dc0f 0xa104fa 0xa08a2b 0x45e931 # 0xa0dc0e gopkg.in/juju/worker%2ev1.(*Runner).run+0x23e /workspace/_build/src/gopkg.in/juju/worker.v1/runner.go:346 # 0xa104f9 gopkg.in/juju/worker%2ev1.(*Runner).run-fm+0x29 /workspace/_build/src/gopkg.in/juju/worker.v1/runner.go:207 # 0xa08a2a gopkg.in/tomb%2ev2.(*Tomb).run+0x2a /workspace/_build/src/gopkg.in/tomb.v2/tomb.go:153 1 @ 0x43073b 0x44073d 0xa11d61 0x45e931 # 0xa11d60 gopkg.in/juju/worker.v1/catacomb.(*Catacomb).add.func2+0xe0 /workspace/_build/src/gopkg.in/juju/worker.v1/catacomb/catacomb.go:182 1 @ 0x43073b 0x44073d 0xa17f5b 0xa196ea 0xa08a2b 0x45e931 # 0xa17f5a github.com/juju/juju/api/watcher.(*migrationStatusWatcher).loop+0x1ea /workspace/_build/src/github.com/juju/juju/api/watcher/watcher.go:603 # 0xa196e9 github.com/juju/juju/api/watcher.(*migrationStatusWatcher).loop-fm+0x29 /workspace/_build/src/github.com/juju/juju/api/watcher/watcher.go:582 # 0xa08a2a gopkg.in/tomb%2ev2.(*Tomb).run+0x2a /workspace/_build/src/gopkg.in/tomb.v2/tomb.go:153 1 @ 0x43073b 0x44073d 0xa7ed4b 0x45e931 # 0xa7ed4a github.com/juju/juju/api.(*monitor).run+0x12a /workspace/_build/src/github.com/juju/juju/api/monitor.go:31 1 @ 0x43073b 0x44073d 0xf67bb4 0xf6d85a 0xa08a2b 0x45e931 # 0xf67bb3 gopkg.in/juju/worker.v1/dependency.(*Engine).loop+0x253 /workspace/_build/src/gopkg.in/juju/worker.v1/dependency/engine.go:179 # 0xf6d859 gopkg.in/juju/worker.v1/dependency.(*Engine).loop-fm+0x29 /workspace/_build/src/gopkg.in/juju/worker.v1/dependency/engine.go:128 # 0xa08a2a gopkg.in/tomb%2ev2.(*Tomb).run+0x2a /workspace/_build/src/gopkg.in/tomb.v2/tomb.go:153 1 @ 0x6f7310 0x45e931 # 0x6f7310 net/http.(*connReader).backgroundRead+0x0 /snap/go/3039/src/net/http/server.go:675 1 @ 0x9f2578 0x9f2380 0x9eede4 0x11b0d0b 0x11b0ffe 0x6fd804 0x6ff5a7 0x70066b 0x6fc866 0x45e931 # 0x9f2577 runtime/pprof.writeRuntimeProfile+0x97 /snap/go/3039/src/runtime/pprof/pprof.go:707 # 0x9f237f runtime/pprof.writeGoroutine+0x9f /snap/go/3039/src/runtime/pprof/pprof.go:669 # 0x9eede3 runtime/pprof.(*Profile).WriteTo+0x3e3 /snap/go/3039/src/runtime/pprof/pprof.go:328 # 0x11b0d0a github.com/juju/juju/worker/introspection/pprof.handler.ServeHTTP+0x1ba /workspace/_build/src/github.com/juju/juju/worker/introspection/pprof/pprof.go:227 # 0x11b0ffd github.com/juju/juju/worker/introspection/pprof.Index+0x1cd /workspace/_build/src/github.com/juju/juju/worker/introspection/pprof/pprof.go:239 # 0x6fd803 net/http.HandlerFunc.ServeHTTP+0x43 /snap/go/3039/src/net/http/server.go:1964 # 0x6ff5a6 net/http.(*ServeMux).ServeHTTP+0x126 /snap/go/3039/src/net/http/server.go:2361 # 0x70066a net/http.serverHandler.ServeHTTP+0xaa /snap/go/3039/src/net/http/server.go:2741 # 0x6fc865 net/http.(*conn).serve+0x645 /snap/go/3039/src/net/http/server.go:1847