Open gedw99 opened 12 hours ago
crashes on startup for mail app.
go run mail/cmd/mail/.
none
go version go version go1.23.2 darwin/arm64 Platform: MacOS System platform: MacOS App version: dev Core version: dev Time: 2024-10-23 18:58:49 panic: reflect.Value.Addr of unaddressable value goroutine 1 [running, locked to thread]: runtime/debug.Stack() /opt/homebrew/opt/go/libexec/src/runtime/debug/stack.go:26 +0x64 cogentcore.org/core/system.HandleRecoverBase({0x1039ebbe0, 0x103bcdfd0}) /Users/apple/workspace/go/pkg/mod/cogentcore.org/core@v0.3.3-0.20240902213628-48df10901467/system/recover.go:50 +0x38 cogentcore.org/core/core.handleRecover({0x1039ebbe0, 0x103bcdfd0}) /Users/apple/workspace/go/pkg/mod/cogentcore.org/core@v0.3.3-0.20240902213628-48df10901467/core/recover.go:37 +0x4c cogentcore.org/core/core.(*Stage).run.func1() /Users/apple/workspace/go/pkg/mod/cogentcore.org/core@v0.3.3-0.20240902213628-48df10901467/core/stage.go:290 +0x34 panic({0x1039ebbe0?, 0x103bcdfd0?}) /opt/homebrew/opt/go/libexec/src/runtime/panic.go:785 +0x124 reflect.Value.Addr({0x103a74680?, 0x1400020c300?, 0x14000051528?}) /opt/homebrew/opt/go/libexec/src/reflect/value.go:268 +0x64 cogentcore.org/core/core.(*ListBase).MakeRow.func1() /Users/apple/workspace/go/pkg/mod/cogentcore.org/core@v0.3.3-0.20240902213628-48df10901467/core/list.go:600 +0x28 cogentcore.org/core/core.(*ListBase).MakeRow.AddNew[...].func3() /Users/apple/workspace/go/pkg/mod/cogentcore.org/core@v0.3.3-0.20240902213628-48df10901467/tree/plan.go:161 +0x24 cogentcore.org/core/tree.(*Plan).Update.func2({0x103a48a80?, 0x0?}, 0x140006885c0?) /Users/apple/workspace/go/pkg/mod/cogentcore.org/core@v0.3.3-0.20240902213628-48df10901467/tree/plan.go:234 +0x40 cogentcore.org/core/base/plan.Update[...](0x14000321838, 0x4, 0x14000051988, 0x14000051978, 0x14000051958, 0x103bca800) /Users/apple/workspace/go/pkg/mod/cogentcore.org/core@v0.3.3-0.20240902213628-48df10901467/base/plan/update.go:72 +0x72c cogentcore.org/core/tree.(*Plan).Update(0x140004cabe0, {0x103be32e0, 0x14000321808}) /Users/apple/workspace/go/pkg/mod/cogentcore.org/core@v0.3.3-0.20240902213628-48df10901467/tree/plan.go:229 +0xec cogentcore.org/core/tree.(*NodeBase).UpdateFromMake(0x14000321808) /Users/apple/workspace/go/pkg/mod/cogentcore.org/core@v0.3.3-0.20240902213628-48df10901467/tree/plan.go:106 +0x50 cogentcore.org/core/core.(*WidgetBase).UpdateWidget.(*NodeBase).RunUpdaters.func1({0x14000400340, 0x1029dc510?, 0x103b24ca0?}) /Users/apple/workspace/go/pkg/mod/cogentcore.org/core@v0.3.3-0.20240902213628-48df10901467/tree/plan.go:115 +0x34 cogentcore.org/core/base/tiered.(*Tiered[...]).Do(0x1029d6cb0, 0x103bca3f0?) /Users/apple/workspace/go/pkg/mod/cogentcore.org/core@v0.3.3-0.20240902213628-48df10901467/base/tiered/tiered.go:30 +0x5c cogentcore.org/core/tree.(*NodeBase).RunUpdaters(...) /Users/apple/workspace/go/pkg/mod/cogentcore.org/core@v0.3.3-0.20240902213628-48df10901467/tree/plan.go:113 cogentcore.org/core/core.(*WidgetBase).UpdateWidget(0x14000321808) /Users/apple/workspace/go/pkg/mod/cogentcore.org/core@v0.3.3-0.20240902213628-48df10901467/core/update.go:25 +0x50 cogentcore.org/core/core.(*WidgetBase).UpdateTree.func1({0x104441850?, 0x103ba0880?}, 0x14000051c20?) /Users/apple/workspace/go/pkg/mod/cogentcore.org/core@v0.3.3-0.20240902213628-48df10901467/core/update.go:33 +0x20 cogentcore.org/core/core.(*WidgetBase).UpdateTree.(*WidgetBase).WidgetWalkDown.func2({0x103be31a0, 0x14000321808}) /Users/apple/workspace/go/pkg/mod/cogentcore.org/core@v0.3.3-0.20240902213628-48df10901467/core/widget.go:467 +0xa8 cogentcore.org/core/tree.(*NodeBase).WalkDown(0x14000232888, 0x140002e74b0) /Users/apple/workspace/go/pkg/mod/cogentcore.org/core@v0.3.3-0.20240902213628-48df10901467/tree/nodebase.go:500 +0xf0 cogentcore.org/core/core.(*WidgetBase).WidgetWalkDown(...) /Users/apple/workspace/go/pkg/mod/cogentcore.org/core@v0.3.3-0.20240902213628-48df10901467/core/widget.go:465 cogentcore.org/core/core.(*WidgetBase).UpdateTree(0x14000232888) /Users/apple/workspace/go/pkg/mod/cogentcore.org/core@v0.3.3-0.20240902213628-48df10901467/core/update.go:32 +0x5c cogentcore.org/core/core.(*Scene).updateScene(0x14000232888) /Users/apple/workspace/go/pkg/mod/cogentcore.org/core@v0.3.3-0.20240902213628-48df10901467/core/render.go:235 +0x84 cogentcore.org/core/core.(*Stage).configMainStage(0x140002e28f0) /Users/apple/workspace/go/pkg/mod/cogentcore.org/core@v0.3.3-0.20240902213628-48df10901467/core/mainstage.go:191 +0x118 cogentcore.org/core/core.(*Stage).runWindow(0x140002e28f0) /Users/apple/workspace/go/pkg/mod/cogentcore.org/core@v0.3.3-0.20240902213628-48df10901467/core/mainstage.go:204 +0x11c cogentcore.org/core/core.(*Stage).run(0x140002e28f0?) /Users/apple/workspace/go/pkg/mod/cogentcore.org/core@v0.3.3-0.20240902213628-48df10901467/core/stage.go:293 +0x8c cogentcore.org/core/core.(*Stage).Run(0x14000000000?) /Users/apple/workspace/go/pkg/mod/cogentcore.org/core@v0.3.3-0.20240902213628-48df10901467/core/stage.go:272 +0x8c cogentcore.org/core/core.(*Body).RunWindow(0x1?) /Users/apple/workspace/go/pkg/mod/cogentcore.org/core@v0.3.3-0.20240902213628-48df10901467/core/mainstage.go:71 +0x60 cogentcore.org/core/core.(*Body).RunMainWindow(0x103a5f980?) /Users/apple/workspace/go/pkg/mod/cogentcore.org/core@v0.3.3-0.20240902213628-48df10901467/core/mainstage.go:45 +0x38 main.main() /Users/apple/workspace/go/src/junk/cogent/mail/cmd/mail/mail.go:22 +0x2d0
macOS
Cogent Mail is not ready for end-user use right now due to some authentication and labeling issues, but it will be soon, which should fix this issue.
Describe the bug
crashes on startup for mail app.
How to reproduce
go run mail/cmd/mail/.
Example code
Relevant output
Platform
macOS