Skip to content

Instantly share code, notes, and snippets.

@sionleroux
Last active November 30, 2022 10:53
Show Gist options
  • Save sionleroux/644ef4d47aba4f5737e540001305c5cb to your computer and use it in GitHub Desktop.
Save sionleroux/644ef4d47aba4f5737e540001305c5cb to your computer and use it in GitHub Desktop.
Stack trace from load image panic and possible related output from go race detector
go version go1.19.3 linux/amd64
github.com/hajimehoshi/ebiten/v2@v2.4.12
$ go run .
2022/11/29 18:40:12 loading assets/icon.png
2022/11/29 18:40:12 Looking for INI file...
2022/11/29 18:40:12 Error parsing INI file: open escort-mission.ini: no such file or directory
2022/11/29 18:40:12 loading assets/splash-screen.png
2022/11/29 18:40:12 loaded font: Pixel Operator 8 Bold
2022/11/29 18:40:12 loaded font: OptimusPrincepsSemiBold
2022/11/29 18:40:12 loaded font: Pixel Operator 8 Bold
2022/11/29 18:40:12 loading assets/voice/Intro.ogg
2022/11/29 18:40:12 loaded font: OptimusPrincepsSemiBold
2022/11/29 18:40:12 loading assets/sfx/Bell.ogg
2022/11/29 18:40:12 loaded font: OptimusPrincepsSemiBold
2022/11/29 18:40:12 loaded font: Pixel Operator 8 Bold
2022/11/29 18:40:12 loading assets/maps/maps.ldtk
2022/11/29 18:40:12 loading assets/maps/Desert_daytime.png
2022/11/29 18:40:12 loading assets/maps/Treetops.png
2022/11/29 18:40:12 Pre-drawing layer: Tiles
2022/11/29 18:40:12 Pre-drawing layer: Desert
2022/11/29 18:40:12 Pre-drawing layer: Treetops
2022/11/29 18:40:12 Pre-drawing layer: Sand_Traps
2022/11/29 18:40:12 loading assets/music/BackgroundMusic.ogg
2022/11/29 18:40:12 loading assets/sfx/Gunshot.ogg
2022/11/29 18:40:12 loading assets/sfx/Reload.ogg
2022/11/29 18:40:12 loading assets/sfx/Dog-sound-1.ogg
2022/11/29 18:40:12 loading assets/sfx/Dog-sound-2.ogg
2022/11/29 18:40:12 loading assets/sfx/Dog-sound-3.ogg
2022/11/29 18:40:12 loading assets/sfx/Dog-sound-4.ogg
2022/11/29 18:40:12 loading assets/sfx/Dog-sound-5.ogg
2022/11/29 18:40:12 loading assets/sfx/PlayerDies.ogg
2022/11/29 18:40:12 loading assets/sfx/Hit-1.ogg
2022/11/29 18:40:12 loading assets/sfx/Hit-2.ogg
2022/11/29 18:40:12 loading assets/sfx/Hit-3.ogg
2022/11/29 18:40:12 loading assets/sfx/Hit-4.ogg
2022/11/29 18:40:12 loading assets/sfx/Hit-5.ogg
2022/11/29 18:40:12 loading assets/sfx/Gun-dry-fire.ogg
2022/11/29 18:40:12 loading assets/sfx/Zombie-scream.ogg
2022/11/29 18:40:12 loading assets/sfx/Zombie-growl-1.ogg
2022/11/29 18:40:12 loading assets/sfx/Zombie-growl-2.ogg
2022/11/29 18:40:12 loading assets/sfx/Zombie-growl-3.ogg
2022/11/29 18:40:12 loading assets/sfx/Zombie-growl-4.ogg
2022/11/29 18:40:12 loading assets/sfx/Zombie-Death-1.ogg
2022/11/29 18:40:12 loading assets/sfx/Zombie-Death-2.ogg
2022/11/29 18:40:12 loading assets/sfx/Big-zombie-sound-1.ogg
2022/11/29 18:40:12 loading assets/sfx/Big-zombie-sound-2.ogg
2022/11/29 18:40:12 loading assets/sfx/Big-zombie-sound-3.ogg
2022/11/29 18:40:13 loading assets/sfx/Big-zombie-sound-4.ogg
2022/11/29 18:40:13 loading assets/voice/Checkpoint-1.ogg
2022/11/29 18:40:13 loading assets/voice/Checkpoint-2.ogg
2022/11/29 18:40:13 loading assets/voice/Checkpoint-3.ogg
2022/11/29 18:40:13 loading assets/voice/Checkpoint-4.ogg
2022/11/29 18:40:13 loading assets/voice/Checkpoint-5.ogg
2022/11/29 18:40:13 loading assets/voice/Checkpoint-6.ogg
2022/11/29 18:40:13 loading assets/voice/Checkpoint-7.ogg
2022/11/29 18:40:13 loading assets/voice/Respawn-1.ogg
2022/11/29 18:40:13 loading assets/voice/Respawn-2.ogg
2022/11/29 18:40:13 loading assets/voice/Respawn-3.ogg
2022/11/29 18:40:13 loading assets/voice/Respawn-4.ogg
2022/11/29 18:40:13 loading assets/voice/Respawn-5.ogg
2022/11/29 18:40:13 loading assets/voice/Kill-1.ogg
2022/11/29 18:40:13 loading assets/voice/Kill-2.ogg
2022/11/29 18:40:13 loading assets/voice/Kill-3.ogg
2022/11/29 18:40:13 loading assets/voice/Kill-4.ogg
2022/11/29 18:40:13 loading assets/voice/Kill-5.ogg
2022/11/29 18:40:13 loading assets/voice/Kill-6.ogg
2022/11/29 18:40:13 loading assets/sprites/Player
2022/11/29 18:40:13 loading assets/sprites/Player.png
2022/11/29 18:40:13 loading assets/sprites/Dog
2022/11/29 18:40:13 loading assets/sprites/Dog.png
2022/11/29 18:40:13 loading assets/sprites/Zombie_sprinter
2022/11/29 18:40:13 loading assets/sprites/Zombie_sprinter.png
2022/11/29 18:40:13 loading assets/sprites/Zombie_big
2022/11/29 18:40:13 loading assets/sprites/Zombie_big.png
panic: runtime error: invalid memory address or nil pointer dereference
[signal SIGSEGV: segmentation violation code=0x1 addr=0x18 pc=0x53882e]
goroutine 9 [running]:
github.com/hajimehoshi/ebiten/v2/internal/atlas.(*Image).replacePixels(0x1ba9a80?, {0xc00859e000?, 0xc0005ead00?, 0x0?}, 0x203002?, 0xc008373730?, 0x41c047?, 0x40?)
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/atlas/image.go:505 +0x2e
github.com/hajimehoshi/ebiten/v2/internal/atlas.(*Image).WritePixels(0xc0005ead00?, {0xc00859e000?, 0x9d000?, 0x9d000?}, 0x20?, 0x18d7a98?, 0xc0005eac80?, 0x1?)
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/atlas/image.go:501 +0x10e
github.com/hajimehoshi/ebiten/v2/internal/buffered.(*Image).WritePixels(0xc00859e000?, {0xc00859e000?, 0x5d83e5?, 0x18d7a98?}, 0xc0005eac80?, 0x0?, 0xc00752a6c0?, 0xc00767fc74?)
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/buffered/image.go:138 +0x1d6
github.com/hajimehoshi/ebiten/v2/internal/mipmap.(*Mipmap).WritePixels(0xc008354f30, {0xc00859e000?, 0x13a0?, 0x20?}, 0xc001061840?, 0xc008354f30?, 0x4?, 0x8?)
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/mipmap/mipmap.go:53 +0x2a
github.com/hajimehoshi/ebiten/v2/internal/ui.(*Image).WritePixels(...)
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/image.go:75
github.com/hajimehoshi/ebiten/v2.(*Image).WritePixels(0xc0005eacc0, {0xc00859e000, 0x9d000, 0x9d000})
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/image.go:952 +0xd5
github.com/hajimehoshi/ebiten/v2.NewImageFromImageWithOptions({0x18d7a98, 0xc0005eac80}, 0x1d?)
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/image.go:1099 +0x1ad
github.com/hajimehoshi/ebiten/v2.NewImageFromImage(...)
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/image.go:1042
main.loadImage({0xc0081ecee0, 0x1d})
/home/sion/src/github.com/sinisterstuf/escort-mission/media.go:130 +0x25f
main.loadSprite({0x75032e?, 0xc0083548a0?})
/home/sion/src/github.com/sinisterstuf/escort-mission/media.go:104 +0x34a
main.NewGameScreen(0xc000080180)
/home/sion/src/github.com/sinisterstuf/escort-mission/gamescreen.go:181 +0xfb8
created by main.main
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:51 +0x345
exit status 2
# This trace corresponds to the code as of b928c51851dd9707fe6a8e2cfb458951b76e7f3c
# https://github.com/sinisterstuf/escort-mission/commit/b928c51851dd9707fe6a8e2cfb458951b76e7f3c
# The panic happens before and after this revision (no change) but I'm sharing it for reference so that
# the line numbers mentioned in the trace output match the line numbers in the files at that time.
$ go run .
2022/11/29 23:13:22 loading assets/icon.png
2022/11/29 23:13:22 Looking for INI file...
2022/11/29 23:13:22 loading assets/splash-screen.png
2022/11/29 23:13:22 loaded font: Pixel Operator 8 Bold
2022/11/29 23:13:22 loaded font: OptimusPrincepsSemiBold
2022/11/29 23:13:22 loaded font: Pixel Operator 8 Bold
2022/11/29 23:13:22 loading assets/voice/Intro.ogg
2022/11/29 23:13:22 loaded font: OptimusPrincepsSemiBold
2022/11/29 23:13:22 loading assets/sfx/Bell.ogg
2022/11/29 23:13:22 loaded font: OptimusPrincepsSemiBold
2022/11/29 23:13:22 loaded font: Pixel Operator 8 Bold
2022/11/29 23:13:22 loading assets/maps/maps.ldtk
2022/11/29 23:13:22 loading assets/maps/Desert_daytime.png
2022/11/29 23:13:22 loading assets/maps/Treetops.png
2022/11/29 23:13:22 Pre-drawing layer: Tiles
2022/11/29 23:13:22 Pre-drawing layer: Desert
2022/11/29 23:13:22 Pre-drawing layer: Treetops
2022/11/29 23:13:22 Pre-drawing layer: Sand_Traps
2022/11/29 23:13:22 loading assets/music/BackgroundMusic.ogg
2022/11/29 23:13:22 loading assets/sfx/Gunshot.ogg
2022/11/29 23:13:22 loading assets/sfx/Reload.ogg
2022/11/29 23:13:22 loading assets/sfx/Dog-sound-1.ogg
2022/11/29 23:13:22 loading assets/sfx/Dog-sound-2.ogg
2022/11/29 23:13:22 loading assets/sfx/Dog-sound-3.ogg
2022/11/29 23:13:22 loading assets/sfx/Dog-sound-4.ogg
2022/11/29 23:13:22 loading assets/sfx/Dog-sound-5.ogg
2022/11/29 23:13:22 loading assets/sfx/PlayerDies.ogg
2022/11/29 23:13:22 loading assets/sfx/Hit-1.ogg
2022/11/29 23:13:22 loading assets/sfx/Hit-2.ogg
2022/11/29 23:13:22 loading assets/sfx/Hit-3.ogg
2022/11/29 23:13:22 loading assets/sfx/Hit-4.ogg
2022/11/29 23:13:22 loading assets/sfx/Hit-5.ogg
2022/11/29 23:13:22 loading assets/sfx/Gun-dry-fire.ogg
2022/11/29 23:13:22 loading assets/sfx/Zombie-scream.ogg
2022/11/29 23:13:22 loading assets/sfx/Zombie-growl-1.ogg
2022/11/29 23:13:22 loading assets/sfx/Zombie-growl-2.ogg
2022/11/29 23:13:22 loading assets/sfx/Zombie-growl-3.ogg
2022/11/29 23:13:22 loading assets/sfx/Zombie-growl-4.ogg
2022/11/29 23:13:22 loading assets/sfx/Zombie-Death-1.ogg
2022/11/29 23:13:22 loading assets/sfx/Zombie-Death-2.ogg
2022/11/29 23:13:22 loading assets/sfx/Big-zombie-sound-1.ogg
2022/11/29 23:13:22 loading assets/sfx/Big-zombie-sound-2.ogg
2022/11/29 23:13:22 loading assets/sfx/Big-zombie-sound-3.ogg
2022/11/29 23:13:22 loading assets/sfx/Big-zombie-sound-4.ogg
2022/11/29 23:13:22 loading assets/voice/Checkpoint-1.ogg
2022/11/29 23:13:22 loading assets/voice/Checkpoint-2.ogg
2022/11/29 23:13:22 loading assets/voice/Checkpoint-3.ogg
2022/11/29 23:13:22 loading assets/voice/Checkpoint-4.ogg
2022/11/29 23:13:22 loading assets/voice/Checkpoint-5.ogg
2022/11/29 23:13:22 loading assets/voice/Checkpoint-6.ogg
2022/11/29 23:13:22 loading assets/voice/Checkpoint-7.ogg
2022/11/29 23:13:22 loading assets/voice/Respawn-1.ogg
2022/11/29 23:13:22 loading assets/voice/Respawn-2.ogg
2022/11/29 23:13:22 loading assets/voice/Respawn-3.ogg
2022/11/29 23:13:22 loading assets/voice/Respawn-4.ogg
2022/11/29 23:13:22 loading assets/voice/Respawn-5.ogg
2022/11/29 23:13:22 loading assets/voice/Kill-1.ogg
2022/11/29 23:13:22 loading assets/voice/Kill-2.ogg
2022/11/29 23:13:22 loading assets/voice/Kill-3.ogg
2022/11/29 23:13:22 loading assets/voice/Kill-4.ogg
2022/11/29 23:13:22 loading assets/voice/Kill-5.ogg
2022/11/29 23:13:22 loading assets/voice/Kill-6.ogg
2022/11/29 23:13:22 loading assets/sprites/Player
2022/11/29 23:13:22 loading assets/sprites/Player.png
2022/11/29 23:13:22 loading assets/sprites/Dog
2022/11/29 23:13:22 loading assets/sprites/Dog.png
2022/11/29 23:13:22 loading assets/sprites/Zombie_sprinter
2022/11/29 23:13:22 loading assets/sprites/Zombie_sprinter.png
2022/11/29 23:13:22 loading assets/sprites/Zombie_big
2022/11/29 23:13:22 loading assets/sprites/Zombie_big.png
panic: runtime error: invalid memory address or nil pointer dereference
[signal SIGSEGV: segmentation violation code=0x1 addr=0x18 pc=0x53882e]
goroutine 12 [running]:
github.com/hajimehoshi/ebiten/v2/internal/atlas.(*Image).replacePixels(0x1baaae0?, {0xc00859e000?, 0xc00038a600?, 0x0?}, 0x203002?, 0xc00836d6f0?, 0x41c047?, 0x40?)
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/atlas/image.go:505 +0x2e
github.com/hajimehoshi/ebiten/v2/internal/atlas.(*Image).WritePixels(0xc00038a600?, {0xc00859e000?, 0x9d000?, 0x9d000?}, 0x20?, 0x18d7c18?, 0xc00038a580?, 0x1?)
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/atlas/image.go:501 +0x10e
github.com/hajimehoshi/ebiten/v2/internal/buffered.(*Image).WritePixels(0xc00859e000?, {0xc00859e000?, 0x5d83e5?, 0x18d7c18?}, 0xc00038a580?, 0x0?, 0xc0071667c0?, 0xc00796d874?)
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/buffered/image.go:138 +0x1d6
github.com/hajimehoshi/ebiten/v2/internal/mipmap.(*Mipmap).WritePixels(0xc0081f54d0, {0xc00859e000?, 0x13a0?, 0x20?}, 0xc00123f840?, 0xc0081f54d0?, 0x4?, 0x8?)
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/mipmap/mipmap.go:53 +0x2a
github.com/hajimehoshi/ebiten/v2/internal/ui.(*Image).WritePixels(...)
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/image.go:75
github.com/hajimehoshi/ebiten/v2.(*Image).WritePixels(0xc00038a5c0, {0xc00859e000, 0x9d000, 0x9d000})
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/image.go:952 +0xd5
github.com/hajimehoshi/ebiten/v2.NewImageFromImageWithOptions({0x18d7c18, 0xc00038a580}, 0x1d?)
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/image.go:1099 +0x1ad
github.com/hajimehoshi/ebiten/v2.NewImageFromImage(...)
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/image.go:1042
main.loadImage({0xc0081b4f20, 0x1d})
/home/sion/src/github.com/sinisterstuf/escort-mission/media.go:130 +0x25f
main.loadSprite({0x750497?, 0xc0081f4e40?})
/home/sion/src/github.com/sinisterstuf/escort-mission/media.go:104 +0x34a
main.NewGameScreen(0xc0005e20c0, 0xc0001343f0)
/home/sion/src/github.com/sinisterstuf/escort-mission/gamescreen.go:204 +0x10c7
created by main.main
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:52 +0x3b8
exit status 2
$ go run -race .
2022/11/29 21:08:14 loading assets/icon.png
2022/11/29 21:08:14 Looking for INI file...
2022/11/29 21:08:14 Error parsing INI file: open escort-mission.ini: no such file or directory
2022/11/29 21:08:14 loading assets/splash-screen.png
2022/11/29 21:08:15 loaded font: Pixel Operator 8 Bold
2022/11/29 21:08:15 loaded font: OptimusPrincepsSemiBold
2022/11/29 21:08:15 loaded font: Pixel Operator 8 Bold
2022/11/29 21:08:15 loading assets/voice/Intro.ogg
2022/11/29 21:08:15 loaded font: OptimusPrincepsSemiBold
2022/11/29 21:08:15 loading assets/sfx/Bell.ogg
2022/11/29 21:08:15 loaded font: OptimusPrincepsSemiBold
2022/11/29 21:08:15 loaded font: Pixel Operator 8 Bold
2022/11/29 21:08:15 loading assets/maps/maps.ldtk
2022/11/29 21:08:15 loading assets/maps/Desert_daytime.png
2022/11/29 21:08:15 loading assets/maps/Treetops.png
==================
WARNING: DATA RACE
Write at 0x00c00035c100 by goroutine 24:
github.com/hajimehoshi/ebiten/v2/internal/graphics.QuadVertices()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/graphics/vertex.go:153 +0x135
github.com/hajimehoshi/ebiten/v2.(*Image).DrawImage()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/image.go:310 +0x837
github.com/hajimehoshi/ebiten/v2/ebitenutil.drawDebugText()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/ebitenutil/debugprint.go:81 +0x4cf
github.com/hajimehoshi/ebiten/v2/ebitenutil.DebugPrintAt()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/ebitenutil/debugprint.go:52 +0x44
github.com/hajimehoshi/ebiten/v2/ebitenutil.DebugPrint()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/ebitenutil/debugprint.go:45 +0x26
main.(*LoadingScreen).Draw()
/home/sion/src/github.com/sinisterstuf/escort-mission/loadingscreen.go:22 +0x25
main.(*Game).Draw()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:142 +0xd2
github.com/hajimehoshi/ebiten/v2.(*imageDumperGame).Draw()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/run.go:162 +0x70
github.com/hajimehoshi/ebiten/v2.(*gameForUI).Draw()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/gameforui.go:65 +0x81
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).drawGame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:159 +0x306
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).updateFrameImpl()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:139 +0x453
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).updateFrame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:63 +0x7c
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).loop()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/ui_glfw.go:1126 +0x5ae
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).Run.func1()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/run_notsinglethread.go:46 +0x295
Previous write at 0x00c00035c100 by goroutine 23:
github.com/hajimehoshi/ebiten/v2/internal/graphics.QuadVertices()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/graphics/vertex.go:153 +0x135
github.com/hajimehoshi/ebiten/v2.(*Image).DrawImage()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/image.go:310 +0x837
main.(*TileRenderer).Render()
/home/sion/src/github.com/sinisterstuf/escort-mission/renderer.go:162 +0x4ed
main.NewGameScreen()
/home/sion/src/github.com/sinisterstuf/escort-mission/gamescreen.go:108 +0xa6c
main.main.func1()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:51 +0x39
Goroutine 24 (running) created at:
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).Run()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/run_notsinglethread.go:33 +0x3c6
github.com/hajimehoshi/ebiten/v2.RunGame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/run.go:204 +0x20d
main.main()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:53 +0x615
Goroutine 23 (running) created at:
main.main()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:51 +0x604
==================
==================
WARNING: DATA RACE
Write at 0x00c00035c104 by goroutine 24:
github.com/hajimehoshi/ebiten/v2/internal/graphics.QuadVertices()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/graphics/vertex.go:154 +0x164
github.com/hajimehoshi/ebiten/v2.(*Image).DrawImage()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/image.go:310 +0x837
github.com/hajimehoshi/ebiten/v2/ebitenutil.drawDebugText()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/ebitenutil/debugprint.go:81 +0x4cf
github.com/hajimehoshi/ebiten/v2/ebitenutil.DebugPrintAt()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/ebitenutil/debugprint.go:52 +0x44
github.com/hajimehoshi/ebiten/v2/ebitenutil.DebugPrint()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/ebitenutil/debugprint.go:45 +0x26
main.(*LoadingScreen).Draw()
/home/sion/src/github.com/sinisterstuf/escort-mission/loadingscreen.go:22 +0x25
main.(*Game).Draw()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:142 +0xd2
github.com/hajimehoshi/ebiten/v2.(*imageDumperGame).Draw()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/run.go:162 +0x70
github.com/hajimehoshi/ebiten/v2.(*gameForUI).Draw()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/gameforui.go:65 +0x81
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).drawGame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:159 +0x306
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).updateFrameImpl()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:139 +0x453
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).updateFrame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:63 +0x7c
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).loop()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/ui_glfw.go:1126 +0x5ae
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).Run.func1()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/run_notsinglethread.go:46 +0x295
Previous write at 0x00c00035c104 by goroutine 23:
github.com/hajimehoshi/ebiten/v2/internal/atlas.(*Image).drawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/atlas/image.go:441 +0x6de
github.com/hajimehoshi/ebiten/v2/internal/atlas.(*Image).DrawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/atlas/image.go:403 +0x29d
github.com/hajimehoshi/ebiten/v2/internal/buffered.(*Image).DrawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/buffered/image.go:177 +0x7b6
github.com/hajimehoshi/ebiten/v2/internal/mipmap.(*Mipmap).DrawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/mipmap/mipmap.go:124 +0x471
github.com/hajimehoshi/ebiten/v2/internal/ui.(*Image).DrawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/image.go:71 +0x304
github.com/hajimehoshi/ebiten/v2.(*Image).DrawImage()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/image.go:315 +0xac4
main.(*TileRenderer).Render()
/home/sion/src/github.com/sinisterstuf/escort-mission/renderer.go:162 +0x4ed
main.NewGameScreen()
/home/sion/src/github.com/sinisterstuf/escort-mission/gamescreen.go:108 +0xa6c
main.main.func1()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:51 +0x39
Goroutine 24 (running) created at:
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).Run()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/run_notsinglethread.go:33 +0x3c6
github.com/hajimehoshi/ebiten/v2.RunGame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/run.go:204 +0x20d
main.main()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:53 +0x615
Goroutine 23 (running) created at:
main.main()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:51 +0x604
==================
==================
WARNING: DATA RACE
Write at 0x00c00035c108 by goroutine 24:
github.com/hajimehoshi/ebiten/v2/internal/graphics.QuadVertices()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/graphics/vertex.go:155 +0x195
github.com/hajimehoshi/ebiten/v2.(*Image).DrawImage()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/image.go:310 +0x837
github.com/hajimehoshi/ebiten/v2/ebitenutil.drawDebugText()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/ebitenutil/debugprint.go:81 +0x4cf
github.com/hajimehoshi/ebiten/v2/ebitenutil.DebugPrintAt()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/ebitenutil/debugprint.go:52 +0x44
github.com/hajimehoshi/ebiten/v2/ebitenutil.DebugPrint()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/ebitenutil/debugprint.go:45 +0x26
main.(*LoadingScreen).Draw()
/home/sion/src/github.com/sinisterstuf/escort-mission/loadingscreen.go:22 +0x25
main.(*Game).Draw()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:142 +0xd2
github.com/hajimehoshi/ebiten/v2.(*imageDumperGame).Draw()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/run.go:162 +0x70
github.com/hajimehoshi/ebiten/v2.(*gameForUI).Draw()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/gameforui.go:65 +0x81
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).drawGame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:159 +0x306
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).updateFrameImpl()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:139 +0x453
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).updateFrame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:63 +0x7c
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).loop()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/ui_glfw.go:1126 +0x5ae
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).Run.func1()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/run_notsinglethread.go:46 +0x295
Previous write at 0x00c00035c108 by goroutine 23:
github.com/hajimehoshi/ebiten/v2/internal/atlas.(*Image).drawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/atlas/image.go:442 +0x756
github.com/hajimehoshi/ebiten/v2/internal/atlas.(*Image).DrawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/atlas/image.go:403 +0x29d
github.com/hajimehoshi/ebiten/v2/internal/buffered.(*Image).DrawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/buffered/image.go:177 +0x7b6
github.com/hajimehoshi/ebiten/v2/internal/mipmap.(*Mipmap).DrawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/mipmap/mipmap.go:124 +0x471
github.com/hajimehoshi/ebiten/v2/internal/ui.(*Image).DrawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/image.go:71 +0x304
github.com/hajimehoshi/ebiten/v2.(*Image).DrawImage()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/image.go:315 +0xac4
main.(*TileRenderer).Render()
/home/sion/src/github.com/sinisterstuf/escort-mission/renderer.go:162 +0x4ed
main.NewGameScreen()
/home/sion/src/github.com/sinisterstuf/escort-mission/gamescreen.go:108 +0xa6c
main.main.func1()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:51 +0x39
Goroutine 24 (running) created at:
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).Run()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/run_notsinglethread.go:33 +0x3c6
github.com/hajimehoshi/ebiten/v2.RunGame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/run.go:204 +0x20d
main.main()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:53 +0x615
Goroutine 23 (running) created at:
main.main()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:51 +0x604
==================
==================
WARNING: DATA RACE
Write at 0x00c00035c110 by goroutine 24:
github.com/hajimehoshi/ebiten/v2/internal/graphics.QuadVertices()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/graphics/vertex.go:157 +0x1f5
github.com/hajimehoshi/ebiten/v2.(*Image).DrawImage()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/image.go:310 +0x837
github.com/hajimehoshi/ebiten/v2/ebitenutil.drawDebugText()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/ebitenutil/debugprint.go:81 +0x4cf
github.com/hajimehoshi/ebiten/v2/ebitenutil.DebugPrintAt()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/ebitenutil/debugprint.go:52 +0x44
github.com/hajimehoshi/ebiten/v2/ebitenutil.DebugPrint()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/ebitenutil/debugprint.go:45 +0x26
main.(*LoadingScreen).Draw()
/home/sion/src/github.com/sinisterstuf/escort-mission/loadingscreen.go:22 +0x25
main.(*Game).Draw()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:142 +0xd2
github.com/hajimehoshi/ebiten/v2.(*imageDumperGame).Draw()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/run.go:162 +0x70
github.com/hajimehoshi/ebiten/v2.(*gameForUI).Draw()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/gameforui.go:65 +0x81
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).drawGame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:159 +0x306
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).updateFrameImpl()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:139 +0x453
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).updateFrame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:63 +0x7c
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).loop()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/ui_glfw.go:1126 +0x5ae
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).Run.func1()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/run_notsinglethread.go:46 +0x295
Previous write at 0x00c00035c110 by goroutine 23:
github.com/hajimehoshi/ebiten/v2/internal/graphics.QuadVertices()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/graphics/vertex.go:157 +0x1f5
github.com/hajimehoshi/ebiten/v2.(*Image).DrawImage()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/image.go:310 +0x837
main.(*TileRenderer).Render()
/home/sion/src/github.com/sinisterstuf/escort-mission/renderer.go:162 +0x4ed
main.NewGameScreen()
/home/sion/src/github.com/sinisterstuf/escort-mission/gamescreen.go:108 +0xa6c
main.main.func1()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:51 +0x39
Goroutine 24 (running) created at:
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).Run()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/run_notsinglethread.go:33 +0x3c6
github.com/hajimehoshi/ebiten/v2.RunGame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/run.go:204 +0x20d
main.main()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:53 +0x615
Goroutine 23 (running) created at:
main.main()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:51 +0x604
==================
==================
WARNING: DATA RACE
Write at 0x00c00035c118 by goroutine 24:
github.com/hajimehoshi/ebiten/v2/internal/graphics.QuadVertices()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/graphics/vertex.go:159 +0x255
github.com/hajimehoshi/ebiten/v2.(*Image).DrawImage()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/image.go:310 +0x837
github.com/hajimehoshi/ebiten/v2/ebitenutil.drawDebugText()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/ebitenutil/debugprint.go:81 +0x4cf
github.com/hajimehoshi/ebiten/v2/ebitenutil.DebugPrintAt()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/ebitenutil/debugprint.go:52 +0x44
github.com/hajimehoshi/ebiten/v2/ebitenutil.DebugPrint()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/ebitenutil/debugprint.go:45 +0x26
main.(*LoadingScreen).Draw()
/home/sion/src/github.com/sinisterstuf/escort-mission/loadingscreen.go:22 +0x25
main.(*Game).Draw()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:142 +0xd2
github.com/hajimehoshi/ebiten/v2.(*imageDumperGame).Draw()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/run.go:162 +0x70
github.com/hajimehoshi/ebiten/v2.(*gameForUI).Draw()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/gameforui.go:65 +0x81
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).drawGame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:159 +0x306
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).updateFrameImpl()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:139 +0x453
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).updateFrame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:63 +0x7c
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).loop()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/ui_glfw.go:1126 +0x5ae
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).Run.func1()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/run_notsinglethread.go:46 +0x295
Previous write at 0x00c00035c118 by goroutine 23:
github.com/hajimehoshi/ebiten/v2/internal/graphics.QuadVertices()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/graphics/vertex.go:159 +0x255
github.com/hajimehoshi/ebiten/v2.(*Image).DrawImage()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/image.go:310 +0x837
main.(*TileRenderer).Render()
/home/sion/src/github.com/sinisterstuf/escort-mission/renderer.go:162 +0x4ed
main.NewGameScreen()
/home/sion/src/github.com/sinisterstuf/escort-mission/gamescreen.go:108 +0xa6c
main.main.func1()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:51 +0x39
Goroutine 24 (running) created at:
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).Run()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/run_notsinglethread.go:33 +0x3c6
github.com/hajimehoshi/ebiten/v2.RunGame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/run.go:204 +0x20d
main.main()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:53 +0x615
Goroutine 23 (running) created at:
main.main()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:51 +0x604
==================
==================
WARNING: DATA RACE
Write at 0x00c00035c120 by goroutine 24:
github.com/hajimehoshi/ebiten/v2/internal/graphics.QuadVertices()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/graphics/vertex.go:162 +0x2c8
github.com/hajimehoshi/ebiten/v2.(*Image).DrawImage()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/image.go:310 +0x837
github.com/hajimehoshi/ebiten/v2/ebitenutil.drawDebugText()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/ebitenutil/debugprint.go:81 +0x4cf
github.com/hajimehoshi/ebiten/v2/ebitenutil.DebugPrintAt()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/ebitenutil/debugprint.go:52 +0x44
github.com/hajimehoshi/ebiten/v2/ebitenutil.DebugPrint()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/ebitenutil/debugprint.go:45 +0x26
main.(*LoadingScreen).Draw()
/home/sion/src/github.com/sinisterstuf/escort-mission/loadingscreen.go:22 +0x25
main.(*Game).Draw()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:142 +0xd2
github.com/hajimehoshi/ebiten/v2.(*imageDumperGame).Draw()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/run.go:162 +0x70
github.com/hajimehoshi/ebiten/v2.(*gameForUI).Draw()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/gameforui.go:65 +0x81
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).drawGame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:159 +0x306
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).updateFrameImpl()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:139 +0x453
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).updateFrame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:63 +0x7c
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).loop()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/ui_glfw.go:1126 +0x5ae
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).Run.func1()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/run_notsinglethread.go:46 +0x295
Previous write at 0x00c00035c120 by goroutine 23:
github.com/hajimehoshi/ebiten/v2/internal/atlas.(*Image).drawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/atlas/image.go:440 +0x5a9
github.com/hajimehoshi/ebiten/v2/internal/atlas.(*Image).DrawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/atlas/image.go:403 +0x29d
github.com/hajimehoshi/ebiten/v2/internal/buffered.(*Image).DrawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/buffered/image.go:177 +0x7b6
github.com/hajimehoshi/ebiten/v2/internal/mipmap.(*Mipmap).DrawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/mipmap/mipmap.go:124 +0x471
github.com/hajimehoshi/ebiten/v2/internal/ui.(*Image).DrawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/image.go:71 +0x304
github.com/hajimehoshi/ebiten/v2.(*Image).DrawImage()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/image.go:315 +0xac4
main.(*TileRenderer).Render()
/home/sion/src/github.com/sinisterstuf/escort-mission/renderer.go:162 +0x4ed
main.NewGameScreen()
/home/sion/src/github.com/sinisterstuf/escort-mission/gamescreen.go:108 +0xa6c
main.main.func1()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:51 +0x39
Goroutine 24 (running) created at:
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).Run()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/run_notsinglethread.go:33 +0x3c6
github.com/hajimehoshi/ebiten/v2.RunGame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/run.go:204 +0x20d
main.main()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:53 +0x615
Goroutine 23 (running) created at:
main.main()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:51 +0x604
==================
==================
WARNING: DATA RACE
Write at 0x00c00035c128 by goroutine 24:
github.com/hajimehoshi/ebiten/v2/internal/graphics.QuadVertices()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/graphics/vertex.go:164 +0x335
github.com/hajimehoshi/ebiten/v2.(*Image).DrawImage()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/image.go:310 +0x837
github.com/hajimehoshi/ebiten/v2/ebitenutil.drawDebugText()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/ebitenutil/debugprint.go:81 +0x4cf
github.com/hajimehoshi/ebiten/v2/ebitenutil.DebugPrintAt()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/ebitenutil/debugprint.go:52 +0x44
github.com/hajimehoshi/ebiten/v2/ebitenutil.DebugPrint()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/ebitenutil/debugprint.go:45 +0x26
main.(*LoadingScreen).Draw()
/home/sion/src/github.com/sinisterstuf/escort-mission/loadingscreen.go:22 +0x25
main.(*Game).Draw()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:142 +0xd2
github.com/hajimehoshi/ebiten/v2.(*imageDumperGame).Draw()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/run.go:162 +0x70
github.com/hajimehoshi/ebiten/v2.(*gameForUI).Draw()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/gameforui.go:65 +0x81
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).drawGame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:159 +0x306
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).updateFrameImpl()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:139 +0x453
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).updateFrame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:63 +0x7c
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).loop()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/ui_glfw.go:1126 +0x5ae
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).Run.func1()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/run_notsinglethread.go:46 +0x295
Previous write at 0x00c00035c128 by goroutine 23:
github.com/hajimehoshi/ebiten/v2/internal/atlas.(*Image).drawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/atlas/image.go:442 +0x756
github.com/hajimehoshi/ebiten/v2/internal/atlas.(*Image).DrawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/atlas/image.go:403 +0x29d
github.com/hajimehoshi/ebiten/v2/internal/buffered.(*Image).DrawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/buffered/image.go:177 +0x7b6
github.com/hajimehoshi/ebiten/v2/internal/mipmap.(*Mipmap).DrawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/mipmap/mipmap.go:124 +0x471
github.com/hajimehoshi/ebiten/v2/internal/ui.(*Image).DrawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/image.go:71 +0x304
github.com/hajimehoshi/ebiten/v2.(*Image).DrawImage()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/image.go:315 +0xac4
main.(*TileRenderer).Render()
/home/sion/src/github.com/sinisterstuf/escort-mission/renderer.go:162 +0x4ed
main.NewGameScreen()
/home/sion/src/github.com/sinisterstuf/escort-mission/gamescreen.go:108 +0xa6c
main.main.func1()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:51 +0x39
Goroutine 24 (running) created at:
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).Run()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/run_notsinglethread.go:33 +0x3c6
github.com/hajimehoshi/ebiten/v2.RunGame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/run.go:204 +0x20d
main.main()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:53 +0x615
Goroutine 23 (running) created at:
main.main()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:51 +0x604
==================
==================
WARNING: DATA RACE
Write at 0x00c00035c130 by goroutine 24:
github.com/hajimehoshi/ebiten/v2/internal/graphics.QuadVertices()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/graphics/vertex.go:166 +0x395
github.com/hajimehoshi/ebiten/v2.(*Image).DrawImage()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/image.go:310 +0x837
github.com/hajimehoshi/ebiten/v2/ebitenutil.drawDebugText()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/ebitenutil/debugprint.go:81 +0x4cf
github.com/hajimehoshi/ebiten/v2/ebitenutil.DebugPrintAt()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/ebitenutil/debugprint.go:52 +0x44
github.com/hajimehoshi/ebiten/v2/ebitenutil.DebugPrint()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/ebitenutil/debugprint.go:45 +0x26
main.(*LoadingScreen).Draw()
/home/sion/src/github.com/sinisterstuf/escort-mission/loadingscreen.go:22 +0x25
main.(*Game).Draw()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:142 +0xd2
github.com/hajimehoshi/ebiten/v2.(*imageDumperGame).Draw()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/run.go:162 +0x70
github.com/hajimehoshi/ebiten/v2.(*gameForUI).Draw()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/gameforui.go:65 +0x81
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).drawGame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:159 +0x306
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).updateFrameImpl()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:139 +0x453
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).updateFrame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:63 +0x7c
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).loop()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/ui_glfw.go:1126 +0x5ae
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).Run.func1()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/run_notsinglethread.go:46 +0x295
Previous write at 0x00c00035c130 by goroutine 23:
github.com/hajimehoshi/ebiten/v2/internal/graphics.QuadVertices()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/graphics/vertex.go:166 +0x395
github.com/hajimehoshi/ebiten/v2.(*Image).DrawImage()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/image.go:310 +0x837
main.(*TileRenderer).Render()
/home/sion/src/github.com/sinisterstuf/escort-mission/renderer.go:162 +0x4ed
main.NewGameScreen()
/home/sion/src/github.com/sinisterstuf/escort-mission/gamescreen.go:108 +0xa6c
main.main.func1()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:51 +0x39
Goroutine 24 (running) created at:
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).Run()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/run_notsinglethread.go:33 +0x3c6
github.com/hajimehoshi/ebiten/v2.RunGame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/run.go:204 +0x20d
main.main()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:53 +0x615
Goroutine 23 (running) created at:
main.main()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:51 +0x604
==================
==================
WARNING: DATA RACE
Write at 0x00c00035c138 by goroutine 24:
github.com/hajimehoshi/ebiten/v2/internal/graphics.QuadVertices()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/graphics/vertex.go:168 +0x3f5
github.com/hajimehoshi/ebiten/v2.(*Image).DrawImage()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/image.go:310 +0x837
github.com/hajimehoshi/ebiten/v2/ebitenutil.drawDebugText()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/ebitenutil/debugprint.go:81 +0x4cf
github.com/hajimehoshi/ebiten/v2/ebitenutil.DebugPrintAt()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/ebitenutil/debugprint.go:52 +0x44
github.com/hajimehoshi/ebiten/v2/ebitenutil.DebugPrint()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/ebitenutil/debugprint.go:45 +0x26
main.(*LoadingScreen).Draw()
/home/sion/src/github.com/sinisterstuf/escort-mission/loadingscreen.go:22 +0x25
main.(*Game).Draw()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:142 +0xd2
github.com/hajimehoshi/ebiten/v2.(*imageDumperGame).Draw()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/run.go:162 +0x70
github.com/hajimehoshi/ebiten/v2.(*gameForUI).Draw()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/gameforui.go:65 +0x81
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).drawGame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:159 +0x306
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).updateFrameImpl()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:139 +0x453
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).updateFrame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:63 +0x7c
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).loop()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/ui_glfw.go:1126 +0x5ae
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).Run.func1()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/run_notsinglethread.go:46 +0x295
Previous write at 0x00c00035c138 by goroutine 23:
github.com/hajimehoshi/ebiten/v2/internal/graphics.QuadVertices()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/graphics/vertex.go:168 +0x3f5
github.com/hajimehoshi/ebiten/v2.(*Image).DrawImage()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/image.go:310 +0x837
main.(*TileRenderer).Render()
/home/sion/src/github.com/sinisterstuf/escort-mission/renderer.go:162 +0x4ed
main.NewGameScreen()
/home/sion/src/github.com/sinisterstuf/escort-mission/gamescreen.go:108 +0xa6c
main.main.func1()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:51 +0x39
Goroutine 24 (running) created at:
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).Run()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/run_notsinglethread.go:33 +0x3c6
github.com/hajimehoshi/ebiten/v2.RunGame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/run.go:204 +0x20d
main.main()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:53 +0x615
Goroutine 23 (running) created at:
main.main()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:51 +0x604
==================
==================
WARNING: DATA RACE
Write at 0x00c00035c140 by goroutine 24:
github.com/hajimehoshi/ebiten/v2/internal/graphics.QuadVertices()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/graphics/vertex.go:171 +0x468
github.com/hajimehoshi/ebiten/v2.(*Image).DrawImage()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/image.go:310 +0x837
github.com/hajimehoshi/ebiten/v2/ebitenutil.drawDebugText()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/ebitenutil/debugprint.go:81 +0x4cf
github.com/hajimehoshi/ebiten/v2/ebitenutil.DebugPrintAt()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/ebitenutil/debugprint.go:52 +0x44
github.com/hajimehoshi/ebiten/v2/ebitenutil.DebugPrint()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/ebitenutil/debugprint.go:45 +0x26
main.(*LoadingScreen).Draw()
/home/sion/src/github.com/sinisterstuf/escort-mission/loadingscreen.go:22 +0x25
main.(*Game).Draw()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:142 +0xd2
github.com/hajimehoshi/ebiten/v2.(*imageDumperGame).Draw()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/run.go:162 +0x70
github.com/hajimehoshi/ebiten/v2.(*gameForUI).Draw()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/gameforui.go:65 +0x81
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).drawGame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:159 +0x306
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).updateFrameImpl()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:139 +0x453
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).updateFrame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:63 +0x7c
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).loop()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/ui_glfw.go:1126 +0x5ae
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).Run.func1()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/run_notsinglethread.go:46 +0x295
Previous write at 0x00c00035c140 by goroutine 23:
github.com/hajimehoshi/ebiten/v2/internal/atlas.(*Image).drawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/atlas/image.go:440 +0x5a9
github.com/hajimehoshi/ebiten/v2/internal/atlas.(*Image).DrawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/atlas/image.go:403 +0x29d
github.com/hajimehoshi/ebiten/v2/internal/buffered.(*Image).DrawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/buffered/image.go:177 +0x7b6
github.com/hajimehoshi/ebiten/v2/internal/mipmap.(*Mipmap).DrawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/mipmap/mipmap.go:124 +0x471
github.com/hajimehoshi/ebiten/v2/internal/ui.(*Image).DrawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/image.go:71 +0x304
github.com/hajimehoshi/ebiten/v2.(*Image).DrawImage()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/image.go:315 +0xac4
main.(*TileRenderer).Render()
/home/sion/src/github.com/sinisterstuf/escort-mission/renderer.go:162 +0x4ed
main.NewGameScreen()
/home/sion/src/github.com/sinisterstuf/escort-mission/gamescreen.go:108 +0xa6c
main.main.func1()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:51 +0x39
Goroutine 24 (running) created at:
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).Run()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/run_notsinglethread.go:33 +0x3c6
github.com/hajimehoshi/ebiten/v2.RunGame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/run.go:204 +0x20d
main.main()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:53 +0x615
Goroutine 23 (running) created at:
main.main()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:51 +0x604
==================
==================
WARNING: DATA RACE
Write at 0x00c00035c148 by goroutine 24:
github.com/hajimehoshi/ebiten/v2/internal/graphics.QuadVertices()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/graphics/vertex.go:173 +0x4d5
github.com/hajimehoshi/ebiten/v2.(*Image).DrawImage()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/image.go:310 +0x837
github.com/hajimehoshi/ebiten/v2/ebitenutil.drawDebugText()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/ebitenutil/debugprint.go:81 +0x4cf
github.com/hajimehoshi/ebiten/v2/ebitenutil.DebugPrintAt()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/ebitenutil/debugprint.go:52 +0x44
github.com/hajimehoshi/ebiten/v2/ebitenutil.DebugPrint()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/ebitenutil/debugprint.go:45 +0x26
main.(*LoadingScreen).Draw()
/home/sion/src/github.com/sinisterstuf/escort-mission/loadingscreen.go:22 +0x25
main.(*Game).Draw()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:142 +0xd2
github.com/hajimehoshi/ebiten/v2.(*imageDumperGame).Draw()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/run.go:162 +0x70
github.com/hajimehoshi/ebiten/v2.(*gameForUI).Draw()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/gameforui.go:65 +0x81
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).drawGame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:159 +0x306
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).updateFrameImpl()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:139 +0x453
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).updateFrame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:63 +0x7c
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).loop()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/ui_glfw.go:1126 +0x5ae
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).Run.func1()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/run_notsinglethread.go:46 +0x295
Previous write at 0x00c00035c148 by goroutine 23:
github.com/hajimehoshi/ebiten/v2/internal/atlas.(*Image).drawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/atlas/image.go:442 +0x756
github.com/hajimehoshi/ebiten/v2/internal/atlas.(*Image).DrawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/atlas/image.go:403 +0x29d
github.com/hajimehoshi/ebiten/v2/internal/buffered.(*Image).DrawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/buffered/image.go:177 +0x7b6
github.com/hajimehoshi/ebiten/v2/internal/mipmap.(*Mipmap).DrawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/mipmap/mipmap.go:124 +0x471
github.com/hajimehoshi/ebiten/v2/internal/ui.(*Image).DrawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/image.go:71 +0x304
github.com/hajimehoshi/ebiten/v2.(*Image).DrawImage()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/image.go:315 +0xac4
main.(*TileRenderer).Render()
/home/sion/src/github.com/sinisterstuf/escort-mission/renderer.go:162 +0x4ed
main.NewGameScreen()
/home/sion/src/github.com/sinisterstuf/escort-mission/gamescreen.go:108 +0xa6c
main.main.func1()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:51 +0x39
Goroutine 24 (running) created at:
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).Run()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/run_notsinglethread.go:33 +0x3c6
github.com/hajimehoshi/ebiten/v2.RunGame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/run.go:204 +0x20d
main.main()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:53 +0x615
Goroutine 23 (running) created at:
main.main()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:51 +0x604
==================
==================
WARNING: DATA RACE
Write at 0x00c00035c150 by goroutine 24:
github.com/hajimehoshi/ebiten/v2/internal/graphics.QuadVertices()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/graphics/vertex.go:175 +0x535
github.com/hajimehoshi/ebiten/v2.(*Image).DrawImage()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/image.go:310 +0x837
github.com/hajimehoshi/ebiten/v2/ebitenutil.drawDebugText()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/ebitenutil/debugprint.go:81 +0x4cf
github.com/hajimehoshi/ebiten/v2/ebitenutil.DebugPrintAt()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/ebitenutil/debugprint.go:52 +0x44
github.com/hajimehoshi/ebiten/v2/ebitenutil.DebugPrint()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/ebitenutil/debugprint.go:45 +0x26
main.(*LoadingScreen).Draw()
/home/sion/src/github.com/sinisterstuf/escort-mission/loadingscreen.go:22 +0x25
main.(*Game).Draw()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:142 +0xd2
github.com/hajimehoshi/ebiten/v2.(*imageDumperGame).Draw()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/run.go:162 +0x70
github.com/hajimehoshi/ebiten/v2.(*gameForUI).Draw()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/gameforui.go:65 +0x81
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).drawGame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:159 +0x306
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).updateFrameImpl()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:139 +0x453
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).updateFrame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:63 +0x7c
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).loop()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/ui_glfw.go:1126 +0x5ae
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).Run.func1()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/run_notsinglethread.go:46 +0x295
Previous write at 0x00c00035c150 by goroutine 23:
github.com/hajimehoshi/ebiten/v2/internal/graphics.QuadVertices()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/graphics/vertex.go:175 +0x535
github.com/hajimehoshi/ebiten/v2.(*Image).DrawImage()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/image.go:310 +0x837
main.(*TileRenderer).Render()
/home/sion/src/github.com/sinisterstuf/escort-mission/renderer.go:162 +0x4ed
main.NewGameScreen()
/home/sion/src/github.com/sinisterstuf/escort-mission/gamescreen.go:108 +0xa6c
main.main.func1()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:51 +0x39
Goroutine 24 (running) created at:
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).Run()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/run_notsinglethread.go:33 +0x3c6
github.com/hajimehoshi/ebiten/v2.RunGame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/run.go:204 +0x20d
main.main()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:53 +0x615
Goroutine 23 (running) created at:
main.main()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:51 +0x604
==================
==================
WARNING: DATA RACE
Write at 0x00c00035c158 by goroutine 24:
github.com/hajimehoshi/ebiten/v2/internal/graphics.QuadVertices()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/graphics/vertex.go:177 +0x595
github.com/hajimehoshi/ebiten/v2.(*Image).DrawImage()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/image.go:310 +0x837
github.com/hajimehoshi/ebiten/v2/ebitenutil.drawDebugText()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/ebitenutil/debugprint.go:81 +0x4cf
github.com/hajimehoshi/ebiten/v2/ebitenutil.DebugPrintAt()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/ebitenutil/debugprint.go:52 +0x44
github.com/hajimehoshi/ebiten/v2/ebitenutil.DebugPrint()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/ebitenutil/debugprint.go:45 +0x26
main.(*LoadingScreen).Draw()
/home/sion/src/github.com/sinisterstuf/escort-mission/loadingscreen.go:22 +0x25
main.(*Game).Draw()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:142 +0xd2
github.com/hajimehoshi/ebiten/v2.(*imageDumperGame).Draw()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/run.go:162 +0x70
github.com/hajimehoshi/ebiten/v2.(*gameForUI).Draw()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/gameforui.go:65 +0x81
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).drawGame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:159 +0x306
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).updateFrameImpl()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:139 +0x453
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).updateFrame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:63 +0x7c
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).loop()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/ui_glfw.go:1126 +0x5ae
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).Run.func1()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/run_notsinglethread.go:46 +0x295
Previous write at 0x00c00035c158 by goroutine 23:
github.com/hajimehoshi/ebiten/v2/internal/graphics.QuadVertices()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/graphics/vertex.go:177 +0x595
github.com/hajimehoshi/ebiten/v2.(*Image).DrawImage()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/image.go:310 +0x837
main.(*TileRenderer).Render()
/home/sion/src/github.com/sinisterstuf/escort-mission/renderer.go:162 +0x4ed
main.NewGameScreen()
/home/sion/src/github.com/sinisterstuf/escort-mission/gamescreen.go:108 +0xa6c
main.main.func1()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:51 +0x39
Goroutine 24 (running) created at:
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).Run()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/run_notsinglethread.go:33 +0x3c6
github.com/hajimehoshi/ebiten/v2.RunGame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/run.go:204 +0x20d
main.main()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:53 +0x615
Goroutine 23 (running) created at:
main.main()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:51 +0x604
==================
==================
WARNING: DATA RACE
Write at 0x00c00035c160 by goroutine 24:
github.com/hajimehoshi/ebiten/v2/internal/graphics.QuadVertices()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/graphics/vertex.go:180 +0x61b
github.com/hajimehoshi/ebiten/v2.(*Image).DrawImage()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/image.go:310 +0x837
github.com/hajimehoshi/ebiten/v2/ebitenutil.drawDebugText()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/ebitenutil/debugprint.go:81 +0x4cf
github.com/hajimehoshi/ebiten/v2/ebitenutil.DebugPrintAt()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/ebitenutil/debugprint.go:52 +0x44
github.com/hajimehoshi/ebiten/v2/ebitenutil.DebugPrint()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/ebitenutil/debugprint.go:45 +0x26
main.(*LoadingScreen).Draw()
/home/sion/src/github.com/sinisterstuf/escort-mission/loadingscreen.go:22 +0x25
main.(*Game).Draw()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:142 +0xd2
github.com/hajimehoshi/ebiten/v2.(*imageDumperGame).Draw()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/run.go:162 +0x70
github.com/hajimehoshi/ebiten/v2.(*gameForUI).Draw()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/gameforui.go:65 +0x81
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).drawGame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:159 +0x306
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).updateFrameImpl()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:139 +0x453
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).updateFrame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:63 +0x7c
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).loop()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/ui_glfw.go:1126 +0x5ae
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).Run.func1()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/run_notsinglethread.go:46 +0x295
Previous write at 0x00c00035c160 by goroutine 23:
github.com/hajimehoshi/ebiten/v2/internal/atlas.(*Image).drawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/atlas/image.go:440 +0x5a9
github.com/hajimehoshi/ebiten/v2/internal/atlas.(*Image).DrawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/atlas/image.go:403 +0x29d
github.com/hajimehoshi/ebiten/v2/internal/buffered.(*Image).DrawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/buffered/image.go:177 +0x7b6
github.com/hajimehoshi/ebiten/v2/internal/mipmap.(*Mipmap).DrawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/mipmap/mipmap.go:124 +0x471
github.com/hajimehoshi/ebiten/v2/internal/ui.(*Image).DrawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/image.go:71 +0x304
github.com/hajimehoshi/ebiten/v2.(*Image).DrawImage()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/image.go:315 +0xac4
main.(*TileRenderer).Render()
/home/sion/src/github.com/sinisterstuf/escort-mission/renderer.go:162 +0x4ed
main.NewGameScreen()
/home/sion/src/github.com/sinisterstuf/escort-mission/gamescreen.go:108 +0xa6c
main.main.func1()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:51 +0x39
Goroutine 24 (running) created at:
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).Run()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/run_notsinglethread.go:33 +0x3c6
github.com/hajimehoshi/ebiten/v2.RunGame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/run.go:204 +0x20d
main.main()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:53 +0x615
Goroutine 23 (running) created at:
main.main()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:51 +0x604
==================
==================
WARNING: DATA RACE
Write at 0x00c00035c168 by goroutine 24:
github.com/hajimehoshi/ebiten/v2/internal/graphics.QuadVertices()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/graphics/vertex.go:182 +0x695
github.com/hajimehoshi/ebiten/v2.(*Image).DrawImage()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/image.go:310 +0x837
github.com/hajimehoshi/ebiten/v2/ebitenutil.drawDebugText()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/ebitenutil/debugprint.go:81 +0x4cf
github.com/hajimehoshi/ebiten/v2/ebitenutil.DebugPrintAt()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/ebitenutil/debugprint.go:52 +0x44
github.com/hajimehoshi/ebiten/v2/ebitenutil.DebugPrint()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/ebitenutil/debugprint.go:45 +0x26
main.(*LoadingScreen).Draw()
/home/sion/src/github.com/sinisterstuf/escort-mission/loadingscreen.go:22 +0x25
main.(*Game).Draw()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:142 +0xd2
github.com/hajimehoshi/ebiten/v2.(*imageDumperGame).Draw()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/run.go:162 +0x70
github.com/hajimehoshi/ebiten/v2.(*gameForUI).Draw()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/gameforui.go:65 +0x81
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).drawGame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:159 +0x306
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).updateFrameImpl()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:139 +0x453
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).updateFrame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:63 +0x7c
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).loop()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/ui_glfw.go:1126 +0x5ae
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).Run.func1()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/run_notsinglethread.go:46 +0x295
Previous write at 0x00c00035c168 by goroutine 23:
github.com/hajimehoshi/ebiten/v2/internal/atlas.(*Image).drawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/atlas/image.go:442 +0x756
github.com/hajimehoshi/ebiten/v2/internal/atlas.(*Image).DrawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/atlas/image.go:403 +0x29d
github.com/hajimehoshi/ebiten/v2/internal/buffered.(*Image).DrawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/buffered/image.go:177 +0x7b6
github.com/hajimehoshi/ebiten/v2/internal/mipmap.(*Mipmap).DrawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/mipmap/mipmap.go:124 +0x471
github.com/hajimehoshi/ebiten/v2/internal/ui.(*Image).DrawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/image.go:71 +0x304
github.com/hajimehoshi/ebiten/v2.(*Image).DrawImage()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/image.go:315 +0xac4
main.(*TileRenderer).Render()
/home/sion/src/github.com/sinisterstuf/escort-mission/renderer.go:162 +0x4ed
main.NewGameScreen()
/home/sion/src/github.com/sinisterstuf/escort-mission/gamescreen.go:108 +0xa6c
main.main.func1()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:51 +0x39
Goroutine 24 (running) created at:
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).Run()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/run_notsinglethread.go:33 +0x3c6
github.com/hajimehoshi/ebiten/v2.RunGame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/run.go:204 +0x20d
main.main()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:53 +0x615
Goroutine 23 (running) created at:
main.main()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:51 +0x604
==================
==================
WARNING: DATA RACE
Write at 0x00c00035c170 by goroutine 24:
github.com/hajimehoshi/ebiten/v2/internal/graphics.QuadVertices()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/graphics/vertex.go:184 +0x6f5
github.com/hajimehoshi/ebiten/v2.(*Image).DrawImage()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/image.go:310 +0x837
github.com/hajimehoshi/ebiten/v2/ebitenutil.drawDebugText()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/ebitenutil/debugprint.go:81 +0x4cf
github.com/hajimehoshi/ebiten/v2/ebitenutil.DebugPrintAt()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/ebitenutil/debugprint.go:52 +0x44
github.com/hajimehoshi/ebiten/v2/ebitenutil.DebugPrint()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/ebitenutil/debugprint.go:45 +0x26
main.(*LoadingScreen).Draw()
/home/sion/src/github.com/sinisterstuf/escort-mission/loadingscreen.go:22 +0x25
main.(*Game).Draw()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:142 +0xd2
github.com/hajimehoshi/ebiten/v2.(*imageDumperGame).Draw()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/run.go:162 +0x70
github.com/hajimehoshi/ebiten/v2.(*gameForUI).Draw()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/gameforui.go:65 +0x81
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).drawGame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:159 +0x306
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).updateFrameImpl()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:139 +0x453
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).updateFrame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:63 +0x7c
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).loop()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/ui_glfw.go:1126 +0x5ae
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).Run.func1()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/run_notsinglethread.go:46 +0x295
Previous write at 0x00c00035c170 by goroutine 23:
github.com/hajimehoshi/ebiten/v2/internal/graphics.QuadVertices()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/graphics/vertex.go:184 +0x6f5
github.com/hajimehoshi/ebiten/v2.(*Image).DrawImage()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/image.go:310 +0x837
main.(*TileRenderer).Render()
/home/sion/src/github.com/sinisterstuf/escort-mission/renderer.go:162 +0x4ed
main.NewGameScreen()
/home/sion/src/github.com/sinisterstuf/escort-mission/gamescreen.go:108 +0xa6c
main.main.func1()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:51 +0x39
Goroutine 24 (running) created at:
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).Run()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/run_notsinglethread.go:33 +0x3c6
github.com/hajimehoshi/ebiten/v2.RunGame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/run.go:204 +0x20d
main.main()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:53 +0x615
Goroutine 23 (running) created at:
main.main()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:51 +0x604
==================
==================
WARNING: DATA RACE
Write at 0x00c00035c178 by goroutine 24:
github.com/hajimehoshi/ebiten/v2/internal/graphics.QuadVertices()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/graphics/vertex.go:186 +0x751
github.com/hajimehoshi/ebiten/v2.(*Image).DrawImage()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/image.go:310 +0x837
github.com/hajimehoshi/ebiten/v2/ebitenutil.drawDebugText()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/ebitenutil/debugprint.go:81 +0x4cf
github.com/hajimehoshi/ebiten/v2/ebitenutil.DebugPrintAt()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/ebitenutil/debugprint.go:52 +0x44
github.com/hajimehoshi/ebiten/v2/ebitenutil.DebugPrint()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/ebitenutil/debugprint.go:45 +0x26
main.(*LoadingScreen).Draw()
/home/sion/src/github.com/sinisterstuf/escort-mission/loadingscreen.go:22 +0x25
main.(*Game).Draw()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:142 +0xd2
github.com/hajimehoshi/ebiten/v2.(*imageDumperGame).Draw()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/run.go:162 +0x70
github.com/hajimehoshi/ebiten/v2.(*gameForUI).Draw()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/gameforui.go:65 +0x81
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).drawGame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:159 +0x306
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).updateFrameImpl()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:139 +0x453
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).updateFrame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:63 +0x7c
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).loop()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/ui_glfw.go:1126 +0x5ae
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).Run.func1()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/run_notsinglethread.go:46 +0x295
Previous write at 0x00c00035c178 by goroutine 23:
github.com/hajimehoshi/ebiten/v2/internal/graphics.QuadVertices()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/graphics/vertex.go:186 +0x751
github.com/hajimehoshi/ebiten/v2.(*Image).DrawImage()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/image.go:310 +0x837
main.(*TileRenderer).Render()
/home/sion/src/github.com/sinisterstuf/escort-mission/renderer.go:162 +0x4ed
main.NewGameScreen()
/home/sion/src/github.com/sinisterstuf/escort-mission/gamescreen.go:108 +0xa6c
main.main.func1()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:51 +0x39
Goroutine 24 (running) created at:
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).Run()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/run_notsinglethread.go:33 +0x3c6
github.com/hajimehoshi/ebiten/v2.RunGame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/run.go:204 +0x20d
main.main()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:53 +0x615
Goroutine 23 (running) created at:
main.main()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:51 +0x604
==================
==================
WARNING: DATA RACE
Write at 0x00c00035c188 by goroutine 24:
github.com/hajimehoshi/ebiten/v2/internal/graphics.QuadVertices()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/graphics/vertex.go:155 +0x195
github.com/hajimehoshi/ebiten/v2.(*Image).DrawImage()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/image.go:310 +0x837
github.com/hajimehoshi/ebiten/v2/ebitenutil.drawDebugText()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/ebitenutil/debugprint.go:81 +0x4cf
github.com/hajimehoshi/ebiten/v2/ebitenutil.DebugPrintAt()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/ebitenutil/debugprint.go:52 +0x44
github.com/hajimehoshi/ebiten/v2/ebitenutil.DebugPrint()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/ebitenutil/debugprint.go:45 +0x26
main.(*LoadingScreen).Draw()
/home/sion/src/github.com/sinisterstuf/escort-mission/loadingscreen.go:22 +0x25
main.(*Game).Draw()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:142 +0xd2
github.com/hajimehoshi/ebiten/v2.(*imageDumperGame).Draw()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/run.go:162 +0x70
github.com/hajimehoshi/ebiten/v2.(*gameForUI).Draw()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/gameforui.go:65 +0x81
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).drawGame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:159 +0x306
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).updateFrameImpl()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:139 +0x453
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).updateFrame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:63 +0x7c
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).loop()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/ui_glfw.go:1126 +0x5ae
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).Run.func1()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/run_notsinglethread.go:46 +0x295
Previous write at 0x00c00035c188 by goroutine 23:
github.com/hajimehoshi/ebiten/v2/internal/graphics.QuadVertices()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/graphics/vertex.go:155 +0x195
github.com/hajimehoshi/ebiten/v2.(*Image).DrawImage()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/image.go:310 +0x837
main.(*TileRenderer).Render()
/home/sion/src/github.com/sinisterstuf/escort-mission/renderer.go:162 +0x4ed
main.NewGameScreen()
/home/sion/src/github.com/sinisterstuf/escort-mission/gamescreen.go:108 +0xa6c
main.main.func1()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:51 +0x39
Goroutine 24 (running) created at:
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).Run()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/run_notsinglethread.go:33 +0x3c6
github.com/hajimehoshi/ebiten/v2.RunGame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/run.go:204 +0x20d
main.main()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:53 +0x615
Goroutine 23 (running) created at:
main.main()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:51 +0x604
==================
==================
WARNING: DATA RACE
Write at 0x00c00035c19c by goroutine 24:
github.com/hajimehoshi/ebiten/v2/internal/graphics.QuadVertices()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/graphics/vertex.go:160 +0x284
github.com/hajimehoshi/ebiten/v2.(*Image).DrawImage()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/image.go:310 +0x837
github.com/hajimehoshi/ebiten/v2/ebitenutil.drawDebugText()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/ebitenutil/debugprint.go:81 +0x4cf
github.com/hajimehoshi/ebiten/v2/ebitenutil.DebugPrintAt()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/ebitenutil/debugprint.go:52 +0x44
github.com/hajimehoshi/ebiten/v2/ebitenutil.DebugPrint()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/ebitenutil/debugprint.go:45 +0x26
main.(*LoadingScreen).Draw()
/home/sion/src/github.com/sinisterstuf/escort-mission/loadingscreen.go:22 +0x25
main.(*Game).Draw()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:142 +0xd2
github.com/hajimehoshi/ebiten/v2.(*imageDumperGame).Draw()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/run.go:162 +0x70
github.com/hajimehoshi/ebiten/v2.(*gameForUI).Draw()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/gameforui.go:65 +0x81
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).drawGame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:159 +0x306
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).updateFrameImpl()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:139 +0x453
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).updateFrame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:63 +0x7c
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).loop()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/ui_glfw.go:1126 +0x5ae
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).Run.func1()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/run_notsinglethread.go:46 +0x295
Previous write at 0x00c00035c19c by goroutine 23:
github.com/hajimehoshi/ebiten/v2/internal/graphics.QuadVertices()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/graphics/vertex.go:160 +0x284
github.com/hajimehoshi/ebiten/v2.(*Image).DrawImage()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/image.go:310 +0x837
main.(*TileRenderer).Render()
/home/sion/src/github.com/sinisterstuf/escort-mission/renderer.go:162 +0x4ed
main.NewGameScreen()
/home/sion/src/github.com/sinisterstuf/escort-mission/gamescreen.go:108 +0xa6c
main.main.func1()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:51 +0x39
Goroutine 24 (running) created at:
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).Run()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/run_notsinglethread.go:33 +0x3c6
github.com/hajimehoshi/ebiten/v2.RunGame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/run.go:204 +0x20d
main.main()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:53 +0x615
Goroutine 23 (running) created at:
main.main()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:51 +0x604
==================
==================
WARNING: DATA RACE
Write at 0x00c00035c1a0 by goroutine 24:
github.com/hajimehoshi/ebiten/v2/internal/graphics.QuadVertices()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/graphics/vertex.go:162 +0x2c8
github.com/hajimehoshi/ebiten/v2.(*Image).DrawImage()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/image.go:310 +0x837
github.com/hajimehoshi/ebiten/v2/ebitenutil.drawDebugText()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/ebitenutil/debugprint.go:81 +0x4cf
github.com/hajimehoshi/ebiten/v2/ebitenutil.DebugPrintAt()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/ebitenutil/debugprint.go:52 +0x44
github.com/hajimehoshi/ebiten/v2/ebitenutil.DebugPrint()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/ebitenutil/debugprint.go:45 +0x26
main.(*LoadingScreen).Draw()
/home/sion/src/github.com/sinisterstuf/escort-mission/loadingscreen.go:22 +0x25
main.(*Game).Draw()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:142 +0xd2
github.com/hajimehoshi/ebiten/v2.(*imageDumperGame).Draw()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/run.go:162 +0x70
github.com/hajimehoshi/ebiten/v2.(*gameForUI).Draw()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/gameforui.go:65 +0x81
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).drawGame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:159 +0x306
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).updateFrameImpl()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:139 +0x453
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).updateFrame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:63 +0x7c
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).loop()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/ui_glfw.go:1126 +0x5ae
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).Run.func1()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/run_notsinglethread.go:46 +0x295
Previous write at 0x00c00035c1a0 by goroutine 23:
github.com/hajimehoshi/ebiten/v2/internal/graphics.QuadVertices()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/graphics/vertex.go:162 +0x2c8
github.com/hajimehoshi/ebiten/v2.(*Image).DrawImage()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/image.go:310 +0x837
main.(*TileRenderer).Render()
/home/sion/src/github.com/sinisterstuf/escort-mission/renderer.go:162 +0x4ed
main.NewGameScreen()
/home/sion/src/github.com/sinisterstuf/escort-mission/gamescreen.go:108 +0xa6c
main.main.func1()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:51 +0x39
Goroutine 24 (running) created at:
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).Run()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/run_notsinglethread.go:33 +0x3c6
github.com/hajimehoshi/ebiten/v2.RunGame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/run.go:204 +0x20d
main.main()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:53 +0x615
Goroutine 23 (running) created at:
main.main()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:51 +0x604
==================
==================
WARNING: DATA RACE
Write at 0x00c00035c1a8 by goroutine 24:
github.com/hajimehoshi/ebiten/v2/internal/graphics.QuadVertices()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/graphics/vertex.go:164 +0x335
github.com/hajimehoshi/ebiten/v2.(*Image).DrawImage()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/image.go:310 +0x837
github.com/hajimehoshi/ebiten/v2/ebitenutil.drawDebugText()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/ebitenutil/debugprint.go:81 +0x4cf
github.com/hajimehoshi/ebiten/v2/ebitenutil.DebugPrintAt()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/ebitenutil/debugprint.go:52 +0x44
github.com/hajimehoshi/ebiten/v2/ebitenutil.DebugPrint()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/ebitenutil/debugprint.go:45 +0x26
main.(*LoadingScreen).Draw()
/home/sion/src/github.com/sinisterstuf/escort-mission/loadingscreen.go:22 +0x25
main.(*Game).Draw()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:142 +0xd2
github.com/hajimehoshi/ebiten/v2.(*imageDumperGame).Draw()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/run.go:162 +0x70
github.com/hajimehoshi/ebiten/v2.(*gameForUI).Draw()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/gameforui.go:65 +0x81
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).drawGame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:159 +0x306
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).updateFrameImpl()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:139 +0x453
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).updateFrame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:63 +0x7c
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).loop()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/ui_glfw.go:1126 +0x5ae
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).Run.func1()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/run_notsinglethread.go:46 +0x295
Previous write at 0x00c00035c1a8 by goroutine 23:
github.com/hajimehoshi/ebiten/v2/internal/graphics.QuadVertices()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/graphics/vertex.go:164 +0x335
github.com/hajimehoshi/ebiten/v2.(*Image).DrawImage()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/image.go:310 +0x837
main.(*TileRenderer).Render()
/home/sion/src/github.com/sinisterstuf/escort-mission/renderer.go:162 +0x4ed
main.NewGameScreen()
/home/sion/src/github.com/sinisterstuf/escort-mission/gamescreen.go:108 +0xa6c
main.main.func1()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:51 +0x39
Goroutine 24 (running) created at:
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).Run()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/run_notsinglethread.go:33 +0x3c6
github.com/hajimehoshi/ebiten/v2.RunGame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/run.go:204 +0x20d
main.main()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:53 +0x615
Goroutine 23 (running) created at:
main.main()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:51 +0x604
==================
==================
WARNING: DATA RACE
Write at 0x00c00035c1bc by goroutine 24:
github.com/hajimehoshi/ebiten/v2/internal/graphics.QuadVertices()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/graphics/vertex.go:169 +0x424
github.com/hajimehoshi/ebiten/v2.(*Image).DrawImage()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/image.go:310 +0x837
github.com/hajimehoshi/ebiten/v2/ebitenutil.drawDebugText()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/ebitenutil/debugprint.go:81 +0x4cf
github.com/hajimehoshi/ebiten/v2/ebitenutil.DebugPrintAt()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/ebitenutil/debugprint.go:52 +0x44
github.com/hajimehoshi/ebiten/v2/ebitenutil.DebugPrint()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/ebitenutil/debugprint.go:45 +0x26
main.(*LoadingScreen).Draw()
/home/sion/src/github.com/sinisterstuf/escort-mission/loadingscreen.go:22 +0x25
main.(*Game).Draw()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:142 +0xd2
github.com/hajimehoshi/ebiten/v2.(*imageDumperGame).Draw()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/run.go:162 +0x70
github.com/hajimehoshi/ebiten/v2.(*gameForUI).Draw()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/gameforui.go:65 +0x81
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).drawGame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:159 +0x306
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).updateFrameImpl()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:139 +0x453
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).updateFrame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:63 +0x7c
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).loop()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/ui_glfw.go:1126 +0x5ae
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).Run.func1()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/run_notsinglethread.go:46 +0x295
Previous write at 0x00c00035c1bc by goroutine 23:
github.com/hajimehoshi/ebiten/v2/internal/graphics.QuadVertices()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/graphics/vertex.go:169 +0x424
github.com/hajimehoshi/ebiten/v2.(*Image).DrawImage()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/image.go:310 +0x837
main.(*TileRenderer).Render()
/home/sion/src/github.com/sinisterstuf/escort-mission/renderer.go:162 +0x4ed
main.NewGameScreen()
/home/sion/src/github.com/sinisterstuf/escort-mission/gamescreen.go:108 +0xa6c
main.main.func1()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:51 +0x39
Goroutine 24 (running) created at:
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).Run()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/run_notsinglethread.go:33 +0x3c6
github.com/hajimehoshi/ebiten/v2.RunGame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/run.go:204 +0x20d
main.main()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:53 +0x615
Goroutine 23 (running) created at:
main.main()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:51 +0x604
==================
==================
WARNING: DATA RACE
Write at 0x00c00035c1c0 by goroutine 24:
github.com/hajimehoshi/ebiten/v2/internal/graphics.QuadVertices()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/graphics/vertex.go:171 +0x468
github.com/hajimehoshi/ebiten/v2.(*Image).DrawImage()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/image.go:310 +0x837
github.com/hajimehoshi/ebiten/v2/ebitenutil.drawDebugText()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/ebitenutil/debugprint.go:81 +0x4cf
github.com/hajimehoshi/ebiten/v2/ebitenutil.DebugPrintAt()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/ebitenutil/debugprint.go:52 +0x44
github.com/hajimehoshi/ebiten/v2/ebitenutil.DebugPrint()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/ebitenutil/debugprint.go:45 +0x26
main.(*LoadingScreen).Draw()
/home/sion/src/github.com/sinisterstuf/escort-mission/loadingscreen.go:22 +0x25
main.(*Game).Draw()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:142 +0xd2
github.com/hajimehoshi/ebiten/v2.(*imageDumperGame).Draw()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/run.go:162 +0x70
github.com/hajimehoshi/ebiten/v2.(*gameForUI).Draw()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/gameforui.go:65 +0x81
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).drawGame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:159 +0x306
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).updateFrameImpl()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:139 +0x453
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).updateFrame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:63 +0x7c
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).loop()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/ui_glfw.go:1126 +0x5ae
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).Run.func1()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/run_notsinglethread.go:46 +0x295
Previous write at 0x00c00035c1c0 by goroutine 23:
github.com/hajimehoshi/ebiten/v2/internal/graphics.QuadVertices()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/graphics/vertex.go:171 +0x468
github.com/hajimehoshi/ebiten/v2.(*Image).DrawImage()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/image.go:310 +0x837
main.(*TileRenderer).Render()
/home/sion/src/github.com/sinisterstuf/escort-mission/renderer.go:162 +0x4ed
main.NewGameScreen()
/home/sion/src/github.com/sinisterstuf/escort-mission/gamescreen.go:108 +0xa6c
main.main.func1()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:51 +0x39
Goroutine 24 (running) created at:
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).Run()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/run_notsinglethread.go:33 +0x3c6
github.com/hajimehoshi/ebiten/v2.RunGame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/run.go:204 +0x20d
main.main()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:53 +0x615
Goroutine 23 (running) created at:
main.main()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:51 +0x604
==================
==================
WARNING: DATA RACE
Write at 0x00c00035c1c8 by goroutine 24:
github.com/hajimehoshi/ebiten/v2/internal/graphics.QuadVertices()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/graphics/vertex.go:173 +0x4d5
github.com/hajimehoshi/ebiten/v2.(*Image).DrawImage()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/image.go:310 +0x837
github.com/hajimehoshi/ebiten/v2/ebitenutil.drawDebugText()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/ebitenutil/debugprint.go:81 +0x4cf
github.com/hajimehoshi/ebiten/v2/ebitenutil.DebugPrintAt()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/ebitenutil/debugprint.go:52 +0x44
github.com/hajimehoshi/ebiten/v2/ebitenutil.DebugPrint()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/ebitenutil/debugprint.go:45 +0x26
main.(*LoadingScreen).Draw()
/home/sion/src/github.com/sinisterstuf/escort-mission/loadingscreen.go:22 +0x25
main.(*Game).Draw()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:142 +0xd2
github.com/hajimehoshi/ebiten/v2.(*imageDumperGame).Draw()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/run.go:162 +0x70
github.com/hajimehoshi/ebiten/v2.(*gameForUI).Draw()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/gameforui.go:65 +0x81
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).drawGame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:159 +0x306
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).updateFrameImpl()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:139 +0x453
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).updateFrame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:63 +0x7c
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).loop()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/ui_glfw.go:1126 +0x5ae
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).Run.func1()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/run_notsinglethread.go:46 +0x295
Previous write at 0x00c00035c1c8 by goroutine 23:
github.com/hajimehoshi/ebiten/v2/internal/graphics.QuadVertices()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/graphics/vertex.go:173 +0x4d5
github.com/hajimehoshi/ebiten/v2.(*Image).DrawImage()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/image.go:310 +0x837
main.(*TileRenderer).Render()
/home/sion/src/github.com/sinisterstuf/escort-mission/renderer.go:162 +0x4ed
main.NewGameScreen()
/home/sion/src/github.com/sinisterstuf/escort-mission/gamescreen.go:108 +0xa6c
main.main.func1()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:51 +0x39
Goroutine 24 (running) created at:
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).Run()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/run_notsinglethread.go:33 +0x3c6
github.com/hajimehoshi/ebiten/v2.RunGame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/run.go:204 +0x20d
main.main()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:53 +0x615
Goroutine 23 (running) created at:
main.main()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:51 +0x604
==================
==================
WARNING: DATA RACE
Write at 0x00c00035c1dc by goroutine 24:
github.com/hajimehoshi/ebiten/v2/internal/graphics.QuadVertices()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/graphics/vertex.go:178 +0x5c4
github.com/hajimehoshi/ebiten/v2.(*Image).DrawImage()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/image.go:310 +0x837
github.com/hajimehoshi/ebiten/v2/ebitenutil.drawDebugText()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/ebitenutil/debugprint.go:81 +0x4cf
github.com/hajimehoshi/ebiten/v2/ebitenutil.DebugPrintAt()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/ebitenutil/debugprint.go:52 +0x44
github.com/hajimehoshi/ebiten/v2/ebitenutil.DebugPrint()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/ebitenutil/debugprint.go:45 +0x26
main.(*LoadingScreen).Draw()
/home/sion/src/github.com/sinisterstuf/escort-mission/loadingscreen.go:22 +0x25
main.(*Game).Draw()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:142 +0xd2
github.com/hajimehoshi/ebiten/v2.(*imageDumperGame).Draw()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/run.go:162 +0x70
github.com/hajimehoshi/ebiten/v2.(*gameForUI).Draw()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/gameforui.go:65 +0x81
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).drawGame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:159 +0x306
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).updateFrameImpl()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:139 +0x453
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).updateFrame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:63 +0x7c
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).loop()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/ui_glfw.go:1126 +0x5ae
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).Run.func1()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/run_notsinglethread.go:46 +0x295
Previous write at 0x00c00035c1dc by goroutine 23:
github.com/hajimehoshi/ebiten/v2/internal/graphics.QuadVertices()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/graphics/vertex.go:178 +0x5c4
github.com/hajimehoshi/ebiten/v2.(*Image).DrawImage()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/image.go:310 +0x837
main.(*TileRenderer).Render()
/home/sion/src/github.com/sinisterstuf/escort-mission/renderer.go:162 +0x4ed
main.NewGameScreen()
/home/sion/src/github.com/sinisterstuf/escort-mission/gamescreen.go:108 +0xa6c
main.main.func1()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:51 +0x39
Goroutine 24 (running) created at:
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).Run()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/run_notsinglethread.go:33 +0x3c6
github.com/hajimehoshi/ebiten/v2.RunGame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/run.go:204 +0x20d
main.main()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:53 +0x615
Goroutine 23 (running) created at:
main.main()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:51 +0x604
==================
==================
WARNING: DATA RACE
Write at 0x00c00035c1e0 by goroutine 24:
github.com/hajimehoshi/ebiten/v2/internal/graphics.QuadVertices()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/graphics/vertex.go:180 +0x61b
github.com/hajimehoshi/ebiten/v2.(*Image).DrawImage()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/image.go:310 +0x837
github.com/hajimehoshi/ebiten/v2/ebitenutil.drawDebugText()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/ebitenutil/debugprint.go:81 +0x4cf
github.com/hajimehoshi/ebiten/v2/ebitenutil.DebugPrintAt()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/ebitenutil/debugprint.go:52 +0x44
github.com/hajimehoshi/ebiten/v2/ebitenutil.DebugPrint()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/ebitenutil/debugprint.go:45 +0x26
main.(*LoadingScreen).Draw()
/home/sion/src/github.com/sinisterstuf/escort-mission/loadingscreen.go:22 +0x25
main.(*Game).Draw()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:142 +0xd2
github.com/hajimehoshi/ebiten/v2.(*imageDumperGame).Draw()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/run.go:162 +0x70
github.com/hajimehoshi/ebiten/v2.(*gameForUI).Draw()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/gameforui.go:65 +0x81
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).drawGame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:159 +0x306
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).updateFrameImpl()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:139 +0x453
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).updateFrame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:63 +0x7c
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).loop()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/ui_glfw.go:1126 +0x5ae
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).Run.func1()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/run_notsinglethread.go:46 +0x295
Previous write at 0x00c00035c1e0 by goroutine 23:
github.com/hajimehoshi/ebiten/v2/internal/graphics.QuadVertices()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/graphics/vertex.go:180 +0x61b
github.com/hajimehoshi/ebiten/v2.(*Image).DrawImage()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/image.go:310 +0x837
main.(*TileRenderer).Render()
/home/sion/src/github.com/sinisterstuf/escort-mission/renderer.go:162 +0x4ed
main.NewGameScreen()
/home/sion/src/github.com/sinisterstuf/escort-mission/gamescreen.go:108 +0xa6c
main.main.func1()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:51 +0x39
Goroutine 24 (running) created at:
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).Run()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/run_notsinglethread.go:33 +0x3c6
github.com/hajimehoshi/ebiten/v2.RunGame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/run.go:204 +0x20d
main.main()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:53 +0x615
Goroutine 23 (running) created at:
main.main()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:51 +0x604
==================
==================
WARNING: DATA RACE
Write at 0x00c00035c1e8 by goroutine 24:
github.com/hajimehoshi/ebiten/v2/internal/graphics.QuadVertices()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/graphics/vertex.go:182 +0x695
github.com/hajimehoshi/ebiten/v2.(*Image).DrawImage()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/image.go:310 +0x837
github.com/hajimehoshi/ebiten/v2/ebitenutil.drawDebugText()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/ebitenutil/debugprint.go:81 +0x4cf
github.com/hajimehoshi/ebiten/v2/ebitenutil.DebugPrintAt()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/ebitenutil/debugprint.go:52 +0x44
github.com/hajimehoshi/ebiten/v2/ebitenutil.DebugPrint()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/ebitenutil/debugprint.go:45 +0x26
main.(*LoadingScreen).Draw()
/home/sion/src/github.com/sinisterstuf/escort-mission/loadingscreen.go:22 +0x25
main.(*Game).Draw()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:142 +0xd2
github.com/hajimehoshi/ebiten/v2.(*imageDumperGame).Draw()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/run.go:162 +0x70
github.com/hajimehoshi/ebiten/v2.(*gameForUI).Draw()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/gameforui.go:65 +0x81
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).drawGame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:159 +0x306
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).updateFrameImpl()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:139 +0x453
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).updateFrame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:63 +0x7c
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).loop()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/ui_glfw.go:1126 +0x5ae
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).Run.func1()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/run_notsinglethread.go:46 +0x295
Previous write at 0x00c00035c1e8 by goroutine 23:
github.com/hajimehoshi/ebiten/v2/internal/graphics.QuadVertices()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/graphics/vertex.go:182 +0x695
github.com/hajimehoshi/ebiten/v2.(*Image).DrawImage()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/image.go:310 +0x837
main.(*TileRenderer).Render()
/home/sion/src/github.com/sinisterstuf/escort-mission/renderer.go:162 +0x4ed
main.NewGameScreen()
/home/sion/src/github.com/sinisterstuf/escort-mission/gamescreen.go:108 +0xa6c
main.main.func1()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:51 +0x39
Goroutine 24 (running) created at:
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).Run()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/run_notsinglethread.go:33 +0x3c6
github.com/hajimehoshi/ebiten/v2.RunGame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/run.go:204 +0x20d
main.main()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:53 +0x615
Goroutine 23 (running) created at:
main.main()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:51 +0x604
==================
==================
WARNING: DATA RACE
Write at 0x00c00035c1fc by goroutine 24:
github.com/hajimehoshi/ebiten/v2/internal/graphics.QuadVertices()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/graphics/vertex.go:187 +0x77b
github.com/hajimehoshi/ebiten/v2.(*Image).DrawImage()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/image.go:310 +0x837
github.com/hajimehoshi/ebiten/v2/ebitenutil.drawDebugText()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/ebitenutil/debugprint.go:81 +0x4cf
github.com/hajimehoshi/ebiten/v2/ebitenutil.DebugPrintAt()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/ebitenutil/debugprint.go:52 +0x44
github.com/hajimehoshi/ebiten/v2/ebitenutil.DebugPrint()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/ebitenutil/debugprint.go:45 +0x26
main.(*LoadingScreen).Draw()
/home/sion/src/github.com/sinisterstuf/escort-mission/loadingscreen.go:22 +0x25
main.(*Game).Draw()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:142 +0xd2
github.com/hajimehoshi/ebiten/v2.(*imageDumperGame).Draw()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/run.go:162 +0x70
github.com/hajimehoshi/ebiten/v2.(*gameForUI).Draw()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/gameforui.go:65 +0x81
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).drawGame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:159 +0x306
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).updateFrameImpl()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:139 +0x453
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).updateFrame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:63 +0x7c
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).loop()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/ui_glfw.go:1126 +0x5ae
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).Run.func1()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/run_notsinglethread.go:46 +0x295
Previous write at 0x00c00035c1fc by goroutine 23:
github.com/hajimehoshi/ebiten/v2/internal/graphics.QuadVertices()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/graphics/vertex.go:187 +0x77b
github.com/hajimehoshi/ebiten/v2.(*Image).DrawImage()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/image.go:310 +0x837
main.(*TileRenderer).Render()
/home/sion/src/github.com/sinisterstuf/escort-mission/renderer.go:162 +0x4ed
main.NewGameScreen()
/home/sion/src/github.com/sinisterstuf/escort-mission/gamescreen.go:108 +0xa6c
main.main.func1()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:51 +0x39
Goroutine 24 (running) created at:
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).Run()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/run_notsinglethread.go:33 +0x3c6
github.com/hajimehoshi/ebiten/v2.RunGame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/run.go:204 +0x20d
main.main()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:53 +0x615
Goroutine 23 (running) created at:
main.main()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:51 +0x604
==================
==================
WARNING: DATA RACE
Read at 0x00c00035c184 by goroutine 23:
github.com/hajimehoshi/ebiten/v2/internal/atlas.(*Image).drawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/atlas/image.go:441 +0x5f4
github.com/hajimehoshi/ebiten/v2/internal/atlas.(*Image).DrawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/atlas/image.go:403 +0x29d
github.com/hajimehoshi/ebiten/v2/internal/buffered.(*Image).DrawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/buffered/image.go:177 +0x7b6
github.com/hajimehoshi/ebiten/v2/internal/mipmap.(*Mipmap).DrawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/mipmap/mipmap.go:124 +0x471
github.com/hajimehoshi/ebiten/v2/internal/ui.(*Image).DrawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/image.go:71 +0x304
github.com/hajimehoshi/ebiten/v2.(*Image).DrawImage()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/image.go:315 +0xac4
main.(*TileRenderer).Render()
/home/sion/src/github.com/sinisterstuf/escort-mission/renderer.go:162 +0x4ed
main.NewGameScreen()
/home/sion/src/github.com/sinisterstuf/escort-mission/gamescreen.go:108 +0xa6c
main.main.func1()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:51 +0x39
Previous write at 0x00c00035c184 by goroutine 24:
github.com/hajimehoshi/ebiten/v2/internal/graphics.QuadVertices()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/graphics/vertex.go:154 +0x164
github.com/hajimehoshi/ebiten/v2.(*Image).DrawImage()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/image.go:310 +0x837
github.com/hajimehoshi/ebiten/v2/ebitenutil.drawDebugText()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/ebitenutil/debugprint.go:81 +0x4cf
github.com/hajimehoshi/ebiten/v2/ebitenutil.DebugPrintAt()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/ebitenutil/debugprint.go:52 +0x44
github.com/hajimehoshi/ebiten/v2/ebitenutil.DebugPrint()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/ebitenutil/debugprint.go:45 +0x26
main.(*LoadingScreen).Draw()
/home/sion/src/github.com/sinisterstuf/escort-mission/loadingscreen.go:22 +0x25
main.(*Game).Draw()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:142 +0xd2
github.com/hajimehoshi/ebiten/v2.(*imageDumperGame).Draw()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/run.go:162 +0x70
github.com/hajimehoshi/ebiten/v2.(*gameForUI).Draw()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/gameforui.go:65 +0x81
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).drawGame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:159 +0x306
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).updateFrameImpl()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:139 +0x453
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).updateFrame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:63 +0x7c
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).loop()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/ui_glfw.go:1126 +0x5ae
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).Run.func1()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/run_notsinglethread.go:46 +0x295
Goroutine 23 (running) created at:
main.main()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:51 +0x604
Goroutine 24 (running) created at:
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).Run()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/run_notsinglethread.go:33 +0x3c6
github.com/hajimehoshi/ebiten/v2.RunGame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/run.go:204 +0x20d
main.main()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:53 +0x615
==================
==================
WARNING: DATA RACE
Read at 0x00c00035c18c by goroutine 23:
github.com/hajimehoshi/ebiten/v2/internal/atlas.(*Image).drawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/atlas/image.go:443 +0x40f
github.com/hajimehoshi/ebiten/v2/internal/atlas.(*Image).DrawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/atlas/image.go:403 +0x29d
github.com/hajimehoshi/ebiten/v2/internal/buffered.(*Image).DrawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/buffered/image.go:177 +0x7b6
github.com/hajimehoshi/ebiten/v2/internal/mipmap.(*Mipmap).DrawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/mipmap/mipmap.go:124 +0x471
github.com/hajimehoshi/ebiten/v2/internal/ui.(*Image).DrawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/image.go:71 +0x304
github.com/hajimehoshi/ebiten/v2.(*Image).DrawImage()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/image.go:315 +0xac4
main.(*TileRenderer).Render()
/home/sion/src/github.com/sinisterstuf/escort-mission/renderer.go:162 +0x4ed
main.NewGameScreen()
/home/sion/src/github.com/sinisterstuf/escort-mission/gamescreen.go:108 +0xa6c
main.main.func1()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:51 +0x39
Previous write at 0x00c00035c18c by goroutine 24:
github.com/hajimehoshi/ebiten/v2/internal/graphics.QuadVertices()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/graphics/vertex.go:156 +0x1c4
github.com/hajimehoshi/ebiten/v2.(*Image).DrawImage()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/image.go:310 +0x837
github.com/hajimehoshi/ebiten/v2/ebitenutil.drawDebugText()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/ebitenutil/debugprint.go:81 +0x4cf
github.com/hajimehoshi/ebiten/v2/ebitenutil.DebugPrintAt()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/ebitenutil/debugprint.go:52 +0x44
github.com/hajimehoshi/ebiten/v2/ebitenutil.DebugPrint()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/ebitenutil/debugprint.go:45 +0x26
main.(*LoadingScreen).Draw()
/home/sion/src/github.com/sinisterstuf/escort-mission/loadingscreen.go:22 +0x25
main.(*Game).Draw()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:142 +0xd2
github.com/hajimehoshi/ebiten/v2.(*imageDumperGame).Draw()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/run.go:162 +0x70
github.com/hajimehoshi/ebiten/v2.(*gameForUI).Draw()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/gameforui.go:65 +0x81
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).drawGame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:159 +0x306
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).updateFrameImpl()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:139 +0x453
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).updateFrame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:63 +0x7c
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).loop()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/ui_glfw.go:1126 +0x5ae
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).Run.func1()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/run_notsinglethread.go:46 +0x295
Goroutine 23 (running) created at:
main.main()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:51 +0x604
Goroutine 24 (running) created at:
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).Run()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/run_notsinglethread.go:33 +0x3c6
github.com/hajimehoshi/ebiten/v2.RunGame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/run.go:204 +0x20d
main.main()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:53 +0x615
==================
==================
WARNING: DATA RACE
Read at 0x00c00035c1a4 by goroutine 23:
github.com/hajimehoshi/ebiten/v2/internal/atlas.(*Image).drawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/atlas/image.go:441 +0x5f4
github.com/hajimehoshi/ebiten/v2/internal/atlas.(*Image).DrawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/atlas/image.go:403 +0x29d
github.com/hajimehoshi/ebiten/v2/internal/buffered.(*Image).DrawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/buffered/image.go:177 +0x7b6
github.com/hajimehoshi/ebiten/v2/internal/mipmap.(*Mipmap).DrawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/mipmap/mipmap.go:124 +0x471
github.com/hajimehoshi/ebiten/v2/internal/ui.(*Image).DrawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/image.go:71 +0x304
github.com/hajimehoshi/ebiten/v2.(*Image).DrawImage()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/image.go:315 +0xac4
main.(*TileRenderer).Render()
/home/sion/src/github.com/sinisterstuf/escort-mission/renderer.go:162 +0x4ed
main.NewGameScreen()
/home/sion/src/github.com/sinisterstuf/escort-mission/gamescreen.go:108 +0xa6c
main.main.func1()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:51 +0x39
Previous write at 0x00c00035c1a4 by goroutine 24:
github.com/hajimehoshi/ebiten/v2/internal/graphics.QuadVertices()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/graphics/vertex.go:163 +0x309
github.com/hajimehoshi/ebiten/v2.(*Image).DrawImage()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/image.go:310 +0x837
github.com/hajimehoshi/ebiten/v2/ebitenutil.drawDebugText()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/ebitenutil/debugprint.go:81 +0x4cf
github.com/hajimehoshi/ebiten/v2/ebitenutil.DebugPrintAt()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/ebitenutil/debugprint.go:52 +0x44
github.com/hajimehoshi/ebiten/v2/ebitenutil.DebugPrint()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/ebitenutil/debugprint.go:45 +0x26
main.(*LoadingScreen).Draw()
/home/sion/src/github.com/sinisterstuf/escort-mission/loadingscreen.go:22 +0x25
main.(*Game).Draw()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:142 +0xd2
github.com/hajimehoshi/ebiten/v2.(*imageDumperGame).Draw()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/run.go:162 +0x70
github.com/hajimehoshi/ebiten/v2.(*gameForUI).Draw()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/gameforui.go:65 +0x81
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).drawGame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:159 +0x306
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).updateFrameImpl()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:139 +0x453
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).updateFrame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:63 +0x7c
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).loop()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/ui_glfw.go:1126 +0x5ae
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).Run.func1()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/run_notsinglethread.go:46 +0x295
Goroutine 23 (running) created at:
main.main()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:51 +0x604
Goroutine 24 (running) created at:
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).Run()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/run_notsinglethread.go:33 +0x3c6
github.com/hajimehoshi/ebiten/v2.RunGame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/run.go:204 +0x20d
main.main()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:53 +0x615
==================
==================
WARNING: DATA RACE
Read at 0x00c00035c1ac by goroutine 23:
github.com/hajimehoshi/ebiten/v2/internal/atlas.(*Image).drawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/atlas/image.go:443 +0x40f
github.com/hajimehoshi/ebiten/v2/internal/atlas.(*Image).DrawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/atlas/image.go:403 +0x29d
github.com/hajimehoshi/ebiten/v2/internal/buffered.(*Image).DrawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/buffered/image.go:177 +0x7b6
github.com/hajimehoshi/ebiten/v2/internal/mipmap.(*Mipmap).DrawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/mipmap/mipmap.go:124 +0x471
github.com/hajimehoshi/ebiten/v2/internal/ui.(*Image).DrawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/image.go:71 +0x304
github.com/hajimehoshi/ebiten/v2.(*Image).DrawImage()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/image.go:315 +0xac4
main.(*TileRenderer).Render()
/home/sion/src/github.com/sinisterstuf/escort-mission/renderer.go:162 +0x4ed
main.NewGameScreen()
/home/sion/src/github.com/sinisterstuf/escort-mission/gamescreen.go:108 +0xa6c
main.main.func1()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:51 +0x39
Previous write at 0x00c00035c1ac by goroutine 24:
github.com/hajimehoshi/ebiten/v2/internal/graphics.QuadVertices()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/graphics/vertex.go:165 +0x364
github.com/hajimehoshi/ebiten/v2.(*Image).DrawImage()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/image.go:310 +0x837
github.com/hajimehoshi/ebiten/v2/ebitenutil.drawDebugText()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/ebitenutil/debugprint.go:81 +0x4cf
github.com/hajimehoshi/ebiten/v2/ebitenutil.DebugPrintAt()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/ebitenutil/debugprint.go:52 +0x44
github.com/hajimehoshi/ebiten/v2/ebitenutil.DebugPrint()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/ebitenutil/debugprint.go:45 +0x26
main.(*LoadingScreen).Draw()
/home/sion/src/github.com/sinisterstuf/escort-mission/loadingscreen.go:22 +0x25
main.(*Game).Draw()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:142 +0xd2
github.com/hajimehoshi/ebiten/v2.(*imageDumperGame).Draw()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/run.go:162 +0x70
github.com/hajimehoshi/ebiten/v2.(*gameForUI).Draw()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/gameforui.go:65 +0x81
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).drawGame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:159 +0x306
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).updateFrameImpl()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:139 +0x453
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).updateFrame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:63 +0x7c
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).loop()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/ui_glfw.go:1126 +0x5ae
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).Run.func1()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/run_notsinglethread.go:46 +0x295
Goroutine 23 (running) created at:
main.main()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:51 +0x604
Goroutine 24 (running) created at:
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).Run()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/run_notsinglethread.go:33 +0x3c6
github.com/hajimehoshi/ebiten/v2.RunGame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/run.go:204 +0x20d
main.main()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:53 +0x615
==================
==================
WARNING: DATA RACE
Read at 0x00c00035c1c4 by goroutine 23:
github.com/hajimehoshi/ebiten/v2/internal/atlas.(*Image).drawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/atlas/image.go:441 +0x5f4
github.com/hajimehoshi/ebiten/v2/internal/atlas.(*Image).DrawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/atlas/image.go:403 +0x29d
github.com/hajimehoshi/ebiten/v2/internal/buffered.(*Image).DrawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/buffered/image.go:177 +0x7b6
github.com/hajimehoshi/ebiten/v2/internal/mipmap.(*Mipmap).DrawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/mipmap/mipmap.go:124 +0x471
github.com/hajimehoshi/ebiten/v2/internal/ui.(*Image).DrawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/image.go:71 +0x304
github.com/hajimehoshi/ebiten/v2.(*Image).DrawImage()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/image.go:315 +0xac4
main.(*TileRenderer).Render()
/home/sion/src/github.com/sinisterstuf/escort-mission/renderer.go:162 +0x4ed
main.NewGameScreen()
/home/sion/src/github.com/sinisterstuf/escort-mission/gamescreen.go:108 +0xa6c
main.main.func1()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:51 +0x39
Previous write at 0x00c00035c1c4 by goroutine 24:
github.com/hajimehoshi/ebiten/v2/internal/graphics.QuadVertices()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/graphics/vertex.go:172 +0x4a9
github.com/hajimehoshi/ebiten/v2.(*Image).DrawImage()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/image.go:310 +0x837
github.com/hajimehoshi/ebiten/v2/ebitenutil.drawDebugText()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/ebitenutil/debugprint.go:81 +0x4cf
github.com/hajimehoshi/ebiten/v2/ebitenutil.DebugPrintAt()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/ebitenutil/debugprint.go:52 +0x44
github.com/hajimehoshi/ebiten/v2/ebitenutil.DebugPrint()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/ebitenutil/debugprint.go:45 +0x26
main.(*LoadingScreen).Draw()
/home/sion/src/github.com/sinisterstuf/escort-mission/loadingscreen.go:22 +0x25
main.(*Game).Draw()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:142 +0xd2
github.com/hajimehoshi/ebiten/v2.(*imageDumperGame).Draw()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/run.go:162 +0x70
github.com/hajimehoshi/ebiten/v2.(*gameForUI).Draw()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/gameforui.go:65 +0x81
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).drawGame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:159 +0x306
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).updateFrameImpl()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:139 +0x453
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).updateFrame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:63 +0x7c
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).loop()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/ui_glfw.go:1126 +0x5ae
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).Run.func1()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/run_notsinglethread.go:46 +0x295
Goroutine 23 (running) created at:
main.main()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:51 +0x604
Goroutine 24 (running) created at:
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).Run()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/run_notsinglethread.go:33 +0x3c6
github.com/hajimehoshi/ebiten/v2.RunGame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/run.go:204 +0x20d
main.main()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:53 +0x615
==================
==================
WARNING: DATA RACE
Read at 0x00c00035c1cc by goroutine 23:
github.com/hajimehoshi/ebiten/v2/internal/atlas.(*Image).drawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/atlas/image.go:443 +0x40f
github.com/hajimehoshi/ebiten/v2/internal/atlas.(*Image).DrawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/atlas/image.go:403 +0x29d
github.com/hajimehoshi/ebiten/v2/internal/buffered.(*Image).DrawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/buffered/image.go:177 +0x7b6
github.com/hajimehoshi/ebiten/v2/internal/mipmap.(*Mipmap).DrawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/mipmap/mipmap.go:124 +0x471
github.com/hajimehoshi/ebiten/v2/internal/ui.(*Image).DrawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/image.go:71 +0x304
github.com/hajimehoshi/ebiten/v2.(*Image).DrawImage()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/image.go:315 +0xac4
main.(*TileRenderer).Render()
/home/sion/src/github.com/sinisterstuf/escort-mission/renderer.go:162 +0x4ed
main.NewGameScreen()
/home/sion/src/github.com/sinisterstuf/escort-mission/gamescreen.go:108 +0xa6c
main.main.func1()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:51 +0x39
Previous write at 0x00c00035c1cc by goroutine 24:
github.com/hajimehoshi/ebiten/v2/internal/graphics.QuadVertices()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/graphics/vertex.go:174 +0x504
github.com/hajimehoshi/ebiten/v2.(*Image).DrawImage()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/image.go:310 +0x837
github.com/hajimehoshi/ebiten/v2/ebitenutil.drawDebugText()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/ebitenutil/debugprint.go:81 +0x4cf
github.com/hajimehoshi/ebiten/v2/ebitenutil.DebugPrintAt()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/ebitenutil/debugprint.go:52 +0x44
github.com/hajimehoshi/ebiten/v2/ebitenutil.DebugPrint()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/ebitenutil/debugprint.go:45 +0x26
main.(*LoadingScreen).Draw()
/home/sion/src/github.com/sinisterstuf/escort-mission/loadingscreen.go:22 +0x25
main.(*Game).Draw()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:142 +0xd2
github.com/hajimehoshi/ebiten/v2.(*imageDumperGame).Draw()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/run.go:162 +0x70
github.com/hajimehoshi/ebiten/v2.(*gameForUI).Draw()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/gameforui.go:65 +0x81
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).drawGame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:159 +0x306
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).updateFrameImpl()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:139 +0x453
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).updateFrame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:63 +0x7c
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).loop()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/ui_glfw.go:1126 +0x5ae
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).Run.func1()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/run_notsinglethread.go:46 +0x295
Goroutine 23 (running) created at:
main.main()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:51 +0x604
Goroutine 24 (running) created at:
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).Run()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/run_notsinglethread.go:33 +0x3c6
github.com/hajimehoshi/ebiten/v2.RunGame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/run.go:204 +0x20d
main.main()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:53 +0x615
==================
==================
WARNING: DATA RACE
Read at 0x00c00035c1e4 by goroutine 23:
github.com/hajimehoshi/ebiten/v2/internal/atlas.(*Image).drawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/atlas/image.go:441 +0x5f4
github.com/hajimehoshi/ebiten/v2/internal/atlas.(*Image).DrawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/atlas/image.go:403 +0x29d
github.com/hajimehoshi/ebiten/v2/internal/buffered.(*Image).DrawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/buffered/image.go:177 +0x7b6
github.com/hajimehoshi/ebiten/v2/internal/mipmap.(*Mipmap).DrawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/mipmap/mipmap.go:124 +0x471
github.com/hajimehoshi/ebiten/v2/internal/ui.(*Image).DrawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/image.go:71 +0x304
github.com/hajimehoshi/ebiten/v2.(*Image).DrawImage()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/image.go:315 +0xac4
main.(*TileRenderer).Render()
/home/sion/src/github.com/sinisterstuf/escort-mission/renderer.go:162 +0x4ed
main.NewGameScreen()
/home/sion/src/github.com/sinisterstuf/escort-mission/gamescreen.go:108 +0xa6c
main.main.func1()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:51 +0x39
Previous write at 0x00c00035c1e4 by goroutine 24:
github.com/hajimehoshi/ebiten/v2/internal/graphics.QuadVertices()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/graphics/vertex.go:181 +0x666
github.com/hajimehoshi/ebiten/v2.(*Image).DrawImage()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/image.go:310 +0x837
github.com/hajimehoshi/ebiten/v2/ebitenutil.drawDebugText()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/ebitenutil/debugprint.go:81 +0x4cf
github.com/hajimehoshi/ebiten/v2/ebitenutil.DebugPrintAt()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/ebitenutil/debugprint.go:52 +0x44
github.com/hajimehoshi/ebiten/v2/ebitenutil.DebugPrint()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/ebitenutil/debugprint.go:45 +0x26
main.(*LoadingScreen).Draw()
/home/sion/src/github.com/sinisterstuf/escort-mission/loadingscreen.go:22 +0x25
main.(*Game).Draw()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:142 +0xd2
github.com/hajimehoshi/ebiten/v2.(*imageDumperGame).Draw()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/run.go:162 +0x70
github.com/hajimehoshi/ebiten/v2.(*gameForUI).Draw()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/gameforui.go:65 +0x81
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).drawGame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:159 +0x306
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).updateFrameImpl()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:139 +0x453
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).updateFrame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:63 +0x7c
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).loop()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/ui_glfw.go:1126 +0x5ae
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).Run.func1()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/run_notsinglethread.go:46 +0x295
Goroutine 23 (running) created at:
main.main()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:51 +0x604
Goroutine 24 (running) created at:
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).Run()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/run_notsinglethread.go:33 +0x3c6
github.com/hajimehoshi/ebiten/v2.RunGame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/run.go:204 +0x20d
main.main()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:53 +0x615
==================
==================
WARNING: DATA RACE
Read at 0x00c00035c1ec by goroutine 23:
github.com/hajimehoshi/ebiten/v2/internal/atlas.(*Image).drawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/atlas/image.go:443 +0x40f
github.com/hajimehoshi/ebiten/v2/internal/atlas.(*Image).DrawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/atlas/image.go:403 +0x29d
github.com/hajimehoshi/ebiten/v2/internal/buffered.(*Image).DrawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/buffered/image.go:177 +0x7b6
github.com/hajimehoshi/ebiten/v2/internal/mipmap.(*Mipmap).DrawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/mipmap/mipmap.go:124 +0x471
github.com/hajimehoshi/ebiten/v2/internal/ui.(*Image).DrawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/image.go:71 +0x304
github.com/hajimehoshi/ebiten/v2.(*Image).DrawImage()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/image.go:315 +0xac4
main.(*TileRenderer).Render()
/home/sion/src/github.com/sinisterstuf/escort-mission/renderer.go:162 +0x4ed
main.NewGameScreen()
/home/sion/src/github.com/sinisterstuf/escort-mission/gamescreen.go:108 +0xa6c
main.main.func1()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:51 +0x39
Previous write at 0x00c00035c1ec by goroutine 24:
github.com/hajimehoshi/ebiten/v2/internal/graphics.QuadVertices()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/graphics/vertex.go:183 +0x6c4
github.com/hajimehoshi/ebiten/v2.(*Image).DrawImage()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/image.go:310 +0x837
github.com/hajimehoshi/ebiten/v2/ebitenutil.drawDebugText()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/ebitenutil/debugprint.go:81 +0x4cf
github.com/hajimehoshi/ebiten/v2/ebitenutil.DebugPrintAt()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/ebitenutil/debugprint.go:52 +0x44
github.com/hajimehoshi/ebiten/v2/ebitenutil.DebugPrint()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/ebitenutil/debugprint.go:45 +0x26
main.(*LoadingScreen).Draw()
/home/sion/src/github.com/sinisterstuf/escort-mission/loadingscreen.go:22 +0x25
main.(*Game).Draw()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:142 +0xd2
github.com/hajimehoshi/ebiten/v2.(*imageDumperGame).Draw()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/run.go:162 +0x70
github.com/hajimehoshi/ebiten/v2.(*gameForUI).Draw()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/gameforui.go:65 +0x81
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).drawGame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:159 +0x306
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).updateFrameImpl()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:139 +0x453
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).updateFrame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:63 +0x7c
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).loop()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/ui_glfw.go:1126 +0x5ae
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).Run.func1()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/run_notsinglethread.go:46 +0x295
Goroutine 23 (running) created at:
main.main()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:51 +0x604
Goroutine 24 (running) created at:
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).Run()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/run_notsinglethread.go:33 +0x3c6
github.com/hajimehoshi/ebiten/v2.RunGame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/run.go:204 +0x20d
main.main()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:53 +0x615
==================
==================
WARNING: DATA RACE
Write at 0x00c0008bc600 by goroutine 24:
github.com/hajimehoshi/ebiten/v2/internal/graphics.QuadVertices()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/graphics/vertex.go:153 +0x135
github.com/hajimehoshi/ebiten/v2/internal/ui.(*Image).Fill()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/image.go:125 +0x1c4
github.com/hajimehoshi/ebiten/v2/internal/ui.(*Image).clear()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/image.go:114 +0x3a7
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).drawGame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:163 +0x328
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).updateFrameImpl()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:139 +0x453
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).updateFrame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:63 +0x7c
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).loop()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/ui_glfw.go:1126 +0x5ae
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).Run.func1()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/run_notsinglethread.go:46 +0x295
Previous write at 0x00c0008bc600 by goroutine 23:
github.com/hajimehoshi/ebiten/v2/internal/graphics.QuadVertices()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/graphics/vertex.go:153 +0x135
github.com/hajimehoshi/ebiten/v2.(*Image).DrawImage()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/image.go:310 +0x837
main.(*TileRenderer).Render()
/home/sion/src/github.com/sinisterstuf/escort-mission/renderer.go:162 +0x4ed
main.NewGameScreen()
/home/sion/src/github.com/sinisterstuf/escort-mission/gamescreen.go:108 +0xa6c
main.main.func1()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:51 +0x39
Goroutine 24 (running) created at:
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).Run()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/run_notsinglethread.go:33 +0x3c6
github.com/hajimehoshi/ebiten/v2.RunGame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/run.go:204 +0x20d
main.main()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:53 +0x615
Goroutine 23 (running) created at:
main.main()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:51 +0x604
==================
==================
WARNING: DATA RACE
Write at 0x00c0008bc608 by goroutine 24:
github.com/hajimehoshi/ebiten/v2/internal/graphics.QuadVertices()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/graphics/vertex.go:155 +0x195
github.com/hajimehoshi/ebiten/v2/internal/ui.(*Image).Fill()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/image.go:125 +0x1c4
github.com/hajimehoshi/ebiten/v2/internal/ui.(*Image).clear()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/image.go:114 +0x3a7
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).drawGame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:163 +0x328
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).updateFrameImpl()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:139 +0x453
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).updateFrame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:63 +0x7c
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).loop()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/ui_glfw.go:1126 +0x5ae
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).Run.func1()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/run_notsinglethread.go:46 +0x295
Previous write at 0x00c0008bc608 by goroutine 23:
github.com/hajimehoshi/ebiten/v2/internal/graphics.QuadVertices()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/graphics/vertex.go:155 +0x195
github.com/hajimehoshi/ebiten/v2.(*Image).DrawImage()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/image.go:310 +0x837
main.(*TileRenderer).Render()
/home/sion/src/github.com/sinisterstuf/escort-mission/renderer.go:162 +0x4ed
main.NewGameScreen()
/home/sion/src/github.com/sinisterstuf/escort-mission/gamescreen.go:108 +0xa6c
main.main.func1()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:51 +0x39
Goroutine 24 (running) created at:
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).Run()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/run_notsinglethread.go:33 +0x3c6
github.com/hajimehoshi/ebiten/v2.RunGame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/run.go:204 +0x20d
main.main()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:53 +0x615
Goroutine 23 (running) created at:
main.main()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:51 +0x604
==================
==================
WARNING: DATA RACE
Write at 0x00c0008bc610 by goroutine 24:
github.com/hajimehoshi/ebiten/v2/internal/graphics.QuadVertices()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/graphics/vertex.go:157 +0x1f5
github.com/hajimehoshi/ebiten/v2/internal/ui.(*Image).Fill()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/image.go:125 +0x1c4
github.com/hajimehoshi/ebiten/v2/internal/ui.(*Image).clear()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/image.go:114 +0x3a7
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).drawGame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:163 +0x328
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).updateFrameImpl()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:139 +0x453
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).updateFrame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:63 +0x7c
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).loop()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/ui_glfw.go:1126 +0x5ae
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).Run.func1()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/run_notsinglethread.go:46 +0x295
Previous write at 0x00c0008bc610 by goroutine 23:
github.com/hajimehoshi/ebiten/v2/internal/graphics.QuadVertices()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/graphics/vertex.go:157 +0x1f5
github.com/hajimehoshi/ebiten/v2.(*Image).DrawImage()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/image.go:310 +0x837
main.(*TileRenderer).Render()
/home/sion/src/github.com/sinisterstuf/escort-mission/renderer.go:162 +0x4ed
main.NewGameScreen()
/home/sion/src/github.com/sinisterstuf/escort-mission/gamescreen.go:108 +0xa6c
main.main.func1()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:51 +0x39
Goroutine 24 (running) created at:
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).Run()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/run_notsinglethread.go:33 +0x3c6
github.com/hajimehoshi/ebiten/v2.RunGame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/run.go:204 +0x20d
main.main()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:53 +0x615
Goroutine 23 (running) created at:
main.main()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:51 +0x604
==================
==================
WARNING: DATA RACE
Write at 0x00c0008bc618 by goroutine 24:
github.com/hajimehoshi/ebiten/v2/internal/graphics.QuadVertices()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/graphics/vertex.go:159 +0x255
github.com/hajimehoshi/ebiten/v2/internal/ui.(*Image).Fill()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/image.go:125 +0x1c4
github.com/hajimehoshi/ebiten/v2/internal/ui.(*Image).clear()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/image.go:114 +0x3a7
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).drawGame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:163 +0x328
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).updateFrameImpl()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:139 +0x453
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).updateFrame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:63 +0x7c
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).loop()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/ui_glfw.go:1126 +0x5ae
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).Run.func1()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/run_notsinglethread.go:46 +0x295
Previous write at 0x00c0008bc618 by goroutine 23:
github.com/hajimehoshi/ebiten/v2/internal/graphics.QuadVertices()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/graphics/vertex.go:159 +0x255
github.com/hajimehoshi/ebiten/v2.(*Image).DrawImage()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/image.go:310 +0x837
main.(*TileRenderer).Render()
/home/sion/src/github.com/sinisterstuf/escort-mission/renderer.go:162 +0x4ed
main.NewGameScreen()
/home/sion/src/github.com/sinisterstuf/escort-mission/gamescreen.go:108 +0xa6c
main.main.func1()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:51 +0x39
Goroutine 24 (running) created at:
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).Run()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/run_notsinglethread.go:33 +0x3c6
github.com/hajimehoshi/ebiten/v2.RunGame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/run.go:204 +0x20d
main.main()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:53 +0x615
Goroutine 23 (running) created at:
main.main()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:51 +0x604
==================
==================
WARNING: DATA RACE
Write at 0x00c0008bc620 by goroutine 24:
github.com/hajimehoshi/ebiten/v2/internal/graphics.QuadVertices()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/graphics/vertex.go:162 +0x2c8
github.com/hajimehoshi/ebiten/v2/internal/ui.(*Image).Fill()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/image.go:125 +0x1c4
github.com/hajimehoshi/ebiten/v2/internal/ui.(*Image).clear()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/image.go:114 +0x3a7
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).drawGame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:163 +0x328
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).updateFrameImpl()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:139 +0x453
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).updateFrame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:63 +0x7c
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).loop()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/ui_glfw.go:1126 +0x5ae
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).Run.func1()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/run_notsinglethread.go:46 +0x295
Previous write at 0x00c0008bc620 by goroutine 23:
github.com/hajimehoshi/ebiten/v2/internal/graphics.QuadVertices()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/graphics/vertex.go:162 +0x2c8
github.com/hajimehoshi/ebiten/v2.(*Image).DrawImage()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/image.go:310 +0x837
main.(*TileRenderer).Render()
/home/sion/src/github.com/sinisterstuf/escort-mission/renderer.go:162 +0x4ed
main.NewGameScreen()
/home/sion/src/github.com/sinisterstuf/escort-mission/gamescreen.go:108 +0xa6c
main.main.func1()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:51 +0x39
Goroutine 24 (running) created at:
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).Run()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/run_notsinglethread.go:33 +0x3c6
github.com/hajimehoshi/ebiten/v2.RunGame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/run.go:204 +0x20d
main.main()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:53 +0x615
Goroutine 23 (running) created at:
main.main()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:51 +0x604
==================
==================
WARNING: DATA RACE
Write at 0x00c0008bc628 by goroutine 24:
github.com/hajimehoshi/ebiten/v2/internal/graphics.QuadVertices()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/graphics/vertex.go:164 +0x335
github.com/hajimehoshi/ebiten/v2/internal/ui.(*Image).Fill()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/image.go:125 +0x1c4
github.com/hajimehoshi/ebiten/v2/internal/ui.(*Image).clear()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/image.go:114 +0x3a7
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).drawGame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:163 +0x328
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).updateFrameImpl()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:139 +0x453
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).updateFrame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:63 +0x7c
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).loop()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/ui_glfw.go:1126 +0x5ae
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).Run.func1()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/run_notsinglethread.go:46 +0x295
Previous write at 0x00c0008bc628 by goroutine 23:
github.com/hajimehoshi/ebiten/v2/internal/graphics.QuadVertices()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/graphics/vertex.go:164 +0x335
github.com/hajimehoshi/ebiten/v2.(*Image).DrawImage()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/image.go:310 +0x837
main.(*TileRenderer).Render()
/home/sion/src/github.com/sinisterstuf/escort-mission/renderer.go:162 +0x4ed
main.NewGameScreen()
/home/sion/src/github.com/sinisterstuf/escort-mission/gamescreen.go:108 +0xa6c
main.main.func1()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:51 +0x39
Goroutine 24 (running) created at:
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).Run()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/run_notsinglethread.go:33 +0x3c6
github.com/hajimehoshi/ebiten/v2.RunGame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/run.go:204 +0x20d
main.main()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:53 +0x615
Goroutine 23 (running) created at:
main.main()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:51 +0x604
==================
==================
WARNING: DATA RACE
Write at 0x00c0008bc630 by goroutine 24:
github.com/hajimehoshi/ebiten/v2/internal/graphics.QuadVertices()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/graphics/vertex.go:166 +0x395
github.com/hajimehoshi/ebiten/v2/internal/ui.(*Image).Fill()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/image.go:125 +0x1c4
github.com/hajimehoshi/ebiten/v2/internal/ui.(*Image).clear()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/image.go:114 +0x3a7
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).drawGame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:163 +0x328
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).updateFrameImpl()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:139 +0x453
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).updateFrame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:63 +0x7c
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).loop()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/ui_glfw.go:1126 +0x5ae
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).Run.func1()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/run_notsinglethread.go:46 +0x295
Previous write at 0x00c0008bc630 by goroutine 23:
github.com/hajimehoshi/ebiten/v2/internal/graphics.QuadVertices()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/graphics/vertex.go:166 +0x395
github.com/hajimehoshi/ebiten/v2.(*Image).DrawImage()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/image.go:310 +0x837
main.(*TileRenderer).Render()
/home/sion/src/github.com/sinisterstuf/escort-mission/renderer.go:162 +0x4ed
main.NewGameScreen()
/home/sion/src/github.com/sinisterstuf/escort-mission/gamescreen.go:108 +0xa6c
main.main.func1()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:51 +0x39
Goroutine 24 (running) created at:
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).Run()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/run_notsinglethread.go:33 +0x3c6
github.com/hajimehoshi/ebiten/v2.RunGame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/run.go:204 +0x20d
main.main()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:53 +0x615
Goroutine 23 (running) created at:
main.main()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:51 +0x604
==================
==================
WARNING: DATA RACE
Write at 0x00c0008bc638 by goroutine 24:
github.com/hajimehoshi/ebiten/v2/internal/graphics.QuadVertices()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/graphics/vertex.go:168 +0x3f5
github.com/hajimehoshi/ebiten/v2/internal/ui.(*Image).Fill()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/image.go:125 +0x1c4
github.com/hajimehoshi/ebiten/v2/internal/ui.(*Image).clear()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/image.go:114 +0x3a7
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).drawGame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:163 +0x328
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).updateFrameImpl()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:139 +0x453
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).updateFrame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:63 +0x7c
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).loop()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/ui_glfw.go:1126 +0x5ae
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).Run.func1()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/run_notsinglethread.go:46 +0x295
Previous write at 0x00c0008bc638 by goroutine 23:
github.com/hajimehoshi/ebiten/v2/internal/graphics.QuadVertices()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/graphics/vertex.go:168 +0x3f5
github.com/hajimehoshi/ebiten/v2.(*Image).DrawImage()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/image.go:310 +0x837
main.(*TileRenderer).Render()
/home/sion/src/github.com/sinisterstuf/escort-mission/renderer.go:162 +0x4ed
main.NewGameScreen()
/home/sion/src/github.com/sinisterstuf/escort-mission/gamescreen.go:108 +0xa6c
main.main.func1()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:51 +0x39
Goroutine 24 (running) created at:
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).Run()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/run_notsinglethread.go:33 +0x3c6
github.com/hajimehoshi/ebiten/v2.RunGame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/run.go:204 +0x20d
main.main()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:53 +0x615
Goroutine 23 (running) created at:
main.main()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:51 +0x604
==================
==================
WARNING: DATA RACE
Write at 0x00c0008bc640 by goroutine 24:
github.com/hajimehoshi/ebiten/v2/internal/graphics.QuadVertices()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/graphics/vertex.go:171 +0x468
github.com/hajimehoshi/ebiten/v2/internal/ui.(*Image).Fill()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/image.go:125 +0x1c4
github.com/hajimehoshi/ebiten/v2/internal/ui.(*Image).clear()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/image.go:114 +0x3a7
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).drawGame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:163 +0x328
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).updateFrameImpl()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:139 +0x453
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).updateFrame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:63 +0x7c
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).loop()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/ui_glfw.go:1126 +0x5ae
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).Run.func1()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/run_notsinglethread.go:46 +0x295
Previous write at 0x00c0008bc640 by goroutine 23:
github.com/hajimehoshi/ebiten/v2/internal/graphics.QuadVertices()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/graphics/vertex.go:171 +0x468
github.com/hajimehoshi/ebiten/v2.(*Image).DrawImage()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/image.go:310 +0x837
main.(*TileRenderer).Render()
/home/sion/src/github.com/sinisterstuf/escort-mission/renderer.go:162 +0x4ed
main.NewGameScreen()
/home/sion/src/github.com/sinisterstuf/escort-mission/gamescreen.go:108 +0xa6c
main.main.func1()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:51 +0x39
Goroutine 24 (running) created at:
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).Run()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/run_notsinglethread.go:33 +0x3c6
github.com/hajimehoshi/ebiten/v2.RunGame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/run.go:204 +0x20d
main.main()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:53 +0x615
Goroutine 23 (running) created at:
main.main()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:51 +0x604
==================
==================
WARNING: DATA RACE
Write at 0x00c0008bc648 by goroutine 24:
github.com/hajimehoshi/ebiten/v2/internal/graphics.QuadVertices()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/graphics/vertex.go:173 +0x4d5
github.com/hajimehoshi/ebiten/v2/internal/ui.(*Image).Fill()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/image.go:125 +0x1c4
github.com/hajimehoshi/ebiten/v2/internal/ui.(*Image).clear()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/image.go:114 +0x3a7
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).drawGame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:163 +0x328
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).updateFrameImpl()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:139 +0x453
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).updateFrame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:63 +0x7c
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).loop()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/ui_glfw.go:1126 +0x5ae
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).Run.func1()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/run_notsinglethread.go:46 +0x295
Previous write at 0x00c0008bc648 by goroutine 23:
github.com/hajimehoshi/ebiten/v2/internal/graphics.QuadVertices()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/graphics/vertex.go:173 +0x4d5
github.com/hajimehoshi/ebiten/v2.(*Image).DrawImage()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/image.go:310 +0x837
main.(*TileRenderer).Render()
/home/sion/src/github.com/sinisterstuf/escort-mission/renderer.go:162 +0x4ed
main.NewGameScreen()
/home/sion/src/github.com/sinisterstuf/escort-mission/gamescreen.go:108 +0xa6c
main.main.func1()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:51 +0x39
Goroutine 24 (running) created at:
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).Run()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/run_notsinglethread.go:33 +0x3c6
github.com/hajimehoshi/ebiten/v2.RunGame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/run.go:204 +0x20d
main.main()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:53 +0x615
Goroutine 23 (running) created at:
main.main()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:51 +0x604
==================
==================
WARNING: DATA RACE
Write at 0x00c0008bc650 by goroutine 24:
github.com/hajimehoshi/ebiten/v2/internal/graphics.QuadVertices()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/graphics/vertex.go:175 +0x535
github.com/hajimehoshi/ebiten/v2/internal/ui.(*Image).Fill()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/image.go:125 +0x1c4
github.com/hajimehoshi/ebiten/v2/internal/ui.(*Image).clear()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/image.go:114 +0x3a7
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).drawGame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:163 +0x328
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).updateFrameImpl()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:139 +0x453
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).updateFrame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:63 +0x7c
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).loop()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/ui_glfw.go:1126 +0x5ae
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).Run.func1()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/run_notsinglethread.go:46 +0x295
Previous write at 0x00c0008bc650 by goroutine 23:
github.com/hajimehoshi/ebiten/v2/internal/graphics.QuadVertices()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/graphics/vertex.go:175 +0x535
github.com/hajimehoshi/ebiten/v2.(*Image).DrawImage()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/image.go:310 +0x837
main.(*TileRenderer).Render()
/home/sion/src/github.com/sinisterstuf/escort-mission/renderer.go:162 +0x4ed
main.NewGameScreen()
/home/sion/src/github.com/sinisterstuf/escort-mission/gamescreen.go:108 +0xa6c
main.main.func1()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:51 +0x39
Goroutine 24 (running) created at:
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).Run()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/run_notsinglethread.go:33 +0x3c6
github.com/hajimehoshi/ebiten/v2.RunGame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/run.go:204 +0x20d
main.main()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:53 +0x615
Goroutine 23 (running) created at:
main.main()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:51 +0x604
==================
==================
WARNING: DATA RACE
Write at 0x00c0008bc658 by goroutine 24:
github.com/hajimehoshi/ebiten/v2/internal/graphics.QuadVertices()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/graphics/vertex.go:177 +0x595
github.com/hajimehoshi/ebiten/v2/internal/ui.(*Image).Fill()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/image.go:125 +0x1c4
github.com/hajimehoshi/ebiten/v2/internal/ui.(*Image).clear()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/image.go:114 +0x3a7
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).drawGame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:163 +0x328
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).updateFrameImpl()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:139 +0x453
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).updateFrame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:63 +0x7c
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).loop()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/ui_glfw.go:1126 +0x5ae
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).Run.func1()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/run_notsinglethread.go:46 +0x295
Previous write at 0x00c0008bc658 by goroutine 23:
github.com/hajimehoshi/ebiten/v2/internal/graphics.QuadVertices()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/graphics/vertex.go:177 +0x595
github.com/hajimehoshi/ebiten/v2.(*Image).DrawImage()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/image.go:310 +0x837
main.(*TileRenderer).Render()
/home/sion/src/github.com/sinisterstuf/escort-mission/renderer.go:162 +0x4ed
main.NewGameScreen()
/home/sion/src/github.com/sinisterstuf/escort-mission/gamescreen.go:108 +0xa6c
main.main.func1()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:51 +0x39
Goroutine 24 (running) created at:
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).Run()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/run_notsinglethread.go:33 +0x3c6
github.com/hajimehoshi/ebiten/v2.RunGame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/run.go:204 +0x20d
main.main()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:53 +0x615
Goroutine 23 (running) created at:
main.main()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:51 +0x604
==================
==================
WARNING: DATA RACE
Write at 0x00c0008bc660 by goroutine 24:
github.com/hajimehoshi/ebiten/v2/internal/graphics.QuadVertices()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/graphics/vertex.go:180 +0x61b
github.com/hajimehoshi/ebiten/v2/internal/ui.(*Image).Fill()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/image.go:125 +0x1c4
github.com/hajimehoshi/ebiten/v2/internal/ui.(*Image).clear()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/image.go:114 +0x3a7
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).drawGame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:163 +0x328
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).updateFrameImpl()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:139 +0x453
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).updateFrame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:63 +0x7c
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).loop()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/ui_glfw.go:1126 +0x5ae
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).Run.func1()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/run_notsinglethread.go:46 +0x295
Previous write at 0x00c0008bc660 by goroutine 23:
github.com/hajimehoshi/ebiten/v2/internal/graphics.QuadVertices()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/graphics/vertex.go:180 +0x61b
github.com/hajimehoshi/ebiten/v2.(*Image).DrawImage()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/image.go:310 +0x837
main.(*TileRenderer).Render()
/home/sion/src/github.com/sinisterstuf/escort-mission/renderer.go:162 +0x4ed
main.NewGameScreen()
/home/sion/src/github.com/sinisterstuf/escort-mission/gamescreen.go:108 +0xa6c
main.main.func1()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:51 +0x39
Goroutine 24 (running) created at:
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).Run()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/run_notsinglethread.go:33 +0x3c6
github.com/hajimehoshi/ebiten/v2.RunGame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/run.go:204 +0x20d
main.main()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:53 +0x615
Goroutine 23 (running) created at:
main.main()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:51 +0x604
==================
==================
WARNING: DATA RACE
Write at 0x00c0008bc668 by goroutine 24:
github.com/hajimehoshi/ebiten/v2/internal/graphics.QuadVertices()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/graphics/vertex.go:182 +0x695
github.com/hajimehoshi/ebiten/v2/internal/ui.(*Image).Fill()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/image.go:125 +0x1c4
github.com/hajimehoshi/ebiten/v2/internal/ui.(*Image).clear()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/image.go:114 +0x3a7
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).drawGame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:163 +0x328
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).updateFrameImpl()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:139 +0x453
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).updateFrame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:63 +0x7c
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).loop()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/ui_glfw.go:1126 +0x5ae
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).Run.func1()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/run_notsinglethread.go:46 +0x295
Previous write at 0x00c0008bc668 by goroutine 23:
github.com/hajimehoshi/ebiten/v2/internal/graphics.QuadVertices()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/graphics/vertex.go:182 +0x695
github.com/hajimehoshi/ebiten/v2.(*Image).DrawImage()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/image.go:310 +0x837
main.(*TileRenderer).Render()
/home/sion/src/github.com/sinisterstuf/escort-mission/renderer.go:162 +0x4ed
main.NewGameScreen()
/home/sion/src/github.com/sinisterstuf/escort-mission/gamescreen.go:108 +0xa6c
main.main.func1()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:51 +0x39
Goroutine 24 (running) created at:
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).Run()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/run_notsinglethread.go:33 +0x3c6
github.com/hajimehoshi/ebiten/v2.RunGame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/run.go:204 +0x20d
main.main()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:53 +0x615
Goroutine 23 (running) created at:
main.main()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:51 +0x604
==================
==================
WARNING: DATA RACE
Write at 0x00c0008bc670 by goroutine 24:
github.com/hajimehoshi/ebiten/v2/internal/graphics.QuadVertices()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/graphics/vertex.go:184 +0x6f5
github.com/hajimehoshi/ebiten/v2/internal/ui.(*Image).Fill()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/image.go:125 +0x1c4
github.com/hajimehoshi/ebiten/v2/internal/ui.(*Image).clear()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/image.go:114 +0x3a7
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).drawGame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:163 +0x328
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).updateFrameImpl()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:139 +0x453
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).updateFrame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:63 +0x7c
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).loop()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/ui_glfw.go:1126 +0x5ae
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).Run.func1()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/run_notsinglethread.go:46 +0x295
Previous write at 0x00c0008bc670 by goroutine 23:
github.com/hajimehoshi/ebiten/v2/internal/graphics.QuadVertices()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/graphics/vertex.go:184 +0x6f5
github.com/hajimehoshi/ebiten/v2.(*Image).DrawImage()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/image.go:310 +0x837
main.(*TileRenderer).Render()
/home/sion/src/github.com/sinisterstuf/escort-mission/renderer.go:162 +0x4ed
main.NewGameScreen()
/home/sion/src/github.com/sinisterstuf/escort-mission/gamescreen.go:108 +0xa6c
main.main.func1()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:51 +0x39
Goroutine 24 (running) created at:
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).Run()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/run_notsinglethread.go:33 +0x3c6
github.com/hajimehoshi/ebiten/v2.RunGame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/run.go:204 +0x20d
main.main()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:53 +0x615
Goroutine 23 (running) created at:
main.main()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:51 +0x604
==================
==================
WARNING: DATA RACE
Write at 0x00c0008bc678 by goroutine 24:
github.com/hajimehoshi/ebiten/v2/internal/graphics.QuadVertices()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/graphics/vertex.go:186 +0x751
github.com/hajimehoshi/ebiten/v2/internal/ui.(*Image).Fill()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/image.go:125 +0x1c4
github.com/hajimehoshi/ebiten/v2/internal/ui.(*Image).clear()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/image.go:114 +0x3a7
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).drawGame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:163 +0x328
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).updateFrameImpl()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:139 +0x453
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).updateFrame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:63 +0x7c
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).loop()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/ui_glfw.go:1126 +0x5ae
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).Run.func1()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/run_notsinglethread.go:46 +0x295
Previous write at 0x00c0008bc678 by goroutine 23:
github.com/hajimehoshi/ebiten/v2/internal/graphics.QuadVertices()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/graphics/vertex.go:186 +0x751
github.com/hajimehoshi/ebiten/v2.(*Image).DrawImage()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/image.go:310 +0x837
main.(*TileRenderer).Render()
/home/sion/src/github.com/sinisterstuf/escort-mission/renderer.go:162 +0x4ed
main.NewGameScreen()
/home/sion/src/github.com/sinisterstuf/escort-mission/gamescreen.go:108 +0xa6c
main.main.func1()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:51 +0x39
Goroutine 24 (running) created at:
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).Run()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/run_notsinglethread.go:33 +0x3c6
github.com/hajimehoshi/ebiten/v2.RunGame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/run.go:204 +0x20d
main.main()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:53 +0x615
Goroutine 23 (running) created at:
main.main()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:51 +0x604
==================
==================
WARNING: DATA RACE
Read at 0x00c0008bc604 by goroutine 23:
github.com/hajimehoshi/ebiten/v2/internal/atlas.(*Image).drawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/atlas/image.go:441 +0x5f4
github.com/hajimehoshi/ebiten/v2/internal/atlas.(*Image).DrawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/atlas/image.go:403 +0x29d
github.com/hajimehoshi/ebiten/v2/internal/buffered.(*Image).DrawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/buffered/image.go:177 +0x7b6
github.com/hajimehoshi/ebiten/v2/internal/mipmap.(*Mipmap).DrawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/mipmap/mipmap.go:124 +0x471
github.com/hajimehoshi/ebiten/v2/internal/ui.(*Image).DrawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/image.go:71 +0x304
github.com/hajimehoshi/ebiten/v2.(*Image).DrawImage()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/image.go:315 +0xac4
main.(*TileRenderer).Render()
/home/sion/src/github.com/sinisterstuf/escort-mission/renderer.go:162 +0x4ed
main.NewGameScreen()
/home/sion/src/github.com/sinisterstuf/escort-mission/gamescreen.go:108 +0xa6c
main.main.func1()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:51 +0x39
Previous write at 0x00c0008bc604 by goroutine 24:
github.com/hajimehoshi/ebiten/v2/internal/graphics.QuadVertices()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/graphics/vertex.go:154 +0x164
github.com/hajimehoshi/ebiten/v2/internal/ui.(*Image).Fill()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/image.go:125 +0x1c4
github.com/hajimehoshi/ebiten/v2/internal/ui.(*Image).clear()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/image.go:114 +0x3a7
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).drawGame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:163 +0x328
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).updateFrameImpl()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:139 +0x453
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).updateFrame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:63 +0x7c
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).loop()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/ui_glfw.go:1126 +0x5ae
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).Run.func1()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/run_notsinglethread.go:46 +0x295
Goroutine 23 (running) created at:
main.main()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:51 +0x604
Goroutine 24 (running) created at:
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).Run()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/run_notsinglethread.go:33 +0x3c6
github.com/hajimehoshi/ebiten/v2.RunGame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/run.go:204 +0x20d
main.main()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:53 +0x615
==================
==================
WARNING: DATA RACE
Read at 0x00c0008bc60c by goroutine 23:
github.com/hajimehoshi/ebiten/v2/internal/atlas.(*Image).drawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/atlas/image.go:443 +0x40f
github.com/hajimehoshi/ebiten/v2/internal/atlas.(*Image).DrawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/atlas/image.go:403 +0x29d
github.com/hajimehoshi/ebiten/v2/internal/buffered.(*Image).DrawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/buffered/image.go:177 +0x7b6
github.com/hajimehoshi/ebiten/v2/internal/mipmap.(*Mipmap).DrawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/mipmap/mipmap.go:124 +0x471
github.com/hajimehoshi/ebiten/v2/internal/ui.(*Image).DrawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/image.go:71 +0x304
github.com/hajimehoshi/ebiten/v2.(*Image).DrawImage()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/image.go:315 +0xac4
main.(*TileRenderer).Render()
/home/sion/src/github.com/sinisterstuf/escort-mission/renderer.go:162 +0x4ed
main.NewGameScreen()
/home/sion/src/github.com/sinisterstuf/escort-mission/gamescreen.go:108 +0xa6c
main.main.func1()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:51 +0x39
Previous write at 0x00c0008bc60c by goroutine 24:
github.com/hajimehoshi/ebiten/v2/internal/graphics.QuadVertices()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/graphics/vertex.go:156 +0x1c4
github.com/hajimehoshi/ebiten/v2/internal/ui.(*Image).Fill()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/image.go:125 +0x1c4
github.com/hajimehoshi/ebiten/v2/internal/ui.(*Image).clear()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/image.go:114 +0x3a7
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).drawGame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:163 +0x328
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).updateFrameImpl()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:139 +0x453
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).updateFrame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:63 +0x7c
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).loop()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/ui_glfw.go:1126 +0x5ae
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).Run.func1()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/run_notsinglethread.go:46 +0x295
Goroutine 23 (running) created at:
main.main()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:51 +0x604
Goroutine 24 (running) created at:
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).Run()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/run_notsinglethread.go:33 +0x3c6
github.com/hajimehoshi/ebiten/v2.RunGame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/run.go:204 +0x20d
main.main()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:53 +0x615
==================
==================
WARNING: DATA RACE
Read at 0x00c0008bc624 by goroutine 23:
github.com/hajimehoshi/ebiten/v2/internal/atlas.(*Image).drawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/atlas/image.go:441 +0x5f4
github.com/hajimehoshi/ebiten/v2/internal/atlas.(*Image).DrawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/atlas/image.go:403 +0x29d
github.com/hajimehoshi/ebiten/v2/internal/buffered.(*Image).DrawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/buffered/image.go:177 +0x7b6
github.com/hajimehoshi/ebiten/v2/internal/mipmap.(*Mipmap).DrawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/mipmap/mipmap.go:124 +0x471
github.com/hajimehoshi/ebiten/v2/internal/ui.(*Image).DrawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/image.go:71 +0x304
github.com/hajimehoshi/ebiten/v2.(*Image).DrawImage()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/image.go:315 +0xac4
main.(*TileRenderer).Render()
/home/sion/src/github.com/sinisterstuf/escort-mission/renderer.go:162 +0x4ed
main.NewGameScreen()
/home/sion/src/github.com/sinisterstuf/escort-mission/gamescreen.go:108 +0xa6c
main.main.func1()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:51 +0x39
Previous write at 0x00c0008bc624 by goroutine 24:
github.com/hajimehoshi/ebiten/v2/internal/graphics.QuadVertices()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/graphics/vertex.go:163 +0x309
github.com/hajimehoshi/ebiten/v2/internal/ui.(*Image).Fill()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/image.go:125 +0x1c4
github.com/hajimehoshi/ebiten/v2/internal/ui.(*Image).clear()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/image.go:114 +0x3a7
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).drawGame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:163 +0x328
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).updateFrameImpl()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:139 +0x453
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).updateFrame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:63 +0x7c
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).loop()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/ui_glfw.go:1126 +0x5ae
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).Run.func1()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/run_notsinglethread.go:46 +0x295
Goroutine 23 (running) created at:
main.main()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:51 +0x604
Goroutine 24 (running) created at:
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).Run()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/run_notsinglethread.go:33 +0x3c6
github.com/hajimehoshi/ebiten/v2.RunGame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/run.go:204 +0x20d
main.main()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:53 +0x615
==================
==================
WARNING: DATA RACE
Read at 0x00c0008bc62c by goroutine 23:
github.com/hajimehoshi/ebiten/v2/internal/atlas.(*Image).drawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/atlas/image.go:443 +0x40f
github.com/hajimehoshi/ebiten/v2/internal/atlas.(*Image).DrawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/atlas/image.go:403 +0x29d
github.com/hajimehoshi/ebiten/v2/internal/buffered.(*Image).DrawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/buffered/image.go:177 +0x7b6
github.com/hajimehoshi/ebiten/v2/internal/mipmap.(*Mipmap).DrawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/mipmap/mipmap.go:124 +0x471
github.com/hajimehoshi/ebiten/v2/internal/ui.(*Image).DrawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/image.go:71 +0x304
github.com/hajimehoshi/ebiten/v2.(*Image).DrawImage()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/image.go:315 +0xac4
main.(*TileRenderer).Render()
/home/sion/src/github.com/sinisterstuf/escort-mission/renderer.go:162 +0x4ed
main.NewGameScreen()
/home/sion/src/github.com/sinisterstuf/escort-mission/gamescreen.go:108 +0xa6c
main.main.func1()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:51 +0x39
Previous write at 0x00c0008bc62c by goroutine 24:
github.com/hajimehoshi/ebiten/v2/internal/graphics.QuadVertices()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/graphics/vertex.go:165 +0x364
github.com/hajimehoshi/ebiten/v2/internal/ui.(*Image).Fill()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/image.go:125 +0x1c4
github.com/hajimehoshi/ebiten/v2/internal/ui.(*Image).clear()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/image.go:114 +0x3a7
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).drawGame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:163 +0x328
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).updateFrameImpl()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:139 +0x453
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).updateFrame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:63 +0x7c
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).loop()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/ui_glfw.go:1126 +0x5ae
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).Run.func1()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/run_notsinglethread.go:46 +0x295
Goroutine 23 (running) created at:
main.main()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:51 +0x604
Goroutine 24 (running) created at:
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).Run()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/run_notsinglethread.go:33 +0x3c6
github.com/hajimehoshi/ebiten/v2.RunGame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/run.go:204 +0x20d
main.main()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:53 +0x615
==================
==================
WARNING: DATA RACE
Read at 0x00c0008bc644 by goroutine 23:
github.com/hajimehoshi/ebiten/v2/internal/atlas.(*Image).drawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/atlas/image.go:441 +0x5f4
github.com/hajimehoshi/ebiten/v2/internal/atlas.(*Image).DrawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/atlas/image.go:403 +0x29d
github.com/hajimehoshi/ebiten/v2/internal/buffered.(*Image).DrawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/buffered/image.go:177 +0x7b6
github.com/hajimehoshi/ebiten/v2/internal/mipmap.(*Mipmap).DrawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/mipmap/mipmap.go:124 +0x471
github.com/hajimehoshi/ebiten/v2/internal/ui.(*Image).DrawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/image.go:71 +0x304
github.com/hajimehoshi/ebiten/v2.(*Image).DrawImage()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/image.go:315 +0xac4
main.(*TileRenderer).Render()
/home/sion/src/github.com/sinisterstuf/escort-mission/renderer.go:162 +0x4ed
main.NewGameScreen()
/home/sion/src/github.com/sinisterstuf/escort-mission/gamescreen.go:108 +0xa6c
main.main.func1()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:51 +0x39
Previous write at 0x00c0008bc644 by goroutine 24:
github.com/hajimehoshi/ebiten/v2/internal/graphics.QuadVertices()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/graphics/vertex.go:172 +0x4a9
github.com/hajimehoshi/ebiten/v2/internal/ui.(*Image).Fill()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/image.go:125 +0x1c4
github.com/hajimehoshi/ebiten/v2/internal/ui.(*Image).clear()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/image.go:114 +0x3a7
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).drawGame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:163 +0x328
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).updateFrameImpl()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:139 +0x453
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).updateFrame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:63 +0x7c
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).loop()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/ui_glfw.go:1126 +0x5ae
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).Run.func1()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/run_notsinglethread.go:46 +0x295
Goroutine 23 (running) created at:
main.main()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:51 +0x604
Goroutine 24 (running) created at:
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).Run()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/run_notsinglethread.go:33 +0x3c6
github.com/hajimehoshi/ebiten/v2.RunGame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/run.go:204 +0x20d
main.main()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:53 +0x615
==================
==================
WARNING: DATA RACE
Read at 0x00c0008bc64c by goroutine 23:
github.com/hajimehoshi/ebiten/v2/internal/atlas.(*Image).drawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/atlas/image.go:443 +0x40f
github.com/hajimehoshi/ebiten/v2/internal/atlas.(*Image).DrawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/atlas/image.go:403 +0x29d
github.com/hajimehoshi/ebiten/v2/internal/buffered.(*Image).DrawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/buffered/image.go:177 +0x7b6
github.com/hajimehoshi/ebiten/v2/internal/mipmap.(*Mipmap).DrawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/mipmap/mipmap.go:124 +0x471
github.com/hajimehoshi/ebiten/v2/internal/ui.(*Image).DrawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/image.go:71 +0x304
github.com/hajimehoshi/ebiten/v2.(*Image).DrawImage()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/image.go:315 +0xac4
main.(*TileRenderer).Render()
/home/sion/src/github.com/sinisterstuf/escort-mission/renderer.go:162 +0x4ed
main.NewGameScreen()
/home/sion/src/github.com/sinisterstuf/escort-mission/gamescreen.go:108 +0xa6c
main.main.func1()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:51 +0x39
Previous write at 0x00c0008bc64c by goroutine 24:
github.com/hajimehoshi/ebiten/v2/internal/graphics.QuadVertices()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/graphics/vertex.go:174 +0x504
github.com/hajimehoshi/ebiten/v2/internal/ui.(*Image).Fill()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/image.go:125 +0x1c4
github.com/hajimehoshi/ebiten/v2/internal/ui.(*Image).clear()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/image.go:114 +0x3a7
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).drawGame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:163 +0x328
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).updateFrameImpl()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:139 +0x453
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).updateFrame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:63 +0x7c
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).loop()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/ui_glfw.go:1126 +0x5ae
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).Run.func1()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/run_notsinglethread.go:46 +0x295
Goroutine 23 (running) created at:
main.main()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:51 +0x604
Goroutine 24 (running) created at:
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).Run()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/run_notsinglethread.go:33 +0x3c6
github.com/hajimehoshi/ebiten/v2.RunGame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/run.go:204 +0x20d
main.main()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:53 +0x615
==================
==================
WARNING: DATA RACE
Read at 0x00c0008bc664 by goroutine 23:
github.com/hajimehoshi/ebiten/v2/internal/atlas.(*Image).drawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/atlas/image.go:441 +0x5f4
github.com/hajimehoshi/ebiten/v2/internal/atlas.(*Image).DrawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/atlas/image.go:403 +0x29d
github.com/hajimehoshi/ebiten/v2/internal/buffered.(*Image).DrawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/buffered/image.go:177 +0x7b6
github.com/hajimehoshi/ebiten/v2/internal/mipmap.(*Mipmap).DrawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/mipmap/mipmap.go:124 +0x471
github.com/hajimehoshi/ebiten/v2/internal/ui.(*Image).DrawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/image.go:71 +0x304
github.com/hajimehoshi/ebiten/v2.(*Image).DrawImage()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/image.go:315 +0xac4
main.(*TileRenderer).Render()
/home/sion/src/github.com/sinisterstuf/escort-mission/renderer.go:162 +0x4ed
main.NewGameScreen()
/home/sion/src/github.com/sinisterstuf/escort-mission/gamescreen.go:108 +0xa6c
main.main.func1()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:51 +0x39
Previous write at 0x00c0008bc664 by goroutine 24:
github.com/hajimehoshi/ebiten/v2/internal/graphics.QuadVertices()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/graphics/vertex.go:181 +0x666
github.com/hajimehoshi/ebiten/v2/internal/ui.(*Image).Fill()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/image.go:125 +0x1c4
github.com/hajimehoshi/ebiten/v2/internal/ui.(*Image).clear()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/image.go:114 +0x3a7
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).drawGame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:163 +0x328
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).updateFrameImpl()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:139 +0x453
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).updateFrame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:63 +0x7c
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).loop()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/ui_glfw.go:1126 +0x5ae
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).Run.func1()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/run_notsinglethread.go:46 +0x295
Goroutine 23 (running) created at:
main.main()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:51 +0x604
Goroutine 24 (running) created at:
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).Run()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/run_notsinglethread.go:33 +0x3c6
github.com/hajimehoshi/ebiten/v2.RunGame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/run.go:204 +0x20d
main.main()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:53 +0x615
==================
==================
WARNING: DATA RACE
Read at 0x00c0008bc66c by goroutine 23:
github.com/hajimehoshi/ebiten/v2/internal/atlas.(*Image).drawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/atlas/image.go:443 +0x40f
github.com/hajimehoshi/ebiten/v2/internal/atlas.(*Image).DrawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/atlas/image.go:403 +0x29d
github.com/hajimehoshi/ebiten/v2/internal/buffered.(*Image).DrawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/buffered/image.go:177 +0x7b6
github.com/hajimehoshi/ebiten/v2/internal/mipmap.(*Mipmap).DrawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/mipmap/mipmap.go:124 +0x471
github.com/hajimehoshi/ebiten/v2/internal/ui.(*Image).DrawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/image.go:71 +0x304
github.com/hajimehoshi/ebiten/v2.(*Image).DrawImage()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/image.go:315 +0xac4
main.(*TileRenderer).Render()
/home/sion/src/github.com/sinisterstuf/escort-mission/renderer.go:162 +0x4ed
main.NewGameScreen()
/home/sion/src/github.com/sinisterstuf/escort-mission/gamescreen.go:108 +0xa6c
main.main.func1()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:51 +0x39
Previous write at 0x00c0008bc66c by goroutine 24:
github.com/hajimehoshi/ebiten/v2/internal/graphics.QuadVertices()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/graphics/vertex.go:183 +0x6c4
github.com/hajimehoshi/ebiten/v2/internal/ui.(*Image).Fill()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/image.go:125 +0x1c4
github.com/hajimehoshi/ebiten/v2/internal/ui.(*Image).clear()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/image.go:114 +0x3a7
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).drawGame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:163 +0x328
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).updateFrameImpl()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:139 +0x453
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).updateFrame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:63 +0x7c
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).loop()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/ui_glfw.go:1126 +0x5ae
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).Run.func1()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/run_notsinglethread.go:46 +0x295
Goroutine 23 (running) created at:
main.main()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:51 +0x604
Goroutine 24 (running) created at:
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).Run()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/run_notsinglethread.go:33 +0x3c6
github.com/hajimehoshi/ebiten/v2.RunGame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/run.go:204 +0x20d
main.main()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:53 +0x615
==================
==================
WARNING: DATA RACE
Write at 0x00c0008bc114 by goroutine 24:
github.com/hajimehoshi/ebiten/v2/internal/graphics.QuadVertices()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/graphics/vertex.go:158 +0x224
github.com/hajimehoshi/ebiten/v2.(*Image).DrawImage()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/image.go:310 +0x837
github.com/hajimehoshi/ebiten/v2/ebitenutil.drawDebugText()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/ebitenutil/debugprint.go:81 +0x4cf
github.com/hajimehoshi/ebiten/v2/ebitenutil.DebugPrintAt()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/ebitenutil/debugprint.go:52 +0x44
github.com/hajimehoshi/ebiten/v2/ebitenutil.DebugPrint()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/ebitenutil/debugprint.go:45 +0x26
main.(*LoadingScreen).Draw()
/home/sion/src/github.com/sinisterstuf/escort-mission/loadingscreen.go:22 +0x25
main.(*Game).Draw()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:142 +0xd2
github.com/hajimehoshi/ebiten/v2.(*imageDumperGame).Draw()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/run.go:162 +0x70
github.com/hajimehoshi/ebiten/v2.(*gameForUI).Draw()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/gameforui.go:65 +0x81
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).drawGame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:159 +0x306
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).updateFrameImpl()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:139 +0x453
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).updateFrame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:63 +0x7c
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).loop()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/ui_glfw.go:1126 +0x5ae
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).Run.func1()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/run_notsinglethread.go:46 +0x295
Previous write at 0x00c0008bc114 by goroutine 23:
github.com/hajimehoshi/ebiten/v2/internal/graphics.QuadVertices()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/graphics/vertex.go:158 +0x224
github.com/hajimehoshi/ebiten/v2.(*Image).DrawImage()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/image.go:310 +0x837
main.(*TileRenderer).Render()
/home/sion/src/github.com/sinisterstuf/escort-mission/renderer.go:162 +0x4ed
main.NewGameScreen()
/home/sion/src/github.com/sinisterstuf/escort-mission/gamescreen.go:108 +0xa6c
main.main.func1()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:51 +0x39
Goroutine 24 (running) created at:
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).Run()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/run_notsinglethread.go:33 +0x3c6
github.com/hajimehoshi/ebiten/v2.RunGame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/run.go:204 +0x20d
main.main()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:53 +0x615
Goroutine 23 (running) created at:
main.main()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:51 +0x604
==================
==================
WARNING: DATA RACE
Write at 0x00c0008bc134 by goroutine 24:
github.com/hajimehoshi/ebiten/v2/internal/graphics.QuadVertices()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/graphics/vertex.go:167 +0x3c4
github.com/hajimehoshi/ebiten/v2.(*Image).DrawImage()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/image.go:310 +0x837
github.com/hajimehoshi/ebiten/v2/ebitenutil.drawDebugText()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/ebitenutil/debugprint.go:81 +0x4cf
github.com/hajimehoshi/ebiten/v2/ebitenutil.DebugPrintAt()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/ebitenutil/debugprint.go:52 +0x44
github.com/hajimehoshi/ebiten/v2/ebitenutil.DebugPrint()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/ebitenutil/debugprint.go:45 +0x26
main.(*LoadingScreen).Draw()
/home/sion/src/github.com/sinisterstuf/escort-mission/loadingscreen.go:22 +0x25
main.(*Game).Draw()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:142 +0xd2
github.com/hajimehoshi/ebiten/v2.(*imageDumperGame).Draw()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/run.go:162 +0x70
github.com/hajimehoshi/ebiten/v2.(*gameForUI).Draw()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/gameforui.go:65 +0x81
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).drawGame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:159 +0x306
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).updateFrameImpl()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:139 +0x453
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).updateFrame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:63 +0x7c
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).loop()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/ui_glfw.go:1126 +0x5ae
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).Run.func1()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/run_notsinglethread.go:46 +0x295
Previous write at 0x00c0008bc134 by goroutine 23:
github.com/hajimehoshi/ebiten/v2/internal/graphics.QuadVertices()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/graphics/vertex.go:167 +0x3c4
github.com/hajimehoshi/ebiten/v2.(*Image).DrawImage()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/image.go:310 +0x837
main.(*TileRenderer).Render()
/home/sion/src/github.com/sinisterstuf/escort-mission/renderer.go:162 +0x4ed
main.NewGameScreen()
/home/sion/src/github.com/sinisterstuf/escort-mission/gamescreen.go:108 +0xa6c
main.main.func1()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:51 +0x39
Goroutine 24 (running) created at:
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).Run()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/run_notsinglethread.go:33 +0x3c6
github.com/hajimehoshi/ebiten/v2.RunGame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/run.go:204 +0x20d
main.main()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:53 +0x615
Goroutine 23 (running) created at:
main.main()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:51 +0x604
==================
==================
WARNING: DATA RACE
Write at 0x00c0008bc154 by goroutine 24:
github.com/hajimehoshi/ebiten/v2/internal/graphics.QuadVertices()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/graphics/vertex.go:176 +0x564
github.com/hajimehoshi/ebiten/v2.(*Image).DrawImage()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/image.go:310 +0x837
github.com/hajimehoshi/ebiten/v2/ebitenutil.drawDebugText()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/ebitenutil/debugprint.go:81 +0x4cf
github.com/hajimehoshi/ebiten/v2/ebitenutil.DebugPrintAt()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/ebitenutil/debugprint.go:52 +0x44
github.com/hajimehoshi/ebiten/v2/ebitenutil.DebugPrint()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/ebitenutil/debugprint.go:45 +0x26
main.(*LoadingScreen).Draw()
/home/sion/src/github.com/sinisterstuf/escort-mission/loadingscreen.go:22 +0x25
main.(*Game).Draw()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:142 +0xd2
github.com/hajimehoshi/ebiten/v2.(*imageDumperGame).Draw()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/run.go:162 +0x70
github.com/hajimehoshi/ebiten/v2.(*gameForUI).Draw()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/gameforui.go:65 +0x81
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).drawGame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:159 +0x306
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).updateFrameImpl()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:139 +0x453
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).updateFrame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:63 +0x7c
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).loop()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/ui_glfw.go:1126 +0x5ae
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).Run.func1()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/run_notsinglethread.go:46 +0x295
Previous write at 0x00c0008bc154 by goroutine 23:
github.com/hajimehoshi/ebiten/v2/internal/graphics.QuadVertices()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/graphics/vertex.go:176 +0x564
github.com/hajimehoshi/ebiten/v2.(*Image).DrawImage()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/image.go:310 +0x837
main.(*TileRenderer).Render()
/home/sion/src/github.com/sinisterstuf/escort-mission/renderer.go:162 +0x4ed
main.NewGameScreen()
/home/sion/src/github.com/sinisterstuf/escort-mission/gamescreen.go:108 +0xa6c
main.main.func1()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:51 +0x39
Goroutine 24 (running) created at:
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).Run()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/run_notsinglethread.go:33 +0x3c6
github.com/hajimehoshi/ebiten/v2.RunGame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/run.go:204 +0x20d
main.main()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:53 +0x615
Goroutine 23 (running) created at:
main.main()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:51 +0x604
==================
==================
WARNING: DATA RACE
Write at 0x00c0008bc174 by goroutine 24:
github.com/hajimehoshi/ebiten/v2/internal/graphics.QuadVertices()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/graphics/vertex.go:185 +0x724
github.com/hajimehoshi/ebiten/v2.(*Image).DrawImage()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/image.go:310 +0x837
github.com/hajimehoshi/ebiten/v2/ebitenutil.drawDebugText()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/ebitenutil/debugprint.go:81 +0x4cf
github.com/hajimehoshi/ebiten/v2/ebitenutil.DebugPrintAt()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/ebitenutil/debugprint.go:52 +0x44
github.com/hajimehoshi/ebiten/v2/ebitenutil.DebugPrint()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/ebitenutil/debugprint.go:45 +0x26
main.(*LoadingScreen).Draw()
/home/sion/src/github.com/sinisterstuf/escort-mission/loadingscreen.go:22 +0x25
main.(*Game).Draw()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:142 +0xd2
github.com/hajimehoshi/ebiten/v2.(*imageDumperGame).Draw()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/run.go:162 +0x70
github.com/hajimehoshi/ebiten/v2.(*gameForUI).Draw()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/gameforui.go:65 +0x81
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).drawGame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:159 +0x306
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).updateFrameImpl()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:139 +0x453
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).updateFrame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:63 +0x7c
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).loop()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/ui_glfw.go:1126 +0x5ae
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).Run.func1()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/run_notsinglethread.go:46 +0x295
Previous write at 0x00c0008bc174 by goroutine 23:
github.com/hajimehoshi/ebiten/v2/internal/graphics.QuadVertices()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/graphics/vertex.go:185 +0x724
github.com/hajimehoshi/ebiten/v2.(*Image).DrawImage()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/image.go:310 +0x837
main.(*TileRenderer).Render()
/home/sion/src/github.com/sinisterstuf/escort-mission/renderer.go:162 +0x4ed
main.NewGameScreen()
/home/sion/src/github.com/sinisterstuf/escort-mission/gamescreen.go:108 +0xa6c
main.main.func1()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:51 +0x39
Goroutine 24 (running) created at:
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).Run()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/run_notsinglethread.go:33 +0x3c6
github.com/hajimehoshi/ebiten/v2.RunGame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/run.go:204 +0x20d
main.main()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:53 +0x615
Goroutine 23 (running) created at:
main.main()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:51 +0x604
==================
==================
WARNING: DATA RACE
Write at 0x00c000542660 by goroutine 24:
github.com/hajimehoshi/ebiten/v2/internal/graphics.QuadVertices()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/graphics/vertex.go:180 +0x61b
github.com/hajimehoshi/ebiten/v2/internal/ui.(*Image).Fill()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/image.go:125 +0x1c4
github.com/hajimehoshi/ebiten/v2/internal/ui.(*Image).clear()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/image.go:114 +0x3a7
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).drawGame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:163 +0x328
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).updateFrameImpl()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:139 +0x453
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).updateFrame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:63 +0x7c
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).loop()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/ui_glfw.go:1126 +0x5ae
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).Run.func1()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/run_notsinglethread.go:46 +0x295
Previous write at 0x00c000542660 by goroutine 23:
github.com/hajimehoshi/ebiten/v2/internal/atlas.(*Image).drawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/atlas/image.go:440 +0x5a9
github.com/hajimehoshi/ebiten/v2/internal/atlas.(*Image).DrawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/atlas/image.go:403 +0x29d
github.com/hajimehoshi/ebiten/v2/internal/buffered.(*Image).DrawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/buffered/image.go:177 +0x7b6
github.com/hajimehoshi/ebiten/v2/internal/mipmap.(*Mipmap).DrawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/mipmap/mipmap.go:124 +0x471
github.com/hajimehoshi/ebiten/v2/internal/ui.(*Image).DrawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/image.go:71 +0x304
github.com/hajimehoshi/ebiten/v2.(*Image).DrawImage()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/image.go:315 +0xac4
main.(*TileRenderer).Render()
/home/sion/src/github.com/sinisterstuf/escort-mission/renderer.go:162 +0x4ed
main.NewGameScreen()
/home/sion/src/github.com/sinisterstuf/escort-mission/gamescreen.go:108 +0xa6c
main.main.func1()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:51 +0x39
Goroutine 24 (running) created at:
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).Run()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/run_notsinglethread.go:33 +0x3c6
github.com/hajimehoshi/ebiten/v2.RunGame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/run.go:204 +0x20d
main.main()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:53 +0x615
Goroutine 23 (running) created at:
main.main()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:51 +0x604
==================
==================
WARNING: DATA RACE
Write at 0x00c000542668 by goroutine 24:
github.com/hajimehoshi/ebiten/v2/internal/graphics.QuadVertices()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/graphics/vertex.go:182 +0x695
github.com/hajimehoshi/ebiten/v2/internal/ui.(*Image).Fill()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/image.go:125 +0x1c4
github.com/hajimehoshi/ebiten/v2/internal/ui.(*Image).clear()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/image.go:114 +0x3a7
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).drawGame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:163 +0x328
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).updateFrameImpl()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:139 +0x453
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).updateFrame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:63 +0x7c
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).loop()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/ui_glfw.go:1126 +0x5ae
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).Run.func1()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/run_notsinglethread.go:46 +0x295
Previous write at 0x00c000542668 by goroutine 23:
github.com/hajimehoshi/ebiten/v2/internal/atlas.(*Image).drawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/atlas/image.go:442 +0x756
github.com/hajimehoshi/ebiten/v2/internal/atlas.(*Image).DrawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/atlas/image.go:403 +0x29d
github.com/hajimehoshi/ebiten/v2/internal/buffered.(*Image).DrawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/buffered/image.go:177 +0x7b6
github.com/hajimehoshi/ebiten/v2/internal/mipmap.(*Mipmap).DrawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/mipmap/mipmap.go:124 +0x471
github.com/hajimehoshi/ebiten/v2/internal/ui.(*Image).DrawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/image.go:71 +0x304
github.com/hajimehoshi/ebiten/v2.(*Image).DrawImage()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/image.go:315 +0xac4
main.(*TileRenderer).Render()
/home/sion/src/github.com/sinisterstuf/escort-mission/renderer.go:162 +0x4ed
main.NewGameScreen()
/home/sion/src/github.com/sinisterstuf/escort-mission/gamescreen.go:108 +0xa6c
main.main.func1()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:51 +0x39
Goroutine 24 (running) created at:
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).Run()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/run_notsinglethread.go:33 +0x3c6
github.com/hajimehoshi/ebiten/v2.RunGame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/run.go:204 +0x20d
main.main()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:53 +0x615
Goroutine 23 (running) created at:
main.main()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:51 +0x604
==================
==================
WARNING: DATA RACE
Write at 0x00c000986000 by goroutine 24:
github.com/hajimehoshi/ebiten/v2/internal/graphics.QuadVertices()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/graphics/vertex.go:153 +0x135
github.com/hajimehoshi/ebiten/v2/internal/ui.(*Image).Fill()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/image.go:125 +0x1c4
github.com/hajimehoshi/ebiten/v2/internal/ui.(*Image).clear()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/image.go:114 +0x2e4
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).drawGame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:157 +0x269
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).updateFrameImpl()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:139 +0x453
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).updateFrame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:63 +0x7c
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).loop()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/ui_glfw.go:1126 +0x5ae
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).Run.func1()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/run_notsinglethread.go:46 +0x295
Previous write at 0x00c000986000 by goroutine 23:
github.com/hajimehoshi/ebiten/v2/internal/graphics.QuadVertices()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/graphics/vertex.go:153 +0x135
github.com/hajimehoshi/ebiten/v2.(*Image).DrawImage()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/image.go:310 +0x837
main.(*TileRenderer).Render()
/home/sion/src/github.com/sinisterstuf/escort-mission/renderer.go:162 +0x4ed
main.NewGameScreen()
/home/sion/src/github.com/sinisterstuf/escort-mission/gamescreen.go:108 +0xa6c
main.main.func1()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:51 +0x39
Goroutine 24 (running) created at:
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).Run()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/run_notsinglethread.go:33 +0x3c6
github.com/hajimehoshi/ebiten/v2.RunGame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/run.go:204 +0x20d
main.main()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:53 +0x615
Goroutine 23 (running) created at:
main.main()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:51 +0x604
==================
==================
WARNING: DATA RACE
Write at 0x00c000986004 by goroutine 24:
github.com/hajimehoshi/ebiten/v2/internal/graphics.QuadVertices()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/graphics/vertex.go:154 +0x164
github.com/hajimehoshi/ebiten/v2/internal/ui.(*Image).Fill()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/image.go:125 +0x1c4
github.com/hajimehoshi/ebiten/v2/internal/ui.(*Image).clear()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/image.go:114 +0x2e4
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).drawGame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:157 +0x269
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).updateFrameImpl()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:139 +0x453
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).updateFrame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:63 +0x7c
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).loop()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/ui_glfw.go:1126 +0x5ae
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).Run.func1()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/run_notsinglethread.go:46 +0x295
Previous write at 0x00c000986004 by goroutine 23:
github.com/hajimehoshi/ebiten/v2/internal/atlas.(*Image).drawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/atlas/image.go:441 +0x6de
github.com/hajimehoshi/ebiten/v2/internal/atlas.(*Image).DrawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/atlas/image.go:403 +0x29d
github.com/hajimehoshi/ebiten/v2/internal/buffered.(*Image).DrawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/buffered/image.go:177 +0x7b6
github.com/hajimehoshi/ebiten/v2/internal/mipmap.(*Mipmap).DrawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/mipmap/mipmap.go:124 +0x471
github.com/hajimehoshi/ebiten/v2/internal/ui.(*Image).DrawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/image.go:71 +0x304
github.com/hajimehoshi/ebiten/v2.(*Image).DrawImage()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/image.go:315 +0xac4
main.(*TileRenderer).Render()
/home/sion/src/github.com/sinisterstuf/escort-mission/renderer.go:162 +0x4ed
main.NewGameScreen()
/home/sion/src/github.com/sinisterstuf/escort-mission/gamescreen.go:108 +0xa6c
main.main.func1()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:51 +0x39
Goroutine 24 (running) created at:
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).Run()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/run_notsinglethread.go:33 +0x3c6
github.com/hajimehoshi/ebiten/v2.RunGame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/run.go:204 +0x20d
main.main()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:53 +0x615
Goroutine 23 (running) created at:
main.main()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:51 +0x604
==================
==================
WARNING: DATA RACE
Write at 0x00c000986008 by goroutine 24:
github.com/hajimehoshi/ebiten/v2/internal/graphics.QuadVertices()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/graphics/vertex.go:155 +0x195
github.com/hajimehoshi/ebiten/v2/internal/ui.(*Image).Fill()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/image.go:125 +0x1c4
github.com/hajimehoshi/ebiten/v2/internal/ui.(*Image).clear()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/image.go:114 +0x2e4
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).drawGame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:157 +0x269
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).updateFrameImpl()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:139 +0x453
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).updateFrame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:63 +0x7c
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).loop()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/ui_glfw.go:1126 +0x5ae
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).Run.func1()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/run_notsinglethread.go:46 +0x295
Previous write at 0x00c000986008 by goroutine 23:
github.com/hajimehoshi/ebiten/v2/internal/atlas.(*Image).drawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/atlas/image.go:442 +0x756
github.com/hajimehoshi/ebiten/v2/internal/atlas.(*Image).DrawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/atlas/image.go:403 +0x29d
github.com/hajimehoshi/ebiten/v2/internal/buffered.(*Image).DrawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/buffered/image.go:177 +0x7b6
github.com/hajimehoshi/ebiten/v2/internal/mipmap.(*Mipmap).DrawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/mipmap/mipmap.go:124 +0x471
github.com/hajimehoshi/ebiten/v2/internal/ui.(*Image).DrawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/image.go:71 +0x304
github.com/hajimehoshi/ebiten/v2.(*Image).DrawImage()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/image.go:315 +0xac4
main.(*TileRenderer).Render()
/home/sion/src/github.com/sinisterstuf/escort-mission/renderer.go:162 +0x4ed
main.NewGameScreen()
/home/sion/src/github.com/sinisterstuf/escort-mission/gamescreen.go:108 +0xa6c
main.main.func1()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:51 +0x39
Goroutine 24 (running) created at:
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).Run()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/run_notsinglethread.go:33 +0x3c6
github.com/hajimehoshi/ebiten/v2.RunGame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/run.go:204 +0x20d
main.main()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:53 +0x615
Goroutine 23 (running) created at:
main.main()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:51 +0x604
==================
==================
WARNING: DATA RACE
Write at 0x00c000986010 by goroutine 24:
github.com/hajimehoshi/ebiten/v2/internal/graphics.QuadVertices()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/graphics/vertex.go:157 +0x1f5
github.com/hajimehoshi/ebiten/v2/internal/ui.(*Image).Fill()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/image.go:125 +0x1c4
github.com/hajimehoshi/ebiten/v2/internal/ui.(*Image).clear()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/image.go:114 +0x2e4
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).drawGame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:157 +0x269
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).updateFrameImpl()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:139 +0x453
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).updateFrame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:63 +0x7c
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).loop()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/ui_glfw.go:1126 +0x5ae
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).Run.func1()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/run_notsinglethread.go:46 +0x295
Previous write at 0x00c000986010 by goroutine 23:
github.com/hajimehoshi/ebiten/v2/internal/graphics.QuadVertices()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/graphics/vertex.go:157 +0x1f5
github.com/hajimehoshi/ebiten/v2.(*Image).DrawImage()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/image.go:310 +0x837
main.(*TileRenderer).Render()
/home/sion/src/github.com/sinisterstuf/escort-mission/renderer.go:162 +0x4ed
main.NewGameScreen()
/home/sion/src/github.com/sinisterstuf/escort-mission/gamescreen.go:108 +0xa6c
main.main.func1()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:51 +0x39
Goroutine 24 (running) created at:
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).Run()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/run_notsinglethread.go:33 +0x3c6
github.com/hajimehoshi/ebiten/v2.RunGame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/run.go:204 +0x20d
main.main()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:53 +0x615
Goroutine 23 (running) created at:
main.main()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:51 +0x604
==================
==================
WARNING: DATA RACE
Write at 0x00c000986018 by goroutine 24:
github.com/hajimehoshi/ebiten/v2/internal/graphics.QuadVertices()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/graphics/vertex.go:159 +0x255
github.com/hajimehoshi/ebiten/v2/internal/ui.(*Image).Fill()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/image.go:125 +0x1c4
github.com/hajimehoshi/ebiten/v2/internal/ui.(*Image).clear()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/image.go:114 +0x2e4
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).drawGame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:157 +0x269
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).updateFrameImpl()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:139 +0x453
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).updateFrame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:63 +0x7c
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).loop()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/ui_glfw.go:1126 +0x5ae
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).Run.func1()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/run_notsinglethread.go:46 +0x295
Previous write at 0x00c000986018 by goroutine 23:
github.com/hajimehoshi/ebiten/v2/internal/graphics.QuadVertices()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/graphics/vertex.go:159 +0x255
github.com/hajimehoshi/ebiten/v2.(*Image).DrawImage()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/image.go:310 +0x837
main.(*TileRenderer).Render()
/home/sion/src/github.com/sinisterstuf/escort-mission/renderer.go:162 +0x4ed
main.NewGameScreen()
/home/sion/src/github.com/sinisterstuf/escort-mission/gamescreen.go:108 +0xa6c
main.main.func1()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:51 +0x39
Goroutine 24 (running) created at:
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).Run()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/run_notsinglethread.go:33 +0x3c6
github.com/hajimehoshi/ebiten/v2.RunGame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/run.go:204 +0x20d
main.main()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:53 +0x615
Goroutine 23 (running) created at:
main.main()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:51 +0x604
==================
==================
WARNING: DATA RACE
Write at 0x00c000986020 by goroutine 24:
github.com/hajimehoshi/ebiten/v2/internal/graphics.QuadVertices()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/graphics/vertex.go:162 +0x2c8
github.com/hajimehoshi/ebiten/v2/internal/ui.(*Image).Fill()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/image.go:125 +0x1c4
github.com/hajimehoshi/ebiten/v2/internal/ui.(*Image).clear()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/image.go:114 +0x2e4
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).drawGame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:157 +0x269
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).updateFrameImpl()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:139 +0x453
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).updateFrame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:63 +0x7c
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).loop()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/ui_glfw.go:1126 +0x5ae
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).Run.func1()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/run_notsinglethread.go:46 +0x295
Previous write at 0x00c000986020 by goroutine 23:
github.com/hajimehoshi/ebiten/v2/internal/atlas.(*Image).drawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/atlas/image.go:440 +0x5a9
github.com/hajimehoshi/ebiten/v2/internal/atlas.(*Image).DrawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/atlas/image.go:403 +0x29d
github.com/hajimehoshi/ebiten/v2/internal/buffered.(*Image).DrawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/buffered/image.go:177 +0x7b6
github.com/hajimehoshi/ebiten/v2/internal/mipmap.(*Mipmap).DrawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/mipmap/mipmap.go:124 +0x471
github.com/hajimehoshi/ebiten/v2/internal/ui.(*Image).DrawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/image.go:71 +0x304
github.com/hajimehoshi/ebiten/v2.(*Image).DrawImage()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/image.go:315 +0xac4
main.(*TileRenderer).Render()
/home/sion/src/github.com/sinisterstuf/escort-mission/renderer.go:162 +0x4ed
main.NewGameScreen()
/home/sion/src/github.com/sinisterstuf/escort-mission/gamescreen.go:108 +0xa6c
main.main.func1()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:51 +0x39
Goroutine 24 (running) created at:
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).Run()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/run_notsinglethread.go:33 +0x3c6
github.com/hajimehoshi/ebiten/v2.RunGame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/run.go:204 +0x20d
main.main()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:53 +0x615
Goroutine 23 (running) created at:
main.main()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:51 +0x604
==================
==================
WARNING: DATA RACE
Write at 0x00c000986028 by goroutine 24:
github.com/hajimehoshi/ebiten/v2/internal/graphics.QuadVertices()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/graphics/vertex.go:164 +0x335
github.com/hajimehoshi/ebiten/v2/internal/ui.(*Image).Fill()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/image.go:125 +0x1c4
github.com/hajimehoshi/ebiten/v2/internal/ui.(*Image).clear()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/image.go:114 +0x2e4
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).drawGame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:157 +0x269
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).updateFrameImpl()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:139 +0x453
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).updateFrame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:63 +0x7c
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).loop()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/ui_glfw.go:1126 +0x5ae
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).Run.func1()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/run_notsinglethread.go:46 +0x295
Previous write at 0x00c000986028 by goroutine 23:
github.com/hajimehoshi/ebiten/v2/internal/atlas.(*Image).drawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/atlas/image.go:442 +0x756
github.com/hajimehoshi/ebiten/v2/internal/atlas.(*Image).DrawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/atlas/image.go:403 +0x29d
github.com/hajimehoshi/ebiten/v2/internal/buffered.(*Image).DrawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/buffered/image.go:177 +0x7b6
github.com/hajimehoshi/ebiten/v2/internal/mipmap.(*Mipmap).DrawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/mipmap/mipmap.go:124 +0x471
github.com/hajimehoshi/ebiten/v2/internal/ui.(*Image).DrawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/image.go:71 +0x304
github.com/hajimehoshi/ebiten/v2.(*Image).DrawImage()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/image.go:315 +0xac4
main.(*TileRenderer).Render()
/home/sion/src/github.com/sinisterstuf/escort-mission/renderer.go:162 +0x4ed
main.NewGameScreen()
/home/sion/src/github.com/sinisterstuf/escort-mission/gamescreen.go:108 +0xa6c
main.main.func1()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:51 +0x39
Goroutine 24 (running) created at:
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).Run()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/run_notsinglethread.go:33 +0x3c6
github.com/hajimehoshi/ebiten/v2.RunGame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/run.go:204 +0x20d
main.main()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:53 +0x615
Goroutine 23 (running) created at:
main.main()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:51 +0x604
==================
==================
WARNING: DATA RACE
Write at 0x00c000986030 by goroutine 24:
github.com/hajimehoshi/ebiten/v2/internal/graphics.QuadVertices()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/graphics/vertex.go:166 +0x395
github.com/hajimehoshi/ebiten/v2/internal/ui.(*Image).Fill()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/image.go:125 +0x1c4
github.com/hajimehoshi/ebiten/v2/internal/ui.(*Image).clear()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/image.go:114 +0x2e4
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).drawGame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:157 +0x269
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).updateFrameImpl()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:139 +0x453
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).updateFrame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:63 +0x7c
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).loop()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/ui_glfw.go:1126 +0x5ae
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).Run.func1()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/run_notsinglethread.go:46 +0x295
Previous write at 0x00c000986030 by goroutine 23:
github.com/hajimehoshi/ebiten/v2/internal/graphics.QuadVertices()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/graphics/vertex.go:166 +0x395
github.com/hajimehoshi/ebiten/v2.(*Image).DrawImage()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/image.go:310 +0x837
main.(*TileRenderer).Render()
/home/sion/src/github.com/sinisterstuf/escort-mission/renderer.go:162 +0x4ed
main.NewGameScreen()
/home/sion/src/github.com/sinisterstuf/escort-mission/gamescreen.go:108 +0xa6c
main.main.func1()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:51 +0x39
Goroutine 24 (running) created at:
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).Run()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/run_notsinglethread.go:33 +0x3c6
github.com/hajimehoshi/ebiten/v2.RunGame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/run.go:204 +0x20d
main.main()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:53 +0x615
Goroutine 23 (running) created at:
main.main()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:51 +0x604
==================
==================
WARNING: DATA RACE
Write at 0x00c000986038 by goroutine 24:
github.com/hajimehoshi/ebiten/v2/internal/graphics.QuadVertices()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/graphics/vertex.go:168 +0x3f5
github.com/hajimehoshi/ebiten/v2/internal/ui.(*Image).Fill()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/image.go:125 +0x1c4
github.com/hajimehoshi/ebiten/v2/internal/ui.(*Image).clear()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/image.go:114 +0x2e4
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).drawGame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:157 +0x269
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).updateFrameImpl()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:139 +0x453
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).updateFrame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:63 +0x7c
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).loop()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/ui_glfw.go:1126 +0x5ae
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).Run.func1()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/run_notsinglethread.go:46 +0x295
Previous write at 0x00c000986038 by goroutine 23:
github.com/hajimehoshi/ebiten/v2/internal/graphics.QuadVertices()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/graphics/vertex.go:168 +0x3f5
github.com/hajimehoshi/ebiten/v2.(*Image).DrawImage()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/image.go:310 +0x837
main.(*TileRenderer).Render()
/home/sion/src/github.com/sinisterstuf/escort-mission/renderer.go:162 +0x4ed
main.NewGameScreen()
/home/sion/src/github.com/sinisterstuf/escort-mission/gamescreen.go:108 +0xa6c
main.main.func1()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:51 +0x39
Goroutine 24 (running) created at:
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).Run()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/run_notsinglethread.go:33 +0x3c6
github.com/hajimehoshi/ebiten/v2.RunGame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/run.go:204 +0x20d
main.main()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:53 +0x615
Goroutine 23 (running) created at:
main.main()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:51 +0x604
==================
==================
WARNING: DATA RACE
Write at 0x00c000986040 by goroutine 24:
github.com/hajimehoshi/ebiten/v2/internal/graphics.QuadVertices()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/graphics/vertex.go:171 +0x468
github.com/hajimehoshi/ebiten/v2/internal/ui.(*Image).Fill()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/image.go:125 +0x1c4
github.com/hajimehoshi/ebiten/v2/internal/ui.(*Image).clear()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/image.go:114 +0x2e4
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).drawGame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:157 +0x269
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).updateFrameImpl()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:139 +0x453
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).updateFrame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:63 +0x7c
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).loop()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/ui_glfw.go:1126 +0x5ae
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).Run.func1()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/run_notsinglethread.go:46 +0x295
Previous write at 0x00c000986040 by goroutine 23:
github.com/hajimehoshi/ebiten/v2/internal/atlas.(*Image).drawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/atlas/image.go:440 +0x5a9
github.com/hajimehoshi/ebiten/v2/internal/atlas.(*Image).DrawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/atlas/image.go:403 +0x29d
github.com/hajimehoshi/ebiten/v2/internal/buffered.(*Image).DrawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/buffered/image.go:177 +0x7b6
github.com/hajimehoshi/ebiten/v2/internal/mipmap.(*Mipmap).DrawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/mipmap/mipmap.go:124 +0x471
github.com/hajimehoshi/ebiten/v2/internal/ui.(*Image).DrawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/image.go:71 +0x304
github.com/hajimehoshi/ebiten/v2.(*Image).DrawImage()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/image.go:315 +0xac4
main.(*TileRenderer).Render()
/home/sion/src/github.com/sinisterstuf/escort-mission/renderer.go:162 +0x4ed
main.NewGameScreen()
/home/sion/src/github.com/sinisterstuf/escort-mission/gamescreen.go:108 +0xa6c
main.main.func1()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:51 +0x39
Goroutine 24 (running) created at:
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).Run()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/run_notsinglethread.go:33 +0x3c6
github.com/hajimehoshi/ebiten/v2.RunGame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/run.go:204 +0x20d
main.main()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:53 +0x615
Goroutine 23 (running) created at:
main.main()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:51 +0x604
==================
==================
WARNING: DATA RACE
Write at 0x00c000986048 by goroutine 24:
github.com/hajimehoshi/ebiten/v2/internal/graphics.QuadVertices()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/graphics/vertex.go:173 +0x4d5
github.com/hajimehoshi/ebiten/v2/internal/ui.(*Image).Fill()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/image.go:125 +0x1c4
github.com/hajimehoshi/ebiten/v2/internal/ui.(*Image).clear()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/image.go:114 +0x2e4
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).drawGame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:157 +0x269
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).updateFrameImpl()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:139 +0x453
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).updateFrame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:63 +0x7c
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).loop()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/ui_glfw.go:1126 +0x5ae
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).Run.func1()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/run_notsinglethread.go:46 +0x295
Previous write at 0x00c000986048 by goroutine 23:
github.com/hajimehoshi/ebiten/v2/internal/atlas.(*Image).drawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/atlas/image.go:442 +0x756
github.com/hajimehoshi/ebiten/v2/internal/atlas.(*Image).DrawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/atlas/image.go:403 +0x29d
github.com/hajimehoshi/ebiten/v2/internal/buffered.(*Image).DrawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/buffered/image.go:177 +0x7b6
github.com/hajimehoshi/ebiten/v2/internal/mipmap.(*Mipmap).DrawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/mipmap/mipmap.go:124 +0x471
github.com/hajimehoshi/ebiten/v2/internal/ui.(*Image).DrawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/image.go:71 +0x304
github.com/hajimehoshi/ebiten/v2.(*Image).DrawImage()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/image.go:315 +0xac4
main.(*TileRenderer).Render()
/home/sion/src/github.com/sinisterstuf/escort-mission/renderer.go:162 +0x4ed
main.NewGameScreen()
/home/sion/src/github.com/sinisterstuf/escort-mission/gamescreen.go:108 +0xa6c
main.main.func1()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:51 +0x39
Goroutine 24 (running) created at:
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).Run()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/run_notsinglethread.go:33 +0x3c6
github.com/hajimehoshi/ebiten/v2.RunGame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/run.go:204 +0x20d
main.main()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:53 +0x615
Goroutine 23 (running) created at:
main.main()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:51 +0x604
==================
==================
WARNING: DATA RACE
Write at 0x00c000986050 by goroutine 24:
github.com/hajimehoshi/ebiten/v2/internal/graphics.QuadVertices()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/graphics/vertex.go:175 +0x535
github.com/hajimehoshi/ebiten/v2/internal/ui.(*Image).Fill()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/image.go:125 +0x1c4
github.com/hajimehoshi/ebiten/v2/internal/ui.(*Image).clear()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/image.go:114 +0x2e4
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).drawGame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:157 +0x269
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).updateFrameImpl()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:139 +0x453
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).updateFrame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:63 +0x7c
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).loop()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/ui_glfw.go:1126 +0x5ae
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).Run.func1()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/run_notsinglethread.go:46 +0x295
Previous write at 0x00c000986050 by goroutine 23:
github.com/hajimehoshi/ebiten/v2/internal/graphics.QuadVertices()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/graphics/vertex.go:175 +0x535
github.com/hajimehoshi/ebiten/v2.(*Image).DrawImage()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/image.go:310 +0x837
main.(*TileRenderer).Render()
/home/sion/src/github.com/sinisterstuf/escort-mission/renderer.go:162 +0x4ed
main.NewGameScreen()
/home/sion/src/github.com/sinisterstuf/escort-mission/gamescreen.go:108 +0xa6c
main.main.func1()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:51 +0x39
Goroutine 24 (running) created at:
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).Run()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/run_notsinglethread.go:33 +0x3c6
github.com/hajimehoshi/ebiten/v2.RunGame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/run.go:204 +0x20d
main.main()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:53 +0x615
Goroutine 23 (running) created at:
main.main()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:51 +0x604
==================
==================
WARNING: DATA RACE
Write at 0x00c000986058 by goroutine 24:
github.com/hajimehoshi/ebiten/v2/internal/graphics.QuadVertices()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/graphics/vertex.go:177 +0x595
github.com/hajimehoshi/ebiten/v2/internal/ui.(*Image).Fill()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/image.go:125 +0x1c4
github.com/hajimehoshi/ebiten/v2/internal/ui.(*Image).clear()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/image.go:114 +0x2e4
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).drawGame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:157 +0x269
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).updateFrameImpl()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:139 +0x453
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).updateFrame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:63 +0x7c
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).loop()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/ui_glfw.go:1126 +0x5ae
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).Run.func1()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/run_notsinglethread.go:46 +0x295
Previous write at 0x00c000986058 by goroutine 23:
github.com/hajimehoshi/ebiten/v2/internal/graphics.QuadVertices()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/graphics/vertex.go:177 +0x595
github.com/hajimehoshi/ebiten/v2.(*Image).DrawImage()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/image.go:310 +0x837
main.(*TileRenderer).Render()
/home/sion/src/github.com/sinisterstuf/escort-mission/renderer.go:162 +0x4ed
main.NewGameScreen()
/home/sion/src/github.com/sinisterstuf/escort-mission/gamescreen.go:108 +0xa6c
main.main.func1()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:51 +0x39
Goroutine 24 (running) created at:
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).Run()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/run_notsinglethread.go:33 +0x3c6
github.com/hajimehoshi/ebiten/v2.RunGame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/run.go:204 +0x20d
main.main()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:53 +0x615
Goroutine 23 (running) created at:
main.main()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:51 +0x604
==================
==================
WARNING: DATA RACE
Write at 0x00c000986060 by goroutine 24:
github.com/hajimehoshi/ebiten/v2/internal/graphics.QuadVertices()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/graphics/vertex.go:180 +0x61b
github.com/hajimehoshi/ebiten/v2/internal/ui.(*Image).Fill()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/image.go:125 +0x1c4
github.com/hajimehoshi/ebiten/v2/internal/ui.(*Image).clear()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/image.go:114 +0x2e4
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).drawGame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:157 +0x269
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).updateFrameImpl()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:139 +0x453
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).updateFrame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:63 +0x7c
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).loop()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/ui_glfw.go:1126 +0x5ae
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).Run.func1()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/run_notsinglethread.go:46 +0x295
Previous write at 0x00c000986060 by goroutine 23:
github.com/hajimehoshi/ebiten/v2/internal/atlas.(*Image).drawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/atlas/image.go:440 +0x5a9
github.com/hajimehoshi/ebiten/v2/internal/atlas.(*Image).DrawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/atlas/image.go:403 +0x29d
github.com/hajimehoshi/ebiten/v2/internal/buffered.(*Image).DrawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/buffered/image.go:177 +0x7b6
github.com/hajimehoshi/ebiten/v2/internal/mipmap.(*Mipmap).DrawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/mipmap/mipmap.go:124 +0x471
github.com/hajimehoshi/ebiten/v2/internal/ui.(*Image).DrawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/image.go:71 +0x304
github.com/hajimehoshi/ebiten/v2.(*Image).DrawImage()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/image.go:315 +0xac4
main.(*TileRenderer).Render()
/home/sion/src/github.com/sinisterstuf/escort-mission/renderer.go:162 +0x4ed
main.NewGameScreen()
/home/sion/src/github.com/sinisterstuf/escort-mission/gamescreen.go:108 +0xa6c
main.main.func1()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:51 +0x39
Goroutine 24 (running) created at:
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).Run()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/run_notsinglethread.go:33 +0x3c6
github.com/hajimehoshi/ebiten/v2.RunGame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/run.go:204 +0x20d
main.main()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:53 +0x615
Goroutine 23 (running) created at:
main.main()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:51 +0x604
==================
==================
WARNING: DATA RACE
Write at 0x00c000986068 by goroutine 24:
github.com/hajimehoshi/ebiten/v2/internal/graphics.QuadVertices()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/graphics/vertex.go:182 +0x695
github.com/hajimehoshi/ebiten/v2/internal/ui.(*Image).Fill()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/image.go:125 +0x1c4
github.com/hajimehoshi/ebiten/v2/internal/ui.(*Image).clear()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/image.go:114 +0x2e4
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).drawGame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:157 +0x269
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).updateFrameImpl()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:139 +0x453
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).updateFrame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:63 +0x7c
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).loop()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/ui_glfw.go:1126 +0x5ae
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).Run.func1()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/run_notsinglethread.go:46 +0x295
Previous write at 0x00c000986068 by goroutine 23:
github.com/hajimehoshi/ebiten/v2/internal/atlas.(*Image).drawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/atlas/image.go:442 +0x756
github.com/hajimehoshi/ebiten/v2/internal/atlas.(*Image).DrawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/atlas/image.go:403 +0x29d
github.com/hajimehoshi/ebiten/v2/internal/buffered.(*Image).DrawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/buffered/image.go:177 +0x7b6
github.com/hajimehoshi/ebiten/v2/internal/mipmap.(*Mipmap).DrawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/mipmap/mipmap.go:124 +0x471
github.com/hajimehoshi/ebiten/v2/internal/ui.(*Image).DrawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/image.go:71 +0x304
github.com/hajimehoshi/ebiten/v2.(*Image).DrawImage()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/image.go:315 +0xac4
main.(*TileRenderer).Render()
/home/sion/src/github.com/sinisterstuf/escort-mission/renderer.go:162 +0x4ed
main.NewGameScreen()
/home/sion/src/github.com/sinisterstuf/escort-mission/gamescreen.go:108 +0xa6c
main.main.func1()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:51 +0x39
Goroutine 24 (running) created at:
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).Run()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/run_notsinglethread.go:33 +0x3c6
github.com/hajimehoshi/ebiten/v2.RunGame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/run.go:204 +0x20d
main.main()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:53 +0x615
Goroutine 23 (running) created at:
main.main()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:51 +0x604
==================
==================
WARNING: DATA RACE
Write at 0x00c000986070 by goroutine 24:
github.com/hajimehoshi/ebiten/v2/internal/graphics.QuadVertices()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/graphics/vertex.go:184 +0x6f5
github.com/hajimehoshi/ebiten/v2/internal/ui.(*Image).Fill()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/image.go:125 +0x1c4
github.com/hajimehoshi/ebiten/v2/internal/ui.(*Image).clear()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/image.go:114 +0x2e4
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).drawGame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:157 +0x269
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).updateFrameImpl()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:139 +0x453
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).updateFrame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:63 +0x7c
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).loop()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/ui_glfw.go:1126 +0x5ae
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).Run.func1()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/run_notsinglethread.go:46 +0x295
Previous write at 0x00c000986070 by goroutine 23:
github.com/hajimehoshi/ebiten/v2/internal/graphics.QuadVertices()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/graphics/vertex.go:184 +0x6f5
github.com/hajimehoshi/ebiten/v2.(*Image).DrawImage()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/image.go:310 +0x837
main.(*TileRenderer).Render()
/home/sion/src/github.com/sinisterstuf/escort-mission/renderer.go:162 +0x4ed
main.NewGameScreen()
/home/sion/src/github.com/sinisterstuf/escort-mission/gamescreen.go:108 +0xa6c
main.main.func1()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:51 +0x39
Goroutine 24 (running) created at:
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).Run()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/run_notsinglethread.go:33 +0x3c6
github.com/hajimehoshi/ebiten/v2.RunGame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/run.go:204 +0x20d
main.main()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:53 +0x615
Goroutine 23 (running) created at:
main.main()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:51 +0x604
==================
==================
WARNING: DATA RACE
Write at 0x00c000986078 by goroutine 24:
github.com/hajimehoshi/ebiten/v2/internal/graphics.QuadVertices()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/graphics/vertex.go:186 +0x751
github.com/hajimehoshi/ebiten/v2/internal/ui.(*Image).Fill()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/image.go:125 +0x1c4
github.com/hajimehoshi/ebiten/v2/internal/ui.(*Image).clear()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/image.go:114 +0x2e4
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).drawGame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:157 +0x269
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).updateFrameImpl()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:139 +0x453
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).updateFrame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:63 +0x7c
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).loop()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/ui_glfw.go:1126 +0x5ae
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).Run.func1()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/run_notsinglethread.go:46 +0x295
Previous write at 0x00c000986078 by goroutine 23:
github.com/hajimehoshi/ebiten/v2/internal/graphics.QuadVertices()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/graphics/vertex.go:186 +0x751
github.com/hajimehoshi/ebiten/v2.(*Image).DrawImage()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/image.go:310 +0x837
main.(*TileRenderer).Render()
/home/sion/src/github.com/sinisterstuf/escort-mission/renderer.go:162 +0x4ed
main.NewGameScreen()
/home/sion/src/github.com/sinisterstuf/escort-mission/gamescreen.go:108 +0xa6c
main.main.func1()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:51 +0x39
Goroutine 24 (running) created at:
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).Run()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/run_notsinglethread.go:33 +0x3c6
github.com/hajimehoshi/ebiten/v2.RunGame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/run.go:204 +0x20d
main.main()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:53 +0x615
Goroutine 23 (running) created at:
main.main()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:51 +0x604
==================
==================
WARNING: DATA RACE
Write at 0x00c000d14000 by goroutine 24:
github.com/hajimehoshi/ebiten/v2/internal/graphics.QuadVertices()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/graphics/vertex.go:153 +0x135
github.com/hajimehoshi/ebiten/v2/internal/ui.(*Image).Fill()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/image.go:125 +0x1c4
github.com/hajimehoshi/ebiten/v2/internal/ui.(*Image).clear()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/image.go:114 +0x2e4
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).drawGame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:157 +0x269
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).updateFrameImpl()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:139 +0x453
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).updateFrame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:63 +0x7c
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).loop()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/ui_glfw.go:1126 +0x5ae
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).Run.func1()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/run_notsinglethread.go:46 +0x295
Previous read at 0x00c000d14000 by goroutine 23:
runtime.slicecopy()
/usr/lib/go/src/runtime/slice.go:307 +0x0
github.com/hajimehoshi/ebiten/v2/internal/graphicscommand.(*commandQueue).appendVertices()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/graphicscommand/command.go:95 +0x42a
github.com/hajimehoshi/ebiten/v2/internal/graphicscommand.(*commandQueue).EnqueueDrawTrianglesCommand()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/graphicscommand/command.go:130 +0x1a5
github.com/hajimehoshi/ebiten/v2/internal/graphicscommand.(*Image).DrawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/graphicscommand/image.go:171 +0x7cb
github.com/hajimehoshi/ebiten/v2/internal/restorable.(*Image).DrawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/restorable/image.go:398 +0x637
github.com/hajimehoshi/ebiten/v2/internal/atlas.(*Image).drawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/atlas/image.go:484 +0xa84
github.com/hajimehoshi/ebiten/v2/internal/atlas.(*Image).DrawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/atlas/image.go:403 +0x29d
github.com/hajimehoshi/ebiten/v2/internal/buffered.(*Image).DrawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/buffered/image.go:177 +0x7b6
github.com/hajimehoshi/ebiten/v2/internal/mipmap.(*Mipmap).DrawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/mipmap/mipmap.go:124 +0x471
github.com/hajimehoshi/ebiten/v2/internal/ui.(*Image).DrawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/image.go:71 +0x304
github.com/hajimehoshi/ebiten/v2.(*Image).DrawImage()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/image.go:315 +0xac4
main.(*TileRenderer).Render()
/home/sion/src/github.com/sinisterstuf/escort-mission/renderer.go:162 +0x4ed
main.NewGameScreen()
/home/sion/src/github.com/sinisterstuf/escort-mission/gamescreen.go:108 +0xa6c
main.main.func1()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:51 +0x39
Goroutine 24 (running) created at:
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).Run()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/run_notsinglethread.go:33 +0x3c6
github.com/hajimehoshi/ebiten/v2.RunGame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/run.go:204 +0x20d
main.main()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:53 +0x615
Goroutine 23 (running) created at:
main.main()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:51 +0x604
==================
==================
WARNING: DATA RACE
Write at 0x00c000d14008 by goroutine 24:
github.com/hajimehoshi/ebiten/v2/internal/graphics.QuadVertices()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/graphics/vertex.go:155 +0x195
github.com/hajimehoshi/ebiten/v2/internal/ui.(*Image).Fill()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/image.go:125 +0x1c4
github.com/hajimehoshi/ebiten/v2/internal/ui.(*Image).clear()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/image.go:114 +0x2e4
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).drawGame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:157 +0x269
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).updateFrameImpl()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:139 +0x453
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).updateFrame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:63 +0x7c
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).loop()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/ui_glfw.go:1126 +0x5ae
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).Run.func1()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/run_notsinglethread.go:46 +0x295
Previous read at 0x00c000d14008 by goroutine 23:
runtime.slicecopy()
/usr/lib/go/src/runtime/slice.go:307 +0x0
github.com/hajimehoshi/ebiten/v2/internal/graphicscommand.(*commandQueue).appendVertices()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/graphicscommand/command.go:95 +0x42a
github.com/hajimehoshi/ebiten/v2/internal/graphicscommand.(*commandQueue).EnqueueDrawTrianglesCommand()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/graphicscommand/command.go:130 +0x1a5
github.com/hajimehoshi/ebiten/v2/internal/graphicscommand.(*Image).DrawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/graphicscommand/image.go:171 +0x7cb
github.com/hajimehoshi/ebiten/v2/internal/restorable.(*Image).DrawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/restorable/image.go:398 +0x637
github.com/hajimehoshi/ebiten/v2/internal/atlas.(*Image).drawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/atlas/image.go:484 +0xa84
github.com/hajimehoshi/ebiten/v2/internal/atlas.(*Image).DrawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/atlas/image.go:403 +0x29d
github.com/hajimehoshi/ebiten/v2/internal/buffered.(*Image).DrawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/buffered/image.go:177 +0x7b6
github.com/hajimehoshi/ebiten/v2/internal/mipmap.(*Mipmap).DrawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/mipmap/mipmap.go:124 +0x471
github.com/hajimehoshi/ebiten/v2/internal/ui.(*Image).DrawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/image.go:71 +0x304
github.com/hajimehoshi/ebiten/v2.(*Image).DrawImage()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/image.go:315 +0xac4
main.(*TileRenderer).Render()
/home/sion/src/github.com/sinisterstuf/escort-mission/renderer.go:162 +0x4ed
main.NewGameScreen()
/home/sion/src/github.com/sinisterstuf/escort-mission/gamescreen.go:108 +0xa6c
main.main.func1()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:51 +0x39
Goroutine 24 (running) created at:
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).Run()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/run_notsinglethread.go:33 +0x3c6
github.com/hajimehoshi/ebiten/v2.RunGame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/run.go:204 +0x20d
main.main()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:53 +0x615
Goroutine 23 (running) created at:
main.main()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:51 +0x604
==================
==================
WARNING: DATA RACE
Write at 0x00c000d14010 by goroutine 24:
github.com/hajimehoshi/ebiten/v2/internal/graphics.QuadVertices()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/graphics/vertex.go:157 +0x1f5
github.com/hajimehoshi/ebiten/v2/internal/ui.(*Image).Fill()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/image.go:125 +0x1c4
github.com/hajimehoshi/ebiten/v2/internal/ui.(*Image).clear()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/image.go:114 +0x2e4
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).drawGame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:157 +0x269
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).updateFrameImpl()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:139 +0x453
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).updateFrame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:63 +0x7c
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).loop()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/ui_glfw.go:1126 +0x5ae
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).Run.func1()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/run_notsinglethread.go:46 +0x295
Previous read at 0x00c000d14010 by goroutine 23:
runtime.slicecopy()
/usr/lib/go/src/runtime/slice.go:307 +0x0
github.com/hajimehoshi/ebiten/v2/internal/graphicscommand.(*commandQueue).appendVertices()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/graphicscommand/command.go:95 +0x42a
github.com/hajimehoshi/ebiten/v2/internal/graphicscommand.(*commandQueue).EnqueueDrawTrianglesCommand()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/graphicscommand/command.go:130 +0x1a5
github.com/hajimehoshi/ebiten/v2/internal/graphicscommand.(*Image).DrawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/graphicscommand/image.go:171 +0x7cb
github.com/hajimehoshi/ebiten/v2/internal/restorable.(*Image).DrawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/restorable/image.go:398 +0x637
github.com/hajimehoshi/ebiten/v2/internal/atlas.(*Image).drawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/atlas/image.go:484 +0xa84
github.com/hajimehoshi/ebiten/v2/internal/atlas.(*Image).DrawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/atlas/image.go:403 +0x29d
github.com/hajimehoshi/ebiten/v2/internal/buffered.(*Image).DrawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/buffered/image.go:177 +0x7b6
github.com/hajimehoshi/ebiten/v2/internal/mipmap.(*Mipmap).DrawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/mipmap/mipmap.go:124 +0x471
github.com/hajimehoshi/ebiten/v2/internal/ui.(*Image).DrawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/image.go:71 +0x304
github.com/hajimehoshi/ebiten/v2.(*Image).DrawImage()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/image.go:315 +0xac4
main.(*TileRenderer).Render()
/home/sion/src/github.com/sinisterstuf/escort-mission/renderer.go:162 +0x4ed
main.NewGameScreen()
/home/sion/src/github.com/sinisterstuf/escort-mission/gamescreen.go:108 +0xa6c
main.main.func1()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:51 +0x39
Goroutine 24 (running) created at:
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).Run()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/run_notsinglethread.go:33 +0x3c6
github.com/hajimehoshi/ebiten/v2.RunGame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/run.go:204 +0x20d
main.main()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:53 +0x615
Goroutine 23 (running) created at:
main.main()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:51 +0x604
==================
==================
WARNING: DATA RACE
Write at 0x00c000d14018 by goroutine 24:
github.com/hajimehoshi/ebiten/v2/internal/graphics.QuadVertices()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/graphics/vertex.go:159 +0x255
github.com/hajimehoshi/ebiten/v2/internal/ui.(*Image).Fill()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/image.go:125 +0x1c4
github.com/hajimehoshi/ebiten/v2/internal/ui.(*Image).clear()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/image.go:114 +0x2e4
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).drawGame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:157 +0x269
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).updateFrameImpl()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:139 +0x453
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).updateFrame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:63 +0x7c
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).loop()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/ui_glfw.go:1126 +0x5ae
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).Run.func1()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/run_notsinglethread.go:46 +0x295
Previous read at 0x00c000d14018 by goroutine 23:
runtime.slicecopy()
/usr/lib/go/src/runtime/slice.go:307 +0x0
github.com/hajimehoshi/ebiten/v2/internal/graphicscommand.(*commandQueue).appendVertices()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/graphicscommand/command.go:95 +0x42a
github.com/hajimehoshi/ebiten/v2/internal/graphicscommand.(*commandQueue).EnqueueDrawTrianglesCommand()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/graphicscommand/command.go:130 +0x1a5
github.com/hajimehoshi/ebiten/v2/internal/graphicscommand.(*Image).DrawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/graphicscommand/image.go:171 +0x7cb
github.com/hajimehoshi/ebiten/v2/internal/restorable.(*Image).DrawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/restorable/image.go:398 +0x637
github.com/hajimehoshi/ebiten/v2/internal/atlas.(*Image).drawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/atlas/image.go:484 +0xa84
github.com/hajimehoshi/ebiten/v2/internal/atlas.(*Image).DrawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/atlas/image.go:403 +0x29d
github.com/hajimehoshi/ebiten/v2/internal/buffered.(*Image).DrawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/buffered/image.go:177 +0x7b6
github.com/hajimehoshi/ebiten/v2/internal/mipmap.(*Mipmap).DrawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/mipmap/mipmap.go:124 +0x471
github.com/hajimehoshi/ebiten/v2/internal/ui.(*Image).DrawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/image.go:71 +0x304
github.com/hajimehoshi/ebiten/v2.(*Image).DrawImage()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/image.go:315 +0xac4
main.(*TileRenderer).Render()
/home/sion/src/github.com/sinisterstuf/escort-mission/renderer.go:162 +0x4ed
main.NewGameScreen()
/home/sion/src/github.com/sinisterstuf/escort-mission/gamescreen.go:108 +0xa6c
main.main.func1()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:51 +0x39
Goroutine 24 (running) created at:
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).Run()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/run_notsinglethread.go:33 +0x3c6
github.com/hajimehoshi/ebiten/v2.RunGame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/run.go:204 +0x20d
main.main()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:53 +0x615
Goroutine 23 (running) created at:
main.main()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:51 +0x604
==================
==================
WARNING: DATA RACE
Write at 0x00c000d14020 by goroutine 24:
github.com/hajimehoshi/ebiten/v2/internal/graphics.QuadVertices()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/graphics/vertex.go:162 +0x2c8
github.com/hajimehoshi/ebiten/v2/internal/ui.(*Image).Fill()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/image.go:125 +0x1c4
github.com/hajimehoshi/ebiten/v2/internal/ui.(*Image).clear()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/image.go:114 +0x2e4
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).drawGame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:157 +0x269
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).updateFrameImpl()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:139 +0x453
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).updateFrame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:63 +0x7c
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).loop()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/ui_glfw.go:1126 +0x5ae
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).Run.func1()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/run_notsinglethread.go:46 +0x295
Previous read at 0x00c000d14020 by goroutine 23:
runtime.slicecopy()
/usr/lib/go/src/runtime/slice.go:307 +0x0
github.com/hajimehoshi/ebiten/v2/internal/graphicscommand.(*commandQueue).appendVertices()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/graphicscommand/command.go:95 +0x42a
github.com/hajimehoshi/ebiten/v2/internal/graphicscommand.(*commandQueue).EnqueueDrawTrianglesCommand()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/graphicscommand/command.go:130 +0x1a5
github.com/hajimehoshi/ebiten/v2/internal/graphicscommand.(*Image).DrawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/graphicscommand/image.go:171 +0x7cb
github.com/hajimehoshi/ebiten/v2/internal/restorable.(*Image).DrawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/restorable/image.go:398 +0x637
github.com/hajimehoshi/ebiten/v2/internal/atlas.(*Image).drawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/atlas/image.go:484 +0xa84
github.com/hajimehoshi/ebiten/v2/internal/atlas.(*Image).DrawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/atlas/image.go:403 +0x29d
github.com/hajimehoshi/ebiten/v2/internal/buffered.(*Image).DrawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/buffered/image.go:177 +0x7b6
github.com/hajimehoshi/ebiten/v2/internal/mipmap.(*Mipmap).DrawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/mipmap/mipmap.go:124 +0x471
github.com/hajimehoshi/ebiten/v2/internal/ui.(*Image).DrawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/image.go:71 +0x304
github.com/hajimehoshi/ebiten/v2.(*Image).DrawImage()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/image.go:315 +0xac4
main.(*TileRenderer).Render()
/home/sion/src/github.com/sinisterstuf/escort-mission/renderer.go:162 +0x4ed
main.NewGameScreen()
/home/sion/src/github.com/sinisterstuf/escort-mission/gamescreen.go:108 +0xa6c
main.main.func1()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:51 +0x39
Goroutine 24 (running) created at:
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).Run()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/run_notsinglethread.go:33 +0x3c6
github.com/hajimehoshi/ebiten/v2.RunGame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/run.go:204 +0x20d
main.main()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:53 +0x615
Goroutine 23 (running) created at:
main.main()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:51 +0x604
==================
==================
WARNING: DATA RACE
Write at 0x00c000d14028 by goroutine 24:
github.com/hajimehoshi/ebiten/v2/internal/graphics.QuadVertices()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/graphics/vertex.go:164 +0x335
github.com/hajimehoshi/ebiten/v2/internal/ui.(*Image).Fill()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/image.go:125 +0x1c4
github.com/hajimehoshi/ebiten/v2/internal/ui.(*Image).clear()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/image.go:114 +0x2e4
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).drawGame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:157 +0x269
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).updateFrameImpl()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:139 +0x453
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).updateFrame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:63 +0x7c
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).loop()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/ui_glfw.go:1126 +0x5ae
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).Run.func1()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/run_notsinglethread.go:46 +0x295
Previous read at 0x00c000d14028 by goroutine 23:
runtime.slicecopy()
/usr/lib/go/src/runtime/slice.go:307 +0x0
github.com/hajimehoshi/ebiten/v2/internal/graphicscommand.(*commandQueue).appendVertices()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/graphicscommand/command.go:95 +0x42a
github.com/hajimehoshi/ebiten/v2/internal/graphicscommand.(*commandQueue).EnqueueDrawTrianglesCommand()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/graphicscommand/command.go:130 +0x1a5
github.com/hajimehoshi/ebiten/v2/internal/graphicscommand.(*Image).DrawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/graphicscommand/image.go:171 +0x7cb
github.com/hajimehoshi/ebiten/v2/internal/restorable.(*Image).DrawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/restorable/image.go:398 +0x637
github.com/hajimehoshi/ebiten/v2/internal/atlas.(*Image).drawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/atlas/image.go:484 +0xa84
github.com/hajimehoshi/ebiten/v2/internal/atlas.(*Image).DrawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/atlas/image.go:403 +0x29d
github.com/hajimehoshi/ebiten/v2/internal/buffered.(*Image).DrawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/buffered/image.go:177 +0x7b6
github.com/hajimehoshi/ebiten/v2/internal/mipmap.(*Mipmap).DrawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/mipmap/mipmap.go:124 +0x471
github.com/hajimehoshi/ebiten/v2/internal/ui.(*Image).DrawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/image.go:71 +0x304
github.com/hajimehoshi/ebiten/v2.(*Image).DrawImage()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/image.go:315 +0xac4
main.(*TileRenderer).Render()
/home/sion/src/github.com/sinisterstuf/escort-mission/renderer.go:162 +0x4ed
main.NewGameScreen()
/home/sion/src/github.com/sinisterstuf/escort-mission/gamescreen.go:108 +0xa6c
main.main.func1()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:51 +0x39
Goroutine 24 (running) created at:
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).Run()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/run_notsinglethread.go:33 +0x3c6
github.com/hajimehoshi/ebiten/v2.RunGame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/run.go:204 +0x20d
main.main()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:53 +0x615
Goroutine 23 (running) created at:
main.main()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:51 +0x604
==================
==================
WARNING: DATA RACE
Write at 0x00c000d14030 by goroutine 24:
github.com/hajimehoshi/ebiten/v2/internal/graphics.QuadVertices()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/graphics/vertex.go:166 +0x395
github.com/hajimehoshi/ebiten/v2/internal/ui.(*Image).Fill()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/image.go:125 +0x1c4
github.com/hajimehoshi/ebiten/v2/internal/ui.(*Image).clear()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/image.go:114 +0x2e4
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).drawGame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:157 +0x269
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).updateFrameImpl()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:139 +0x453
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).updateFrame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:63 +0x7c
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).loop()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/ui_glfw.go:1126 +0x5ae
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).Run.func1()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/run_notsinglethread.go:46 +0x295
Previous read at 0x00c000d14030 by goroutine 23:
runtime.slicecopy()
/usr/lib/go/src/runtime/slice.go:307 +0x0
github.com/hajimehoshi/ebiten/v2/internal/graphicscommand.(*commandQueue).appendVertices()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/graphicscommand/command.go:95 +0x42a
github.com/hajimehoshi/ebiten/v2/internal/graphicscommand.(*commandQueue).EnqueueDrawTrianglesCommand()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/graphicscommand/command.go:130 +0x1a5
github.com/hajimehoshi/ebiten/v2/internal/graphicscommand.(*Image).DrawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/graphicscommand/image.go:171 +0x7cb
github.com/hajimehoshi/ebiten/v2/internal/restorable.(*Image).DrawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/restorable/image.go:398 +0x637
github.com/hajimehoshi/ebiten/v2/internal/atlas.(*Image).drawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/atlas/image.go:484 +0xa84
github.com/hajimehoshi/ebiten/v2/internal/atlas.(*Image).DrawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/atlas/image.go:403 +0x29d
github.com/hajimehoshi/ebiten/v2/internal/buffered.(*Image).DrawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/buffered/image.go:177 +0x7b6
github.com/hajimehoshi/ebiten/v2/internal/mipmap.(*Mipmap).DrawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/mipmap/mipmap.go:124 +0x471
github.com/hajimehoshi/ebiten/v2/internal/ui.(*Image).DrawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/image.go:71 +0x304
github.com/hajimehoshi/ebiten/v2.(*Image).DrawImage()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/image.go:315 +0xac4
main.(*TileRenderer).Render()
/home/sion/src/github.com/sinisterstuf/escort-mission/renderer.go:162 +0x4ed
main.NewGameScreen()
/home/sion/src/github.com/sinisterstuf/escort-mission/gamescreen.go:108 +0xa6c
main.main.func1()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:51 +0x39
Goroutine 24 (running) created at:
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).Run()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/run_notsinglethread.go:33 +0x3c6
github.com/hajimehoshi/ebiten/v2.RunGame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/run.go:204 +0x20d
main.main()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:53 +0x615
Goroutine 23 (running) created at:
main.main()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:51 +0x604
==================
==================
WARNING: DATA RACE
Write at 0x00c000d14038 by goroutine 24:
github.com/hajimehoshi/ebiten/v2/internal/graphics.QuadVertices()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/graphics/vertex.go:168 +0x3f5
github.com/hajimehoshi/ebiten/v2/internal/ui.(*Image).Fill()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/image.go:125 +0x1c4
github.com/hajimehoshi/ebiten/v2/internal/ui.(*Image).clear()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/image.go:114 +0x2e4
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).drawGame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:157 +0x269
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).updateFrameImpl()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:139 +0x453
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).updateFrame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:63 +0x7c
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).loop()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/ui_glfw.go:1126 +0x5ae
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).Run.func1()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/run_notsinglethread.go:46 +0x295
Previous read at 0x00c000d14038 by goroutine 23:
runtime.slicecopy()
/usr/lib/go/src/runtime/slice.go:307 +0x0
github.com/hajimehoshi/ebiten/v2/internal/graphicscommand.(*commandQueue).appendVertices()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/graphicscommand/command.go:95 +0x42a
github.com/hajimehoshi/ebiten/v2/internal/graphicscommand.(*commandQueue).EnqueueDrawTrianglesCommand()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/graphicscommand/command.go:130 +0x1a5
github.com/hajimehoshi/ebiten/v2/internal/graphicscommand.(*Image).DrawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/graphicscommand/image.go:171 +0x7cb
github.com/hajimehoshi/ebiten/v2/internal/restorable.(*Image).DrawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/restorable/image.go:398 +0x637
github.com/hajimehoshi/ebiten/v2/internal/atlas.(*Image).drawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/atlas/image.go:484 +0xa84
github.com/hajimehoshi/ebiten/v2/internal/atlas.(*Image).DrawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/atlas/image.go:403 +0x29d
github.com/hajimehoshi/ebiten/v2/internal/buffered.(*Image).DrawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/buffered/image.go:177 +0x7b6
github.com/hajimehoshi/ebiten/v2/internal/mipmap.(*Mipmap).DrawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/mipmap/mipmap.go:124 +0x471
github.com/hajimehoshi/ebiten/v2/internal/ui.(*Image).DrawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/image.go:71 +0x304
github.com/hajimehoshi/ebiten/v2.(*Image).DrawImage()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/image.go:315 +0xac4
main.(*TileRenderer).Render()
/home/sion/src/github.com/sinisterstuf/escort-mission/renderer.go:162 +0x4ed
main.NewGameScreen()
/home/sion/src/github.com/sinisterstuf/escort-mission/gamescreen.go:108 +0xa6c
main.main.func1()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:51 +0x39
Goroutine 24 (running) created at:
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).Run()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/run_notsinglethread.go:33 +0x3c6
github.com/hajimehoshi/ebiten/v2.RunGame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/run.go:204 +0x20d
main.main()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:53 +0x615
Goroutine 23 (running) created at:
main.main()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:51 +0x604
==================
==================
WARNING: DATA RACE
Write at 0x00c000d14040 by goroutine 24:
github.com/hajimehoshi/ebiten/v2/internal/graphics.QuadVertices()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/graphics/vertex.go:171 +0x468
github.com/hajimehoshi/ebiten/v2/internal/ui.(*Image).Fill()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/image.go:125 +0x1c4
github.com/hajimehoshi/ebiten/v2/internal/ui.(*Image).clear()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/image.go:114 +0x2e4
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).drawGame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:157 +0x269
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).updateFrameImpl()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:139 +0x453
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).updateFrame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:63 +0x7c
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).loop()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/ui_glfw.go:1126 +0x5ae
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).Run.func1()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/run_notsinglethread.go:46 +0x295
Previous read at 0x00c000d14040 by goroutine 23:
runtime.slicecopy()
/usr/lib/go/src/runtime/slice.go:307 +0x0
github.com/hajimehoshi/ebiten/v2/internal/graphicscommand.(*commandQueue).appendVertices()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/graphicscommand/command.go:95 +0x42a
github.com/hajimehoshi/ebiten/v2/internal/graphicscommand.(*commandQueue).EnqueueDrawTrianglesCommand()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/graphicscommand/command.go:130 +0x1a5
github.com/hajimehoshi/ebiten/v2/internal/graphicscommand.(*Image).DrawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/graphicscommand/image.go:171 +0x7cb
github.com/hajimehoshi/ebiten/v2/internal/restorable.(*Image).DrawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/restorable/image.go:398 +0x637
github.com/hajimehoshi/ebiten/v2/internal/atlas.(*Image).drawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/atlas/image.go:484 +0xa84
github.com/hajimehoshi/ebiten/v2/internal/atlas.(*Image).DrawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/atlas/image.go:403 +0x29d
github.com/hajimehoshi/ebiten/v2/internal/buffered.(*Image).DrawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/buffered/image.go:177 +0x7b6
github.com/hajimehoshi/ebiten/v2/internal/mipmap.(*Mipmap).DrawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/mipmap/mipmap.go:124 +0x471
github.com/hajimehoshi/ebiten/v2/internal/ui.(*Image).DrawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/image.go:71 +0x304
github.com/hajimehoshi/ebiten/v2.(*Image).DrawImage()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/image.go:315 +0xac4
main.(*TileRenderer).Render()
/home/sion/src/github.com/sinisterstuf/escort-mission/renderer.go:162 +0x4ed
main.NewGameScreen()
/home/sion/src/github.com/sinisterstuf/escort-mission/gamescreen.go:108 +0xa6c
main.main.func1()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:51 +0x39
Goroutine 24 (running) created at:
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).Run()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/run_notsinglethread.go:33 +0x3c6
github.com/hajimehoshi/ebiten/v2.RunGame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/run.go:204 +0x20d
main.main()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:53 +0x615
Goroutine 23 (running) created at:
main.main()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:51 +0x604
==================
==================
WARNING: DATA RACE
Write at 0x00c000d14048 by goroutine 24:
github.com/hajimehoshi/ebiten/v2/internal/graphics.QuadVertices()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/graphics/vertex.go:173 +0x4d5
github.com/hajimehoshi/ebiten/v2/internal/ui.(*Image).Fill()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/image.go:125 +0x1c4
github.com/hajimehoshi/ebiten/v2/internal/ui.(*Image).clear()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/image.go:114 +0x2e4
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).drawGame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:157 +0x269
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).updateFrameImpl()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:139 +0x453
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).updateFrame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:63 +0x7c
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).loop()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/ui_glfw.go:1126 +0x5ae
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).Run.func1()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/run_notsinglethread.go:46 +0x295
Previous read at 0x00c000d14048 by goroutine 23:
runtime.slicecopy()
/usr/lib/go/src/runtime/slice.go:307 +0x0
github.com/hajimehoshi/ebiten/v2/internal/graphicscommand.(*commandQueue).appendVertices()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/graphicscommand/command.go:95 +0x42a
github.com/hajimehoshi/ebiten/v2/internal/graphicscommand.(*commandQueue).EnqueueDrawTrianglesCommand()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/graphicscommand/command.go:130 +0x1a5
github.com/hajimehoshi/ebiten/v2/internal/graphicscommand.(*Image).DrawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/graphicscommand/image.go:171 +0x7cb
github.com/hajimehoshi/ebiten/v2/internal/restorable.(*Image).DrawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/restorable/image.go:398 +0x637
github.com/hajimehoshi/ebiten/v2/internal/atlas.(*Image).drawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/atlas/image.go:484 +0xa84
github.com/hajimehoshi/ebiten/v2/internal/atlas.(*Image).DrawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/atlas/image.go:403 +0x29d
github.com/hajimehoshi/ebiten/v2/internal/buffered.(*Image).DrawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/buffered/image.go:177 +0x7b6
github.com/hajimehoshi/ebiten/v2/internal/mipmap.(*Mipmap).DrawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/mipmap/mipmap.go:124 +0x471
github.com/hajimehoshi/ebiten/v2/internal/ui.(*Image).DrawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/image.go:71 +0x304
github.com/hajimehoshi/ebiten/v2.(*Image).DrawImage()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/image.go:315 +0xac4
main.(*TileRenderer).Render()
/home/sion/src/github.com/sinisterstuf/escort-mission/renderer.go:162 +0x4ed
main.NewGameScreen()
/home/sion/src/github.com/sinisterstuf/escort-mission/gamescreen.go:108 +0xa6c
main.main.func1()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:51 +0x39
Goroutine 24 (running) created at:
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).Run()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/run_notsinglethread.go:33 +0x3c6
github.com/hajimehoshi/ebiten/v2.RunGame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/run.go:204 +0x20d
main.main()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:53 +0x615
Goroutine 23 (running) created at:
main.main()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:51 +0x604
==================
==================
WARNING: DATA RACE
Write at 0x00c000d14050 by goroutine 24:
github.com/hajimehoshi/ebiten/v2/internal/graphics.QuadVertices()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/graphics/vertex.go:175 +0x535
github.com/hajimehoshi/ebiten/v2/internal/ui.(*Image).Fill()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/image.go:125 +0x1c4
github.com/hajimehoshi/ebiten/v2/internal/ui.(*Image).clear()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/image.go:114 +0x2e4
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).drawGame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:157 +0x269
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).updateFrameImpl()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:139 +0x453
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).updateFrame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:63 +0x7c
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).loop()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/ui_glfw.go:1126 +0x5ae
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).Run.func1()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/run_notsinglethread.go:46 +0x295
Previous read at 0x00c000d14050 by goroutine 23:
runtime.slicecopy()
/usr/lib/go/src/runtime/slice.go:307 +0x0
github.com/hajimehoshi/ebiten/v2/internal/graphicscommand.(*commandQueue).appendVertices()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/graphicscommand/command.go:95 +0x42a
github.com/hajimehoshi/ebiten/v2/internal/graphicscommand.(*commandQueue).EnqueueDrawTrianglesCommand()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/graphicscommand/command.go:130 +0x1a5
github.com/hajimehoshi/ebiten/v2/internal/graphicscommand.(*Image).DrawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/graphicscommand/image.go:171 +0x7cb
github.com/hajimehoshi/ebiten/v2/internal/restorable.(*Image).DrawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/restorable/image.go:398 +0x637
github.com/hajimehoshi/ebiten/v2/internal/atlas.(*Image).drawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/atlas/image.go:484 +0xa84
github.com/hajimehoshi/ebiten/v2/internal/atlas.(*Image).DrawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/atlas/image.go:403 +0x29d
github.com/hajimehoshi/ebiten/v2/internal/buffered.(*Image).DrawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/buffered/image.go:177 +0x7b6
github.com/hajimehoshi/ebiten/v2/internal/mipmap.(*Mipmap).DrawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/mipmap/mipmap.go:124 +0x471
github.com/hajimehoshi/ebiten/v2/internal/ui.(*Image).DrawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/image.go:71 +0x304
github.com/hajimehoshi/ebiten/v2.(*Image).DrawImage()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/image.go:315 +0xac4
main.(*TileRenderer).Render()
/home/sion/src/github.com/sinisterstuf/escort-mission/renderer.go:162 +0x4ed
main.NewGameScreen()
/home/sion/src/github.com/sinisterstuf/escort-mission/gamescreen.go:108 +0xa6c
main.main.func1()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:51 +0x39
Goroutine 24 (running) created at:
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).Run()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/run_notsinglethread.go:33 +0x3c6
github.com/hajimehoshi/ebiten/v2.RunGame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/run.go:204 +0x20d
main.main()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:53 +0x615
Goroutine 23 (running) created at:
main.main()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:51 +0x604
==================
==================
WARNING: DATA RACE
Write at 0x00c000d14058 by goroutine 24:
github.com/hajimehoshi/ebiten/v2/internal/graphics.QuadVertices()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/graphics/vertex.go:177 +0x595
github.com/hajimehoshi/ebiten/v2/internal/ui.(*Image).Fill()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/image.go:125 +0x1c4
github.com/hajimehoshi/ebiten/v2/internal/ui.(*Image).clear()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/image.go:114 +0x2e4
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).drawGame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:157 +0x269
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).updateFrameImpl()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:139 +0x453
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).updateFrame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:63 +0x7c
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).loop()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/ui_glfw.go:1126 +0x5ae
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).Run.func1()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/run_notsinglethread.go:46 +0x295
Previous read at 0x00c000d14058 by goroutine 23:
runtime.slicecopy()
/usr/lib/go/src/runtime/slice.go:307 +0x0
github.com/hajimehoshi/ebiten/v2/internal/graphicscommand.(*commandQueue).appendVertices()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/graphicscommand/command.go:95 +0x42a
github.com/hajimehoshi/ebiten/v2/internal/graphicscommand.(*commandQueue).EnqueueDrawTrianglesCommand()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/graphicscommand/command.go:130 +0x1a5
github.com/hajimehoshi/ebiten/v2/internal/graphicscommand.(*Image).DrawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/graphicscommand/image.go:171 +0x7cb
github.com/hajimehoshi/ebiten/v2/internal/restorable.(*Image).DrawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/restorable/image.go:398 +0x637
github.com/hajimehoshi/ebiten/v2/internal/atlas.(*Image).drawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/atlas/image.go:484 +0xa84
github.com/hajimehoshi/ebiten/v2/internal/atlas.(*Image).DrawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/atlas/image.go:403 +0x29d
github.com/hajimehoshi/ebiten/v2/internal/buffered.(*Image).DrawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/buffered/image.go:177 +0x7b6
github.com/hajimehoshi/ebiten/v2/internal/mipmap.(*Mipmap).DrawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/mipmap/mipmap.go:124 +0x471
github.com/hajimehoshi/ebiten/v2/internal/ui.(*Image).DrawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/image.go:71 +0x304
github.com/hajimehoshi/ebiten/v2.(*Image).DrawImage()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/image.go:315 +0xac4
main.(*TileRenderer).Render()
/home/sion/src/github.com/sinisterstuf/escort-mission/renderer.go:162 +0x4ed
main.NewGameScreen()
/home/sion/src/github.com/sinisterstuf/escort-mission/gamescreen.go:108 +0xa6c
main.main.func1()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:51 +0x39
Goroutine 24 (running) created at:
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).Run()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/run_notsinglethread.go:33 +0x3c6
github.com/hajimehoshi/ebiten/v2.RunGame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/run.go:204 +0x20d
main.main()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:53 +0x615
Goroutine 23 (running) created at:
main.main()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:51 +0x604
==================
==================
WARNING: DATA RACE
Write at 0x00c000d14060 by goroutine 24:
github.com/hajimehoshi/ebiten/v2/internal/graphics.QuadVertices()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/graphics/vertex.go:180 +0x61b
github.com/hajimehoshi/ebiten/v2/internal/ui.(*Image).Fill()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/image.go:125 +0x1c4
github.com/hajimehoshi/ebiten/v2/internal/ui.(*Image).clear()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/image.go:114 +0x2e4
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).drawGame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:157 +0x269
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).updateFrameImpl()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:139 +0x453
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).updateFrame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:63 +0x7c
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).loop()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/ui_glfw.go:1126 +0x5ae
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).Run.func1()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/run_notsinglethread.go:46 +0x295
Previous read at 0x00c000d14060 by goroutine 23:
runtime.slicecopy()
/usr/lib/go/src/runtime/slice.go:307 +0x0
github.com/hajimehoshi/ebiten/v2/internal/graphicscommand.(*commandQueue).appendVertices()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/graphicscommand/command.go:95 +0x42a
github.com/hajimehoshi/ebiten/v2/internal/graphicscommand.(*commandQueue).EnqueueDrawTrianglesCommand()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/graphicscommand/command.go:130 +0x1a5
github.com/hajimehoshi/ebiten/v2/internal/graphicscommand.(*Image).DrawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/graphicscommand/image.go:171 +0x7cb
github.com/hajimehoshi/ebiten/v2/internal/restorable.(*Image).DrawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/restorable/image.go:398 +0x637
github.com/hajimehoshi/ebiten/v2/internal/atlas.(*Image).drawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/atlas/image.go:484 +0xa84
github.com/hajimehoshi/ebiten/v2/internal/atlas.(*Image).DrawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/atlas/image.go:403 +0x29d
github.com/hajimehoshi/ebiten/v2/internal/buffered.(*Image).DrawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/buffered/image.go:177 +0x7b6
github.com/hajimehoshi/ebiten/v2/internal/mipmap.(*Mipmap).DrawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/mipmap/mipmap.go:124 +0x471
github.com/hajimehoshi/ebiten/v2/internal/ui.(*Image).DrawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/image.go:71 +0x304
github.com/hajimehoshi/ebiten/v2.(*Image).DrawImage()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/image.go:315 +0xac4
main.(*TileRenderer).Render()
/home/sion/src/github.com/sinisterstuf/escort-mission/renderer.go:162 +0x4ed
main.NewGameScreen()
/home/sion/src/github.com/sinisterstuf/escort-mission/gamescreen.go:108 +0xa6c
main.main.func1()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:51 +0x39
Goroutine 24 (running) created at:
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).Run()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/run_notsinglethread.go:33 +0x3c6
github.com/hajimehoshi/ebiten/v2.RunGame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/run.go:204 +0x20d
main.main()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:53 +0x615
Goroutine 23 (running) created at:
main.main()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:51 +0x604
==================
==================
WARNING: DATA RACE
Write at 0x00c000d14068 by goroutine 24:
github.com/hajimehoshi/ebiten/v2/internal/graphics.QuadVertices()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/graphics/vertex.go:182 +0x695
github.com/hajimehoshi/ebiten/v2/internal/ui.(*Image).Fill()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/image.go:125 +0x1c4
github.com/hajimehoshi/ebiten/v2/internal/ui.(*Image).clear()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/image.go:114 +0x2e4
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).drawGame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:157 +0x269
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).updateFrameImpl()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:139 +0x453
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).updateFrame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:63 +0x7c
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).loop()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/ui_glfw.go:1126 +0x5ae
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).Run.func1()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/run_notsinglethread.go:46 +0x295
Previous read at 0x00c000d14068 by goroutine 23:
runtime.slicecopy()
/usr/lib/go/src/runtime/slice.go:307 +0x0
github.com/hajimehoshi/ebiten/v2/internal/graphicscommand.(*commandQueue).appendVertices()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/graphicscommand/command.go:95 +0x42a
github.com/hajimehoshi/ebiten/v2/internal/graphicscommand.(*commandQueue).EnqueueDrawTrianglesCommand()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/graphicscommand/command.go:130 +0x1a5
github.com/hajimehoshi/ebiten/v2/internal/graphicscommand.(*Image).DrawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/graphicscommand/image.go:171 +0x7cb
github.com/hajimehoshi/ebiten/v2/internal/restorable.(*Image).DrawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/restorable/image.go:398 +0x637
github.com/hajimehoshi/ebiten/v2/internal/atlas.(*Image).drawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/atlas/image.go:484 +0xa84
github.com/hajimehoshi/ebiten/v2/internal/atlas.(*Image).DrawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/atlas/image.go:403 +0x29d
github.com/hajimehoshi/ebiten/v2/internal/buffered.(*Image).DrawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/buffered/image.go:177 +0x7b6
github.com/hajimehoshi/ebiten/v2/internal/mipmap.(*Mipmap).DrawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/mipmap/mipmap.go:124 +0x471
github.com/hajimehoshi/ebiten/v2/internal/ui.(*Image).DrawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/image.go:71 +0x304
github.com/hajimehoshi/ebiten/v2.(*Image).DrawImage()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/image.go:315 +0xac4
main.(*TileRenderer).Render()
/home/sion/src/github.com/sinisterstuf/escort-mission/renderer.go:162 +0x4ed
main.NewGameScreen()
/home/sion/src/github.com/sinisterstuf/escort-mission/gamescreen.go:108 +0xa6c
main.main.func1()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:51 +0x39
Goroutine 24 (running) created at:
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).Run()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/run_notsinglethread.go:33 +0x3c6
github.com/hajimehoshi/ebiten/v2.RunGame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/run.go:204 +0x20d
main.main()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:53 +0x615
Goroutine 23 (running) created at:
main.main()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:51 +0x604
==================
==================
WARNING: DATA RACE
Write at 0x00c000d14070 by goroutine 24:
github.com/hajimehoshi/ebiten/v2/internal/graphics.QuadVertices()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/graphics/vertex.go:184 +0x6f5
github.com/hajimehoshi/ebiten/v2/internal/ui.(*Image).Fill()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/image.go:125 +0x1c4
github.com/hajimehoshi/ebiten/v2/internal/ui.(*Image).clear()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/image.go:114 +0x2e4
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).drawGame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:157 +0x269
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).updateFrameImpl()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:139 +0x453
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).updateFrame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:63 +0x7c
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).loop()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/ui_glfw.go:1126 +0x5ae
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).Run.func1()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/run_notsinglethread.go:46 +0x295
Previous read at 0x00c000d14070 by goroutine 23:
runtime.slicecopy()
/usr/lib/go/src/runtime/slice.go:307 +0x0
github.com/hajimehoshi/ebiten/v2/internal/graphicscommand.(*commandQueue).appendVertices()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/graphicscommand/command.go:95 +0x42a
github.com/hajimehoshi/ebiten/v2/internal/graphicscommand.(*commandQueue).EnqueueDrawTrianglesCommand()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/graphicscommand/command.go:130 +0x1a5
github.com/hajimehoshi/ebiten/v2/internal/graphicscommand.(*Image).DrawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/graphicscommand/image.go:171 +0x7cb
github.com/hajimehoshi/ebiten/v2/internal/restorable.(*Image).DrawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/restorable/image.go:398 +0x637
github.com/hajimehoshi/ebiten/v2/internal/atlas.(*Image).drawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/atlas/image.go:484 +0xa84
github.com/hajimehoshi/ebiten/v2/internal/atlas.(*Image).DrawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/atlas/image.go:403 +0x29d
github.com/hajimehoshi/ebiten/v2/internal/buffered.(*Image).DrawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/buffered/image.go:177 +0x7b6
github.com/hajimehoshi/ebiten/v2/internal/mipmap.(*Mipmap).DrawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/mipmap/mipmap.go:124 +0x471
github.com/hajimehoshi/ebiten/v2/internal/ui.(*Image).DrawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/image.go:71 +0x304
github.com/hajimehoshi/ebiten/v2.(*Image).DrawImage()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/image.go:315 +0xac4
main.(*TileRenderer).Render()
/home/sion/src/github.com/sinisterstuf/escort-mission/renderer.go:162 +0x4ed
main.NewGameScreen()
/home/sion/src/github.com/sinisterstuf/escort-mission/gamescreen.go:108 +0xa6c
main.main.func1()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:51 +0x39
Goroutine 24 (running) created at:
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).Run()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/run_notsinglethread.go:33 +0x3c6
github.com/hajimehoshi/ebiten/v2.RunGame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/run.go:204 +0x20d
main.main()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:53 +0x615
Goroutine 23 (running) created at:
main.main()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:51 +0x604
==================
==================
WARNING: DATA RACE
Write at 0x00c000d14078 by goroutine 24:
github.com/hajimehoshi/ebiten/v2/internal/graphics.QuadVertices()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/graphics/vertex.go:186 +0x751
github.com/hajimehoshi/ebiten/v2/internal/ui.(*Image).Fill()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/image.go:125 +0x1c4
github.com/hajimehoshi/ebiten/v2/internal/ui.(*Image).clear()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/image.go:114 +0x2e4
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).drawGame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:157 +0x269
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).updateFrameImpl()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:139 +0x453
github.com/hajimehoshi/ebiten/v2/internal/ui.(*context).updateFrame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/context.go:63 +0x7c
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).loop()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/ui_glfw.go:1126 +0x5ae
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).Run.func1()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/run_notsinglethread.go:46 +0x295
Previous read at 0x00c000d14078 by goroutine 23:
runtime.slicecopy()
/usr/lib/go/src/runtime/slice.go:307 +0x0
github.com/hajimehoshi/ebiten/v2/internal/graphicscommand.(*commandQueue).appendVertices()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/graphicscommand/command.go:95 +0x42a
github.com/hajimehoshi/ebiten/v2/internal/graphicscommand.(*commandQueue).EnqueueDrawTrianglesCommand()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/graphicscommand/command.go:130 +0x1a5
github.com/hajimehoshi/ebiten/v2/internal/graphicscommand.(*Image).DrawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/graphicscommand/image.go:171 +0x7cb
github.com/hajimehoshi/ebiten/v2/internal/restorable.(*Image).DrawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/restorable/image.go:398 +0x637
github.com/hajimehoshi/ebiten/v2/internal/atlas.(*Image).drawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/atlas/image.go:484 +0xa84
github.com/hajimehoshi/ebiten/v2/internal/atlas.(*Image).DrawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/atlas/image.go:403 +0x29d
github.com/hajimehoshi/ebiten/v2/internal/buffered.(*Image).DrawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/buffered/image.go:177 +0x7b6
github.com/hajimehoshi/ebiten/v2/internal/mipmap.(*Mipmap).DrawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/mipmap/mipmap.go:124 +0x471
github.com/hajimehoshi/ebiten/v2/internal/ui.(*Image).DrawTriangles()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/image.go:71 +0x304
github.com/hajimehoshi/ebiten/v2.(*Image).DrawImage()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/image.go:315 +0xac4
main.(*TileRenderer).Render()
/home/sion/src/github.com/sinisterstuf/escort-mission/renderer.go:162 +0x4ed
main.NewGameScreen()
/home/sion/src/github.com/sinisterstuf/escort-mission/gamescreen.go:108 +0xa6c
main.main.func1()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:51 +0x39
Goroutine 24 (running) created at:
github.com/hajimehoshi/ebiten/v2/internal/ui.(*userInterfaceImpl).Run()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/internal/ui/run_notsinglethread.go:33 +0x3c6
github.com/hajimehoshi/ebiten/v2.RunGame()
/home/sion/pkg/mod/github.com/hajimehoshi/ebiten/v2@v2.4.12/run.go:204 +0x20d
main.main()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:53 +0x615
Goroutine 23 (running) created at:
main.main()
/home/sion/src/github.com/sinisterstuf/escort-mission/main.go:51 +0x604
==================
2022/11/29 21:08:17 Pre-drawing layer: Tiles
2022/11/29 21:08:17 Pre-drawing layer: Desert
2022/11/29 21:08:17 Pre-drawing layer: Treetops
2022/11/29 21:08:17 Pre-drawing layer: Sand_Traps
2022/11/29 21:08:17 loading assets/music/BackgroundMusic.ogg
2022/11/29 21:08:17 loading assets/sfx/Gunshot.ogg
2022/11/29 21:08:18 loading assets/sfx/Reload.ogg
2022/11/29 21:08:18 loading assets/sfx/Dog-sound-1.ogg
2022/11/29 21:08:18 loading assets/sfx/Dog-sound-2.ogg
2022/11/29 21:08:18 loading assets/sfx/Dog-sound-3.ogg
2022/11/29 21:08:18 loading assets/sfx/Dog-sound-4.ogg
2022/11/29 21:08:18 loading assets/sfx/Dog-sound-5.ogg
2022/11/29 21:08:18 loading assets/sfx/PlayerDies.ogg
2022/11/29 21:08:18 loading assets/sfx/Hit-1.ogg
2022/11/29 21:08:18 loading assets/sfx/Hit-2.ogg
2022/11/29 21:08:18 loading assets/sfx/Hit-3.ogg
2022/11/29 21:08:18 loading assets/sfx/Hit-4.ogg
2022/11/29 21:08:18 loading assets/sfx/Hit-5.ogg
2022/11/29 21:08:18 loading assets/sfx/Gun-dry-fire.ogg
2022/11/29 21:08:18 loading assets/sfx/Zombie-scream.ogg
2022/11/29 21:08:18 loading assets/sfx/Zombie-growl-1.ogg
2022/11/29 21:08:18 loading assets/sfx/Zombie-growl-2.ogg
2022/11/29 21:08:18 loading assets/sfx/Zombie-growl-3.ogg
2022/11/29 21:08:18 loading assets/sfx/Zombie-growl-4.ogg
2022/11/29 21:08:18 loading assets/sfx/Zombie-Death-1.ogg
2022/11/29 21:08:18 loading assets/sfx/Zombie-Death-2.ogg
2022/11/29 21:08:18 loading assets/sfx/Big-zombie-sound-1.ogg
2022/11/29 21:08:18 loading assets/sfx/Big-zombie-sound-2.ogg
2022/11/29 21:08:18 loading assets/sfx/Big-zombie-sound-3.ogg
2022/11/29 21:08:18 loading assets/sfx/Big-zombie-sound-4.ogg
2022/11/29 21:08:18 loading assets/voice/Checkpoint-1.ogg
2022/11/29 21:08:18 loading assets/voice/Checkpoint-2.ogg
2022/11/29 21:08:18 loading assets/voice/Checkpoint-3.ogg
2022/11/29 21:08:18 loading assets/voice/Checkpoint-4.ogg
2022/11/29 21:08:18 loading assets/voice/Checkpoint-5.ogg
2022/11/29 21:08:18 loading assets/voice/Checkpoint-6.ogg
2022/11/29 21:08:18 loading assets/voice/Checkpoint-7.ogg
2022/11/29 21:08:18 loading assets/voice/Respawn-1.ogg
2022/11/29 21:08:18 loading assets/voice/Respawn-2.ogg
2022/11/29 21:08:18 loading assets/voice/Respawn-3.ogg
2022/11/29 21:08:18 loading assets/voice/Respawn-4.ogg
2022/11/29 21:08:18 loading assets/voice/Respawn-5.ogg
2022/11/29 21:08:18 loading assets/voice/Kill-1.ogg
2022/11/29 21:08:18 loading assets/voice/Kill-2.ogg
2022/11/29 21:08:19 loading assets/voice/Kill-3.ogg
2022/11/29 21:08:19 loading assets/voice/Kill-4.ogg
2022/11/29 21:08:19 loading assets/voice/Kill-5.ogg
2022/11/29 21:08:19 loading assets/voice/Kill-6.ogg
2022/11/29 21:08:19 loading assets/sprites/Player
2022/11/29 21:08:19 loading assets/sprites/Player.png
2022/11/29 21:08:19 loading assets/sprites/Dog
2022/11/29 21:08:19 loading assets/sprites/Dog.png
2022/11/29 21:08:19 loading assets/sprites/Zombie_sprinter
2022/11/29 21:08:19 loading assets/sprites/Zombie_sprinter.png
2022/11/29 21:08:19 loading assets/sprites/Zombie_big
2022/11/29 21:08:19 loading assets/sprites/Zombie_big.png
2022/11/29 21:08:19 loading assets/sprites/Zombie_crawler
2022/11/29 21:08:19 loading assets/sprites/Zombie_crawler.png
2022/11/29 21:08:19 loading assets/sprites/Zombie_0
2022/11/29 21:08:19 loading assets/sprites/Zombie_0.png
2022/11/29 21:08:19 loading assets/sprites/Zombie_1
2022/11/29 21:08:19 loading assets/sprites/Zombie_1.png
2022/11/29 21:08:19 loading assets/sprites/Zombie_2
2022/11/29 21:08:19 loading assets/sprites/Zombie_2.png
2022/11/29 21:08:19 loading assets/sprites/Zombie_3
2022/11/29 21:08:19 loading assets/sprites/Zombie_3.png
2022/11/29 21:08:19 Checkpoint_1 [2176 288]
2022/11/29 21:08:19 loading assets/maps/Checkpoint_1.png
2022/11/29 21:08:19 Checkpoint_2 [2912 1408]
2022/11/29 21:08:19 loading assets/maps/Checkpoint_2.png
2022/11/29 21:08:19 Checkpoint_4 [1120 256]
2022/11/29 21:08:19 loading assets/maps/Checkpoint_4.png
2022/11/29 21:08:19 Checkpoint_5 [448 1152]
2022/11/29 21:08:19 loading assets/maps/Checkpoint_5.png
2022/11/29 21:08:19 Checkpoint_6 [448 2752]
2022/11/29 21:08:19 loading assets/maps/Checkpoint_6.png
2022/11/29 21:08:19 Checkpoint_7 [1824 1984]
2022/11/29 21:08:19 loading assets/maps/Checkpoint_7.png
2022/11/29 21:08:19 Checkpoint_3 [1696 896]
2022/11/29 21:08:19 loading assets/maps/Checkpoint_3.png
2022/11/29 21:08:19 loading assets/sprites/Bullet.png
2022/11/29 21:08:19 loading assets/sprites/Casing.png
2022/11/29 21:08:20 game quit by player
exit status 1
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment