panic: runtime error: index out of range

Bug #1304135 reported by Dave Cheney
12
This bug affects 2 people
Affects Status Importance Assigned to Milestone
juju-core
Fix Released
High
Tim Penhey
1.18
Fix Released
Critical
Tim Penhey
juju-core (Ubuntu)
Fix Released
Critical
Unassigned
Trusty
Fix Released
Critical
Unassigned

Bug Description

Found in a machiner log. Diffing the source of the websocket package that this version of juju was built against and the websocket package available at tip, it looks like we're shipping an old version, this may be related.

panic: runtime error: index out of range

goroutine 10 [running]:
code.google.com_p_go.net_websocket.ReadByte.N57_code.google.com_p_go.net_websocket.hybiFrameReaderFactory
        /build/buildd/juju-core-1.18.0/src/code.google.com/p/go.net/websocket/hybi.go:113
code.google.com_p_go.net_websocket.NewFrameReader.N57_code.google.com_p_go.net_websocket.hybiFrameReaderFactory
        /build/buildd/juju-core-1.18.0/src/code.google.com/p/go.net/websocket/hybi.go:126
code.google.com_p_go.net_websocket.Receive.N40_code.google.com_p_go.net_websocket.Codec
        /build/buildd/juju-core-1.18.0/src/code.google.com/p/go.net/websocket/websocket.go:318
launchpad.net_juju_core_rpc_jsoncodec.Receive.N48_launchpad.net_juju_core_rpc_jsoncodec.wsJSONConn
        /build/buildd/juju-core-1.18.0/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.0/src/launchpad.net/juju-core/rpc/jsoncodec/codec.go:113
launchpad.net_juju_core_rpc.loop.pN32_launchpad.net_juju_core_rpc.Conn
        /build/buildd/juju-core-1.18.0/src/launchpad.net/juju-core/rpc/server.go:344
launchpad.net_juju_core_rpc.input.pN32_launchpad.net_juju_core_rpc.Conn
        /build/buildd/juju-core-1.18.0/src/launchpad.net/juju-core/rpc/server.go:317
created by launchpad.net_juju_core_rpc.Start.pN32_launchpad.net_juju_core_rpc.Conn
        /build/buildd/juju-core-1.18.0/src/launchpad.net/juju-core/rpc/server.go:200

Tags: ppc64el

Related branches

Revision history for this message
Tim Penhey (thumper) wrote :

Wow, we are quite behind. I'm submitting a branch to update.

Changed in juju-core:
assignee: nobody → Tim Penhey (thumper)
status: Triaged → In Progress
Revision history for this message
Dave Cheney (dave-cheney) wrote : Re: [Bug 1304135] Re: panic: runtime error: index out of range

It turns out this is a kernel bug, but it wouldn't hurt to update to
the latest websocket library.

On Thu, Apr 10, 2014 at 8:05 AM, Tim Penhey <email address hidden> wrote:
> Wow, we are quite behind. I'm submitting a branch to update.
>
> ** Branch linked: lp:~thumper/juju-core/update-websocket-lib
>
> ** Changed in: juju-core
> Assignee: (unassigned) => Tim Penhey (thumper)
>
> ** Changed in: juju-core
> Status: Triaged => In Progress
>
> --
> You received this bug notification because you are subscribed to the bug
> report.
> https://bugs.launchpad.net/bugs/1304135
>
> Title:
> panic: runtime error: index out of range
>
> Status in juju-core:
> In Progress
>
> Bug description:
> Found in a machiner log. Diffing the source of the websocket package
> that this version of juju was built against and the websocket package
> available at tip, it looks like we're shipping an old version, this
> may be related.
>
> panic: runtime error: index out of range
>
> goroutine 10 [running]:
> code.google.com_p_go.net_websocket.ReadByte.N57_code.google.com_p_go.net_websocket.hybiFrameReaderFactory
> /build/buildd/juju-core-1.18.0/src/code.google.com/p/go.net/websocket/hybi.go:113
> code.google.com_p_go.net_websocket.NewFrameReader.N57_code.google.com_p_go.net_websocket.hybiFrameReaderFactory
> /build/buildd/juju-core-1.18.0/src/code.google.com/p/go.net/websocket/hybi.go:126
> code.google.com_p_go.net_websocket.Receive.N40_code.google.com_p_go.net_websocket.Codec
> /build/buildd/juju-core-1.18.0/src/code.google.com/p/go.net/websocket/websocket.go:318
> launchpad.net_juju_core_rpc_jsoncodec.Receive.N48_launchpad.net_juju_core_rpc_jsoncodec.wsJSONConn
> /build/buildd/juju-core-1.18.0/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.0/src/launchpad.net/juju-core/rpc/jsoncodec/codec.go:113
> launchpad.net_juju_core_rpc.loop.pN32_launchpad.net_juju_core_rpc.Conn
> /build/buildd/juju-core-1.18.0/src/launchpad.net/juju-core/rpc/server.go:344
> launchpad.net_juju_core_rpc.input.pN32_launchpad.net_juju_core_rpc.Conn
> /build/buildd/juju-core-1.18.0/src/launchpad.net/juju-core/rpc/server.go:317
> created by launchpad.net_juju_core_rpc.Start.pN32_launchpad.net_juju_core_rpc.Conn
> /build/buildd/juju-core-1.18.0/src/launchpad.net/juju-core/rpc/server.go:200
>
> To manage notifications about this bug go to:
> https://bugs.launchpad.net/juju-core/+bug/1304135/+subscriptions

Tim Penhey (thumper)
Changed in juju-core:
status: In Progress → Fix Committed
James Page (james-page)
Changed in juju-core (Ubuntu Trusty):
status: New → Triaged
importance: Undecided → Critical
Curtis Hovey (sinzui)
Changed in juju-core:
milestone: 1.18.1 → 1.19.0
importance: Critical → High
Curtis Hovey (sinzui)
Changed in juju-core:
status: Fix Committed → Fix Released
Curtis Hovey (sinzui)
Changed in juju-core (Ubuntu):
status: Triaged → Fix Released
Changed in juju-core (Ubuntu Trusty):
status: Triaged → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.