[Bug 1347322] Re: juju ssh results in a panic: runtime error
Steve Langasek
steve.langasek at canonical.com
Wed Jul 23 23:37:15 UTC 2014
** Description changed:
I am using Juju on Power 8 hardware and I get a panic when I use juju to
ssh to a system. The reproduction steps are
+ juju init
juju bootstrap -e local
juju deploy local:trusty/ubuntu
juju ssh ubuntu/0
(use the session to the local machine and after some time the panic
happens and the screen is unreadable.)
ubuntu at ubuntu-local-machine-1:~$ panic: runtime error: invalid memory address or nil pointer dereference
- [signal 0xb code=0x1 addr=0x8]
+ [signal 0xb code=0x1 addr=0x8]
- goroutine 11 [running]:
- code.google.com_p_go.net_websocket.Send.N40_code.
+ goroutine 11 [running]:
+ code.google.com_p_go.net_websocket.Send.N40_code.
google.com_p_go.net_websocket.Codec
- /build/buildd/juju-core-1.18.1/src/code.google.com/p/go.net/webso
+ /build/buildd/juju-core-1.18.1/src/code.google.com/p/go.net/webso
cket/websocket.go:293
- launchpad.net_juju_core_rpc_jsoncodec.Send.N48_launchpad.net_juju_core_rpc_jsonc
+ launchpad.net_juju_core_rpc_jsoncodec.Send.N48_launchpad.net_juju_core_rpc_jsonc
odec.wsJSONConn
- /build/buildd/juju-core-1.18.1/src/launchpad.net/juju-core/rpc/jsoncodec/conn.go:
+ /build/buildd/juju-core-1.18.1/src/launchpad.net/juju-core/rpc/jsoncodec/conn.go:
21
- launchpad.net_juju_core_rpc_jsoncodec.WriteMessage.pN43_launchpad.net_juju_core_rpc_jsoncodec.Codec
- /build/buildd/juju-core-1.18.1/src/launchpad.net/juju-core/rpc/jsoncodec/codec.go:178
- launchpad.ne
+ launchpad.net_juju_core_rpc_jsoncodec.WriteMessage.pN43_launchpad.net_juju_core_rpc_jsoncodec.Codec
+ /build/buildd/juju-core-1.18.1/src/launchpad.net/juju-core/rpc/jsoncodec/codec.go:178
+ launchpad.ne
t_juju_core_rpc.send.pN32_launchpad.net_juju_core_rpc.Conn
- /build/buildd/juju-core-1.18.1/src/launch
+ /build/buildd/juju-core-1.18.1/src/launch
pad.net/juju-core/rpc/client.go:72
- launchpad.net_juju_core_rpc.Go.pN32_launchpad.net_juju_core_rpc.Con
+ launchpad.net_juju_core_rpc.Go.pN32_launchpad.net_juju_core_rpc.Con
n
- /build/buildd/juju-core-1.18.1/src/launchpad.net/juju-core/rpc/client.go:174
- launchpad.net_juju_co
+ /build/buildd/juju-core-1.18.1/src/launchpad.net/juju-core/rpc/client.go:174
+ launchpad.net_juju_co
re_rpc.Call.pN32_launchpad.net_juju_core_rpc.Conn
- /build/buildd/juju-core-1.18.1/src/launchpad.net/
+ /build/buildd/juju-core-1.18.1/src/launchpad.net/
juju-core/rpc/client.go:148
- launchpad.net_juju_core_state_api.Call.pN39_launchpad.net_juju_core_state_
+ launchpad.net_juju_core_state_api.Call.pN39_launchpad.net_juju_core_state_
api.State
- /build/buildd/juju-core-1.18.1/src/launchpad.net/juju-core/state/api/apiclient.go:168
+ /build/buildd/juju-core-1.18.1/src/launchpad.net/juju-core/state/api/apiclient.go:168
launchpad.net_juju_core_state_api.Ping.pN39_launchpad.net_juju_core_state_api.State
- /build/buildd/juj
+ /build/buildd/juj
u-core-1.18.1/src/launchpad.net/juju-core/state/api/apiclient.go:158
- launchpad.net_juju_core_state_api
+ launchpad.net_juju_core_state_api
.heartbeatMonitor.pN39_launchpad.net_juju_core_state_api.State
- /build/buildd/juju-core-1.18.1/sr
+ /build/buildd/juju-core-1.18.1/sr
c/launchpad.net/juju-core/state/api/apiclient.go:149
- created by launchpad.net_juju_core_state_api.Open
- /build/buildd/juju-core-1.18.1/src/launchpad.net/juju-core/state/api/apiclient.go:143
+ created by launchpad.net_juju_core_state_api.Open
+ /build/buildd/juju-core-1.18.1/src/launchpad.net/juju-core/state/api/apiclient.go:143
- goroutine 1
+ goroutine 1
[syscall]:
- goroutine in C code; stack unavailable
+ goroutine in C code; stack unavailable
- goroutine 3 [syscall]:
- goroutine in C code; stac
+ goroutine 3 [syscall]:
+ goroutine in C code; stac
k unavailable
- goroutine 10 [IO wait]:
- code.google.com_p_go.net_websocket.ReadByte.N57_code.google.com_p
+ goroutine 10 [IO wait]:
+ code.google.com_p_go.net_websocket.ReadByte.N57_code.google.com_p
_go.net_websocket.hybiFrameReaderFactory
- /build/buildd/juju-core-1.18.1/src/code.google.com/p/go.n
+ /build/buildd/juju-core-1.18.1/src/code.google.com/p/go.n
et/websocket/hybi.go:113
- code.google.com_p_go.net_websocket.NewFrameReader.N57_code.google.com_p_go.ne
+ code.google.com_p_go.net_websocket.NewFrameReader.N57_code.google.com_p_go.ne
t_websocket.hybiFrameReaderFactory
- /build/buildd/juju-core-1.18.1/src/code.google.com/p/go.net/webso
+ /build/buildd/juju-core-1.18.1/src/code.google.com/p/go.net/webso
cket/hybi.go:126
- code.google.com_p_go.net_websocket.Receive.N40_code.google.com_p_go.net_websocket.Cod
+ code.google.com_p_go.net_websocket.Receive.N40_code.google.com_p_go.net_websocket.Cod
ec
- /build/buildd/juju-core-1.18.1/src/code.google.com/p/go.net/websocket/websocket.go:314
- launchpad.n
+ /build/buildd/juju-core-1.18.1/src/code.google.com/p/go.net/websocket/websocket.go:314
+ launchpad.n
et_juju_core_rpc_jsoncodec.Receive.N48_launchpad.net_juju_core_rpc_jsoncodec.wsJSONConn
- /build/bu
+ /build/bu
ildd/juju-core-1.18.1/src/launchpad.net/juju-core/rpc/jsoncodec/conn.go:25
- launchpad.net_juju_core_rpc
+ launchpad.net_juju_core_rpc
_jsoncodec.ReadHeader.pN43_launchpad.net_juju_core_rpc_jsoncodec.Codec
- /build/buildd/juju-core-1
+ /build/buildd/juju-core-1
.18.1/src/launchpad.net/juju-core/rpc/jsoncodec/codec.go:113
- launchpad.net_juju_core_rpc.loop.pN32_lau
+ launchpad.net_juju_core_rpc.loop.pN32_lau
nchpad.net_juju_core_rpc.Conn
- /build/buildd/juju-core-1.18.1/src/launchpad.net/juju-core/rpc/se
+ /build/buildd/juju-core-1.18.1/src/launchpad.net/juju-core/rpc/se
rver.go:344
- launchpad.net_juju_core_rpc.input.pN32_launchpad.net_juju_core_rpc.Conn
- /build/buildd/juj
+ launchpad.net_juju_core_rpc.input.pN32_launchpad.net_juju_core_rpc.Conn
+ /build/buildd/juj
u-core-1.18.1/src/launchpad.net/juju-core/rpc/server.go:317
- created by launchpad.net_juju_core_rpc.Sta
+ created by launchpad.net_juju_core_rpc.Sta
rt.pN32_launchpad.net_juju_core_rpc.Conn
- /build/buildd/juju-core-1.18.1/src/launchpad.net/juju-cor
+ /build/buildd/juju-core-1.18.1/src/launchpad.net/juju-cor
e/rpc/server.go:200
+ Here are the specifics on the host system.
- Here are the specifics on the host system.
-
ubuntu at stilson-01:~$ uname -a
Linux stilson-01 3.13.0-32-generic #57-Ubuntu SMP Tue Jul 15 03:50:31 UTC 2014 ppc64le ppc64le ppc64le GN
U/Linux
ubuntu at stilson-01:~$ dpkg -l | grep juju
ii juju 1.18.1-0ubuntu1.1 all next generation
- service orchestration system
- ii juju-core 1.18.1-0ubuntu1.1 ppc64el Juju is devops
+ service orchestration system
+ ii juju-core 1.18.1-0ubuntu1.1 ppc64el Juju is devops
distilled - client
- ii juju-deployer 0.3.6-0ubuntu2 all Deploy complex
+ ii juju-deployer 0.3.6-0ubuntu2 all Deploy complex
stacks of services using Juju
- ii juju-jitsu 0.20-1 all external tools
+ ii juju-jitsu 0.20-1 all external tools
to enhance juju
ii juju-local 1.18.1-0ubuntu1.1 all dependency pack
age for the Juju local provider
ii juju-mongodb 2.4.9-0ubuntu3 ppc64el MongoDB object/
document-oriented database for Juju
ii juju-quickstart 1.4.1+bzr88+ppa25~ubuntu14.04.1 all Easy configurat
ion of Juju environments
ii python-jujuclient 0.17.5-0ubuntu2 all Python API clie
nt for juju
ubuntu at stilson-01:~$ getconf PAGE_SIZE
65536
I got this error when testing a fix for another bug:
https://bugs.launchpad.net/ubuntu/+source/gccgo-4.9/+bug/1304754
Since the dmesg looks different we believe this is a new problem.
--
You received this bug notification because you are a member of Ubuntu
Server Team, which is subscribed to juju-core in Ubuntu.
https://bugs.launchpad.net/bugs/1347322
Title:
juju ssh results in a panic: runtime error
To manage notifications about this bug go to:
https://bugs.launchpad.net/juju-core/+bug/1347322/+subscriptions
More information about the Ubuntu-server-bugs
mailing list