Skip to content

Instantly share code, notes, and snippets.

@ajstarks
Created January 21, 2024 02:37
Show Gist options
  • Save ajstarks/080972af9bf905ffe595e14009e8e471 to your computer and use it in GitHub Desktop.
Save ajstarks/080972af9bf905ffe595e14009e8e471 to your computer and use it in GitHub Desktop.
wayland gio crash with #555 applied
runtime: goroutine stack exceeds 1000000000-byte limit
runtime: sp=0xc0202e03a8 stack=[0xc0202e0000, 0xc0402e0000]
fatal error: stack overflow
runtime stack:
runtime.throw({0x7bbcd4?, 0x7fb4ca133778?})
/home/ajstarks/go/src/runtime/panic.go:1077 +0x5c fp=0x7fb4ca133728 sp=0x7fb4ca1336f8 pc=0x43ac9c
runtime.newstack()
/home/ajstarks/go/src/runtime/stack.go:1107 +0x5ac fp=0x7fb4ca1338d8 sp=0x7fb4ca133728 pc=0x45452c
traceback: unexpected SPWRITE function runtime.morestack
runtime.morestack()
/home/ajstarks/go/src/runtime/asm_amd64.s:593 +0x8f fp=0x7fb4ca1338e0 sp=0x7fb4ca1338d8 pc=0x46988f
goroutine 1 [running, locked to thread]:
runtime.heapBitsSetType(0xc005283b00, 0x60, 0x58, 0x75e0a0)
/home/ajstarks/go/src/runtime/mbitmap.go:946 +0x576 fp=0xc0202e03b8 sp=0xc0202e03b0 pc=0x41abb6
runtime.mallocgc(0x58, 0x75e0a0, 0x1)
/home/ajstarks/go/src/runtime/malloc.go:1148 +0x5bf fp=0xc0202e0420 sp=0xc0202e03b8 pc=0x41283f
runtime.newobject(0x0?)
/home/ajstarks/go/src/runtime/malloc.go:1328 +0x25 fp=0xc0202e0448 sp=0xc0202e0420 pc=0x412c05
gioui.org/app.(*Window).processEvent(0xc000186000, {0x84ab78?, 0xc005283aa0?})
/home/ajstarks/gowork/pkg/mod/gioui.org@v0.4.2-0.20231221171002-cb8efefa839a/app/window.go:632 +0x1b7 fp=0xc0202e0678 sp=0xc0202e0448 pc=0x68c8f7
gioui.org/app.(*callbacks).ProcessEvent(...)
/home/ajstarks/gowork/pkg/mod/gioui.org@v0.4.2-0.20231221171002-cb8efefa839a/app/window.go:392
gioui.org/app.(*window).ProcessEvent(...)
/home/ajstarks/gowork/pkg/mod/gioui.org@v0.4.2-0.20231221171002-cb8efefa839a/app/os_wayland.go:1392
gioui.org/app.(*window).Configure(0xc000292000, {0x0, 0x0, 0x410?})
/home/ajstarks/gowork/pkg/mod/gioui.org@v0.4.2-0.20231221171002-cb8efefa839a/app/os_wayland.go:1104 +0x68a fp=0xc0202e0828 sp=0xc0202e0678 pc=0x69e02a
gioui.org/app.(*Window).decorate(0xc000186000, {{0xc1633e57e8793526, 0x2f0bd966, 0xaa2e60}, {0x3f800000, 0x3f800000}, {0x3e8, 0x410}, {0x0, 0x0, ...}, ...}, ...)
/home/ajstarks/gowork/pkg/mod/gioui.org@v0.4.2-0.20231221171002-cb8efefa839a/app/window.go:782 +0x35f fp=0xc0202e0b80 sp=0xc0202e0828 pc=0x68e55f
gioui.org/app.(*Window).processEvent(0xc000186000, {0x84abd8?, 0xc005283980?})
/home/ajstarks/gowork/pkg/mod/gioui.org@v0.4.2-0.20231221171002-cb8efefa839a/app/window.go:609 +0x106b fp=0xc0202e0db0 sp=0xc0202e0b80 pc=0x68d7ab
gioui.org/app.(*callbacks).ProcessEvent(...)
/home/ajstarks/gowork/pkg/mod/gioui.org@v0.4.2-0.20231221171002-cb8efefa839a/app/window.go:392
gioui.org/app.(*window).ProcessEvent(...)
/home/ajstarks/gowork/pkg/mod/gioui.org@v0.4.2-0.20231221171002-cb8efefa839a/app/os_wayland.go:1392
gioui.org/app.(*window).draw(0xc000292000, 0x1)
/home/ajstarks/gowork/pkg/mod/gioui.org@v0.4.2-0.20231221171002-cb8efefa839a/app/os_wayland.go:1780 +0x29d fp=0xc0202e0e90 sp=0xc0202e0db0 pc=0x6a2bfd
gioui.org/app.(*window).Configure(0xc000292000, {0x0, 0x0, 0x410?})
/home/ajstarks/gowork/pkg/mod/gioui.org@v0.4.2-0.20231221171002-cb8efefa839a/app/os_wayland.go:1105 +0x69c fp=0xc0202e1040 sp=0xc0202e0e90 pc=0x69e03c
gioui.org/app.(*Window).decorate(0xc000186000, {{0xc1633e57e8792e11, 0x2f0bd25b, 0xaa2e60}, {0x3f800000, 0x3f800000}, {0x3e8, 0x410}, {0x0, 0x0, ...}, ...}, ...)
/home/ajstarks/gowork/pkg/mod/gioui.org@v0.4.2-0.20231221171002-cb8efefa839a/app/window.go:782 +0x35f fp=0xc0202e1398 sp=0xc0202e1040 pc=0x68e55f
gioui.org/app.(*Window).processEvent(0xc000186000, {0x84abd8?, 0xc0052837a0?})
/home/ajstarks/gowork/pkg/mod/gioui.org@v0.4.2-0.20231221171002-cb8efefa839a/app/window.go:609 +0x106b fp=0xc0202e15c8 sp=0xc0202e1398 pc=0x68d7ab
gioui.org/app.(*callbacks).ProcessEvent(...)
/home/ajstarks/gowork/pkg/mod/gioui.org@v0.4.2-0.20231221171002-cb8efefa839a/app/window.go:392
gioui.org/app.(*window).ProcessEvent(...)
/home/ajstarks/gowork/pkg/mod/gioui.org@v0.4.2-0.20231221171002-cb8efefa839a/app/os_wayland.go:1392
gioui.org/app.(*window).draw(0xc000292000, 0x1)
/home/ajstarks/gowork/pkg/mod/gioui.org@v0.4.2-0.20231221171002-cb8efefa839a/app/os_wayland.go:1780 +0x29d fp=0xc0202e16a8 sp=0xc0202e15c8 pc=0x6a2bfd
gioui.org/app.(*window).Configure(0xc000292000, {0x0, 0x0, 0x410?})
/home/ajstarks/gowork/pkg/mod/gioui.org@v0.4.2-0.20231221171002-cb8efefa839a/app/os_wayland.go:1105 +0x69c fp=0xc0202e1858 sp=0xc0202e16a8 pc=0x69e03c
gioui.org/app.(*Window).decorate(0xc000186000, {{0xc1633e57e8792bb7, 0x2f0bd001, 0xaa2e60}, {0x3f800000, 0x3f800000}, {0x3e8, 0x410}, {0x0, 0x0, ...}, ...}, ...)
/home/ajstarks/gowork/pkg/mod/gioui.org@v0.4.2-0.20231221171002-cb8efefa839a/app/window.go:782 +0x35f fp=0xc0202e1bb0 sp=0xc0202e1858 pc=0x68e55f
gioui.org/app.(*Window).processEvent(0xc000186000, {0x84abd8?, 0xc0052835c0?})
/home/ajstarks/gowork/pkg/mod/gioui.org@v0.4.2-0.20231221171002-cb8efefa839a/app/window.go:609 +0x106b fp=0xc0202e1de0 sp=0xc0202e1bb0 pc=0x68d7ab
gioui.org/app.(*callbacks).ProcessEvent(...)
/home/ajstarks/gowork/pkg/mod/gioui.org@v0.4.2-0.20231221171002-cb8efefa839a/app/window.go:392
gioui.org/app.(*window).ProcessEvent(...)
/home/ajstarks/gowork/pkg/mod/gioui.org@v0.4.2-0.20231221171002-cb8efefa839a/app/os_wayland.go:1392
gioui.org/app.(*window).draw(0xc000292000, 0x1)
/home/ajstarks/gowork/pkg/mod/gioui.org@v0.4.2-0.20231221171002-cb8efefa839a/app/os_wayland.go:1780 +0x29d fp=0xc0202e1ec0 sp=0xc0202e1de0 pc=0x6a2bfd
gioui.org/app.(*window).Configure(0xc000292000, {0x0, 0x0, 0x410?})
/home/ajstarks/gowork/pkg/mod/gioui.org@v0.4.2-0.20231221171002-cb8efefa839a/app/os_wayland.go:1105 +0x69c fp=0xc0202e2070 sp=0xc0202e1ec0 pc=0x69e03c
gioui.org/app.(*Window).decorate(0xc000186000, {{0xc1633e57e87924c0, 0x2f0bc90a, 0xaa2e60}, {0x3f800000, 0x3f800000}, {0x3e8, 0x410}, {0x0, 0x0, ...}, ...}, ...)
/home/ajstarks/gowork/pkg/mod/gioui.org@v0.4.2-0.20231221171002-cb8efefa839a/app/window.go:782 +0x35f fp=0xc0202e23c8 sp=0xc0202e2070 pc=0x68e55f
gioui.org/app.(*Window).processEvent(0xc000186000, {0x84abd8?, 0xc0052833e0?})
/home/ajstarks/gowork/pkg/mod/gioui.org@v0.4.2-0.20231221171002-cb8efefa839a/app/window.go:609 +0x106b fp=0xc0202e25f8 sp=0xc0202e23c8 pc=0x68d7ab
gioui.org/app.(*callbacks).ProcessEvent(...)
/home/ajstarks/gowork/pkg/mod/gioui.org@v0.4.2-0.20231221171002-cb8efefa839a/app/window.go:392
gioui.org/app.(*window).ProcessEvent(...)
/home/ajstarks/gowork/pkg/mod/gioui.org@v0.4.2-0.20231221171002-cb8efefa839a/app/os_wayland.go:1392
gioui.org/app.(*window).draw(0xc000292000, 0x1)
/home/ajstarks/gowork/pkg/mod/gioui.org@v0.4.2-0.20231221171002-cb8efefa839a/app/os_wayland.go:1780 +0x29d fp=0xc0202e26d8 sp=0xc0202e25f8 pc=0x6a2bfd
gioui.org/app.(*window).Configure(0xc000292000, {0x0, 0x0, 0x410?})
/home/ajstarks/gowork/pkg/mod/gioui.org@v0.4.2-0.20231221171002-cb8efefa839a/app/os_wayland.go:1105 +0x69c fp=0xc0202e2888 sp=0xc0202e26d8 pc=0x69e03c
gioui.org/app.(*Window).decorate(0xc000186000, {{0xc1633e57e87922b7, 0x2f0bc701, 0xaa2e60}, {0x3f800000, 0x3f800000}, {0x3e8, 0x410}, {0x0, 0x0, ...}, ...}, ...)
/home/ajstarks/gowork/pkg/mod/gioui.org@v0.4.2-0.20231221171002-cb8efefa839a/app/window.go:782 +0x35f fp=0xc0202e2be0 sp=0xc0202e2888 pc=0x68e55f
gioui.org/app.(*Window).processEvent(0xc000186000, {0x84abd8?, 0xc005283200?})
/home/ajstarks/gowork/pkg/mod/gioui.org@v0.4.2-0.20231221171002-cb8efefa839a/app/window.go:609 +0x106b fp=0xc0202e2e10 sp=0xc0202e2be0 pc=0x68d7ab
gioui.org/app.(*callbacks).ProcessEvent(...)
/home/ajstarks/gowork/pkg/mod/gioui.org@v0.4.2-0.20231221171002-cb8efefa839a/app/window.go:392
gioui.org/app.(*window).ProcessEvent(...)
/home/ajstarks/gowork/pkg/mod/gioui.org@v0.4.2-0.20231221171002-cb8efefa839a/app/os_wayland.go:1392
gioui.org/app.(*window).draw(0xc000292000, 0x1)
/home/ajstarks/gowork/pkg/mod/gioui.org@v0.4.2-0.20231221171002-cb8efefa839a/app/os_wayland.go:1780 +0x29d fp=0xc0202e2ef0 sp=0xc0202e2e10 pc=0x6a2bfd
gioui.org/app.(*window).Configure(0xc000292000, {0x0, 0x0, 0x410?})
/home/ajstarks/gowork/pkg/mod/gioui.org@v0.4.2-0.20231221171002-cb8efefa839a/app/os_wayland.go:1105 +0x69c fp=0xc0202e30a0 sp=0xc0202e2ef0 pc=0x69e03c
gioui.org/app.(*Window).decorate(0xc000186000, {{0xc1633e57e8791bfc, 0x2f0bc03c, 0xaa2e60}, {0x3f800000, 0x3f800000}, {0x3e8, 0x410}, {0x0, 0x0, ...}, ...}, ...)
/home/ajstarks/gowork/pkg/mod/gioui.org@v0.4.2-0.20231221171002-cb8efefa839a/app/window.go:782 +0x35f fp=0xc0202e33f8 sp=0xc0202e30a0 pc=0x68e55f
gioui.org/app.(*Window).processEvent(0xc000186000, {0x84abd8?, 0xc005283020?})
/home/ajstarks/gowork/pkg/mod/gioui.org@v0.4.2-0.20231221171002-cb8efefa839a/app/window.go:609 +0x106b fp=0xc0202e3628 sp=0xc0202e33f8 pc=0x68d7ab
gioui.org/app.(*callbacks).ProcessEvent(...)
/home/ajstarks/gowork/pkg/mod/gioui.org@v0.4.2-0.20231221171002-cb8efefa839a/app/window.go:392
gioui.org/app.(*window).ProcessEvent(...)
/home/ajstarks/gowork/pkg/mod/gioui.org@v0.4.2-0.20231221171002-cb8efefa839a/app/os_wayland.go:1392
gioui.org/app.(*window).draw(0xc000292000, 0x1)
/home/ajstarks/gowork/pkg/mod/gioui.org@v0.4.2-0.20231221171002-cb8efefa839a/app/os_wayland.go:1780 +0x29d fp=0xc0202e3708 sp=0xc0202e3628 pc=0x6a2bfd
gioui.org/app.(*window).Configure(0xc000292000, {0x0, 0x0, 0x410?})
/home/ajstarks/gowork/pkg/mod/gioui.org@v0.4.2-0.20231221171002-cb8efefa839a/app/os_wayland.go:1105 +0x69c fp=0xc0202e38b8 sp=0xc0202e3708 pc=0x69e03c
gioui.org/app.(*Window).decorate(0xc000186000, {{0xc1633e57e87919e9, 0x2f0bbe33, 0xaa2e60}, {0x3f800000, 0x3f800000}, {0x3e8, 0x410}, {0x0, 0x0, ...}, ...}, ...)
/home/ajstarks/gowork/pkg/mod/gioui.org@v0.4.2-0.20231221171002-cb8efefa839a/app/window.go:782 +0x35f fp=0xc0202e3c10 sp=0xc0202e38b8 pc=0x68e55f
gioui.org/app.(*Window).processEvent(0xc000186000, {0x84abd8?, 0xc005282e40?})
/home/ajstarks/gowork/pkg/mod/gioui.org@v0.4.2-0.20231221171002-cb8efefa839a/app/window.go:609 +0x106b fp=0xc0202e3e40 sp=0xc0202e3c10 pc=0x68d7ab
gioui.org/app.(*callbacks).ProcessEvent(...)
/home/ajstarks/gowork/pkg/mod/gioui.org@v0.4.2-0.20231221171002-cb8efefa839a/app/window.go:392
gioui.org/app.(*window).ProcessEvent(...)
/home/ajstarks/gowork/pkg/mod/gioui.org@v0.4.2-0.20231221171002-cb8efefa839a/app/os_wayland.go:1392
gioui.org/app.(*window).draw(0xc000292000, 0x1)
/home/ajstarks/gowork/pkg/mod/gioui.org@v0.4.2-0.20231221171002-cb8efefa839a/app/os_wayland.go:1780 +0x29d fp=0xc0202e3f20 sp=0xc0202e3e40 pc=0x6a2bfd
gioui.org/app.(*window).Configure(0xc000292000, {0x0, 0x0, 0x410?})
/home/ajstarks/gowork/pkg/mod/gioui.org@v0.4.2-0.20231221171002-cb8efefa839a/app/os_wayland.go:1105 +0x69c fp=0xc0202e40d0 sp=0xc0202e3f20 pc=0x69e03c
gioui.org/app.(*Window).decorate(0xc000186000, {{0xc1633e57e879121f, 0x2f0bb65f, 0xaa2e60}, {0x3f800000, 0x3f800000}, {0x3e8, 0x410}, {0x0, 0x0, ...}, ...}, ...)
/home/ajstarks/gowork/pkg/mod/gioui.org@v0.4.2-0.20231221171002-cb8efefa839a/app/window.go:782 +0x35f fp=0xc0202e4428 sp=0xc0202e40d0 pc=0x68e55f
...1554560 frames elided...
gioui.org/app.(*window).ProcessEvent(...)
/home/ajstarks/gowork/pkg/mod/gioui.org@v0.4.2-0.20231221171002-cb8efefa839a/app/os_wayland.go:1392
gioui.org/app.(*window).draw(0xc000292000, 0x1)
/home/ajstarks/gowork/pkg/mod/gioui.org@v0.4.2-0.20231221171002-cb8efefa839a/app/os_wayland.go:1780 +0x29d fp=0xc0402dd130 sp=0xc0402dd050 pc=0x6a2bfd
gioui.org/app.(*window).Configure(0xc000292000, {0x0, 0x0, 0x410?})
/home/ajstarks/gowork/pkg/mod/gioui.org@v0.4.2-0.20231221171002-cb8efefa839a/app/os_wayland.go:1105 +0x69c fp=0xc0402dd2e0 sp=0xc0402dd130 pc=0x69e03c
gioui.org/app.(*Window).decorate(0xc000186000, {{0xc1633e57b6751985, 0x16cf3cf, 0xaa2e60}, {0x3f800000, 0x3f800000}, {0x3e8, 0x410}, {0x0, 0x0, ...}, ...}, ...)
/home/ajstarks/gowork/pkg/mod/gioui.org@v0.4.2-0.20231221171002-cb8efefa839a/app/window.go:782 +0x35f fp=0xc0402dd638 sp=0xc0402dd2e0 pc=0x68e55f
gioui.org/app.(*Window).processEvent(0xc000186000, {0x84abd8?, 0xc00028eae0?})
/home/ajstarks/gowork/pkg/mod/gioui.org@v0.4.2-0.20231221171002-cb8efefa839a/app/window.go:609 +0x106b fp=0xc0402dd868 sp=0xc0402dd638 pc=0x68d7ab
gioui.org/app.(*callbacks).ProcessEvent(...)
/home/ajstarks/gowork/pkg/mod/gioui.org@v0.4.2-0.20231221171002-cb8efefa839a/app/window.go:392
gioui.org/app.(*window).ProcessEvent(...)
/home/ajstarks/gowork/pkg/mod/gioui.org@v0.4.2-0.20231221171002-cb8efefa839a/app/os_wayland.go:1392
gioui.org/app.(*window).draw(0xc000292000, 0x1)
/home/ajstarks/gowork/pkg/mod/gioui.org@v0.4.2-0.20231221171002-cb8efefa839a/app/os_wayland.go:1780 +0x29d fp=0xc0402dd948 sp=0xc0402dd868 pc=0x6a2bfd
gioui.org/app.(*window).Configure(0xc000292000, {0x0, 0x0, 0x410?})
/home/ajstarks/gowork/pkg/mod/gioui.org@v0.4.2-0.20231221171002-cb8efefa839a/app/os_wayland.go:1105 +0x69c fp=0xc0402ddaf8 sp=0xc0402dd948 pc=0x69e03c
gioui.org/app.(*Window).decorate(0xc000186000, {{0xc1633e57b6751704, 0x16cf14e, 0xaa2e60}, {0x3f800000, 0x3f800000}, {0x3e8, 0x410}, {0x0, 0x0, ...}, ...}, ...)
/home/ajstarks/gowork/pkg/mod/gioui.org@v0.4.2-0.20231221171002-cb8efefa839a/app/window.go:782 +0x35f fp=0xc0402dde50 sp=0xc0402ddaf8 pc=0x68e55f
gioui.org/app.(*Window).processEvent(0xc000186000, {0x84abd8?, 0xc00028e900?})
/home/ajstarks/gowork/pkg/mod/gioui.org@v0.4.2-0.20231221171002-cb8efefa839a/app/window.go:609 +0x106b fp=0xc0402de080 sp=0xc0402dde50 pc=0x68d7ab
gioui.org/app.(*callbacks).ProcessEvent(...)
/home/ajstarks/gowork/pkg/mod/gioui.org@v0.4.2-0.20231221171002-cb8efefa839a/app/window.go:392
gioui.org/app.(*window).ProcessEvent(...)
/home/ajstarks/gowork/pkg/mod/gioui.org@v0.4.2-0.20231221171002-cb8efefa839a/app/os_wayland.go:1392
gioui.org/app.(*window).draw(0xc000292000, 0x1)
/home/ajstarks/gowork/pkg/mod/gioui.org@v0.4.2-0.20231221171002-cb8efefa839a/app/os_wayland.go:1780 +0x29d fp=0xc0402de160 sp=0xc0402de080 pc=0x6a2bfd
gioui.org/app.(*window).Configure(0xc000292000, {0x0, 0x0, 0x410?})
/home/ajstarks/gowork/pkg/mod/gioui.org@v0.4.2-0.20231221171002-cb8efefa839a/app/os_wayland.go:1105 +0x69c fp=0xc0402de310 sp=0xc0402de160 pc=0x69e03c
gioui.org/app.(*Window).decorate(0xc000186000, {{0xc1633e57b6751432, 0x16cee72, 0xaa2e60}, {0x3f800000, 0x3f800000}, {0x3e8, 0x410}, {0x0, 0x0, ...}, ...}, ...)
/home/ajstarks/gowork/pkg/mod/gioui.org@v0.4.2-0.20231221171002-cb8efefa839a/app/window.go:782 +0x35f fp=0xc0402de668 sp=0xc0402de310 pc=0x68e55f
gioui.org/app.(*Window).processEvent(0xc000186000, {0x84abd8?, 0xc00028e720?})
/home/ajstarks/gowork/pkg/mod/gioui.org@v0.4.2-0.20231221171002-cb8efefa839a/app/window.go:609 +0x106b fp=0xc0402de898 sp=0xc0402de668 pc=0x68d7ab
gioui.org/app.(*callbacks).ProcessEvent(...)
/home/ajstarks/gowork/pkg/mod/gioui.org@v0.4.2-0.20231221171002-cb8efefa839a/app/window.go:392
gioui.org/app.(*window).ProcessEvent(...)
/home/ajstarks/gowork/pkg/mod/gioui.org@v0.4.2-0.20231221171002-cb8efefa839a/app/os_wayland.go:1392
gioui.org/app.(*window).draw(0xc000292000, 0x1)
/home/ajstarks/gowork/pkg/mod/gioui.org@v0.4.2-0.20231221171002-cb8efefa839a/app/os_wayland.go:1780 +0x29d fp=0xc0402de978 sp=0xc0402de898 pc=0x6a2bfd
gioui.org/app.(*window).Configure(0xc000292000, {0x0, 0x0, 0x410?})
/home/ajstarks/gowork/pkg/mod/gioui.org@v0.4.2-0.20231221171002-cb8efefa839a/app/os_wayland.go:1105 +0x69c fp=0xc0402deb28 sp=0xc0402de978 pc=0x69e03c
gioui.org/app.(*Window).decorate(0xc000186000, {{0xc1633e57b6751020, 0x16cea6a, 0xaa2e60}, {0x3f800000, 0x3f800000}, {0x3e8, 0x410}, {0x0, 0x0, ...}, ...}, ...)
/home/ajstarks/gowork/pkg/mod/gioui.org@v0.4.2-0.20231221171002-cb8efefa839a/app/window.go:782 +0x35f fp=0xc0402dee80 sp=0xc0402deb28 pc=0x68e55f
gioui.org/app.(*Window).processEvent(0xc000186000, {0x84abd8?, 0xc00028e540?})
/home/ajstarks/gowork/pkg/mod/gioui.org@v0.4.2-0.20231221171002-cb8efefa839a/app/window.go:609 +0x106b fp=0xc0402df0b0 sp=0xc0402dee80 pc=0x68d7ab
gioui.org/app.(*callbacks).ProcessEvent(...)
/home/ajstarks/gowork/pkg/mod/gioui.org@v0.4.2-0.20231221171002-cb8efefa839a/app/window.go:392
gioui.org/app.(*window).ProcessEvent(...)
/home/ajstarks/gowork/pkg/mod/gioui.org@v0.4.2-0.20231221171002-cb8efefa839a/app/os_wayland.go:1392
gioui.org/app.(*window).draw(0xc000292000, 0x1)
/home/ajstarks/gowork/pkg/mod/gioui.org@v0.4.2-0.20231221171002-cb8efefa839a/app/os_wayland.go:1780 +0x29d fp=0xc0402df190 sp=0xc0402df0b0 pc=0x6a2bfd
gioui.org/app.(*window).Configure(0xc000292000, {0x0, 0x0, 0x410?})
/home/ajstarks/gowork/pkg/mod/gioui.org@v0.4.2-0.20231221171002-cb8efefa839a/app/os_wayland.go:1105 +0x69c fp=0xc0402df340 sp=0xc0402df190 pc=0x69e03c
gioui.org/app.(*Window).decorate(0xc000186000, {{0xc1633e57b675064d, 0x16ce097, 0xaa2e60}, {0x3f800000, 0x3f800000}, {0x3e8, 0x410}, {0x0, 0x0, ...}, ...}, ...)
/home/ajstarks/gowork/pkg/mod/gioui.org@v0.4.2-0.20231221171002-cb8efefa839a/app/window.go:782 +0x35f fp=0xc0402df698 sp=0xc0402df340 pc=0x68e55f
gioui.org/app.(*Window).processEvent(0xc000186000, {0x84abd8?, 0xc00028e360?})
/home/ajstarks/gowork/pkg/mod/gioui.org@v0.4.2-0.20231221171002-cb8efefa839a/app/window.go:609 +0x106b fp=0xc0402df8c8 sp=0xc0402df698 pc=0x68d7ab
gioui.org/app.(*callbacks).ProcessEvent(...)
/home/ajstarks/gowork/pkg/mod/gioui.org@v0.4.2-0.20231221171002-cb8efefa839a/app/window.go:392
gioui.org/app.(*window).ProcessEvent(...)
/home/ajstarks/gowork/pkg/mod/gioui.org@v0.4.2-0.20231221171002-cb8efefa839a/app/os_wayland.go:1392
gioui.org/app.(*window).draw(0xc000292000, 0x1)
/home/ajstarks/gowork/pkg/mod/gioui.org@v0.4.2-0.20231221171002-cb8efefa839a/app/os_wayland.go:1780 +0x29d fp=0xc0402df9a8 sp=0xc0402df8c8 pc=0x6a2bfd
gioui.org/app.gio_onXdgSurfaceConfigure(0x418ffc?, 0x40a245?, 0x49)
/home/ajstarks/gowork/pkg/mod/gioui.org@v0.4.2-0.20231221171002-cb8efefa839a/app/os_wayland.go:552 +0x7b fp=0xc0402df9e0 sp=0xc0402df9a8 pc=0x699d3b
_cgoexp_201d192f8762_gio_onXdgSurfaceConfigure(0x4458d1?)
_cgo_gotypes.go:3224 +0x25 fp=0xc0402dfa08 sp=0xc0402df9e0 pc=0x6aa605
runtime.cgocallbackg1(0x6aa5e0, 0xc0001a5bc8?, 0x0)
/home/ajstarks/go/src/runtime/cgocall.go:329 +0x2c2 fp=0xc0402dfad8 sp=0xc0402dfa08 pc=0x40a162
runtime.cgocallbackg(0x44505c?, 0xc0000061a0?, 0x300000002?)
/home/ajstarks/go/src/runtime/cgocall.go:245 +0x109 fp=0xc0402dfb68 sp=0xc0402dfad8 pc=0x409e09
runtime.cgocallbackg(0x6aa5e0, 0x7fb4ca133950, 0x0)
<autogenerated>:1 +0x29 fp=0xc0402dfb90 sp=0xc0402dfb68 pc=0x46dae9
runtime.cgocallback(0xc0402dfbf0, 0x409c95, 0x6b4280)
/home/ajstarks/go/src/runtime/asm_amd64.s:1035 +0xcc fp=0xc0402dfbb8 sp=0xc0402dfb90 pc=0x46b4cc
runtime.systemstack_switch()
/home/ajstarks/go/src/runtime/asm_amd64.s:474 +0x8 fp=0xc0402dfbc8 sp=0xc0402dfbb8 pc=0x469748
runtime.cgocall(0x6b4280, 0xc0402dfc28)
/home/ajstarks/go/src/runtime/cgocall.go:175 +0x75 fp=0xc0402dfc00 sp=0xc0402dfbc8 pc=0x409c95
gioui.org/app._Cfunc_wl_display_dispatch_pending(0x1949c10)
_cgo_gotypes.go:2239 +0x47 fp=0xc0402dfc28 sp=0xc0402dfc00 pc=0x692de7
gioui.org/app.(*wlDisplay).dispatch.func8(0xc0001f81f8?)
/home/ajstarks/gowork/pkg/mod/gioui.org@v0.4.2-0.20231221171002-cb8efefa839a/app/os_wayland.go:1484 +0x3c fp=0xc0402dfc60 sp=0xc0402dfc28 pc=0x6a0e5c
gioui.org/app.(*wlDisplay).dispatch(0xc0001f8140)
/home/ajstarks/gowork/pkg/mod/gioui.org@v0.4.2-0.20231221171002-cb8efefa839a/app/os_wayland.go:1484 +0x29f fp=0xc0402dfcf8 sp=0xc0402dfc60 pc=0x6a0b7f
gioui.org/app.(*window).dispatch(0xc000292000)
/home/ajstarks/gowork/pkg/mod/gioui.org@v0.4.2-0.20231221171002-cb8efefa839a/app/os_wayland.go:1377 +0x37 fp=0xc0402dfd90 sp=0xc0402dfcf8 pc=0x6a01b7
gioui.org/app.(*window).Event(0xc000292000)
/home/ajstarks/gowork/pkg/mod/gioui.org@v0.4.2-0.20231221171002-cb8efefa839a/app/os_wayland.go:1399 +0x25 fp=0xc0402dfdc8 sp=0xc0402dfd90 pc=0x6a03c5
gioui.org/app.(*Window).Event(0xc000186000)
/home/ajstarks/gowork/pkg/mod/gioui.org@v0.4.2-0.20231221171002-cb8efefa839a/app/window.go:696 +0x38 fp=0xc0402dfdf8 sp=0xc0402dfdc8 pc=0x68d938
main.hello(0xc000186000?, 0x182120?, 0xc0?)
/home/ajstarks/gocode/giocanvas/hello/main.go:35 +0x2c fp=0xc0402dfec0 sp=0xc0402dfdf8 pc=0x6b236c
main.main()
/home/ajstarks/gocode/giocanvas/hello/main.go:26 +0x21b fp=0xc0402dff40 sp=0xc0402dfec0 pc=0x6b21bb
runtime.main()
/home/ajstarks/go/src/runtime/proc.go:267 +0x2bb fp=0xc0402dffe0 sp=0xc0402dff40 pc=0x43d71b
runtime.goexit()
/home/ajstarks/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0402dffe8 sp=0xc0402dffe0 pc=0x46b721
goroutine 2 [force gc (idle)]:
runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
/home/ajstarks/go/src/runtime/proc.go:398 +0xce fp=0xc000060fa8 sp=0xc000060f88 pc=0x43db6e
runtime.goparkunlock(...)
/home/ajstarks/go/src/runtime/proc.go:404
runtime.forcegchelper()
/home/ajstarks/go/src/runtime/proc.go:322 +0xb3 fp=0xc000060fe0 sp=0xc000060fa8 pc=0x43d9f3
runtime.goexit()
/home/ajstarks/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc000060fe8 sp=0xc000060fe0 pc=0x46b721
created by runtime.init.6 in goroutine 1
/home/ajstarks/go/src/runtime/proc.go:310 +0x1a
goroutine 3 [GC sweep wait]:
runtime.gopark(0x1?, 0x0?, 0x0?, 0x0?, 0x0?)
/home/ajstarks/go/src/runtime/proc.go:398 +0xce fp=0xc000061778 sp=0xc000061758 pc=0x43db6e
runtime.goparkunlock(...)
/home/ajstarks/go/src/runtime/proc.go:404
runtime.bgsweep(0x0?)
/home/ajstarks/go/src/runtime/mgcsweep.go:321 +0xdf fp=0xc0000617c8 sp=0xc000061778 pc=0x42a13f
runtime.gcenable.func1()
/home/ajstarks/go/src/runtime/mgc.go:200 +0x25 fp=0xc0000617e0 sp=0xc0000617c8 pc=0x41f4a5
runtime.goexit()
/home/ajstarks/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0000617e8 sp=0xc0000617e0 pc=0x46b721
created by runtime.gcenable in goroutine 1
/home/ajstarks/go/src/runtime/mgc.go:200 +0x66
goroutine 4 [GC scavenge wait]:
runtime.gopark(0x39185cc?, 0x3b9aca00?, 0x0?, 0x0?, 0x0?)
/home/ajstarks/go/src/runtime/proc.go:398 +0xce fp=0xc000061f70 sp=0xc000061f50 pc=0x43db6e
runtime.goparkunlock(...)
/home/ajstarks/go/src/runtime/proc.go:404
runtime.(*scavengerState).park(0xaa2ee0)
/home/ajstarks/go/src/runtime/mgcscavenge.go:425 +0x49 fp=0xc000061fa0 sp=0xc000061f70 pc=0x4279c9
runtime.bgscavenge(0x0?)
/home/ajstarks/go/src/runtime/mgcscavenge.go:658 +0x59 fp=0xc000061fc8 sp=0xc000061fa0 pc=0x427f79
runtime.gcenable.func2()
/home/ajstarks/go/src/runtime/mgc.go:201 +0x25 fp=0xc000061fe0 sp=0xc000061fc8 pc=0x41f445
runtime.goexit()
/home/ajstarks/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc000061fe8 sp=0xc000061fe0 pc=0x46b721
created by runtime.gcenable in goroutine 1
/home/ajstarks/go/src/runtime/mgc.go:201 +0xa5
goroutine 5 [finalizer wait]:
runtime.gopark(0x0?, 0x7fc338?, 0x0?, 0xc1?, 0x2000000020?)
/home/ajstarks/go/src/runtime/proc.go:398 +0xce fp=0xc000060620 sp=0xc000060600 pc=0x43db6e
runtime.runfinq()
/home/ajstarks/go/src/runtime/mfinal.go:193 +0x107 fp=0xc0000607e0 sp=0xc000060620 pc=0x41e4c7
runtime.goexit()
/home/ajstarks/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0000607e8 sp=0xc0000607e0 pc=0x46b721
created by runtime.createfing in goroutine 1
/home/ajstarks/go/src/runtime/mfinal.go:163 +0x3d
goroutine 18 [GC worker (idle)]:
runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
/home/ajstarks/go/src/runtime/proc.go:398 +0xce fp=0xc00005c750 sp=0xc00005c730 pc=0x43db6e
runtime.gcBgMarkWorker()
/home/ajstarks/go/src/runtime/mgc.go:1295 +0xe5 fp=0xc00005c7e0 sp=0xc00005c750 pc=0x420e25
runtime.goexit()
/home/ajstarks/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00005c7e8 sp=0xc00005c7e0 pc=0x46b721
created by runtime.gcBgMarkStartWorkers in goroutine 1
/home/ajstarks/go/src/runtime/mgc.go:1219 +0x1c
goroutine 8 [GC worker (idle)]:
runtime.gopark(0x126078b0c082?, 0x0?, 0x0?, 0x0?, 0xc00008e720?)
/home/ajstarks/go/src/runtime/proc.go:398 +0xce fp=0xc000062f50 sp=0xc000062f30 pc=0x43db6e
runtime.gcBgMarkWorker()
/home/ajstarks/go/src/runtime/mgc.go:1295 +0xe5 fp=0xc000062fe0 sp=0xc000062f50 pc=0x420e25
runtime.goexit()
/home/ajstarks/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc000062fe8 sp=0xc000062fe0 pc=0x46b721
created by runtime.gcBgMarkStartWorkers in goroutine 1
/home/ajstarks/go/src/runtime/mgc.go:1219 +0x1c
goroutine 19 [GC worker (idle)]:
runtime.gopark(0x126078b0c046?, 0x0?, 0x0?, 0x0?, 0x0?)
/home/ajstarks/go/src/runtime/proc.go:398 +0xce fp=0xc00005cf50 sp=0xc00005cf30 pc=0x43db6e
runtime.gcBgMarkWorker()
/home/ajstarks/go/src/runtime/mgc.go:1295 +0xe5 fp=0xc00005cfe0 sp=0xc00005cf50 pc=0x420e25
runtime.goexit()
/home/ajstarks/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00005cfe8 sp=0xc00005cfe0 pc=0x46b721
created by runtime.gcBgMarkStartWorkers in goroutine 1
/home/ajstarks/go/src/runtime/mgc.go:1219 +0x1c
goroutine 20 [GC worker (idle)]:
runtime.gopark(0x126078b0bf60?, 0x0?, 0x0?, 0x0?, 0x0?)
/home/ajstarks/go/src/runtime/proc.go:398 +0xce fp=0xc00005d750 sp=0xc00005d730 pc=0x43db6e
runtime.gcBgMarkWorker()
/home/ajstarks/go/src/runtime/mgc.go:1295 +0xe5 fp=0xc00005d7e0 sp=0xc00005d750 pc=0x420e25
runtime.goexit()
/home/ajstarks/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00005d7e8 sp=0xc00005d7e0 pc=0x46b721
created by runtime.gcBgMarkStartWorkers in goroutine 1
/home/ajstarks/go/src/runtime/mgc.go:1219 +0x1c
goroutine 21 [GC worker (idle)]:
runtime.gopark(0x126078b0bd6b?, 0x0?, 0x0?, 0x0?, 0x0?)
/home/ajstarks/go/src/runtime/proc.go:398 +0xce fp=0xc00005df50 sp=0xc00005df30 pc=0x43db6e
runtime.gcBgMarkWorker()
/home/ajstarks/go/src/runtime/mgc.go:1295 +0xe5 fp=0xc00005dfe0 sp=0xc00005df50 pc=0x420e25
runtime.goexit()
/home/ajstarks/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00005dfe8 sp=0xc00005dfe0 pc=0x46b721
created by runtime.gcBgMarkStartWorkers in goroutine 1
/home/ajstarks/go/src/runtime/mgc.go:1219 +0x1c
goroutine 22 [GC worker (idle)]:
runtime.gopark(0x126078b0be6f?, 0x0?, 0x0?, 0x0?, 0x0?)
/home/ajstarks/go/src/runtime/proc.go:398 +0xce fp=0xc00005e750 sp=0xc00005e730 pc=0x43db6e
runtime.gcBgMarkWorker()
/home/ajstarks/go/src/runtime/mgc.go:1295 +0xe5 fp=0xc00005e7e0 sp=0xc00005e750 pc=0x420e25
runtime.goexit()
/home/ajstarks/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00005e7e8 sp=0xc00005e7e0 pc=0x46b721
created by runtime.gcBgMarkStartWorkers in goroutine 1
/home/ajstarks/go/src/runtime/mgc.go:1219 +0x1c
goroutine 23 [GC worker (idle)]:
runtime.gopark(0x126078b0c408?, 0x0?, 0x0?, 0x0?, 0x0?)
/home/ajstarks/go/src/runtime/proc.go:398 +0xce fp=0xc00005ef50 sp=0xc00005ef30 pc=0x43db6e
runtime.gcBgMarkWorker()
/home/ajstarks/go/src/runtime/mgc.go:1295 +0xe5 fp=0xc00005efe0 sp=0xc00005ef50 pc=0x420e25
runtime.goexit()
/home/ajstarks/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00005efe8 sp=0xc00005efe0 pc=0x46b721
created by runtime.gcBgMarkStartWorkers in goroutine 1
/home/ajstarks/go/src/runtime/mgc.go:1219 +0x1c
goroutine 24 [GC worker (idle)]:
runtime.gopark(0x126078b0bdbb?, 0x0?, 0x0?, 0x0?, 0x0?)
/home/ajstarks/go/src/runtime/proc.go:398 +0xce fp=0xc00005f750 sp=0xc00005f730 pc=0x43db6e
runtime.gcBgMarkWorker()
/home/ajstarks/go/src/runtime/mgc.go:1295 +0xe5 fp=0xc00005f7e0 sp=0xc00005f750 pc=0x420e25
runtime.goexit()
/home/ajstarks/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00005f7e8 sp=0xc00005f7e0 pc=0x46b721
created by runtime.gcBgMarkStartWorkers in goroutine 1
/home/ajstarks/go/src/runtime/mgc.go:1219 +0x1c
goroutine 25 [GC worker (idle)]:
runtime.gopark(0x126078b0bbc6?, 0x0?, 0x0?, 0x0?, 0x0?)
/home/ajstarks/go/src/runtime/proc.go:398 +0xce fp=0xc00005ff50 sp=0xc00005ff30 pc=0x43db6e
runtime.gcBgMarkWorker()
/home/ajstarks/go/src/runtime/mgc.go:1295 +0xe5 fp=0xc00005ffe0 sp=0xc00005ff50 pc=0x420e25
runtime.goexit()
/home/ajstarks/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00005ffe8 sp=0xc00005ffe0 pc=0x46b721
created by runtime.gcBgMarkStartWorkers in goroutine 1
/home/ajstarks/go/src/runtime/mgc.go:1219 +0x1c
goroutine 9 [GC worker (idle)]:
runtime.gopark(0x126078b0ba5d?, 0x0?, 0x0?, 0x0?, 0x0?)
/home/ajstarks/go/src/runtime/proc.go:398 +0xce fp=0xc000063750 sp=0xc000063730 pc=0x43db6e
runtime.gcBgMarkWorker()
/home/ajstarks/go/src/runtime/mgc.go:1295 +0xe5 fp=0xc0000637e0 sp=0xc000063750 pc=0x420e25
runtime.goexit()
/home/ajstarks/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0000637e8 sp=0xc0000637e0 pc=0x46b721
created by runtime.gcBgMarkStartWorkers in goroutine 1
/home/ajstarks/go/src/runtime/mgc.go:1219 +0x1c
goroutine 10 [GC worker (idle)]:
runtime.gopark(0x126078b0bdd9?, 0x3?, 0xa0?, 0x64?, 0x0?)
/home/ajstarks/go/src/runtime/proc.go:398 +0xce fp=0xc000063f50 sp=0xc000063f30 pc=0x43db6e
runtime.gcBgMarkWorker()
/home/ajstarks/go/src/runtime/mgc.go:1295 +0xe5 fp=0xc000063fe0 sp=0xc000063f50 pc=0x420e25
runtime.goexit()
/home/ajstarks/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc000063fe8 sp=0xc000063fe0 pc=0x46b721
created by runtime.gcBgMarkStartWorkers in goroutine 1
/home/ajstarks/go/src/runtime/mgc.go:1219 +0x1c
goroutine 11 [GC worker (idle)]:
runtime.gopark(0x126078b0bb30?, 0x0?, 0x0?, 0x0?, 0x0?)
/home/ajstarks/go/src/runtime/proc.go:398 +0xce fp=0xc000248750 sp=0xc000248730 pc=0x43db6e
runtime.gcBgMarkWorker()
/home/ajstarks/go/src/runtime/mgc.go:1295 +0xe5 fp=0xc0002487e0 sp=0xc000248750 pc=0x420e25
runtime.goexit()
/home/ajstarks/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0002487e8 sp=0xc0002487e0 pc=0x46b721
created by runtime.gcBgMarkStartWorkers in goroutine 1
/home/ajstarks/go/src/runtime/mgc.go:1219 +0x1c
goroutine 12 [GC worker (idle)]:
runtime.gopark(0x126078b0ba67?, 0x1?, 0x3a?, 0x5d?, 0x0?)
/home/ajstarks/go/src/runtime/proc.go:398 +0xce fp=0xc000248f50 sp=0xc000248f30 pc=0x43db6e
runtime.gcBgMarkWorker()
/home/ajstarks/go/src/runtime/mgc.go:1295 +0xe5 fp=0xc000248fe0 sp=0xc000248f50 pc=0x420e25
runtime.goexit()
/home/ajstarks/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc000248fe8 sp=0xc000248fe0 pc=0x46b721
created by runtime.gcBgMarkStartWorkers in goroutine 1
/home/ajstarks/go/src/runtime/mgc.go:1219 +0x1c
goroutine 13 [GC worker (idle)]:
runtime.gopark(0x126078b0be98?, 0x1?, 0x52?, 0x87?, 0x0?)
/home/ajstarks/go/src/runtime/proc.go:398 +0xce fp=0xc000249750 sp=0xc000249730 pc=0x43db6e
runtime.gcBgMarkWorker()
/home/ajstarks/go/src/runtime/mgc.go:1295 +0xe5 fp=0xc0002497e0 sp=0xc000249750 pc=0x420e25
runtime.goexit()
/home/ajstarks/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0002497e8 sp=0xc0002497e0 pc=0x46b721
created by runtime.gcBgMarkStartWorkers in goroutine 1
/home/ajstarks/go/src/runtime/mgc.go:1219 +0x1c
goroutine 34 [GC worker (idle)]:
runtime.gopark(0x126078b0bdf7?, 0x1?, 0x40?, 0x99?, 0x0?)
/home/ajstarks/go/src/runtime/proc.go:398 +0xce fp=0xc000244750 sp=0xc000244730 pc=0x43db6e
runtime.gcBgMarkWorker()
/home/ajstarks/go/src/runtime/mgc.go:1295 +0xe5 fp=0xc0002447e0 sp=0xc000244750 pc=0x420e25
runtime.goexit()
/home/ajstarks/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0002447e8 sp=0xc0002447e0 pc=0x46b721
created by runtime.gcBgMarkStartWorkers in goroutine 1
/home/ajstarks/go/src/runtime/mgc.go:1219 +0x1c
goroutine 35 [GC worker (idle)]:
runtime.gopark(0xad2520?, 0x1?, 0xc3?, 0x6d?, 0x0?)
/home/ajstarks/go/src/runtime/proc.go:398 +0xce fp=0xc000244f50 sp=0xc000244f30 pc=0x43db6e
runtime.gcBgMarkWorker()
/home/ajstarks/go/src/runtime/mgc.go:1295 +0xe5 fp=0xc000244fe0 sp=0xc000244f50 pc=0x420e25
runtime.goexit()
/home/ajstarks/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc000244fe8 sp=0xc000244fe0 pc=0x46b721
created by runtime.gcBgMarkStartWorkers in goroutine 1
/home/ajstarks/go/src/runtime/mgc.go:1219 +0x1c
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment