Skip to content

Instantly share code, notes, and snippets.

@roffe
Created December 19, 2025 19:26
Show Gist options
  • Select an option

  • Save roffe/e9e87d3726a7bc04c6c180f2047a2324 to your computer and use it in GitHub Desktop.

Select an option

Save roffe/e9e87d3726a7bc04c6c180f2047a2324 to your computer and use it in GitHub Desktop.
random fyne crash
panic: runtime error: invalid memory address or nil pointer dereference
[signal 0xc0000005 code=0x0 addr=0x0 pc=0x7ff7e53ab99c]
goroutine 1 [running, locked to thread]:
github.com/go-gl/glfw/v3.3/glfw.(*Window).SetInputMode.func1(...)
C:/Users/roffe/go/pkg/mod/github.com/go-gl/glfw/v3.3/glfw@v0.0.0-20240506104042-037f3cc74f2a/input.go:394
github.com/go-gl/glfw/v3.3/glfw.(*Window).SetInputMode(0x7ff7e5c79960?, 0x33001, 0x34001)
C:/Users/roffe/go/pkg/mod/github.com/go-gl/glfw/v3.3/glfw@v0.0.0-20240506104042-037f3cc74f2a/input.go:394 +0x1c
fyne.io/fyne/v2/internal/driver/glfw.(*window).processMouseMoved(0xc000488000, 0xc00105dc7c?, 0x559?)
C:/Users/roffe/go/pkg/mod/fyne.io/fyne/v2@v2.7.2-0.20251203185017-f400fa2c568a/internal/driver/glfw/window.go:353 +0x217
fyne.io/fyne/v2/internal/driver/glfw.(*gLDriver).runGL(0xc002dc3d60?)
C:/Users/roffe/go/pkg/mod/fyne.io/fyne/v2@v2.7.2-0.20251203185017-f400fa2c568a/internal/driver/glfw/loop.go:158 +0x325
fyne.io/fyne/v2/internal/driver/glfw.(*gLDriver).Run(0xc0004c8210)
C:/Users/roffe/go/pkg/mod/fyne.io/fyne/v2@v2.7.2-0.20251203185017-f400fa2c568a/internal/driver/glfw/driver.go:162 +0x72
fyne.io/fyne/v2/app.(*fyneApp).Run(0xc0004c82c0)
C:/Users/roffe/go/pkg/mod/fyne.io/fyne/v2@v2.7.2-0.20251203185017-f400fa2c568a/app/app.go:77 +0x102
fyne.io/fyne/v2/internal/driver/glfw.(*window).ShowAndRun(0xc000488000)
C:/Users/roffe/go/pkg/mod/fyne.io/fyne/v2@v2.7.2-0.20251203185017-f400fa2c568a/internal/driver/glfw/window.go:217 +0x64
main.main()
C:/Users/roffe/go/src/github.com/roffe/txlogger/main.go:112 +0x556
exit status 2
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment