Public bug reported:

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 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@ubuntu-local-machine-1:~$ panic: runtime error: invalid memory address 
or nil pointer dereference
   [signal 0xb code=0x1 addr=0x8]

                                 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
cket/websocket.go:293
                         
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:
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
t_juju_core_rpc.send.pN32_launchpad.net_juju_core_rpc.Conn
                                                                
/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
n
        
/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/
juju-core/rpc/client.go:148
                               
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
launchpad.net_juju_core_state_api.Ping.pN39_launchpad.net_juju_core_state_api.State
                                                                                
        /build/buildd/juj
u-core-1.18.1/src/launchpad.net/juju-core/state/api/apiclient.go:158
                                                                        
launchpad.net_juju_core_state_api
.heartbeatMonitor.pN39_launchpad.net_juju_core_state_api.State
                                                                        
/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

                                                                                
             goroutine 1 
[syscall]:
                goroutine in C code; stack unavailable

                                                      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
_go.net_websocket.hybiFrameReaderFactory
                                                
/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
t_websocket.hybiFrameReaderFactory
                                        
/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
ec
        
/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
ildd/juju-core-1.18.1/src/launchpad.net/juju-core/rpc/jsoncodec/conn.go:25
                                                                              
launchpad.net_juju_core_rpc
_jsoncodec.ReadHeader.pN43_launchpad.net_juju_core_rpc_jsoncodec.Codec
                                                                                
/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
nchpad.net_juju_core_rpc.Conn
                                        
/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
u-core-1.18.1/src/launchpad.net/juju-core/rpc/server.go:317
                                                               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
e/rpc/server.go:200


Here are the specifics on the host system.
                                                                                
                
ubuntu@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@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 
distilled - client
ii  juju-deployer                          0.3.6-0ubuntu2                    
all          Deploy complex 
stacks of services using Juju
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@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.

** Affects: juju-core (Ubuntu)
     Importance: Undecided
         Status: New

** Attachment added: "The dmesg output from stilson-01 after installing 1.18.1 
juju-core."
   
https://bugs.launchpad.net/bugs/1347322/+attachment/4160410/+files/dmesg_1.18_output.txt

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to 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/ubuntu/+source/juju-core/+bug/1347322/+subscriptions

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to