-
-
Notifications
You must be signed in to change notification settings - Fork 1.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Panic on window drag on Мac M2 #3336
Comments
Any comments yet? This is critical for me; a very simple GUI app built with fyne does not work on a new Mac. |
Updates will be posted or linked here when they happen. Unfortunately we don't have any M2 hardware to test with - it is hard to imagine how this can differ from the M1 in this fundamental way. |
Andy,
We'll be happy to test whatever you throw our way! But the computer is a
working laptop of my partner. Not sure if I can arrange a remote access
session, but possible.
…On Thu, Oct 20, 2022 at 3:04 PM Andy Williams ***@***.***> wrote:
Any comments yet?
Updates will be posted or linked here when they happen.
Unfortunately we don't have any M2 hardware to test with - it is hard to
imagine how this can differ from the M1 in this fundamental way.
Any way you can help us gain access to a test rig to explore further?
—
Reply to this email directly, view it on GitHub
<#3336 (comment)>, or
unsubscribe
<https://github.com/notifications/unsubscribe-auth/AJS2DNHGXKMPAMZ73IT5FNDWEG6XZANCNFSM6AAAAAARGTYISE>
.
You are receiving this because you authored the thread.Message ID:
***@***.***>
|
Can you please try with Fyne version |
will do, once I get home. I've been traveling.
…On Mon, Oct 24, 2022 at 5:02 AM Andy Williams ***@***.***> wrote:
Can you please try with Fyne version v2.1.0? It is possible that the M1
fix we put in place does not work for M2...
—
Reply to this email directly, view it on GitHub
<#3336 (comment)>, or
unsubscribe
<https://github.com/notifications/unsubscribe-auth/AJS2DNBUKCYJZ6HHSBBWMILWEZUFTANCNFSM6AAAAAARGTYISE>
.
You are receiving this because you authored the thread.Message ID:
***@***.***>
|
Andy
it still crashes:
fatal error: unexpected signal during runtime execution
[signal SIGSEGV: segmentation violation code=0x1 addr=0x10 pc=0x3b23431c]
runtime stack:
runtime.throw({0x43e8ec7?, 0x3b2349dc?})
/usr/local/Cellar/go/1.18.5/libexec/src/runtime/panic.go:992 +0x71
runtime.sigpanic()
/usr/local/Cellar/go/1.18.5/libexec/src/runtime/signal_unix.go:802 +0x396
goroutine 8 [syscall, locked to thread]:
runtime.cgocall(0x4334c40, 0xc0000b7d68)
/usr/local/Cellar/go/1.18.5/libexec/src/runtime/cgocall.go:157 +0x5c
fp=0xc0000b7d40 sp=0xc0000b7d08 pc=0x40069dc
github.com/go-gl/gl/v3.2-core/gl._Cfunc_glowClear(0x7ffa1d8ddeb8, 0x4100)
_cgo_gotypes.go:3797 +0x45 fp=0xc0000b7d68 sp=0xc0000b7d40 pc=0x42081c5
github.com/go-gl/gl/v3.2-core/gl.Clear(...)
/users/igor/go/pkg/mod/
***@***.***/v3.2-core/gl/package.go:8950
fyne.io/fyne/v2/internal/painter/gl.(*glPainter).glClearBuffer(0xc0000b7db0
?)
/users/igor/go/pkg/mod/
***@***.***/internal/painter/gl/gl_core.go:243 +0xe5
fp=0xc0000b7d90 sp=0xc0000b7d68 pc=0x4223cc5
fyne.io/fyne/v2/internal/painter/gl.(*glPainter).Clear(0xc0000b7dc0?)
/users/igor/go/pkg/mod/
***@***.***/internal/painter/gl/painter.go:52 +0x19
fp=0xc0000b7da8 sp=0xc0000b7d90 pc=0x4224af9
fyne.io/fyne/v2/internal/driver/glfw.(*glCanvas).paint(0xc000131b00, {0x0?,
0x0?})
/users/igor/go/pkg/mod/
***@***.***/internal/driver/glfw/canvas.go:271 +0x76
fp=0xc0000b7e28 sp=0xc0000b7da8 pc=0x42f6e56
fyne.io/fyne/v2/internal/driver/glfw.(*gLDriver).repaintWindow.func1()
/users/igor/go/pkg/mod/
***@***.***/internal/driver/glfw/loop.go:174 +0x8f
fp=0xc0000b7e78 sp=0xc0000b7e28 pc=0x42f904f
fyne.io/fyne/v2/internal/driver/glfw.(*window).RunWithContext(0xc0003a2200,
0xc0000b7ea0)
/users/igor/go/pkg/mod/
***@***.***/internal/driver/glfw/window.go:1329 +0x4f
fp=0xc0000b7e90 sp=0xc0000b7e78 pc=0x4301bcf
fyne.io/fyne/v2/internal/driver/glfw.(*gLDriver).repaintWindow(0xc0000b7f90?,
0xc0000b7f18?)
/users/igor/go/pkg/mod/
***@***.***/internal/driver/glfw/loop.go:165 +0x4a
fp=0xc0000b7ec8 sp=0xc0000b7e90 pc=0x42f8f8a
fyne.io/fyne/v2/internal/driver/glfw.(*gLDriver).startDrawThread.func1()
/users/igor/go/pkg/mod/
***@***.***/internal/driver/glfw/loop.go:228 +0x33a
fp=0xc0000b7fe0 sp=0xc0000b7ec8 pc=0x42f963a
runtime.goexit()
/usr/local/Cellar/go/1.18.5/libexec/src/runtime/asm_amd64.s:1571 +0x1
fp=0xc0000b7fe8 sp=0xc0000b7fe0 pc=0x4065241
created by fyne.io/fyne/v2/internal/driver/glfw.(*gLDriver).startDrawThread
/users/igor/go/pkg/mod/
***@***.***/internal/driver/glfw/loop.go:192 +0xca
goroutine 1 [chan send, locked to thread]:
fyne.io/fyne/v2/internal/driver/glfw.runOnDraw(0xc0003a2200, 0xc0000ec000)
/users/igor/go/pkg/mod/
***@***.***/internal/driver/glfw/loop.go:70 +0xd3
fyne.io/fyne/v2/internal/driver/glfw.(*window).platformResize(0xc0003a2200,
{0x131b00?, 0xc0?})
/users/igor/go/pkg/mod/
***@***.***/internal/driver/glfw/window_notlinux.go:14 +0xca
fyne.io/fyne/v2/internal/driver/glfw.(*window).resized(0xc0003a2200,
0x42f18e0?, 0x492bb10?, 0xc0000b5b18?)
/users/igor/go/pkg/mod/
***@***.***/internal/driver/glfw/window.go:556 +0xc5
github.com/go-gl/glfw/v3.3/glfw.goWindowSizeCB(0x4006fe6?, 0x339, 0xf6)
/users/igor/go/pkg/mod/
***@***.***/window.go:213
+0x4b
github.com/go-gl/glfw/v3.3/glfw._Cfunc_glfwPollEvents()
_cgo_gotypes.go:1477 +0x45
github.com/go-gl/glfw/v3.3/glfw.PollEvents()
/users/igor/go/pkg/mod/
***@***.***/window.go:964
+0x17
fyne.io/fyne/v2/internal/driver/glfw.(*gLDriver).tryPollEvents(0xc0000b5ec0
?)
/users/igor/go/pkg/mod/
***@***.***/internal/driver/glfw/loop.go:243 +0x3b
fyne.io/fyne/v2/internal/driver/glfw.(*gLDriver).runGL(0xc00007c960)
/users/igor/go/pkg/mod/
***@***.***/internal/driver/glfw/loop.go:109 +0x1b9
fyne.io/fyne/v2/internal/driver/glfw.(*gLDriver).Run(0xc0003a2200?)
/users/igor/go/pkg/mod/
***@***.***/internal/driver/glfw/driver.go:83 +0x30
fyne.io/fyne/v2/internal/driver/glfw.(*window).ShowAndRun(0xc0003a2200)
/users/igor/go/pkg/mod/
***@***.***/internal/driver/glfw/window.go:461 +0x2f
main.main()
/Users/igor/dymium/fyne/main.go:26 +0xe2
goroutine 6 [syscall]:
syscall.syscall6(0x0?, 0x0?, 0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
/usr/local/Cellar/go/1.18.5/libexec/src/runtime/sys_darwin.go:44 +0x99
golang.org/x/sys/unix.kevent(0x0?, 0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
/users/igor/go/pkg/mod/
***@***.***/unix/zsyscall_darwin_amd64.go:276
+0x52
golang.org/x/sys/unix.Kevent(0x0?, {0x0?, 0x0?, 0x0?}, {0xc00004a678?,
0x4009f45?, 0x0?}, 0x0?)
/users/igor/go/pkg/mod/
***@***.***/unix/syscall_bsd.go:399
+0x3c
github.com/fsnotify/fsnotify.read(0x0?, {0xc00004a678?, 0x0?, 0xa}, 0x0?)
***@***.***/kqueue.go:525
+0x3f
github.com/fsnotify/fsnotify.(*Watcher).readEvents(0xc000072540)
***@***.***/kqueue.go:288
+0xa5
created by github.com/fsnotify/fsnotify.NewWatcher
***@***.***/kqueue.go:63
+0x1c5
goroutine 7 [chan receive]:
fyne.io/fyne/v2/app.watchFile.func1()
***@***.***/app/settings_desktop.go:42
+0x6c
created by fyne.io/fyne/v2/app.watchFile
***@***.***/app/settings_desktop.go:41
+0x10a
goroutine 9 [chan receive]:
fyne.io/fyne/v2/internal/driver/common.(*Window).RunEventQueue(0xc0003a2200)
/users/igor/go/pkg/mod/
***@***.***/internal/driver/common/window.go:57 +0x7d
created by
fyne.io/fyne/v2/internal/driver/glfw.(*gLDriver).createWindow.func1
/users/igor/go/pkg/mod/
***@***.***/internal/driver/glfw/window.go:1388 +0x156
goroutine 10 [chan receive]:
fyne.io/fyne/v2/internal/async.NewUnboundedCanvasObjectChan.func1()
/users/igor/go/pkg/mod/
***@***.***/internal/async/chan_canvasobject.go:35 +0x9e
created by fyne.io/fyne/v2/internal/async.NewUnboundedCanvasObjectChan
/users/igor/go/pkg/mod/
***@***.***/internal/async/chan_canvasobject.go:27 +0xcc
Saving session...completed.
Deleting expired sessions...none found.
[Process completed]
…On Mon, Oct 24, 2022 at 7:45 PM Igor Plotnikov ***@***.***> wrote:
will do, once I get home. I've been traveling.
On Mon, Oct 24, 2022 at 5:02 AM Andy Williams ***@***.***>
wrote:
> Can you please try with Fyne version v2.1.0? It is possible that the M1
> fix we put in place does not work for M2...
>
> —
> Reply to this email directly, view it on GitHub
> <#3336 (comment)>,
> or unsubscribe
> <https://github.com/notifications/unsubscribe-auth/AJS2DNBUKCYJZ6HHSBBWMILWEZUFTANCNFSM6AAAAAARGTYISE>
> .
> You are receiving this because you authored the thread.Message ID:
> ***@***.***>
>
|
I'm confused about that output - it seems like all the version numbers have been redacted? |
Andy,
no, nothing like that. I've just copied the dump from a Skype window (one
of my guys has an M2, not me) and pasted it into Gmail
Let me try again; perhaps it is the formatting getting in the way.
Oh, this was a stack trace on resize. My guy was not able to get a crash
on a window drag.
Regards
Igor
Last login: Tue Oct 25 14:58:23 on ttys011
/Users/kamysh/Downloads/main ; exit;
==========
***@***.*** ~
╰─$ /Users/kamysh/Downloads/main ; exit;
==========
fatal error: unexpected signal during runtime execution
[signal SIGSEGV: segmentation violation code=0x1 addr=0x10 pc=0x3b23431c]
runtime stack:
runtime.throw({0x43e8ec7?, 0x3b2349dc?})
/usr/local/Cellar/go/1.18.5/libexec/src/runtime/panic.go:992 +0x71
runtime.sigpanic()
/usr/local/Cellar/go/1.18.5/libexec/src/runtime/signal_unix.go:802 +0x396
goroutine 8 [syscall, locked to thread]:
runtime.cgocall(0x4334c40, 0xc0000b7d68)
/usr/local/Cellar/go/1.18.5/libexec/src/runtime/cgocall.go:157 +0x5c
fp=0xc0000b7d40 sp=0xc0000b7d08 pc=0x40069dc
github.com/go-gl/gl/v3.2-core/gl._Cfunc_glowClear(0x7ffa1d8ddeb8, 0x4100)
_cgo_gotypes.go:3797 +0x45 fp=0xc0000b7d68 sp=0xc0000b7d40 pc=0x42081c5
github.com/go-gl/gl/v3.2-core/gl.Clear(...)
/users/igor/go/pkg/mod/
***@***.***/v3.2-core/gl/package.go:8950
fyne.io/fyne/v2/internal/painter/gl.(*glPainter).glClearBuffer(0xc0000b7db0
?)
/users/igor/go/pkg/mod/
***@***.***/internal/painter/gl/gl_core.go:243 +0xe5
fp=0xc0000b7d90 sp=0xc0000b7d68 pc=0x4223cc5
fyne.io/fyne/v2/internal/painter/gl.(*glPainter).Clear(0xc0000b7dc0?)
/users/igor/go/pkg/mod/
***@***.***/internal/painter/gl/painter.go:52 +0x19
fp=0xc0000b7da8 sp=0xc0000b7d90 pc=0x4224af9
fyne.io/fyne/v2/internal/driver/glfw.(*glCanvas).paint(0xc000131b00, {0x0?,
0x0?})
/users/igor/go/pkg/mod/
***@***.***/internal/driver/glfw/canvas.go:271 +0x76
fp=0xc0000b7e28 sp=0xc0000b7da8 pc=0x42f6e56
fyne.io/fyne/v2/internal/driver/glfw.(*gLDriver).repaintWindow.func1()
/users/igor/go/pkg/mod/
***@***.***/internal/driver/glfw/loop.go:174 +0x8f
fp=0xc0000b7e78 sp=0xc0000b7e28 pc=0x42f904f
fyne.io/fyne/v2/internal/driver/glfw.(*window).RunWithContext(0xc0003a2200,
0xc0000b7ea0)
/users/igor/go/pkg/mod/
***@***.***/internal/driver/glfw/window.go:1329 +0x4f
fp=0xc0000b7e90 sp=0xc0000b7e78 pc=0x4301bcf
fyne.io/fyne/v2/internal/driver/glfw.(*gLDriver).repaintWindow(0xc0000b7f90?,
0xc0000b7f18?)
/users/igor/go/pkg/mod/
***@***.***/internal/driver/glfw/loop.go:165 +0x4a
fp=0xc0000b7ec8 sp=0xc0000b7e90 pc=0x42f8f8a
fyne.io/fyne/v2/internal/driver/glfw.(*gLDriver).startDrawThread.func1()
/users/igor/go/pkg/mod/
***@***.***/internal/driver/glfw/loop.go:228 +0x33a
fp=0xc0000b7fe0 sp=0xc0000b7ec8 pc=0x42f963a
runtime.goexit()
/usr/local/Cellar/go/1.18.5/libexec/src/runtime/asm_amd64.s:1571 +0x1
fp=0xc0000b7fe8 sp=0xc0000b7fe0 pc=0x4065241
created by fyne.io/fyne/v2/internal/driver/glfw.(*gLDriver).startDrawThread
/users/igor/go/pkg/mod/
***@***.***/internal/driver/glfw/loop.go:192 +0xca
goroutine 1 [chan send, locked to thread]:
fyne.io/fyne/v2/internal/driver/glfw.runOnDraw(0xc0003a2200, 0xc0000ec000)
/users/igor/go/pkg/mod/
***@***.***/internal/driver/glfw/loop.go:70 +0xd3
fyne.io/fyne/v2/internal/driver/glfw.(*window).platformResize(0xc0003a2200,
{0x131b00?, 0xc0?})
/users/igor/go/pkg/mod/
***@***.***/internal/driver/glfw/window_notlinux.go:14 +0xca
fyne.io/fyne/v2/internal/driver/glfw.(*window).resized(0xc0003a2200,
0x42f18e0?, 0x492bb10?, 0xc0000b5b18?)
/users/igor/go/pkg/mod/
***@***.***/internal/driver/glfw/window.go:556 +0xc5
github.com/go-gl/glfw/v3.3/glfw.goWindowSizeCB(0x4006fe6?, 0x339, 0xf6)
/users/igor/go/pkg/mod/
***@***.***/window.go:213
+0x4b
github.com/go-gl/glfw/v3.3/glfw._Cfunc_glfwPollEvents()
_cgo_gotypes.go:1477 +0x45
github.com/go-gl/glfw/v3.3/glfw.PollEvents()
/users/igor/go/pkg/mod/
***@***.***/window.go:964
+0x17
fyne.io/fyne/v2/internal/driver/glfw.(*gLDriver).tryPollEvents(0xc0000b5ec0
?)
/users/igor/go/pkg/mod/
***@***.***/internal/driver/glfw/loop.go:243 +0x3b
fyne.io/fyne/v2/internal/driver/glfw.(*gLDriver).runGL(0xc00007c960)
/users/igor/go/pkg/mod/
***@***.***/internal/driver/glfw/loop.go:109 +0x1b9
fyne.io/fyne/v2/internal/driver/glfw.(*gLDriver).Run(0xc0003a2200?)
/users/igor/go/pkg/mod/
***@***.***/internal/driver/glfw/driver.go:83 +0x30
fyne.io/fyne/v2/internal/driver/glfw.(*window).ShowAndRun(0xc0003a2200)
/users/igor/go/pkg/mod/
***@***.***/internal/driver/glfw/window.go:461 +0x2f
main.main()
/Users/igor/dymium/fyne/main.go:26 +0xe2
goroutine 6 [syscall]:
syscall.syscall6(0x0?, 0x0?, 0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
/usr/local/Cellar/go/1.18.5/libexec/src/runtime/sys_darwin.go:44 +0x99
golang.org/x/sys/unix.kevent(0x0?, 0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
/users/igor/go/pkg/mod/
***@***.***/unix/zsyscall_darwin_amd64.go:276
+0x52
golang.org/x/sys/unix.Kevent(0x0?, {0x0?, 0x0?, 0x0?}, {0xc00004a678?,
0x4009f45?, 0x0?}, 0x0?)
/users/igor/go/pkg/mod/
***@***.***/unix/syscall_bsd.go:399
+0x3c
github.com/fsnotify/fsnotify.read(0x0?, {0xc00004a678?, 0x0?, 0xa}, 0x0?)
***@***.***/kqueue.go:525
+0x3f
github.com/fsnotify/fsnotify.(*Watcher).readEvents(0xc000072540)
***@***.***/kqueue.go:288
+0xa5
created by github.com/fsnotify/fsnotify.NewWatcher
***@***.***/kqueue.go:63
+0x1c5
goroutine 7 [chan receive]:
fyne.io/fyne/v2/app.watchFile.func1()
***@***.***/app/settings_desktop.go:42
+0x6c
created by fyne.io/fyne/v2/app.watchFile
***@***.***/app/settings_desktop.go:41
+0x10a
goroutine 9 [chan receive]:
fyne.io/fyne/v2/internal/driver/common.(*Window).RunEventQueue(0xc0003a2200)
/users/igor/go/pkg/mod/
***@***.***/internal/driver/common/window.go:57 +0x7d
created by
fyne.io/fyne/v2/internal/driver/glfw.(*gLDriver).createWindow.func1
/users/igor/go/pkg/mod/
***@***.***/internal/driver/glfw/window.go:1388 +0x156
goroutine 10 [chan receive]:
fyne.io/fyne/v2/internal/async.NewUnboundedCanvasObjectChan.func1()
/users/igor/go/pkg/mod/
***@***.***/internal/async/chan_canvasobject.go:35 +0x9e
created by fyne.io/fyne/v2/internal/async.NewUnboundedCanvasObjectChan
/users/igor/go/pkg/mod/
***@***.***/internal/async/chan_canvasobject.go:27 +0xcc
Saving session...completed.
Deleting expired sessions...none found.
[Process completed]
…On Tue, Oct 25, 2022 at 3:04 PM Andy Williams ***@***.***> wrote:
I'm confused about that output - it seems like all the version numbers
have been redacted?
—
Reply to this email directly, view it on GitHub
<#3336 (comment)>, or
unsubscribe
<https://github.com/notifications/unsubscribe-auth/AJS2DNFZIY6V4FJ2UQLDPKLWFBKPTANCNFSM6AAAAAARGTYISE>
.
You are receiving this because you authored the thread.Message ID:
***@***.***>
|
Is gmail doing something? every time I expect to see a "package@version" I see "@.***". |
let me attach a file....
On Tue, Oct 25, 2022 at 3:37 PM Andy Williams ***@***.***> wrote:
Is gmail doing something? every time I expect to see a ***@***.***"
I see "*@*.***".
Possibly it is trying to "strip emails" and getting it wrong?
—
Reply to this email directly, view it on GitHub
<#3336 (comment)>, or
unsubscribe
<https://github.com/notifications/unsubscribe-auth/AJS2DNGBFOGB67JIYBPOO5TWFBOK3ANCNFSM6AAAAAARGTYISE>
.
You are receiving this because you authored the thread.Message ID:
***@***.***>
Last login: Tue Oct 25 14:58:23 on ttys011
/Users/kamysh/Downloads/main ; exit;
==========
***@***.*** ~
╰─$ /Users/kamysh/Downloads/main ; exit;
==========
fatal error: unexpected signal during runtime execution
[signal SIGSEGV: segmentation violation code=0x1 addr=0x10 pc=0x3b23431c]
runtime stack:
runtime.throw({0x43e8ec7?, 0x3b2349dc?})
/usr/local/Cellar/go/1.18.5/libexec/src/runtime/panic.go:992 +0x71
runtime.sigpanic()
/usr/local/Cellar/go/1.18.5/libexec/src/runtime/signal_unix.go:802 +0x396
goroutine 8 [syscall, locked to thread]:
runtime.cgocall(0x4334c40, 0xc0000b7d68)
/usr/local/Cellar/go/1.18.5/libexec/src/runtime/cgocall.go:157 +0x5c fp=0xc0000b7d40 sp=0xc0000b7d08 pc=0x40069dc
github.com/go-gl/gl/v3.2-core/gl._Cfunc_glowClear(0x7ffa1d8ddeb8, 0x4100)
_cgo_gotypes.go:3797 +0x45 fp=0xc0000b7d68 sp=0xc0000b7d40 pc=0x42081c5
github.com/go-gl/gl/v3.2-core/gl.Clear(...)
***@***.***/v3.2-core/gl/package.go:8950
fyne.io/fyne/v2/internal/painter/gl.(*glPainter).glClearBuffer(0xc0000b7db0?)
***@***.***/internal/painter/gl/gl_core.go:243 +0xe5 fp=0xc0000b7d90 sp=0xc0000b7d68 pc=0x4223cc5
fyne.io/fyne/v2/internal/painter/gl.(*glPainter).Clear(0xc0000b7dc0?)
***@***.***/internal/painter/gl/painter.go:52 +0x19 fp=0xc0000b7da8 sp=0xc0000b7d90 pc=0x4224af9
fyne.io/fyne/v2/internal/driver/glfw.(*glCanvas).paint(0xc000131b00, {0x0?, 0x0?})
***@***.***/internal/driver/glfw/canvas.go:271 +0x76 fp=0xc0000b7e28 sp=0xc0000b7da8 pc=0x42f6e56
fyne.io/fyne/v2/internal/driver/glfw.(*gLDriver).repaintWindow.func1()
***@***.***/internal/driver/glfw/loop.go:174 +0x8f fp=0xc0000b7e78 sp=0xc0000b7e28 pc=0x42f904f
fyne.io/fyne/v2/internal/driver/glfw.(*window).RunWithContext(0xc0003a2200, 0xc0000b7ea0)
***@***.***/internal/driver/glfw/window.go:1329 +0x4f fp=0xc0000b7e90 sp=0xc0000b7e78 pc=0x4301bcf
fyne.io/fyne/v2/internal/driver/glfw.(*gLDriver).repaintWindow(0xc0000b7f90?, 0xc0000b7f18?)
***@***.***/internal/driver/glfw/loop.go:165 +0x4a fp=0xc0000b7ec8 sp=0xc0000b7e90 pc=0x42f8f8a
fyne.io/fyne/v2/internal/driver/glfw.(*gLDriver).startDrawThread.func1()
***@***.***/internal/driver/glfw/loop.go:228 +0x33a fp=0xc0000b7fe0 sp=0xc0000b7ec8 pc=0x42f963a
runtime.goexit()
/usr/local/Cellar/go/1.18.5/libexec/src/runtime/asm_amd64.s:1571 +0x1 fp=0xc0000b7fe8 sp=0xc0000b7fe0 pc=0x4065241
created by fyne.io/fyne/v2/internal/driver/glfw.(*gLDriver).startDrawThread
***@***.***/internal/driver/glfw/loop.go:192 +0xca
goroutine 1 [chan send, locked to thread]:
fyne.io/fyne/v2/internal/driver/glfw.runOnDraw(0xc0003a2200, 0xc0000ec000)
***@***.***/internal/driver/glfw/loop.go:70 +0xd3
fyne.io/fyne/v2/internal/driver/glfw.(*window).platformResize(0xc0003a2200, {0x131b00?, 0xc0?})
***@***.***/internal/driver/glfw/window_notlinux.go:14 +0xca
fyne.io/fyne/v2/internal/driver/glfw.(*window).resized(0xc0003a2200, 0x42f18e0?, 0x492bb10?, 0xc0000b5b18?)
***@***.***/internal/driver/glfw/window.go:556 +0xc5
github.com/go-gl/glfw/v3.3/glfw.goWindowSizeCB(0x4006fe6?, 0x339, 0xf6)
***@***.***/window.go:213 +0x4b
github.com/go-gl/glfw/v3.3/glfw._Cfunc_glfwPollEvents()
_cgo_gotypes.go:1477 +0x45
github.com/go-gl/glfw/v3.3/glfw.PollEvents()
***@***.***/window.go:964 +0x17
fyne.io/fyne/v2/internal/driver/glfw.(*gLDriver).tryPollEvents(0xc0000b5ec0?)
***@***.***/internal/driver/glfw/loop.go:243 +0x3b
fyne.io/fyne/v2/internal/driver/glfw.(*gLDriver).runGL(0xc00007c960)
***@***.***/internal/driver/glfw/loop.go:109 +0x1b9
fyne.io/fyne/v2/internal/driver/glfw.(*gLDriver).Run(0xc0003a2200?)
***@***.***/internal/driver/glfw/driver.go:83 +0x30
fyne.io/fyne/v2/internal/driver/glfw.(*window).ShowAndRun(0xc0003a2200)
***@***.***/internal/driver/glfw/window.go:461 +0x2f
main.main()
/Users/igor/dymium/fyne/main.go:26 +0xe2
goroutine 6 [syscall]:
syscall.syscall6(0x0?, 0x0?, 0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
/usr/local/Cellar/go/1.18.5/libexec/src/runtime/sys_darwin.go:44 +0x99
golang.org/x/sys/unix.kevent(0x0?, 0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
***@***.***/unix/zsyscall_darwin_amd64.go:276 +0x52
golang.org/x/sys/unix.Kevent(0x0?, {0x0?, 0x0?, 0x0?}, {0xc00004a678?, 0x4009f45?, 0x0?}, 0x0?)
***@***.***/unix/syscall_bsd.go:399 +0x3c
github.com/fsnotify/fsnotify.read(0x0?, {0xc00004a678?, 0x0?, 0xa}, 0x0?)
***@***.***/kqueue.go:525 +0x3f
github.com/fsnotify/fsnotify.(*Watcher).readEvents(0xc000072540)
***@***.***/kqueue.go:288 +0xa5
created by github.com/fsnotify/fsnotify.NewWatcher
***@***.***/kqueue.go:63 +0x1c5
goroutine 7 [chan receive]:
fyne.io/fyne/v2/app.watchFile.func1()
***@***.***/app/settings_desktop.go:42 +0x6c
created by fyne.io/fyne/v2/app.watchFile
***@***.***/app/settings_desktop.go:41 +0x10a
goroutine 9 [chan receive]:
fyne.io/fyne/v2/internal/driver/common.(*Window).RunEventQueue(0xc0003a2200)
***@***.***/internal/driver/common/window.go:57 +0x7d
created by fyne.io/fyne/v2/internal/driver/glfw.(*gLDriver).createWindow.func1
***@***.***/internal/driver/glfw/window.go:1388 +0x156
goroutine 10 [chan receive]:
fyne.io/fyne/v2/internal/async.NewUnboundedCanvasObjectChan.func1()
***@***.***/internal/async/chan_canvasobject.go:35 +0x9e
created by fyne.io/fyne/v2/internal/async.NewUnboundedCanvasObjectChan
***@***.***/internal/async/chan_canvasobject.go:27 +0xcc
Saving session...completed.
Deleting expired sessions...none found.
[Process completed]
|
Andy
did the file come across correctly?
Also, if the problem is with the M2 computer, could my company sponsor you
to get one? We are a pre-revenue startup and don't have much of investment
money at the moment, but this is something we would consider if you're
open to it.
Regards
Igor
…On Tue, Oct 25, 2022 at 5:04 PM Igor Plotnikov ***@***.***> wrote:
let me attach a file....
On Tue, Oct 25, 2022 at 3:37 PM Andy Williams ***@***.***>
wrote:
> Is gmail doing something? every time I expect to see a ***@***.***"
> I see "*@*.***".
> Possibly it is trying to "strip emails" and getting it wrong?
>
> —
> Reply to this email directly, view it on GitHub
> <#3336 (comment)>,
> or unsubscribe
> <https://github.com/notifications/unsubscribe-auth/AJS2DNGBFOGB67JIYBPOO5TWFBOK3ANCNFSM6AAAAAARGTYISE>
> .
> You are receiving this because you authored the thread.Message ID:
> ***@***.***>
>
|
I have the impression that somehow on Mac M2 the workaround for this bug we reported in upstream glfw is back: glfw/glfw#1997 . I wonder if it wouldn't be best to provide upstream glfw access to this hw as they haven't been able to make much progress on this and our workaround seems to not be robust enough. |
Apologies I forgot to check. No the file got pasted with the same content as before, maybe you cannot attach via email. Feel free to email it to info@fyne.io directly and see if it helps.
That would be very kind and we would be happy to try and figure this out. I appreciate your assistance in trying to get to the bottom of this! |
I'm really puzzled.
How about the attached images?
[image: image.png]
[image: image.png]
[image: image.png]
[image: image.png]
Best regards
Igor
…On Tue, Nov 1, 2022 at 4:43 AM Andy Williams ***@***.***> wrote:
did the file come across correctly?
Apologies I forgot to check. No the file got pasted with the same content
as before, maybe you cannot attach via email. Feel free to email it to
***@***.*** directly and see if it helps.
Also, if the problem is with the M2 computer, could my company sponsor you
to get one?
That would be very kind and we would be happy to try and figure this out.
We were previously sponsored with an M1 from MacStadium and we shared our
access with the GLFW team to work on it, I would be happy to do the same
again if it helps them.
I appreciate your assistance in trying to get to the bottom of this!
Andrew
—
Reply to this email directly, view it on GitHub
<#3336 (comment)>, or
unsubscribe
<https://github.com/notifications/unsubscribe-auth/AJS2DNFN6O7COUMK6RPQJOLWGD64TANCNFSM6AAAAAARGTYISE>
.
You are receiving this because you authored the thread.Message ID:
***@***.***>
|
Images not present @gazillion101 - you'd need to actually upload them on the GitHub issue - replying in email does not upload attachments |
Is there any way you could make this kind offer happen? We have no way to test on M2 right now, and so we're going into another release without the ability to resolve the issues on this new chip. |
Andy
where are you located, and what would be a good way to contact you directly?
Best
Igor
…On Mon, Nov 28, 2022 at 2:11 PM Andy Williams ***@***.***> wrote:
Also, if the problem is with the M2 computer, could my company sponsor you
to get one?
Is there any way you could make this kind offer happen? We have no way to
test on M2 right now, and so we're going into another release without the
ability to resolve the issues on this new chip.
—
Reply to this email directly, view it on GitHub
<#3336 (comment)>, or
unsubscribe
<https://github.com/notifications/unsubscribe-auth/AJS2DNBR2HJOFODCL5ZZQWLWKUUZZANCNFSM6AAAAAARGTYISE>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
basically, postal address, and email/phone number
Regards
Igor
…On Wed, Nov 30, 2022 at 6:46 PM Igor Plotnikov ***@***.***> wrote:
Andy
where are you located, and what would be a good way to contact you
directly?
Best
Igor
On Mon, Nov 28, 2022 at 2:11 PM Andy Williams ***@***.***>
wrote:
> Also, if the problem is with the M2 computer, could my company sponsor
> you to get one?
>
> Is there any way you could make this kind offer happen? We have no way to
> test on M2 right now, and so we're going into another release without the
> ability to resolve the issues on this new chip.
>
> —
> Reply to this email directly, view it on GitHub
> <#3336 (comment)>,
> or unsubscribe
> <https://github.com/notifications/unsubscribe-auth/AJS2DNBR2HJOFODCL5ZZQWLWKUUZZANCNFSM6AAAAAARGTYISE>
> .
> You are receiving this because you were mentioned.Message ID:
> ***@***.***>
>
|
Thanks so much for helping with this. |
I wonder if others are interested in resolving this and we could potentially split sponsorship between a few companies to get hardware that the project needs to return Apple support to fully supported status? |
💙 Thanks so much to our sponsors we were able to get hold of a device. 💙 |
@andydotxyz Using latest macOS Ventura reduced the amount of crashes a little bit. Before just moving the mouse above the window often crashed the app right away. Now resizing a window is the easiest way to force a crash. Moving a window is now quite stable. Just checked this yesterday on Ventura 13.2.1. |
Thanks @cbratschi that is very helpful. |
@andydotxyz just saw that my answer was at least partially out of context. I thought this issue is in the GLFW repository. We are seeing the same issue using https://github.com/cbratschi/aminogfx-gl. My answer was related to a GLFW bug which is tracked here: glfw/glfw#1997. If you find a solution I am interested in a workaround too. |
Ah yes, the workaround there was just to run event and draw on the same thread for M1/M2. |
…ill be drawing on main... Fixes fyne-io#3336 and fyne-io#3397
Fixed on develop ready for next release |
Seeing on an M1 too
|
For posterity this was mentioned on the other M2 crash ticket that it was running Intel code on M2, which is not supported at this time. |
Checklist
Describe the bug
A simple application panics when its window is dragged on-screen on Mac OS, M2
How to reproduce
The code is attached. Just drag window around, eventually the app panics
Screenshots
No response
Example code
Fyne version
2,2,3
Go compiler version
1.18
Operating system
macOS
Operating system version
Monterey 12.6
Additional Information
I thought a fixed-size window would be a temporary workaround for the resize crash on M2. Unfortunately, this does not work.
Here's the stack trace:
fatal error: unexpected signal during runtime execution
[signal SIGSEGV: segmentation violation code=0x1 addr=0x10 pc=0x3401d31c]
runtime stack:
runtime.throw({0x450aee4?, 0x3401d9dc?})
/usr/local/Cellar/go/1.18.5/libexec/src/runtime/panic.go:992 +0x71
runtime.sigpanic()
/usr/local/Cellar/go/1.18.5/libexec/src/runtime/signal_unix.go:802 +0x396
goroutine 21 [syscall, locked to thread]:
runtime.cgocall(0x44261e0, 0xc000139ce8)
/usr/local/Cellar/go/1.18.5/libexec/src/runtime/cgocall.go:157 +0x5c fp=0xc000139cc0 sp=0xc000139c88 pc=0x4006b9c
github.com/go-gl/gl/v3.2-core/gl._Cfunc_glowClear(0x7ffa19651eb8, 0x4100)
_cgo_gotypes.go:3797 +0x45 fp=0xc000139ce8 sp=0xc000139cc0 pc=0x4301045
github.com/go-gl/gl/v3.2-core/gl.Clear(...)
/Users/igor/go/pkg/mod/github.com/go-gl/gl@v0.0.0-20211210172815-726fda9656d6/v3.2-core/gl/package.go:8950
fyne.io/fyne/v2/internal/painter/gl.(*coreContext).Clear(0x0?, 0x139d28?)
/Users/igor/go/pkg/mod/fyne.io/fyne/v2@v2.2.3/internal/painter/gl/gl_core.go:111 +0x28 fp=0xc000139d08 sp=0xc000139ce8 pc=0x431bce8
fyne.io/fyne/v2/internal/painter/gl.(*painter).Clear(0xc000034040)
/Users/igor/go/pkg/mod/fyne.io/fyne/v2@v2.2.3/internal/painter/gl/painter.go:66 +0xab fp=0xc000139d30 sp=0xc000139d08 pc=0x431d18b
fyne.io/fyne/v2/internal/driver/glfw.(*glCanvas).paint(0xc0000d9b00, {0x0?, 0x0?})
/Users/igor/go/pkg/mod/fyne.io/fyne/v2@v2.2.3/internal/driver/glfw/canvas.go:271 +0x71 fp=0xc000139db0 sp=0xc000139d30 pc=0x43f73f1
fyne.io/fyne/v2/internal/driver/glfw.(*gLDriver).repaintWindow.func1()
/Users/igor/go/pkg/mod/fyne.io/fyne/v2@v2.2.3/internal/driver/glfw/loop.go:203 +0x8f fp=0xc000139e00 sp=0xc000139db0 pc=0x43fa1af
fyne.io/fyne/v2/internal/driver/glfw.(*window).RunWithContext(0xc00046e620?, 0xc000139e30)
/Users/igor/go/pkg/mod/fyne.io/fyne/v2@v2.2.3/internal/driver/glfw/window.go:903 +0x4f fp=0xc000139e20 sp=0xc000139e00 pc=0x44020cf
fyne.io/fyne/v2/internal/driver/glfw.(*gLDriver).repaintWindow(0xc0002fe350?, 0x1?)
/Users/igor/go/pkg/mod/fyne.io/fyne/v2@v2.2.3/internal/driver/glfw/loop.go:194 +0x4a fp=0xc000139e58 sp=0xc000139e20 pc=0x43fa0ea
fyne.io/fyne/v2/internal/driver/glfw.(*gLDriver).drawSingleFrame(0xc000139f90?)
/Users/igor/go/pkg/mod/fyne.io/fyne/v2@v2.2.3/internal/driver/glfw/loop.go:102 +0x1cb fp=0xc000139ef8 sp=0xc000139e58 pc=0x43f98ab
fyne.io/fyne/v2/internal/driver/glfw.(*gLDriver).startDrawThread.func1()
/Users/igor/go/pkg/mod/fyne.io/fyne/v2@v2.2.3/internal/driver/glfw/loop.go:250 +0x1a6 fp=0xc000139fe0 sp=0xc000139ef8 pc=0x43fa626
runtime.goexit()
/usr/local/Cellar/go/1.18.5/libexec/src/runtime/asm_amd64.s:1571 +0x1 fp=0xc000139fe8 sp=0xc000139fe0 pc=0x4065c21
created by fyne.io/fyne/v2/internal/driver/glfw.(*gLDriver).startDrawThread
/Users/igor/go/pkg/mod/fyne.io/fyne/v2@v2.2.3/internal/driver/glfw/loop.go:226 +0xea
goroutine 1 [select, locked to thread]:
fyne.io/fyne/v2/internal/driver/glfw.(*gLDriver).runGL(0xc00046e620)
/Users/igor/go/pkg/mod/fyne.io/fyne/v2@v2.2.3/internal/driver/glfw/loop.go:121 +0x19f
fyne.io/fyne/v2/internal/driver/glfw.(*gLDriver).Run(0xc00041c1e0?)
/Users/igor/go/pkg/mod/fyne.io/fyne/v2@v2.2.3/internal/driver/glfw/driver.go:164 +0x33
fyne.io/fyne/v2/internal/driver/glfw.(*window).ShowAndRun(0xc00041c1e0)
/Users/igor/go/pkg/mod/fyne.io/fyne/v2@v2.2.3/internal/driver/glfw/window.go:230 +0x2c
main.main()
/Users/igor/dymium/fyne/main.go:26 +0xfe
goroutine 19 [syscall]:
syscall.syscall6(0x0?, 0x0?, 0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
/usr/local/Cellar/go/1.18.5/libexec/src/runtime/sys_darwin.go:44 +0x99
golang.org/x/sys/unix.kevent(0x0?, 0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
/Users/igor/go/pkg/mod/golang.org/x/sys@v0.0.0-20220412211240-33da011f77ad/unix/zsyscall_darwin_amd64.go:276 +0x52
golang.org/x/sys/unix.Kevent(0x0?, {0x0?, 0x0?, 0x0?}, {0xc000052678?, 0x400a105?, 0x0?}, 0x0?)
/Users/igor/go/pkg/mod/golang.org/x/sys@v0.0.0-20220412211240-33da011f77ad/unix/syscall_bsd.go:399 +0x3c
github.com/fsnotify/fsnotify.read(0x0?, {0xc000052678?, 0x0?, 0xa}, 0x0?)
/Users/igor/go/pkg/mod/github.com/fsnotify/fsnotify@v1.5.4/kqueue.go:525 +0x3f
github.com/fsnotify/fsnotify.(*Watcher).readEvents(0xc0000b0480)
/Users/igor/go/pkg/mod/github.com/fsnotify/fsnotify@v1.5.4/kqueue.go:288 +0xa5
created by github.com/fsnotify/fsnotify.NewWatcher
/Users/igor/go/pkg/mod/github.com/fsnotify/fsnotify@v1.5.4/kqueue.go:63 +0x1c5
goroutine 20 [chan receive]:
fyne.io/fyne/v2/app.watchFile.func1()
/Users/igor/go/pkg/mod/fyne.io/fyne/v2@v2.2.3/app/settings_desktop.go:43 +0x6c
created by fyne.io/fyne/v2/app.watchFile
/Users/igor/go/pkg/mod/fyne.io/fyne/v2@v2.2.3/app/settings_desktop.go:42 +0x10a
goroutine 22 [select]:
fyne.io/fyne/v2/internal/async.(*UnboundedFuncChan).processing(0xc0004709c0)
/Users/igor/go/pkg/mod/fyne.io/fyne/v2@v2.2.3/internal/async/chan_func.go:45 +0xda
created by fyne.io/fyne/v2/internal/async.NewUnboundedFuncChan
/Users/igor/go/pkg/mod/fyne.io/fyne/v2@v2.2.3/internal/async/chan_func.go:22 +0xf8
goroutine 23 [chan receive]:
fyne.io/fyne/v2/internal/driver/common.(*Window).RunEventQueue(0x0?)
/Users/igor/go/pkg/mod/fyne.io/fyne/v2@v2.2.3/internal/driver/common/window.go:34 +0x4d
created by fyne.io/fyne/v2/internal/driver/glfw.(*gLDriver).createWindow.func1
/Users/igor/go/pkg/mod/fyne.io/fyne/v2@v2.2.3/internal/driver/glfw/window.go:942 +0x136
goroutine 51 [chan receive]:
fyne.io/fyne/v2/internal/animation.(*Runner).runAnimations.func1()
/Users/igor/go/pkg/mod/fyne.io/fyne/v2@v2.2.3/internal/animation/runner.go:69 +0x4f
created by fyne.io/fyne/v2/internal/animation.(*Runner).runAnimations
/Users/igor/go/pkg/mod/fyne.io/fyne/v2@v2.2.3/internal/animation/runner.go:67 +0x85
Saving session...completed.
Deleting expired sessions...none found.
[Process completed]
The original app that prompted me to write up a bug gave a different stack trace:
Date/Time: 2022-10-16 17:11:29.913 -0700
End time: 2022-10-16 17:12:02.364 -0700
OS Version: macOS 12.6 (Build 21G115)
Architecture: arm64e
Report Version: 35.1
Incident Identifier: 27205042-03B3-4BDD-A7F3-B7987D46D718
Data Source: Microstackshots
Shared Cache: 3765E290-E8AE-3AF7-92BF-DA62DFB8AC4F slid base address 0x7ff800318000, slide 0x318000
Shared Cache: 049B583E-D4DC-3B2B-88DA-E52D6E18313D slid base address 0x1b3644000, slide 0x33644000
Command: dymiumgui
Path: /Users/USER/*/dymiumgui.app/Contents/MacOS/dymiumgui
Identifier: com.example.dymiumgui
Version: 0.0.1 (1)
Architecture: x86_64 (translated)
Parent: UNKNOWN [1]
PID: 12390
Event: wakeups
Action taken: none
Wakeups: 45001 wakeups over the last 32 seconds (1387 wakeups per second average), exceeding limit of 150 wakeups per second over 300 seconds
Wakeups limit: 45000
Limit duration: 300s
Wakeups caused: 45001
Wakeups duration: 32s
Duration: 32.45s
Duration Sampled: 8.03s
Steps: 3
Hardware model: Mac14,2
Active cpus: 8
HW page size: 16384
VM page size: 16384
Advisory levels: Battery -> 2, User -> 2, ThermalPressure -> 0, Combined -> 2
Free disk space: 475.79 GB/926.35 GB, low space threshold 3072 MB
Heaviest stack for the target process:
2 runtime.goexit.abi0 + 6 (dymiumgui + 429862) [0x100068f26]
1 fyne.io/fyne/v2/internal/animation.(*Runner).runAnimations.func1 + 774 (dymiumgui + 4271238) [0x100412c86]
1 runtime.makeslice + 82 (dymiumgui + 325042) [0x10004f5b2]
1 runtime.chanrecv + 1354 (dymiumgui + 43818) [0x10000ab2a]
1 runtime.mcall + 67 (dymiumgui + 421059) [0x100066cc3]
1 runtime.park_m + 333 (dymiumgui + 270189) [0x100041f6d]
1 runtime.schedule + 190 (dymiumgui + 268862) [0x100041a3e]
1 runtime.findRunnable + 761 (dymiumgui + 263449) [0x100040519]
1 runtime.stealWork + 453 (dymiumgui + 266245) [0x100041005]
1 runtime.checkTimers + 300 (dymiumgui + 269580) [0x100041d0c]
1 runtime.runtimer + 506 (dymiumgui + 365722) [0x10005949a]
1 runtime.runOneTimer + 345 (dymiumgui + 366169) [0x100059659]
1 time.sendTime + 82 (dymiumgui + 713810) [0x1000ae452]
1 runtime.selectnbsend + 37 (dymiumgui + 44901) [0x10000af65]
1 ??? [0x100d7d838]
Powerstats for: dymiumgui [12390]
UUID: 7DD6D12E-B516-3459-A64C-259AA51B5CCF
Path: /Users/USER/*/dymiumgui.app/Contents/MacOS/dymiumgui
Identifier: com.example.dymiumgui
Version: 0.0.1 (1)
Shared Cache: 3765E290-E8AE-3AF7-92BF-DA62DFB8AC4F slid base address 0x7ff800318000, slide 0x318000
Architecture: x86_64 (translated)
Parent: UNKNOWN [1]
UID: 501
Footprint: 70.56 MB
Start time: 2022-10-16 17:11:42.680 -0700
End time: 2022-10-16 17:11:50.714 -0700
Num samples: 3 (100%)
Primary state: 2 samples Non-Frontmost App, Non-Suppressed, User mode, Effective Thread QoS Default, Requested Thread QoS Default, Override Thread QoS Unspecified
User Activity: 0 samples Idle, 3 samples Active
Power Source: 3 samples on Battery, 0 samples on AC
2 runtime.goexit.abi0 + 6 (dymiumgui + 429862) [0x100068f26]
1 fyne.io/fyne/v2/internal/animation.(*Runner).runAnimations.func1 + 774 (dymiumgui + 4271238) [0x100412c86]
1 runtime.makeslice + 82 (dymiumgui + 325042) [0x10004f5b2]
1 runtime.chanrecv + 1354 (dymiumgui + 43818) [0x10000ab2a]
1 runtime.mcall + 67 (dymiumgui + 421059) [0x100066cc3]
1 runtime.park_m + 333 (dymiumgui + 270189) [0x100041f6d]
1 runtime.schedule + 190 (dymiumgui + 268862) [0x100041a3e]
1 runtime.findRunnable + 761 (dymiumgui + 263449) [0x100040519]
1 runtime.stealWork + 453 (dymiumgui + 266245) [0x100041005]
1 runtime.checkTimers + 300 (dymiumgui + 269580) [0x100041d0c]
1 runtime.runtimer + 506 (dymiumgui + 365722) [0x10005949a]
1 runtime.runOneTimer + 345 (dymiumgui + 366169) [0x100059659]
1 time.sendTime + 82 (dymiumgui + 713810) [0x1000ae452]
1 runtime.selectnbsend + 37 (dymiumgui + 44901) [0x10000af65]
1 ??? [0x100d7d838]
1 runtime.mcall + 67 (dymiumgui + 421059) [0x100066cc3]
1 runtime.goexit0 + 668 (dymiumgui + 272892) [0x1000429fc]
1 runtime.schedule + 190 (dymiumgui + 268862) [0x100041a3e]
1 runtime.findRunnable + 120 (dymiumgui + 262808) [0x100040298]
1 runtime.checkTimers + 300 (dymiumgui + 269580) [0x100041d0c]
1 runtime.runtimer + 506 (dymiumgui + 365722) [0x10005949a]
1 runtime.runOneTimer + 345 (dymiumgui + 366169) [0x100059659]
1 time.sendTime + 82 (dymiumgui + 713810) [0x1000ae452]
1 runtime.selectnbsend + 37 (dymiumgui + 44901) [0x10000af65]
1 runtime.chansend + 1445 (dymiumgui + 40421) [0x100009de5]
1 runtime.send + 241 (dymiumgui + 40913) [0x100009fd1]
1 runtime.goready + 71 (dymiumgui + 243783) [0x10003b847]
1 runtime.goready.func1 + 38 (dymiumgui + 243878) [0x10003b8a6]
1 runtime.ready + 144 (dymiumgui + 248656) [0x10003cb50]
1 ??? [0x100d5a488]
1 runtime.goexit.abi0 + 1 (dymiumgui + 429857) [0x100068f21]
1 fyne.io/fyne/v2/internal/animation.(*Runner).runAnimations.func1 + 79 (dymiumgui + 4270543) [0x1004129cf]
1 runtime.chanrecv1 + 24 (dymiumgui + 42360) [0x10000a578]
1 runtime.chanrecv + 1179 (dymiumgui + 43643) [0x10000aa7b]
1 runtime.mcall + 67 (dymiumgui + 421059) [0x100066cc3]
1 runtime.park_m + 333 (dymiumgui + 270189) [0x100041f6d]
1 runtime.schedule + 115 (dymiumgui + 268787) [0x1000419f3]
1 runtime.startlockedm + 101 (dymiumgui + 261957) [0x10003ff45]
1 runtime.stopm + 140 (dymiumgui + 259436) [0x10003f56c]
1 runtime.notesleep + 133 (dymiumgui + 64229) [0x10000fae5]
1 runtime.semasleep + 173 (dymiumgui + 219821) [0x100035aad]
1 runtime.pthread_cond_wait.abi0 + 52 (dymiumgui + 358740) [0x100057954]
1 runtime.asmcgocall.abi0 + 161 (dymiumgui + 429121) [0x100068c41]
1 runtime.pthread_cond_wait_trampoline.abi0 + 16 (dymiumgui + 437712) [0x10006add0]
1 ??? [0x7ff890ace940]
1 <Frontmost App, Kernel mode>
Binary Images:
0x100000000 - 0x100bbbfff com.example.dymiumgui 0.0.1 (1) <7DD6D12E-B516-3459-A64C-259AA51B5CCF> /Users/USER/*/dymiumgui.app/Contents/MacOS/dymiumgui
The text was updated successfully, but these errors were encountered: