Skip to content

Micro encountered an error: runtime error: index out of range #742

@ibrokemypie

Description

@ibrokemypie

Description of the problem or steps to reproduce

Open certain files and begin scrolling down, or open a binary file (stupid I know)

Micro encountered an error: runtime error: index out of range
runtime.errorString runtime error: index out of range
/usr/lib/go/src/runtime/panic.go:489 (0x42a66f)
	gopanic: reflectcall(nil, unsafe.Pointer(d.fn), deferArgs(d), uint32(d.siz), uint32(d.siz))
/usr/lib/go/src/runtime/panic.go:28 (0x4292ee)
	panicindex: panic(indexError)
/extra/home/thingo/go/src/github.com/zyedidia/micro/cmd/micro/cellview.go:136 (0x84f4b5)
	(*CellView).Draw: c.lines[viewLine][viewCol] = &Char{Loc{viewCol, viewLine}, Loc{colN, lineN}, char, char, curStyle, 1}
/extra/home/thingo/go/src/github.com/zyedidia/micro/cmd/micro/view.go:723 (0x8a0917)
	(*View).DisplayView: v.cellview.Draw(v.Buf, top, height, left, width-v.lineNumOffset)
/extra/home/thingo/go/src/github.com/zyedidia/micro/cmd/micro/view.go:977 (0x8a2fcb)
	(*View).Display: v.DisplayView()
/extra/home/thingo/go/src/github.com/zyedidia/micro/cmd/micro/micro.go:218 (0x866ed1)
	RedrawAll: v.Display()
/extra/home/thingo/go/src/github.com/zyedidia/micro/cmd/micro/micro.go:428 (0x868756)
	main: RedrawAll()
/usr/lib/go/src/runtime/proc.go:185 (0x42c45a)
	main: fn()
/usr/lib/go/src/runtime/asm_amd64.s:2197 (0x4574c1)
	goexit: BYTE	$0x90	// NOP

example file here: https://ptpb.pw/AAAOLGDLbll_zykmGEmi8CfDgQv1

Specifications

Version: 1.2.1-54
Commit hash: e6f24b0
Compiled on July 16, 2017

OS: arch linux
Terminal: xiate

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions