** 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@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@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 
+  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@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

-- 
Ubuntu-server-bugs mailing list
Ubuntu-server-bugs@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs

Reply via email to