Open roffe opened 2 years ago
just now I could not run the software no matter what I did, kept crashing over and over. Tried with 2.2.3, 2.2.4 and 2.3.0-rc1.
Logged out of windows, logged back in and now it works again on all versions. for a while. until it goes into the bad state again and then keeps crashing until I reboot or log out.
It also affects binaries built from code. once I get the crashes running from dev code. previous released binaries will crash as well once mousepointer enters window and hovers button, list, toolbar, progressbar or anything
Is that affecting only your application or is it also affecting fyne_demo or fyne hello application? Also you are saying that the operating system is Android and then the version is Windows 11. Would you mind clarifying a bit? Are any other OpenGL application affected?
Updated OS, it's Windows. No other OpenGL applications is affected. I have to wait until next time it happens to see if the Fyne demo will run
the fyne demo app crashes as well once the weirdness starts
PS C:\Users\roffe> go install fyne.io/fyne/v2/cmd/fyne_demo@latest
PS C:\Users\roffe> fyne_demo
2022/12/11 11:22:40 Lifecycle: Started
2022/12/11 11:22:40 Lifecycle: Entered Foreground
Exception 0xc0000005 0x0 0x8 0x271c1fdb6e3
PC=0x271c1fdb6e3
signal arrived during external code execution
runtime.cgocall(0x7ff64bab73e0, 0xc000539d50)
c:/go/src/runtime/cgocall.go:158 +0x4a fp=0xc000539d28 sp=0xc000539cf0 pc=0x7ff64b5b486a
github.com/go-gl/glfw/v3.3/glfw._Cfunc_glfwSwapBuffers(0x271b3fc61e0)
_cgo_gotypes.go:2438 +0x52 fp=0xc000539d50 sp=0xc000539d28 pc=0x7ff64ba2ac52
github.com/go-gl/glfw/v3.3/glfw.(*Window).SwapBuffers.func1(0xc000539d68?)
C:/Users/roffe/go/pkg/mod/github.com/go-gl/glfw/v3.3/glfw@v0.0.0-20211213063430-748e38ca8aec/context.go:41 +0x46 fp=0xc000539d88 sp=0xc000539d50 pc=0x7ff64ba2b186
github.com/go-gl/glfw/v3.3/glfw.(*Window).SwapBuffers(0xc0000b0360?)
C:/Users/roffe/go/pkg/mod/github.com/go-gl/glfw/v3.3/glfw@v0.0.0-20211213063430-748e38ca8aec/context.go:41 +0x19 fp=0xc000539db0 sp=0xc000539d88 pc=0x7ff64ba2b0f9
fyne.io/fyne/v2/internal/driver/glfw.(*gLDriver).repaintWindow.func1()
C:/Users/roffe/go/pkg/mod/fyne.io/fyne/v2@v2.2.4/internal/driver/glfw/loop.go:211 +0x105 fp=0xc000539e00 sp=0xc000539db0 pc=0x7ff64ba57fc5
fyne.io/fyne/v2/internal/driver/glfw.(*window).RunWithContext(0xc0003959d0?, 0xc000539e30)
C:/Users/roffe/go/pkg/mod/fyne.io/fyne/v2@v2.2.4/internal/driver/glfw/window.go:903 +0x4f fp=0xc000539e20 sp=0xc000539e00 pc=0x7ff64ba6044f
fyne.io/fyne/v2/internal/driver/glfw.(*gLDriver).repaintWindow(0xc000539e98?, 0xc0000801c0?)
C:/Users/roffe/go/pkg/mod/fyne.io/fyne/v2@v2.2.4/internal/driver/glfw/loop.go:194 +0x4a fp=0xc000539e58 sp=0xc000539e20 pc=0x7ff64ba57e8a
fyne.io/fyne/v2/internal/driver/glfw.(*gLDriver).drawSingleFrame(0xc000539f90?)
C:/Users/roffe/go/pkg/mod/fyne.io/fyne/v2@v2.2.4/internal/driver/glfw/loop.go:102 +0x1cb fp=0xc000539ef8 sp=0xc000539e58 pc=0x7ff64ba5766b
fyne.io/fyne/v2/internal/driver/glfw.(*gLDriver).startDrawThread.func1()
C:/Users/roffe/go/pkg/mod/fyne.io/fyne/v2@v2.2.4/internal/driver/glfw/loop.go:250 +0x1a6 fp=0xc000539fe0 sp=0xc000539ef8 pc=0x7ff64ba583c6
runtime.goexit()
c:/go/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc000539fe8 sp=0xc000539fe0 pc=0x7ff64b616741
created by fyne.io/fyne/v2/internal/driver/glfw.(*gLDriver).startDrawThread
C:/Users/roffe/go/pkg/mod/fyne.io/fyne/v2@v2.2.4/internal/driver/glfw/loop.go:226 +0xea
goroutine 1 [select, locked to thread]:
runtime.gopark(0xc00053de38?, 0x3?, 0x38?, 0xdc?, 0xc00053ddca?)
c:/go/src/runtime/proc.go:363 +0xd6 fp=0xc00053dbf0 sp=0xc00053dbd0 pc=0x7ff64b5ebc56
runtime.selectgo(0xc00053de38, 0xc00053ddc4, 0xc00053ddb8?, 0x0, 0x0?, 0x1)
c:/go/src/runtime/select.go:328 +0x7dc fp=0xc00053dd30 sp=0xc00053dbf0 pc=0x7ff64b5f9ffc
fyne.io/fyne/v2/internal/driver/glfw.(*gLDriver).runGL(0xc0003959d0)
C:/Users/roffe/go/pkg/mod/fyne.io/fyne/v2@v2.2.4/internal/driver/glfw/loop.go:121 +0x19f fp=0xc00053de78 sp=0xc00053dd30 pc=0x7ff64ba578ff
fyne.io/fyne/v2/internal/driver/glfw.(*gLDriver).Run(0xc00017e000?)
C:/Users/roffe/go/pkg/mod/fyne.io/fyne/v2@v2.2.4/internal/driver/glfw/driver.go:164 +0x33 fp=0xc00053dea0 sp=0xc00053de78 pc=0x7ff64ba56273
fyne.io/fyne/v2/internal/driver/glfw.(*window).ShowAndRun(0xc00017e000)
C:/Users/roffe/go/pkg/mod/fyne.io/fyne/v2@v2.2.4/internal/driver/glfw/window.go:230 +0x2c fp=0xc00053deb8 sp=0xc00053dea0 pc=0x7ff64ba5b5ec
main.main()
C:/Users/roffe/go/pkg/mod/fyne.io/fyne/v2@v2.2.4/cmd/fyne_demo/main.go:67 +0x48c fp=0xc00053df80 sp=0xc00053deb8 pc=0x7ff64baa0ccc
runtime.main()
c:/go/src/runtime/proc.go:250 +0x1fe fp=0xc00053dfe0 sp=0xc00053df80 pc=0x7ff64b5eb8be
runtime.goexit()
c:/go/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc00053dfe8 sp=0xc00053dfe0 pc=0x7ff64b616741
goroutine 2 [force gc (idle)]:
runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
c:/go/src/runtime/proc.go:363 +0xd6 fp=0xc000067fb0 sp=0xc000067f90 pc=0x7ff64b5ebc56
runtime.goparkunlock(...)
c:/go/src/runtime/proc.go:369
runtime.forcegchelper()
c:/go/src/runtime/proc.go:302 +0xb1 fp=0xc000067fe0 sp=0xc000067fb0 pc=0x7ff64b5ebaf1
runtime.goexit()
c:/go/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc000067fe8 sp=0xc000067fe0 pc=0x7ff64b616741
created by runtime.init.6
c:/go/src/runtime/proc.go:290 +0x25
goroutine 3 [GC sweep wait]:
runtime.gopark(0x1?, 0x0?, 0x0?, 0x0?, 0x0?)
c:/go/src/runtime/proc.go:363 +0xd6 fp=0xc000069f90 sp=0xc000069f70 pc=0x7ff64b5ebc56
runtime.goparkunlock(...)
c:/go/src/runtime/proc.go:369
runtime.bgsweep(0x0?)
c:/go/src/runtime/mgcsweep.go:297 +0xd7 fp=0xc000069fc8 sp=0xc000069f90 pc=0x7ff64b5d5f57
runtime.gcenable.func1()
c:/go/src/runtime/mgc.go:178 +0x26 fp=0xc000069fe0 sp=0xc000069fc8 pc=0x7ff64b5caca6
runtime.goexit()
c:/go/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc000069fe8 sp=0xc000069fe0 pc=0x7ff64b616741
created by runtime.gcenable
c:/go/src/runtime/mgc.go:178 +0x6b
goroutine 4 [GC scavenge wait]:
runtime.gopark(0x771cb4c2539c?, 0x3e7128?, 0x0?, 0x0?, 0x0?)
c:/go/src/runtime/proc.go:363 +0xd6 fp=0xc00007bf70 sp=0xc00007bf50 pc=0x7ff64b5ebc56
runtime.goparkunlock(...)
c:/go/src/runtime/proc.go:369
runtime.(*scavengerState).park(0x7ff64c310780)
c:/go/src/runtime/mgcscavenge.go:389 +0x53 fp=0xc00007bfa0 sp=0xc00007bf70 pc=0x7ff64b5d3f93
runtime.bgscavenge(0x0?)
c:/go/src/runtime/mgcscavenge.go:622 +0x65 fp=0xc00007bfc8 sp=0xc00007bfa0 pc=0x7ff64b5d45a5
runtime.gcenable.func2()
c:/go/src/runtime/mgc.go:179 +0x26 fp=0xc00007bfe0 sp=0xc00007bfc8 pc=0x7ff64b5cac46
runtime.goexit()
c:/go/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc00007bfe8 sp=0xc00007bfe0 pc=0x7ff64b616741
created by runtime.gcenable
c:/go/src/runtime/mgc.go:179 +0xaa
goroutine 5 [finalizer wait]:
runtime.gopark(0x7ff64c310ee0?, 0xc000064ea0?, 0x0?, 0x0?, 0xc00006bf70?)
c:/go/src/runtime/proc.go:363 +0xd6 fp=0xc00006be28 sp=0xc00006be08 pc=0x7ff64b5ebc56
runtime.goparkunlock(...)
c:/go/src/runtime/proc.go:369
runtime.runfinq()
c:/go/src/runtime/mfinal.go:180 +0x10f fp=0xc00006bfe0 sp=0xc00006be28 pc=0x7ff64b5c9daf
runtime.goexit()
c:/go/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc00006bfe8 sp=0xc00006bfe0 pc=0x7ff64b616741
created by runtime.createfing
c:/go/src/runtime/mfinal.go:157 +0x45
goroutine 6 [chan receive]:
runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
c:/go/src/runtime/proc.go:363 +0xd6 fp=0xc00007ded8 sp=0xc00007deb8 pc=0x7ff64b5ebc56
runtime.chanrecv(0xc000030360, 0x0, 0x1)
c:/go/src/runtime/chan.go:583 +0x49b fp=0xc00007df68 sp=0xc00007ded8 pc=0x7ff64b5b797b
runtime.chanrecv1(0x0?, 0x0?)
c:/go/src/runtime/chan.go:442 +0x18 fp=0xc00007df90 sp=0xc00007df68 pc=0x7ff64b5b7478
fyne.io/fyne/v2/test.NewApp.func1()
C:/Users/roffe/go/pkg/mod/fyne.io/fyne/v2@v2.2.4/test/testapp.go:117 +0x45 fp=0xc00007dfe0 sp=0xc00007df90 pc=0x7ff64ba99745
runtime.goexit()
c:/go/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc00007dfe8 sp=0xc00007dfe0 pc=0x7ff64b616741
created by fyne.io/fyne/v2/test.NewApp
C:/Users/roffe/go/pkg/mod/fyne.io/fyne/v2@v2.2.4/test/testapp.go:115 +0x351
goroutine 7 [syscall, locked to thread]:
runtime.cgocall(0x7ff64b618000, 0xc00006eec0)
c:/go/src/runtime/cgocall.go:158 +0x4a fp=0xc000077b90 sp=0xc000077b58 pc=0x7ff64b5b486a
syscall.SyscallN(0x0?, {0xc000077c28?, 0x1000?, 0xc000000037?})
c:/go/src/runtime/syscall_windows.go:557 +0x109 fp=0xc000077c08 sp=0xc000077b90 pc=0x7ff64b613229
syscall.Syscall6(0xc000077cc4?, 0x2?, 0x2?, 0xc000077d10?, 0x7ff64ba6715c?, 0xc000077cf0?, 0xc000077cc0?, 0x7ff64c001d0c?)
c:/go/src/runtime/syscall_windows.go:501 +0x50 fp=0xc000077c68 sp=0xc000077c08 pc=0x7ff64b612eb0
syscall.getQueuedCompletionStatus(0x0?, 0x0?, 0x0?, 0x0?, 0xffffffff)
c:/go/src/syscall/zsyscall_windows.go:836 +0x8a fp=0xc000077ce0 sp=0xc000077c68 pc=0x7ff64b65446a
syscall.GetQueuedCompletionStatus(0xc00039e000?, 0xc000116000?, 0xc000077d6c, 0xfff?, 0x0?)
c:/go/src/syscall/syscall_windows.go:1277 +0x45 fp=0xc000077d20 sp=0xc000077ce0 pc=0x7ff64b6510e5
github.com/fsnotify/fsnotify.(*Watcher).readEvents(0xc00039e000)
C:/Users/roffe/go/pkg/mod/github.com/fsnotify/fsnotify@v1.5.4/windows.go:398 +0x7a fp=0xc000077fc8 sp=0xc000077d20 pc=0x7ff64ba6633a
github.com/fsnotify/fsnotify.NewWatcher.func1()
C:/Users/roffe/go/pkg/mod/github.com/fsnotify/fsnotify@v1.5.4/windows.go:48 +0x26 fp=0xc000077fe0 sp=0xc000077fc8 pc=0x7ff64ba64b26
runtime.goexit()
c:/go/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc000077fe8 sp=0xc000077fe0 pc=0x7ff64b616741
created by github.com/fsnotify/fsnotify.NewWatcher
C:/Users/roffe/go/pkg/mod/github.com/fsnotify/fsnotify@v1.5.4/windows.go:48 +0x1d6
goroutine 8 [chan receive]:
runtime.gopark(0xc000400000?, 0x0?, 0x0?, 0x0?, 0x0?)
c:/go/src/runtime/proc.go:363 +0xd6 fp=0xc000079eb0 sp=0xc000079e90 pc=0x7ff64b5ebc56
runtime.chanrecv(0xc000080540, 0xc000079fb8, 0x1)
c:/go/src/runtime/chan.go:583 +0x49b fp=0xc000079f40 sp=0xc000079eb0 pc=0x7ff64b5b797b
runtime.chanrecv2(0x0?, 0x0?)
c:/go/src/runtime/chan.go:447 +0x18 fp=0xc000079f68 sp=0xc000079f40 pc=0x7ff64b5b74b8
fyne.io/fyne/v2/app.watchFile.func1()
C:/Users/roffe/go/pkg/mod/fyne.io/fyne/v2@v2.2.4/app/settings_desktop.go:43 +0x6c fp=0xc000079fe0 sp=0xc000079f68 pc=0x7ff64ba6aaac
runtime.goexit()
c:/go/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc000079fe8 sp=0xc000079fe0 pc=0x7ff64b616741
created by fyne.io/fyne/v2/app.watchFile
C:/Users/roffe/go/pkg/mod/fyne.io/fyne/v2@v2.2.4/app/settings_desktop.go:42 +0x111
goroutine 9 [syscall, locked to thread]:
runtime.cgocall(0x7ff64b618000, 0xc00006eac0)
c:/go/src/runtime/cgocall.go:158 +0x4a fp=0xc0003a9b90 sp=0xc0003a9b58 pc=0x7ff64b5b486a
syscall.SyscallN(0x0?, {0xc0003a9c28?, 0x1000?, 0xc000000037?})
c:/go/src/runtime/syscall_windows.go:557 +0x109 fp=0xc0003a9c08 sp=0xc0003a9b90 pc=0x7ff64b613229
syscall.Syscall6(0xc0003a9cc4?, 0x2?, 0x2?, 0xc0003a9d10?, 0x7ff64ba6715c?, 0xc0003a9cf0?, 0xc0003a9cc0?, 0x7ff64c001d0c?)
c:/go/src/runtime/syscall_windows.go:501 +0x50 fp=0xc0003a9c68 sp=0xc0003a9c08 pc=0x7ff64b612eb0
syscall.getQueuedCompletionStatus(0x0?, 0x0?, 0x0?, 0x0?, 0xffffffff)
c:/go/src/syscall/zsyscall_windows.go:836 +0x8a fp=0xc0003a9ce0 sp=0xc0003a9c68 pc=0x7ff64b65446a
syscall.GetQueuedCompletionStatus(0xc00039e040?, 0xc00048a000?, 0xc0003a9d6c, 0xfff?, 0x0?)
c:/go/src/syscall/syscall_windows.go:1277 +0x45 fp=0xc0003a9d20 sp=0xc0003a9ce0 pc=0x7ff64b6510e5
github.com/fsnotify/fsnotify.(*Watcher).readEvents(0xc00039e040)
C:/Users/roffe/go/pkg/mod/github.com/fsnotify/fsnotify@v1.5.4/windows.go:398 +0x7a fp=0xc0003a9fc8 sp=0xc0003a9d20 pc=0x7ff64ba6633a
github.com/fsnotify/fsnotify.NewWatcher.func1()
C:/Users/roffe/go/pkg/mod/github.com/fsnotify/fsnotify@v1.5.4/windows.go:48 +0x26 fp=0xc0003a9fe0 sp=0xc0003a9fc8 pc=0x7ff64ba64b26
runtime.goexit()
c:/go/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc0003a9fe8 sp=0xc0003a9fe0 pc=0x7ff64b616741
created by github.com/fsnotify/fsnotify.NewWatcher
C:/Users/roffe/go/pkg/mod/github.com/fsnotify/fsnotify@v1.5.4/windows.go:48 +0x1d6
goroutine 10 [chan receive]:
runtime.gopark(0xc000174000?, 0xc000174000?, 0x0?, 0x0?, 0x0?)
c:/go/src/runtime/proc.go:363 +0xd6 fp=0xc0003abeb0 sp=0xc0003abe90 pc=0x7ff64b5ebc56
runtime.chanrecv(0xc000080720, 0xc0003abfb8, 0x1)
c:/go/src/runtime/chan.go:583 +0x49b fp=0xc0003abf40 sp=0xc0003abeb0 pc=0x7ff64b5b797b
runtime.chanrecv2(0x0?, 0x0?)
c:/go/src/runtime/chan.go:447 +0x18 fp=0xc0003abf68 sp=0xc0003abf40 pc=0x7ff64b5b74b8
fyne.io/fyne/v2/app.watchFile.func1()
C:/Users/roffe/go/pkg/mod/fyne.io/fyne/v2@v2.2.4/app/settings_desktop.go:43 +0x6c fp=0xc0003abfe0 sp=0xc0003abf68 pc=0x7ff64ba6aaac
runtime.goexit()
c:/go/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc0003abfe8 sp=0xc0003abfe0 pc=0x7ff64b616741
created by fyne.io/fyne/v2/app.watchFile
C:/Users/roffe/go/pkg/mod/fyne.io/fyne/v2@v2.2.4/app/settings_desktop.go:42 +0x111
goroutine 34 [GC worker (idle)]:
runtime.gopark(0x7ff64c005ce8?, 0x7ff64bde5bc0?, 0x80?, 0xff?, 0xc000350cd0?)
c:/go/src/runtime/proc.go:363 +0xd6 fp=0xc0003a5f50 sp=0xc0003a5f30 pc=0x7ff64b5ebc56
runtime.gcBgMarkWorker()
c:/go/src/runtime/mgc.go:1235 +0xf1 fp=0xc0003a5fe0 sp=0xc0003a5f50 pc=0x7ff64b5cccb1
runtime.goexit()
c:/go/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc0003a5fe8 sp=0xc0003a5fe0 pc=0x7ff64b616741
created by runtime.gcBgMarkStartWorkers
c:/go/src/runtime/mgc.go:1159 +0x25
goroutine 50 [GC worker (idle)]:
runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
c:/go/src/runtime/proc.go:363 +0xd6 fp=0xc000127f50 sp=0xc000127f30 pc=0x7ff64b5ebc56
runtime.gcBgMarkWorker()
c:/go/src/runtime/mgc.go:1235 +0xf1 fp=0xc000127fe0 sp=0xc000127f50 pc=0x7ff64b5cccb1
runtime.goexit()
c:/go/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc000127fe8 sp=0xc000127fe0 pc=0x7ff64b616741
created by runtime.gcBgMarkStartWorkers
c:/go/src/runtime/mgc.go:1159 +0x25
goroutine 51 [GC worker (idle)]:
runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
c:/go/src/runtime/proc.go:363 +0xd6 fp=0xc000129f50 sp=0xc000129f30 pc=0x7ff64b5ebc56
runtime.gcBgMarkWorker()
c:/go/src/runtime/mgc.go:1235 +0xf1 fp=0xc000129fe0 sp=0xc000129f50 pc=0x7ff64b5cccb1
runtime.goexit()
c:/go/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc000129fe8 sp=0xc000129fe0 pc=0x7ff64b616741
created by runtime.gcBgMarkStartWorkers
c:/go/src/runtime/mgc.go:1159 +0x25
goroutine 52 [GC worker (idle)]:
runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
c:/go/src/runtime/proc.go:363 +0xd6 fp=0xc000123f50 sp=0xc000123f30 pc=0x7ff64b5ebc56
runtime.gcBgMarkWorker()
c:/go/src/runtime/mgc.go:1235 +0xf1 fp=0xc000123fe0 sp=0xc000123f50 pc=0x7ff64b5cccb1
runtime.goexit()
c:/go/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc000123fe8 sp=0xc000123fe0 pc=0x7ff64b616741
created by runtime.gcBgMarkStartWorkers
c:/go/src/runtime/mgc.go:1159 +0x25
goroutine 53 [GC worker (idle)]:
runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
c:/go/src/runtime/proc.go:363 +0xd6 fp=0xc000125f50 sp=0xc000125f30 pc=0x7ff64b5ebc56
runtime.gcBgMarkWorker()
c:/go/src/runtime/mgc.go:1235 +0xf1 fp=0xc000125fe0 sp=0xc000125f50 pc=0x7ff64b5cccb1
runtime.goexit()
c:/go/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc000125fe8 sp=0xc000125fe0 pc=0x7ff64b616741
created by runtime.gcBgMarkStartWorkers
c:/go/src/runtime/mgc.go:1159 +0x25
goroutine 54 [GC worker (idle)]:
runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
c:/go/src/runtime/proc.go:363 +0xd6 fp=0xc000131f50 sp=0xc000131f30 pc=0x7ff64b5ebc56
runtime.gcBgMarkWorker()
c:/go/src/runtime/mgc.go:1235 +0xf1 fp=0xc000131fe0 sp=0xc000131f50 pc=0x7ff64b5cccb1
runtime.goexit()
c:/go/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc000131fe8 sp=0xc000131fe0 pc=0x7ff64b616741
created by runtime.gcBgMarkStartWorkers
c:/go/src/runtime/mgc.go:1159 +0x25
goroutine 55 [GC worker (idle)]:
runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
c:/go/src/runtime/proc.go:363 +0xd6 fp=0xc000133f50 sp=0xc000133f30 pc=0x7ff64b5ebc56
runtime.gcBgMarkWorker()
c:/go/src/runtime/mgc.go:1235 +0xf1 fp=0xc000133fe0 sp=0xc000133f50 pc=0x7ff64b5cccb1
runtime.goexit()
c:/go/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc000133fe8 sp=0xc000133fe0 pc=0x7ff64b616741
created by runtime.gcBgMarkStartWorkers
c:/go/src/runtime/mgc.go:1159 +0x25
goroutine 56 [GC worker (idle)]:
runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
c:/go/src/runtime/proc.go:363 +0xd6 fp=0xc00012df50 sp=0xc00012df30 pc=0x7ff64b5ebc56
runtime.gcBgMarkWorker()
c:/go/src/runtime/mgc.go:1235 +0xf1 fp=0xc00012dfe0 sp=0xc00012df50 pc=0x7ff64b5cccb1
runtime.goexit()
c:/go/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc00012dfe8 sp=0xc00012dfe0 pc=0x7ff64b616741
created by runtime.gcBgMarkStartWorkers
c:/go/src/runtime/mgc.go:1159 +0x25
goroutine 57 [GC worker (idle)]:
runtime.gopark(0x771cc289e88c?, 0x3?, 0x48?, 0xdd?, 0x0?)
c:/go/src/runtime/proc.go:363 +0xd6 fp=0xc00012ff50 sp=0xc00012ff30 pc=0x7ff64b5ebc56
runtime.gcBgMarkWorker()
c:/go/src/runtime/mgc.go:1235 +0xf1 fp=0xc00012ffe0 sp=0xc00012ff50 pc=0x7ff64b5cccb1
runtime.goexit()
c:/go/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc00012ffe8 sp=0xc00012ffe0 pc=0x7ff64b616741
created by runtime.gcBgMarkStartWorkers
c:/go/src/runtime/mgc.go:1159 +0x25
goroutine 58 [GC worker (idle)]:
runtime.gopark(0x771cc289e88c?, 0x1?, 0x48?, 0xdd?, 0x0?)
c:/go/src/runtime/proc.go:363 +0xd6 fp=0xc000139f50 sp=0xc000139f30 pc=0x7ff64b5ebc56
runtime.gcBgMarkWorker()
c:/go/src/runtime/mgc.go:1235 +0xf1 fp=0xc000139fe0 sp=0xc000139f50 pc=0x7ff64b5cccb1
runtime.goexit()
c:/go/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc000139fe8 sp=0xc000139fe0 pc=0x7ff64b616741
created by runtime.gcBgMarkStartWorkers
c:/go/src/runtime/mgc.go:1159 +0x25
goroutine 59 [GC worker (idle)]:
runtime.gopark(0x7ff64c366b00?, 0x1?, 0x48?, 0xdd?, 0x0?)
c:/go/src/runtime/proc.go:363 +0xd6 fp=0xc00013bf50 sp=0xc00013bf30 pc=0x7ff64b5ebc56
runtime.gcBgMarkWorker()
c:/go/src/runtime/mgc.go:1235 +0xf1 fp=0xc00013bfe0 sp=0xc00013bf50 pc=0x7ff64b5cccb1
runtime.goexit()
c:/go/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc00013bfe8 sp=0xc00013bfe0 pc=0x7ff64b616741
created by runtime.gcBgMarkStartWorkers
c:/go/src/runtime/mgc.go:1159 +0x25
goroutine 60 [GC worker (idle)]:
runtime.gopark(0x7ff64c366b00?, 0x1?, 0x48?, 0xdd?, 0x0?)
c:/go/src/runtime/proc.go:363 +0xd6 fp=0xc000135f50 sp=0xc000135f30 pc=0x7ff64b5ebc56
runtime.gcBgMarkWorker()
c:/go/src/runtime/mgc.go:1235 +0xf1 fp=0xc000135fe0 sp=0xc000135f50 pc=0x7ff64b5cccb1
runtime.goexit()
c:/go/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc000135fe8 sp=0xc000135fe0 pc=0x7ff64b616741
created by runtime.gcBgMarkStartWorkers
c:/go/src/runtime/mgc.go:1159 +0x25
goroutine 61 [GC worker (idle)]:
runtime.gopark(0x771cc289e88c?, 0x1?, 0x0?, 0x0?, 0x0?)
c:/go/src/runtime/proc.go:363 +0xd6 fp=0xc000137f50 sp=0xc000137f30 pc=0x7ff64b5ebc56
runtime.gcBgMarkWorker()
c:/go/src/runtime/mgc.go:1235 +0xf1 fp=0xc000137fe0 sp=0xc000137f50 pc=0x7ff64b5cccb1
runtime.goexit()
c:/go/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc000137fe8 sp=0xc000137fe0 pc=0x7ff64b616741
created by runtime.gcBgMarkStartWorkers
c:/go/src/runtime/mgc.go:1159 +0x25
goroutine 62 [GC worker (idle)]:
runtime.gopark(0x771cc289e88c?, 0x1?, 0x0?, 0x0?, 0x0?)
c:/go/src/runtime/proc.go:363 +0xd6 fp=0xc000141f50 sp=0xc000141f30 pc=0x7ff64b5ebc56
runtime.gcBgMarkWorker()
c:/go/src/runtime/mgc.go:1235 +0xf1 fp=0xc000141fe0 sp=0xc000141f50 pc=0x7ff64b5cccb1
runtime.goexit()
c:/go/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc000141fe8 sp=0xc000141fe0 pc=0x7ff64b616741
created by runtime.gcBgMarkStartWorkers
c:/go/src/runtime/mgc.go:1159 +0x25
goroutine 63 [GC worker (idle)]:
runtime.gopark(0x771cc289e88c?, 0x3?, 0x0?, 0x0?, 0x0?)
c:/go/src/runtime/proc.go:363 +0xd6 fp=0xc000143f50 sp=0xc000143f30 pc=0x7ff64b5ebc56
runtime.gcBgMarkWorker()
c:/go/src/runtime/mgc.go:1235 +0xf1 fp=0xc000143fe0 sp=0xc000143f50 pc=0x7ff64b5cccb1
runtime.goexit()
c:/go/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc000143fe8 sp=0xc000143fe0 pc=0x7ff64b616741
created by runtime.gcBgMarkStartWorkers
c:/go/src/runtime/mgc.go:1159 +0x25
goroutine 64 [GC worker (idle)]:
runtime.gopark(0x771cc289e88c?, 0x1?, 0x0?, 0x0?, 0x0?)
c:/go/src/runtime/proc.go:363 +0xd6 fp=0xc00013df50 sp=0xc00013df30 pc=0x7ff64b5ebc56
runtime.gcBgMarkWorker()
c:/go/src/runtime/mgc.go:1235 +0xf1 fp=0xc00013dfe0 sp=0xc00013df50 pc=0x7ff64b5cccb1
runtime.goexit()
c:/go/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc00013dfe8 sp=0xc00013dfe0 pc=0x7ff64b616741
created by runtime.gcBgMarkStartWorkers
c:/go/src/runtime/mgc.go:1159 +0x25
goroutine 65 [chan receive]:
runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
c:/go/src/runtime/proc.go:363 +0xd6 fp=0xc000163ef0 sp=0xc000163ed0 pc=0x7ff64b5ebc56
runtime.chanrecv(0xc0000301e0, 0xc000163fbf, 0x1)
c:/go/src/runtime/chan.go:583 +0x49b fp=0xc000163f80 sp=0xc000163ef0 pc=0x7ff64b5b797b
runtime.chanrecv2(0x0?, 0x0?)
c:/go/src/runtime/chan.go:447 +0x18 fp=0xc000163fa8 sp=0xc000163f80 pc=0x7ff64b5b74b8
fyne.io/fyne/v2/internal/driver/glfw.(*gLDriver).refreshSystray.func1()
C:/Users/roffe/go/pkg/mod/fyne.io/fyne/v2@v2.2.4/internal/driver/glfw/driver_desktop.go:73 +0x45 fp=0xc000163fe0 sp=0xc000163fa8 pc=0x7ff64ba569e5
runtime.goexit()
c:/go/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc000163fe8 sp=0xc000163fe0 pc=0x7ff64b616741
created by fyne.io/fyne/v2/internal/driver/glfw.(*gLDriver).refreshSystray
C:/Users/roffe/go/pkg/mod/fyne.io/fyne/v2@v2.2.4/internal/driver/glfw/driver_desktop.go:72 +0x14d
goroutine 66 [chan receive]:
runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
c:/go/src/runtime/proc.go:363 +0xd6 fp=0xc0003a7f00 sp=0xc0003a7ee0 pc=0x7ff64b5ebc56
runtime.chanrecv(0xc000030240, 0x0, 0x1)
c:/go/src/runtime/chan.go:583 +0x49b fp=0xc0003a7f90 sp=0xc0003a7f00 pc=0x7ff64b5b797b
runtime.chanrecv1(0x0?, 0x0?)
c:/go/src/runtime/chan.go:442 +0x18 fp=0xc0003a7fb8 sp=0xc0003a7f90 pc=0x7ff64b5b7478
fyne.io/fyne/v2/internal/driver/glfw.(*gLDriver).refreshSystray.func2()
C:/Users/roffe/go/pkg/mod/fyne.io/fyne/v2@v2.2.4/internal/driver/glfw/driver_desktop.go:82 +0x2b fp=0xc0003a7fe0 sp=0xc0003a7fb8 pc=0x7ff64ba5696b
runtime.goexit()
c:/go/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc0003a7fe8 sp=0xc0003a7fe0 pc=0x7ff64b616741
created by fyne.io/fyne/v2/internal/driver/glfw.(*gLDriver).refreshSystray
C:/Users/roffe/go/pkg/mod/fyne.io/fyne/v2@v2.2.4/internal/driver/glfw/driver_desktop.go:81 +0x1fe
goroutine 11 [chan receive]:
runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
c:/go/src/runtime/proc.go:363 +0xd6 fp=0xc00015fef0 sp=0xc00015fed0 pc=0x7ff64b5ebc56
runtime.chanrecv(0xc0005081e0, 0xc00015ffbf, 0x1)
c:/go/src/runtime/chan.go:583 +0x49b fp=0xc00015ff80 sp=0xc00015fef0 pc=0x7ff64b5b797b
runtime.chanrecv2(0x0?, 0x0?)
c:/go/src/runtime/chan.go:447 +0x18 fp=0xc00015ffa8 sp=0xc00015ff80 pc=0x7ff64b5b74b8
fyne.io/fyne/v2/internal/driver/glfw.(*gLDriver).refreshSystray.func1()
C:/Users/roffe/go/pkg/mod/fyne.io/fyne/v2@v2.2.4/internal/driver/glfw/driver_desktop.go:73 +0x45 fp=0xc00015ffe0 sp=0xc00015ffa8 pc=0x7ff64ba569e5
runtime.goexit()
c:/go/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc00015ffe8 sp=0xc00015ffe0 pc=0x7ff64b616741
created by fyne.io/fyne/v2/internal/driver/glfw.(*gLDriver).refreshSystray
C:/Users/roffe/go/pkg/mod/fyne.io/fyne/v2@v2.2.4/internal/driver/glfw/driver_desktop.go:72 +0x14d
goroutine 12 [chan receive]:
runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
c:/go/src/runtime/proc.go:363 +0xd6 fp=0xc000161f00 sp=0xc000161ee0 pc=0x7ff64b5ebc56
runtime.chanrecv(0xc000508240, 0x0, 0x1)
c:/go/src/runtime/chan.go:583 +0x49b fp=0xc000161f90 sp=0xc000161f00 pc=0x7ff64b5b797b
runtime.chanrecv1(0x0?, 0x0?)
c:/go/src/runtime/chan.go:442 +0x18 fp=0xc000161fb8 sp=0xc000161f90 pc=0x7ff64b5b7478
fyne.io/fyne/v2/internal/driver/glfw.(*gLDriver).refreshSystray.func2()
C:/Users/roffe/go/pkg/mod/fyne.io/fyne/v2@v2.2.4/internal/driver/glfw/driver_desktop.go:82 +0x2b fp=0xc000161fe0 sp=0xc000161fb8 pc=0x7ff64ba5696b
runtime.goexit()
c:/go/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc000161fe8 sp=0xc000161fe0 pc=0x7ff64b616741
created by fyne.io/fyne/v2/internal/driver/glfw.(*gLDriver).refreshSystray
C:/Users/roffe/go/pkg/mod/fyne.io/fyne/v2@v2.2.4/internal/driver/glfw/driver_desktop.go:81 +0x1fe
goroutine 68 [select]:
runtime.gopark(0xc00015df68?, 0x2?, 0x60?, 0xdf?, 0xc00015df00?)
c:/go/src/runtime/proc.go:363 +0xd6 fp=0xc00015dd78 sp=0xc00015dd58 pc=0x7ff64b5ebc56
runtime.selectgo(0xc00015df68, 0xc00015defc, 0x0?, 0x0, 0x0?, 0x1)
c:/go/src/runtime/select.go:328 +0x7dc fp=0xc00015deb8 sp=0xc00015dd78 pc=0x7ff64b5f9ffc
fyne.io/fyne/v2/internal/async.(*UnboundedFuncChan).processing(0xc000114120)
C:/Users/roffe/go/pkg/mod/fyne.io/fyne/v2@v2.2.4/internal/async/chan_func.go:45 +0xf1 fp=0xc00015dfc8 sp=0xc00015deb8 pc=0x7ff64b8ac031
fyne.io/fyne/v2/internal/async.NewUnboundedFuncChan.func1()
C:/Users/roffe/go/pkg/mod/fyne.io/fyne/v2@v2.2.4/internal/async/chan_func.go:22 +0x26 fp=0xc00015dfe0 sp=0xc00015dfc8 pc=0x7ff64b8abea6
runtime.goexit()
c:/go/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc00015dfe8 sp=0xc00015dfe0 pc=0x7ff64b616741
created by fyne.io/fyne/v2/internal/async.NewUnboundedFuncChan
C:/Users/roffe/go/pkg/mod/fyne.io/fyne/v2@v2.2.4/internal/async/chan_func.go:22 +0xf8
goroutine 69 [chan receive]:
runtime.gopark(0xc000080600?, 0x7ff64c00cfa0?, 0xd8?, 0xa0?, 0x7ff64c00ece0?)
c:/go/src/runtime/proc.go:363 +0xd6 fp=0xc000179ee0 sp=0xc000179ec0 pc=0x7ff64b5ebc56
runtime.chanrecv(0xc000408180, 0xc000179fb0, 0x1)
c:/go/src/runtime/chan.go:583 +0x49b fp=0xc000179f70 sp=0xc000179ee0 pc=0x7ff64b5b797b
runtime.chanrecv2(0x0?, 0x0?)
c:/go/src/runtime/chan.go:447 +0x18 fp=0xc000179f98 sp=0xc000179f70 pc=0x7ff64b5b74b8
fyne.io/fyne/v2/internal/driver/common.(*Window).RunEventQueue(0x0?)
C:/Users/roffe/go/pkg/mod/fyne.io/fyne/v2@v2.2.4/internal/driver/common/window.go:34 +0x4d fp=0xc000179fc8 sp=0xc000179f98 pc=0x7ff64b909ecd
fyne.io/fyne/v2/internal/driver/glfw.(*gLDriver).createWindow.func1.1()
C:/Users/roffe/go/pkg/mod/fyne.io/fyne/v2@v2.2.4/internal/driver/glfw/window.go:942 +0x26 fp=0xc000179fe0 sp=0xc000179fc8 pc=0x7ff64ba60a26
runtime.goexit()
c:/go/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc000179fe8 sp=0xc000179fe0 pc=0x7ff64b616741
created by fyne.io/fyne/v2/internal/driver/glfw.(*gLDriver).createWindow.func1
C:/Users/roffe/go/pkg/mod/fyne.io/fyne/v2@v2.2.4/internal/driver/glfw/window.go:942 +0x136
goroutine 84 [syscall, locked to thread]:
runtime.cgocall(0x7ff64b618000, 0xc00006f6c0)
c:/go/src/runtime/cgocall.go:158 +0x4a fp=0xc000177db0 sp=0xc000177d78 pc=0x7ff64b5b486a
syscall.SyscallN(0x7ff64bef7f79?, {0xc000177e48?, 0xc000177e78?, 0x7ff64b5c80cb?})
c:/go/src/runtime/syscall_windows.go:557 +0x109 fp=0xc000177e28 sp=0xc000177db0 pc=0x7ff64b613229
syscall.Syscall6(0x271b35e13b8?, 0x0?, 0x0?, 0x0?, 0x7ff64b60f6fa?, 0x0?, 0xc000177ed0?, 0x7ff64ba37ba6?)
c:/go/src/runtime/syscall_windows.go:501 +0x50 fp=0xc000177e88 sp=0xc000177e28 pc=0x7ff64b612eb0
golang.org/x/sys/windows.(*Proc).Call(0xc000390180?, {0xc000108240?, 0x7ff64be47aa0?, 0x1?})
C:/Users/roffe/go/pkg/mod/golang.org/x/sys@v0.0.0-20220412211240-33da011f77ad/windows/dll_windows.go:176 +0x1ca fp=0xc000177f40 sp=0xc000177e88 pc=0x7ff64ba36fea
golang.org/x/sys/windows.(*LazyProc).Call(0xc000390180, {0xc000108240, 0x4, 0x4})
C:/Users/roffe/go/pkg/mod/golang.org/x/sys@v0.0.0-20220412211240-33da011f77ad/windows/dll_windows.go:348 +0x50 fp=0xc000177f70 sp=0xc000177f40 pc=0x7ff64ba37c30
fyne.io/systray.doNativeTick()
C:/Users/roffe/go/pkg/mod/fyne.io/systray@v1.10.1-0.20220621085403-9a2652634e93/systray_windows.go:846 +0x5f fp=0xc000177fd0 sp=0xc000177f70 pc=0x7ff64ba4829f
fyne.io/systray.nativeStart.func1()
C:/Users/roffe/go/pkg/mod/fyne.io/systray@v1.10.1-0.20220621085403-9a2652634e93/systray_windows.go:840 +0x17 fp=0xc000177fe0 sp=0xc000177fd0 pc=0x7ff64ba481d7
runtime.goexit()
c:/go/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc000177fe8 sp=0xc000177fe0 pc=0x7ff64b616741
created by fyne.io/systray.nativeStart
C:/Users/roffe/go/pkg/mod/fyne.io/systray@v1.10.1-0.20220621085403-9a2652634e93/systray_windows.go:839 +0x25
rax 0x0
rbx 0x8c613ff840
rcx 0x0
rdi 0x0
rsi 0x8c613ff620
rbp 0x8c613ff598
rsp 0x8c613ff550
r8 0x8c613ff760
r9 0x8c613ff8c0
r10 0x2
r11 0x271c9f5c0f0
r12 0xc000516120
r13 0x0
r14 0x271c9f26498
r15 0xffffffffffffffff
rip 0x271c1fdb6e3
rflags 0x10202
cs 0x33
fs 0x53
gs 0x2b
May these issues will help: https://github.com/golang/go/issues/13672 https://github.com/golang/go/issues/57302
Checklist
Describe the bug
How to reproduce
I have not been able to reproduce this one. some times it happens every time until I reboot the machine then it works again.
The app can start and is fine. and as soon as I move the mouse cursor into the window it crashes directly
Screenshots
No response
Example code
https://github.com/Hirschmann-Koxha-GbR/eep/tree/v2.0.10
Fyne version
2.2.3, 2.2.4 and 2.3.0-rc1
Go compiler version
1.19.4
Operating system
Windows
Operating system version
11
Additional Information
Nvidia RTX2080, WHQL drivers 527.37