8000 panic while clicking right button somewhere in trace · Issue #163 · dominikh/gotraceui · GitHub
[go: up one dir, main page]

Skip to content

panic while clicking right button somewhere in trace #163

Open

Description

@korniltsev
panic: attempted to get GoID from Proc resource ID
	panic: stack push and pop must not cross macro boundary
	panic: stack push and pop must not cross macro boundary
	panic: stack push and pop must not cross macro boundary
	panic: stack push and pop must not cross macro boundary
	panic: stack push and pop must not cross macro boundary
	panic: stack push and pop must not cross macro boundary

goroutine 9 [running]:
gioui.org/internal/ops.PopOp(...)
	/home/korniltsev/go/pkg/mod/gioui.org@v0.4.1/internal/ops/ops.go:275
gioui.org/op/clip.Stack.Pop(...)
	/home/korniltsev/go/pkg/mod/gioui.org@v0.4.1/op/clip/clip.go:105
panic({0x925b20?, 0xaea460?})
	/home/korniltsev/sdk/go1.22.4/src/runtime/panic.go:770 +0x132
gioui.org/internal/ops.PopOp(...)
	/home/korniltsev/go/pkg/mod/gioui.org@v0.4.1/internal/ops/ops.go:275
gioui.org/op/clip.Stack.Pop(...)
	/home/korniltsev/go/pkg/mod/gioui.org@v0.4.1/op/clip/clip.go:105
panic({0x925b20?, 0xaea460?})
	/home/korniltsev/sdk/go1.22.4/src/runtime/panic.go:770 +0x132
gioui.org/internal/ops.PopOp(...)
	/home/korniltsev/go/pkg/mod/gioui.org@v0.4.1/internal/ops/ops.go:275
gioui.org/op/clip.Stack.Pop(...)
	/home/korniltsev/go/pkg/mod/gioui.org@v0.4.1/op/clip/clip.go:105
panic({0x925b20?, 0xaea460?})
	/home/korniltsev/sdk/go1.22.4/src/runtime/panic.go:770 +0x132
gioui.org/internal/ops.PopOp(...)
	/home/korniltsev/go/pkg/mod/gioui.org@v0.4.1/internal/ops/ops.go:275
gioui.org/op/clip.Stack.Pop(...)
	/home/korniltsev/go/pkg/mod/gioui.org@v0.4.1/op/clip/clip.go:105
panic({0x925b20?, 0xaea460?})
	/home/korniltsev/sdk/go1.22.4/src/runtime/panic.go:770 +0x132
gioui.org/internal/ops.PopOp(...)
	/home/korniltsev/go/pkg/mod/gioui.org@v0.4.1/internal/ops/ops.go:275
gioui.org/op/clip.Stack.Pop(...)
	/home/korniltsev/go/pkg/mod/gioui.org@v0.4.1/op/clip/clip.go:105
panic({0x925b20?, 0xaea460?})
	/home/korniltsev/sdk/go1.22.4/src/runtime/panic.go:770 +0x132
gioui.org/internal/ops.PopOp(...)
	/home/korniltsev/go/pkg/mod/gioui.org@v0.4.1/internal/ops/ops.go:275
gioui.org/op/clip.Stack.Pop(...)
	/home/korniltsev/go/pkg/mod/gioui.org@v0.4.1/op/clip/clip.go:105
panic({0x925b20?, 0xc01861c270?})
	/home/korniltsev/sdk/go1.22.4/src/runtime/panic.go:770 +0x132
golang.org/x/exp/trace.ResourceID.Goroutine(...)
	/home/korniltsev/go/pkg/mod/golang.org/x/exp@v0.0.0-20240613232115-7f521ea00fb8/trace/resources.go:173
main.processorTrackSpanContextMenu({0xaf36a0, 0xc04ba56460}, 0xc0000a9008)
	/home/korniltsev/github/gotraceui/cmd/gotraceui/processor.go:119 +0x545
main.(*trackSpanInteractivity).Handle(0xc042519ad0, 0xc000108500, {{{0x50d, 0x346}, {0x50d, 0x346}}, {0x3f800000, 0x3f800000}, {0xaed560, 0xc0001386d0}, ...}, ...)
	/home/korniltsev/github/gotraceui/cmd/gotraceui/timeline.go:1030 +0x128
main.(*Track).layoutMain.func2({0xaf36a0, 0xc04ba56460}, 0xc19ada16, 0x4386d095)
	/home/korniltsev/github/gotraceui/cmd/gotraceui/timeline.go:733 +0x1d4
main.(*Track).layoutMain(0xc02723e0d0, 0xc000108500, {{{0x50d, 0x346}, {0x50d, 0x346}}, {0x3f800000, 0x3f800000}, {0xaed560, 0xc0001386d0}, ...}, ...)
	/home/korniltsev/github/gotraceui/cmd/gotraceui/timeline.go:859 +0x2685
main.(*Track).Layout.func1(0x0?, {{{0x50d, 0x346}, {0x50d, 0x346}}, {0x3f800000, 0x3f800000}, {0xaed560, 0xc0001386d0}, {0xc1a0c7d19a72cf0c, ...}, ...})
	/home/korniltsev/github/gotraceui/cmd/gotraceui/timeline.go:624 +0x65
honnef.co/go/gotraceui/theme.Record(0xc000108500, {{{0x50d, 0x346}, {0x50d, 0x346}}, {0x3f800000, 0x3f800000}, {0xaed560, 0xc0001386d0}, {0xc1a0c7d19a72cf0c, ...}, ...}, ...)
	/home/korniltsev/github/gotraceui/theme/theme.go:994 +0xa7
main.(*Track).Layout(0xc02723e0d0, 0xc000108500, {{{0x50d, 0x346}, {0x50d, 0x346}}, {0x3f800000, 0x3f800000}, {0xaed560, 0xc0001386d0}, ...}, ...)
	/home/korniltsev/github/gotraceui/cmd/gotraceui/timeline.go:623 +0x308
main.(*Timeline).Layout(0xc027232930, 0xc000108500, {{{0x50d, 0x346}, {0x50d, 0x346}}, {0x3f800000, 0x3f800000}, {0xaed560, 0xc0001386d0}, ...}, ...)
	/home/korniltsev/github/gotraceui/cmd/gotraceui/timeline.go:412 +0xc7a
main.(*Canvas).layoutTimelines(0xc0000a9008, 0xc000108500, {{{0x50d, 0x346}, {0x50d, 0x346}}, {0x3f800000, 0x3f800000}, {0xaed560, 0xc0001386d0}, ...})
	/home/korniltsev/github/gotraceui/cmd/gotraceui/canvas.go:1215 +0x5ba
main.(*Canvas).Layout.func1.3.2.1({{{0x50d, 0x346}, {0x50d, 0x346}}, {0x3f800000, 0x3f800000}, {0xaed560, 0xc0001386d0}, {0xc1a0c7d19a72cf0c, 0x846d513bd5, ...}, ...})
	/home/korniltsev/github/gotraceui/cmd/gotraceui/canvas.go:1005 +0x411
gioui.org/layout.Flex.Layout({0x79?, 0x17?, 0x73?, 0x0?}, {{{0x0, 0x346}, {0x51b, 0x346}}, {0x3f800000, 0x3f800000}, ...}, ...)
	/home/korniltsev/go/pkg/mod/gioui.org@v0.4.1/layout/flex.go:134 +0x5f5
main.(*Canvas).Layout.func1.3.2(0xc000108500, {{{0x0, 0x346}, {0x51b, 0x346}}, {0x3f800000, 0x3f800000}, {0xaed560, 0xc0001386d0}, {0xc1a0c7d19a72cf0c, ...}, ...})
	/home/korniltsev/github/gotraceui/cmd/gotraceui/canvas.go:951 +0x23a
honnef.co/go/gotraceui/theme.ResizeStyle.Layout.Dumb.func4({{{0x0, 0x346}, {0x51b, 0x346}}, {0x3f800000, 0x3f800000}, {0xaed560, 0xc0001386d0}, {0xc1a0c7d19a72cf0c, 0x846d513bd5, ...}, ...})
	/home/korniltsev/github/gotraceui/theme/window.go:165 +0x39
gioui.org/layout.Flex.Layout({0xc8?, 0x97?, 0xa?, 0xc0?}, {{{0x0, 0x0}, {0x51b, 0x41c}}, {0x3f800000, 0x3f800000}, ...}, ...)
	/home/korniltsev/go/pkg/mod/gioui.org@v0.4.1/layout/flex.go:134 +0x5f5
gioui.org/x/component.(*Resize).Layout(0xc0000a97c0, {{{0x0, 0x0}, {0x51b, 0x41c}}, {0x3f800000, 0x3f800000}, {0xaed560, 0xc0001386d0}, {0xc1a0c7d19a72cf0c, ...}, ...}, ...)
	/home/korniltsev/go/pkg/mod/gioui.org/x@v0.4.0/component/resizer.go:41 +0x418
honnef.co/go/gotraceui/theme.ResizeStyle.Layout({0xc0000a97c0?, {0x0?, 0x41d80000?, 0x4251bf98?, 0xc0?}}, 0xc000108500, {{{0x0, 0x0}, {0x51b, 0x41c}}, ...}, ...)
	/home/korniltsev/github/gotraceui/theme/theme.go:753 +0x333
main.(*Canvas).Layout.func1.3({{{0x0, 0x0}, {0x51b, 0x41c}}, {0x3f800000, 0x3f800000}, {0xaed560, 0xc0001386d0}, {0xc1a0c7d19a72cf0c, 0x846d513bd5, ...}, ...})
	/home/korniltsev/github/gotraceui/cmd/gotraceui/canvas.go:927 +0x15f
honnef.co/go/gotraceui/layout.Rigids({{{0x0, 0x0}, {0x51b, 0x437}}, {0x3f800000, 0x3f800000}, {0xaed560, 0xc0001386d0}, {0xc1a0c7d19a72cf0c, 0x846d513bd5, ...}, ...}, ...)
	/home/korniltsev/github/gotraceui/layout/layout.go:164 +0x436
main.(*Canvas).Layout.func1(0xc0000a9008, 0xc000108500, {{{0x0, 0x0}, {0x51b, 0x437}}, {0x3f800000, 0x3f800000}, {0xaed560, 0xc0001386d0}, ...})
	/home/korniltsev/github/gotraceui/cmd/gotraceui/canvas.go:889 +0x4cd
main.(*Canvas).Layout(0xc0000a9008, 0xc000108500, {{{0x0, 0x0}, {0x51b, 0x437}}, {0x3f800000, 0x3f800000}, {0xaed560, 0xc0001386d0}, ...})
	/home/korniltsev/github/gotraceui/cmd/gotraceui/canvas.go:1124 +0x1b8e
main.(*TimelinesComponent).Layout(0x40a0000000000000?, 0x0?, {{{0x51b, 0x437}, {0x51b, 0x437}}, {0x3f800000, 0x3f800000}, {0xaed560, 0xc0001386d0}, ...})
	/home/korniltsev/github/gotraceui/cmd/gotraceui/main.go:606 +0x39
main.(*MainWindow).renderMainScene.func1.1(0x1a0000000a?, {{{0x51b, 0x437}, {0x51b, 0x437}}, {0x3f800000, 0x3f800000}, {0xaed560, 0xc0001386d0}, {0xc1a0c7d19a72cf0c, ...}, ...})
	/home/korniltsev/github/gotraceui/cmd/gotraceui/main.go:1029 +0x9b
honnef.co/go/gotraceui/theme.TabbedStyle.Layout.func1.4({{{0x51b, 0x0}, {0x51b, 0x437}}, {0x3f800000, 0x3f800000}, {0xaed560, 0xc0001386d0}, {0xc1a0c7d19a72cf0c, 0x846d513bd5, ...}, ...})
	/home/korniltsev/github/gotraceui/theme/theme.go:971 +0x39
honnef.co/go/gotraceui/layout.Rigids({{{0x51b, 0x0}, {0x51b, 0x456}}, {0x3f800000, 0x3f800000}, {0xaed560, 0xc0001386d0}, {0xc1a0c7d19a72cf0c, 0x846d513bd5, ...}, ...}, ...)
	/home/korniltsev/github/gotraceui/layout/layout.go:164 +0x436
honnef.co/go/gotraceui/theme.TabbedStyle.Layout.func1(0x51b?, {{{0x51b, 0x0}, {0x51b, 0x456}}, {0x3f800000, 0x3f800000}, {0xaed560, 0xc0001386d0}, {0xc1a0c7d19a72cf0c, ...}, ...})
	/home/korniltsev/github/gotraceui/theme/theme.go:933 +0x16d
honnef.co/go/gotraceui/theme.Background.Layout({{0xa9968?, 0xc0?, 0x0?, 0x0?}}, 0xc000108500, {{{0x51b, 0x0}, {0x51b, 0x456}}, {0x3f800000, ...}, ...}, ...)
	/home/korniltsev/github/gotraceui/theme/util.go:65 +0x13e
honnef.co/go/gotraceui/theme.TabbedStyle.Layout({0xc0000a9968?, {0xc02619df40?, 0xc04251d650?, 0xc04251d568?}}, 0xc000108500, {{{0x51b, 0x0}, {0x51b, 0x456}}, {0x3f800000, ...}, ...}, ...)
	/home/korniltsev/github/gotraceui/theme/theme.go:932 +0x2d5
main.(*MainWindow).renderMainScene.func1(0xc000108500, {{{0x51b, 0x0}, {0x51b, 0x456}}, {0x3f800000, 0x3f800000}, {0xaed560, 0xc0001386d0}, {0xc1a0c7d19a72cf0c, ...}, ...})
	/home/korniltsev/github/gotraceui/cmd/gotraceui/main.go:1023 +0x185
honnef.co/go/gotraceui/theme.ResizeStyle.Layout.Dumb.func3({{{0x51b, 0x0}, {0x51b, 0x456}}, {0x3f800000, 0x3f800000}, {0xaed560, 0xc0001386d0}, {0xc1a0c7d19a72cf0c, 0x846d513bd5, ...}, ...})
	/home/korniltsev/github/gotraceui/theme/window.go:165 +0x39
gioui.org/layout.Flex.Layout({0x0?, 0x9d?, 0xa?, 0xc0?}, {{{0x0, 0x0}, {0x750, 0x456}}, {0x3f800000, 0x3f800000}, ...}, ...)
	/home/korniltsev/go/pkg/mod/gioui.org@v0.4.1/layout/flex.go:134 +0x5f5
gioui.org/x/component.(*Resize).Layout(0xc0000a9cf8, {{{0x0, 0x0}, {0x750, 0x456}}, {0x3f800000, 0x3f800000}, {0xaed560, 0xc0001386d0}, {0xc1a0c7d19a72cf0c, ...}, ...}, ...)
	/home/korniltsev/go/pkg/mod/gioui.org/x@v0.4.0/component/resizer.go:41 +0x418
honnef.co/go/gotraceui/theme.ResizeStyle.Layout({0xc0000a9cf8?, {0x1d1500?, 0xc0?, 0x4251de78?, 0xc0?}}, 0xc000108500, {{{0x0, 0x0}, {0x750, 0x456}}, ...}, ...)
	/home/korniltsev/github/gotraceui/theme/theme.go:753 +0x333
main.(*MainWindow).renderMainScene(0xc0000a9008, 0xc000108500, {{{0x0, 0x0}, {0x750, 0x456}}, {0x3f800000, 0x3f800000}, {0xaed560, 0xc0001386d0}, ...}, ...)
	/home/korniltsev/github/gotraceui/cmd/gotraceui/main.go:1040 +0x82f
main.(*MainWindow).Run.func2(0xc000108500, {{{0x0, 0x0}, {0x750, 0x456}}, {0x3f800000, 0x3f800000}, {0xaed560, 0xc0001386d0}, {0xc1a0c7d19a72cf0c, ...}, ...})
	/home/korniltsev/github/gotraceui/cmd/gotraceui/main.go:858 +0x5ec
honnef.co/go/gotraceui/theme.(*Window).Layout.Dumb.func2({{{0x750, 0x456}, {0x750, 0x456}}, {0x3f800000, 0x3f800000}, {0xaed560, 0xc0001386d0}, {0xc1a0c7d19a72cf0c, 0x846d513bd5, ...}, ...})
	/home/korniltsev/github/gotraceui/theme/window.go:165 +0x39
honnef.co/go/gotraceui/layout.PixelInset.Layout({0x467?, 0x3f8000003f800000?, 0xaed560?, 0xc0001386d0?}, {{{0x750, 0x456}, {0x750, 0x456}}, {0x3f800000, 0x3f800000}, ...}, ...)
	/home/korniltsev/github/gotraceui/layout/layout.go:103 +0x316
honnef.co/go/gotraceui/theme.(*Window).Layout(0xc000108500, 0xc000188680, {{0xc1a0c7d19a72cf0c, 0x846d513bd5, 0x102d580}, {0x3f800000, 0x3f800000}, {0x750, 0x467}, {0x0, ...}, ...}, ...)
	/home/korniltsev/github/gotraceui/theme/window.go:288 +0x7d6
main.(*MainWindow).Run(0xc0000a9008)
	/home/korniltsev/github/gotraceui/cmd/gotraceui/main.go:819 +0x508
main.main.func2()
	/home/korniltsev/github/gotraceui/cmd/gotraceui/main.go:1416 +0x1c
created by main.main in goroutine 1
	/home/korniltsev/github/gotraceui/cmd/gotraceui/main.go:1415 +0x59d

Activity

  1. korniltsev commented on Jul 25, 2024

    @korniltsev
    Author

    Built from source a47c61f

  2. korniltsev commented on Jul 25, 2024

    @korniltsev
    Author
    panic: runtime error: invalid memory address or nil pointer dereference
    	panic: stack push and pop must not cross macro boundary
    	panic: stack push and pop must not cross macro boundary
    	panic: stack push and pop must not cross macro boundary
    	panic: stack push and pop must not cross macro boundary
    	panic: stack push and pop must not cross macro boundary
    	panic: stack push and pop must not cross macro boundary
    	panic: stack push and pop must not cross macro boundary
    [signal SIGSEGV: segmentation violation code=0x1 addr=0x10 pc=0x8140fa]
    
    goroutine 9 [running]:
    gioui.org/internal/ops.PopOp(...)
    	/home/korniltsev/go/pkg/mod/gioui.org@v0.4.1/internal/ops/ops.go:275
    gioui.org/op/clip.Stack.Pop(...)
    	/home/korniltsev/go/pkg/mod/gioui.org@v0.4.1/op/clip/clip.go:105
    panic({0x925b20?, 0xaea460?})
    	/home/korniltsev/sdk/go1.22.4/src/runtime/panic.go:770 +0x132
    gioui.org/internal/ops.PopOp(...)
    	/home/korniltsev/go/pkg/mod/gioui.org@v0.4.1/internal/ops/ops.go:275
    gioui.org/op/clip.Stack.Pop(...)
    	/home/korniltsev/go/pkg/mod/gioui.org@v0.4.1/op/clip/clip.go:105
    panic({0x925b20?, 0xaea460?})
    	/home/korniltsev/sdk/go1.22.4/src/runtime/panic.go:770 +0x132
    gioui.org/internal/ops.PopOp(...)
    	/home/korniltsev/go/pkg/mod/gioui.org@v0.4.1/internal/ops/ops.go:275
    gioui.org/op/clip.Stack.Pop(...)
    	/home/korniltsev/go/pkg/mod/gioui.org@v0.4.1/op/clip/clip.go:105
    panic({0x925b20?, 0xaea460?})
    	/home/korniltsev/sdk/go1.22.4/src/runtime/panic.go:770 +0x132
    gioui.org/internal/ops.PopOp(...)
    	/home/korniltsev/go/pkg/mod/gioui.org@v0.4.1/internal/ops/ops.go:275
    gioui.org/op/clip.Stack.Pop(...)
    	/home/korniltsev/go/pkg/mod/gioui.org@v0.4.1/op/clip/clip.go:105
    panic({0x925b20?, 0xaea460?})
    	/home/korniltsev/sdk/go1.22.4/src/runtime/panic.go:770 +0x132
    gioui.org/internal/ops.PopOp(...)
    	/home/korniltsev/go/pkg/mod/gioui.org@v0.4.1/internal/ops/ops.go:275
    gioui.org/op/clip.Stack.Pop(...)
    	/home/korniltsev/go/pkg/mod/gioui.org@v0.4.1/op/clip/clip.go:105
    panic({0x925b20?, 0xaea460?})
    	/home/korniltsev/sdk/go1.22.4/src/runtime/panic.go:770 +0x132
    gioui.org/internal/ops.PopOp(...)
    	/home/korniltsev/go/pkg/mod/gioui.org@v0.4.1/internal/ops/ops.go:275
    gioui.org/op.TransformStack.Pop(...)
    	/home/korniltsev/go/pkg/mod/gioui.org@v0.4.1/op/op.go:239
    panic({0x925b20?, 0xaea460?})
    	/home/korniltsev/sdk/go1.22.4/src/runtime/panic.go:770 +0x132
    gioui.org/internal/ops.PopOp(...)
    	/home/korniltsev/go/pkg/mod/gioui.org@v0.4.1/internal/ops/ops.go:275
    gioui.org/op/clip.Stack.Pop(...)
    	/home/korniltsev/go/pkg/mod/gioui.org@v0.4.1/op/clip/clip.go:105
    panic({0x950780?, 0xddece0?})
    	/home/korniltsev/sdk/go1.22.4/src/runtime/panic.go:770 +0x132
    main.Filter.couldMatchState({0x1e?, 0x1?}, {0x0?, 0x0?}, {0xc00cb06070?, 0xc00cb10000?})
    	/home/korniltsev/github/gotraceui/cmd/gotraceui/filter.go:113 +0xba
    main.Filter.couldMatch({0x38?, 0xaed560?}, {0x715ba6e9c9f0?, 0xc0286464b0?}, {0xc00cb06070?, 0xc00cb10000?})
    	/home/korniltsev/github/gotraceui/cmd/gotraceui/filter.go:92 +0x31
    main.Filter.Match({0xd?, 0x346?}, {0x715ba6e9c9f0, 0xc0286464b0}, {0xc00cb06070?, 0xc00cb10000?})
    	/home/korniltsev/github/gotraceui/cmd/gotraceui/filter.go:32 +0x45
    main.(*Track).layoutMain.func2({0xaf36a0, 0xc0286464b0}, 0x426b1747, 0x449a4746)
    	/home/korniltsev/github/gotraceui/cmd/gotraceui/timeline.go:740 +0x28e
    main.(*Track).layoutMain(0xc00cb10000, 0xc000188500, {{{0x50d, 0x346}, {0x50d, 0x346}}, {0x3f800000, 0x3f800000}, {0xaed560, 0xc0001b86d0}, ...}, ...)
    	/home/korniltsev/github/gotraceui/cmd/gotraceui/timeline.go:879 +0x124d
    main.(*Track).Layout.func1(0x0?, {{{0x50d, 0x346}, {0x50d, 0x346}}, {0x3f800000, 0x3f800000}, {0xaed560, 0xc0001b86d0}, {0xc1a0c8c1de7d36f2, ...}, ...})
    	/home/korniltsev/github/gotraceui/cmd/gotraceui/timeline.go:624 +0x65
    honnef.co/go/gotraceui/theme.Record(0xc000188500, {{{0x50d, 0x346}, {0x50d, 0x346}}, {0x3f800000, 0x3f800000}, {0xaed560, 0xc0001b86d0}, {0xc1a0c8c1de7d36f2, ...}, ...}, ...)
    	/home/korniltsev/github/gotraceui/theme/theme.go:994 +0xa7
    main.(*Track).Layout(0xc00cb10000, 0xc000188500, {{{0x50d, 0x346}, {0x50d, 0x346}}, {0x3f800000, 0x3f800000}, {0xaed560, 0xc0001b86d0}, ...}, ...)
    	/home/korniltsev/github/gotraceui/cmd/gotraceui/timeline.go:623 +0x308
    main.(*Timeline).Layout(0xc00cb06070, 0xc000188500, {{{0x50d, 0x346}, {0x50d, 0x346}}, {0x3f800000, 0x3f800000}, {0xaed560, 0xc0001b86d0}, ...}, ...)
    	/home/korniltsev/github/gotraceui/cmd/gotraceui/timeline.go:412 +0xc7a
    main.(*Canvas).layoutTimelines(0xc0000a9008, 0xc000188500, {{{0x50d, 0x346}, {0x50d, 0x346}}, {0x3f800000, 0x3f800000}, {0xaed560, 0xc0001b86d0}, ...})
    	/home/korniltsev/github/gotraceui/cmd/gotraceui/canvas.go:1215 +0x5ba
    main.(*Canvas).Layout.func1.3.2.1({{{0x50d, 0x346}, {0x50d, 0x346}}, {0x3f800000, 0x3f800000}, {0xaed560, 0xc0001b86d0}, {0xc1a0c8c1de7d36f2, 0x2bb58c7d8, ...}, ...})
    	/home/korniltsev/github/gotraceui/cmd/gotraceui/canvas.go:1005 +0x411
    gioui.org/layout.Flex.Layout({0x79?, 0x17?, 0x73?, 0x0?}, {{{0x0, 0x346}, {0x51b, 0x346}}, {0x3f800000, 0x3f800000}, ...}, ...)
    	/home/korniltsev/go/pkg/mod/gioui.org@v0.4.1/layout/flex.go:134 +0x5f5
    main.(*Canvas).Layout.func1.3.2(0xc000188500, {{{0x0, 0x346}, {0x51b, 0x346}}, {0x3f800000, 0x3f800000}, {0xaed560, 0xc0001b86d0}, {0xc1a0c8c1de7d36f2, ...}, ...})
    	/home/korniltsev/github/gotraceui/cmd/gotraceui/canvas.go:951 +0x23a
    honnef.co/go/gotraceui/theme.ResizeStyle.Layout.Dumb.func4({{{0x0, 0x346}, {0x51b, 0x346}}, {0x3f800000, 0x3f800000}, {0xaed560, 0xc0001b86d0}, {0xc1a0c8c1de7d36f2, 0x2bb58c7d8, ...}, ...})
    	/home/korniltsev/github/gotraceui/theme/window.go:165 +0x39
    gioui.org/layout.Flex.Layout({0xc8?, 0x97?, 0xa?, 0xc0?}, {{{0x0, 0x0}, {0x51b, 0x41c}}, {0x3f800000, 0x3f800000}, ...}, ...)
    	/home/korniltsev/go/pkg/mod/gioui.org@v0.4.1/layout/flex.go:134 +0x5f5
    gioui.org/x/component.(*Resize).Layout(0xc0000a97c0, {{{0x0, 0x0}, {0x51b, 0x41c}}, {0x3f800000, 0x3f800000}, {0xaed560, 0xc0001b86d0}, {0xc1a0c8c1de7d36f2, ...}, ...}, ...)
    	/home/korniltsev/go/pkg/mod/gioui.org/x@v0.4.0/component/resizer.go:41 +0x418
    honnef.co/go/gotraceui/theme.ResizeStyle.Layout({0xc0000a97c0?, {0x0?, 0x41d80000?, 0x2f2fbf98?, 0xc0?}}, 0xc000188500, {{{0x0, 0x0}, {0x51b, 0x41c}}, ...}, ...)
    	/home/korniltsev/github/gotraceui/theme/theme.go:753 +0x333
    main.(*Canvas).Layout.func1.3({{{0x0, 0x0}, {0x51b, 0x41c}}, {0x3f800000, 0x3f800000}, {0xaed560, 0xc0001b86d0}, {0xc1a0c8c1de7d36f2, 0x2bb58c7d8, ...}, ...})
    	/home/korniltsev/github/gotraceui/cmd/gotraceui/canvas.go:927 +0x15f
    honnef.co/go/gotraceui/layout.Rigids({{{0x0, 0x0}, {0x51b, 0x437}}, {0x3f800000, 0x3f800000}, {0xaed560, 0xc0001b86d0}, {0xc1a0c8c1de7d36f2, 0x2bb58c7d8, ...}, ...}, ...)
    	/home/korniltsev/github/gotraceui/layout/layout.go:164 +0x436
    main.(*Canvas).Layout.func1(0xc0000a9008, 0xc000188500, {{{0x0, 0x0}, {0x51b, 0x437}}, {0x3f800000, 0x3f800000}, {0xaed560, 0xc0001b86d0}, ...})
    	/home/korniltsev/github/gotraceui/cmd/gotraceui/canvas.go:889 +0x4cd
    main.(*Canvas).Layout(0xc0000a9008, 0xc000188500, {{{0x0, 0x0}, {0x51b, 0x437}}, {0x3f800000, 0x3f800000}, {0xaed560, 0xc0001b86d0}, ...})
    	/home/korniltsev/github/gotraceui/cmd/gotraceui/canvas.go:1124 +0x1b8e
    main.(*TimelinesComponent).Layout(0x40a0000000000000?, 0x0?, {{{0x51b, 0x437}, {0x51b, 0x437}}, {0x3f800000, 0x3f800000}, {0xaed560, 0xc0001b86d0}, ...})
    	/home/korniltsev/github/gotraceui/cmd/gotraceui/main.go:606 +0x39
    main.(*MainWindow).renderMainScene.func1.1(0x140000000a?, {{{0x51b, 0x437}, {0x51b, 0x437}}, {0x3f800000, 0x3f800000}, {0xaed560, 0xc0001b86d0}, {0xc1a0c8c1de7d36f2, ...}, ...})
    	/home/korniltsev/github/gotraceui/cmd/gotraceui/main.go:1029 +0x9b
    honnef.co/go/gotraceui/theme.TabbedStyle.Layout.func1.4({{{0x51b, 0x0}, {0x51b, 0x437}}, {0x3f800000, 0x3f800000}, {0xaed560, 0xc0001b86d0}, {0xc1a0c8c1de7d36f2, 0x2bb58c7d8, ...}, ...})
    	/home/korniltsev/github/gotraceui/theme/theme.go:971 +0x39
    honnef.co/go/gotraceui/layout.Rigids({{{0x51b, 0x0}, {0x51b, 0x456}}, {0x3f800000, 0x3f800000}, {0xaed560, 0xc0001b86d0}, {0xc1a0c8c1de7d36f2, 0x2bb58c7d8, ...}, ...}, ...)
    	/home/korniltsev/github/gotraceui/layout/layout.go:164 +0x436
    honnef.co/go/gotraceui/theme.TabbedStyle.Layout.func1(0x51b?, {{{0x51b, 0x0}, {0x51b, 0x456}}, {0x3f800000, 0x3f800000}, {0xaed560, 0xc0001b86d0}, {0xc1a0c8c1de7d36f2, ...}, ...})
    	/home/korniltsev/github/gotraceui/theme/theme.go:933 +0x16d
    honnef.co/go/gotraceui/theme.Background.Layout({{0xa9968?, 0xc0?, 0x0?, 0x0?}}, 0xc000188500, {{{0x51b, 0x0}, {0x51b, 0x456}}, {0x3f800000, ...}, ...}, ...)
    	/home/korniltsev/github/gotraceui/theme/util.go:65 +0x13e
    honnef.co/go/gotraceui/theme.TabbedStyle.Layout({0xc0000a9968?, {0xc02ef53480?, 0xc02f2fd650?, 0xc02f2fd568?}}, 0xc000188500, {{{0x51b, 0x0}, {0x51b, 0x456}}, {0x3f800000, ...}, ...}, ...)
    	/home/korniltsev/github/gotraceui/theme/theme.go:932 +0x2d5
    main.(*MainWindow).renderMainScene.func1(0xc000188500, {{{0x51b, 0x0}, {0x51b, 0x456}}, {0x3f800000, 0x3f800000}, {0xaed560, 0xc0001b86d0}, {0xc1a0c8c1de7d36f2, ...}, ...})
    	/home/korniltsev/github/gotraceui/cmd/gotraceui/main.go:1023 +0x185
    honnef.co/go/gotraceui/theme.ResizeStyle.Layout.Dumb.func3({{{0x51b, 0x0}, {0x51b, 0x456}}, {0x3f800000, 0x3f800000}, {0xaed560, 0xc0001b86d0}, {0xc1a0c8c1de7d36f2, 0x2bb58c7d8, ...}, ...})
    	/home/korniltsev/github/gotraceui/theme/window.go:165 +0x39
    gioui.org/layout.Flex.Layout({0x0?, 0x9d?, 0xa?, 0xc0?}, {{{0x0, 0x0}, {0x750, 0x456}}, {0x3f800000, 0x3f800000}, ...}, ...)
    	/home/korniltsev/go/pkg/mod/gioui.org@v0.4.1/layout/flex.go:134 +0x5f5
    gioui.org/x/component.(*Resize).Layout(0xc0000a9cf8, {{{0x0, 0x0}, {0x750, 0x456}}, {0x3f800000, 0x3f800000}, {0xaed560, 0xc0001b86d0}, {0xc1a0c8c1de7d36f2, ...}, ...}, ...)
    	/home/korniltsev/go/pkg/mod/gioui.org/x@v0.4.0/component/resizer.go:41 +0x418
    honnef.co/go/gotraceui/theme.ResizeStyle.Layout({0xc0000a9cf8?, {0x6b45a0?, 0xc0?, 0x2f2fde78?, 0xc0?}}, 0xc000188500, {{{0x0, 0x0}, {0x750, 0x456}}, ...}, ...)
    	/home/korniltsev/github/gotraceui/theme/theme.go:753 +0x333
    main.(*MainWindow).renderMainScene(0xc0000a9008, 0xc000188500, {{{0x0, 0x0}, {0x750, 0x456}}, {0x3f800000, 0x3f800000}, {0xaed560, 0xc0001b86d0}, ...}, ...)
    	/home/korniltsev/github/gotraceui/cmd/gotraceui/main.go:1040 +0x82f
    main.(*MainWindow).Run.func2(0xc000188500, {{{0x0, 0x0}, {0x750, 0x456}}, {0x3f800000, 0x3f800000}, {0xaed560, 0xc0001b86d0}, {0xc1a0c8c1de7d36f2, ...}, ...})
    	/home/korniltsev/github/gotraceui/cmd/gotraceui/main.go:858 +0x5ec
    honnef.co/go/gotraceui/theme.(*Window).Layout.Dumb.func2({{{0x750, 0x456}, {0x750, 0x456}}, {0x3f800000, 0x3f800000}, {0xaed560, 0xc0001b86d0}, {0xc1a0c8c1de7d36f2, 0x2bb58c7d8, ...}, ...})
    	/home/korniltsev/github/gotraceui/theme/window.go:165 +0x39
    honnef.co/go/gotraceui/layout.PixelInset.Layout({0x467?, 0x3f8000003f800000?, 0xaed560?, 0xc0001b86d0?}, {{{0x750, 0x456}, {0x750, 0x456}}, {0x3f800000, 0x3f800000}, ...}, ...)
    	/home/korniltsev/github/gotraceui/layout/layout.go:103 +0x316
    honnef.co/go/gotraceui/theme.(*Window).Layout(0xc000188500, 0xc0000e0880, {{0xc1a0c8c1de7d36f2, 0x2bb58c7d8, 0x102d580}, {0x3f800000, 0x3f800000}, {0x750, 0x467}, {0x0, ...}, ...}, ...)
    	/home/korniltsev/github/gotraceui/theme/window.go:288 +0x7d6
    main.(*MainWindow).Run(0xc0000a9008)
    	/home/korniltsev/github/gotraceui/cmd/gotraceui/main.go:819 +0x508
    main.main.func2()
    	/home/korniltsev/github/gotraceui/cmd/gotraceui/main.go:1416 +0x1c
    created by main.main in goroutine 1
    	/home/korniltsev/github/gotraceui/cmd/gotraceui/main.go:1415 +0x59d
    
    

    This time I clicked "highlight spans" -> "General"

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions< 3202 /h2>

      0