Skip to content
This repository has been archived by the owner on Aug 24, 2024. It is now read-only.

first start crash #4

Closed
shyim opened this issue Apr 14, 2024 · 1 comment · Fixed by #6
Closed

first start crash #4

shyim opened this issue Apr 14, 2024 · 1 comment · Fixed by #6
Labels
bug Something isn't working

Comments

@shyim
Copy link

shyim commented Apr 14, 2024

2024/04/14 18:06:58 Starting geemo...
2024/04/14 18:06:58 Setup updater...
2024/04/14 18:06:59 open : The system cannot find the file specified.
2024/04/14 18:06:59 Panic: open : The system cannot find the file specified.
2024/04/14 18:06:59 Stack Trace: goroutine 63 [running]:
github.com/Nitamet/geemo/backend.LogPanic()
	/home/runner/work/geemo/geemo/backend/log.go:36 +0xe5
panic({0xc7c320?, 0xc0002064b0?})
	/opt/hostedtoolcache/go/1.22.1/x64/src/runtime/panic.go:770 +0x132
log.Panic({0xc0001f5658?, 0x0?, 0x242?})
	/opt/hostedtoolcache/go/1.22.1/x64/src/log/log.go:432 +0x5a
github.com/Nitamet/geemo/backend.(*Settings).Save(0xc0001ac8b8)
	/home/runner/work/geemo/geemo/backend/settings.go:103 +0x77
main.(*App).SetShowNativeTitleBarSetting(0x0?, 0xf3?)
	/home/runner/work/geemo/geemo/app.go:266 +0x37
reflect.Value.call({0xd09120?, 0xc0001ac8a0?, 0x18?}, {0xd17e8f, 0x4}, {0xc000208150, 0x1, 0xc000208150?})
	/opt/hostedtoolcache/go/1.22.1/x64/src/reflect/value.go:596 +0xce5
reflect.Value.Call({0xd09120?, 0xc0001ac8a0?, 0x8?}, {0xc000208150?, 0xc000210790?, 0xeef9f0?})
	/opt/hostedtoolcache/go/1.22.1/x64/src/reflect/value.go:380 +0xb9
github.com/wailsapp/wails/v2/internal/binding.(*BoundMethod).Call(0xc000130cb0, {0xc000206460, 0x1, 0xc73a20?})
	/home/runner/go/pkg/mod/github.com/wailsapp/wails/[email protected]/internal/binding/boundMethod.go:73 +0x205
github.com/wailsapp/wails/v2/internal/frontend/dispatcher.(*Dispatcher).processCallMessage(0xc00012ac80, {0xc0002123f0, 0x80}, {0xeefec8, 0xc000140080})
	/home/runner/go/pkg/mod/github.com/wailsapp/wails/[email protected]/internal/frontend/dispatcher/calls.go:45 +0x188
github.com/wailsapp/wails/v2/internal/frontend/dispatcher.(*Dispatcher).ProcessMessage(0x0?, {0xc0002123f0?, 0x0?}, {0xeefec8?, 0xc000140080?})
	/home/runner/go/pkg/mod/github.com/wailsapp/wails/[email protected]/internal/frontend/dispatcher/dispatcher.go:40 +0x56
github.com/wailsapp/wails/v2/internal/frontend/desktop/windows.(*Frontend).processMessage.func1()
	/home/runner/go/pkg/mod/github.com/wailsapp/wails/[email protected]/internal/frontend/desktop/windows/frontend.go:666 +0x38
created by github.com/wailsapp/wails/v2/internal/frontend/desktop/windows.(*Frontend).processMessage in goroutine 1
	/home/runner/go/pkg/mod/github.com/wailsapp/wails/[email protected]/internal/frontend/desktop/windows/frontend.go:665 +0x265

goroutine 1 [syscall, locked to thread]:
syscall.SyscallN(0x1fa34da0598?, {0xc0003d46e0?, 0x0?, 0xc0003d46e0?})
	/opt/hostedtoolcache/go/1.22.1/x64/src/runtime/syscall_windows.go:544 +0x107
syscall.(*Proc).Call(0x872385?, {0xc0003d46e0?, 0xc85500?, 0x124a801?})
	/opt/hostedtoolcache/go/1.22.1/x64/src/syscall/dll_windows.go:166 +0x1c
syscall.(*LazyProc).Call(0x122ea60, {0xc0003d46e0, 0x4, 0x4})
	/opt/hostedtoolcache/go/1.22.1/x64/src/syscall/dll_windows.go:286 +0x4a
github.com/wailsapp/wails/v2/internal/frontend/desktop/windows/winc/w32.GetMessage(...)
	/home/runner/go/pkg/mod/github.com/wailsapp/wails/[email protected]/internal/frontend/desktop/windows/winc/w32/user32.go:337
github.com/wailsapp/wails/v2/internal/frontend/desktop/windows/winc.RunMainLoop()
	/home/runner/go/pkg/mod/github.com/wailsapp/wails/[email protected]/internal/frontend/desktop/windows/winc/app.go:80 +0xd4
github.com/wailsapp/wails/v2/internal/frontend/desktop/windows.(*Frontend).RunMainLoop(0xc000140080?)
	/home/runner/go/pkg/mod/github.com/wailsapp/wails/[email protected]/internal/frontend/desktop/windows/frontend.go:199 +0xf
github.com/wailsapp/wails/v2/internal/app.(*App).Run(0xc000133130)
	/home/runner/go/pkg/mod/github.com/wailsapp/wails/[email protected]/internal/app/app_production.go:19 +0x54
github.com/wailsapp/wails/v2/pkg/application.(*Application).Run(0xc000091780)
	/home/runner/go/pkg/mod/github.com/wailsapp/wails/[email protected]/pkg/application/application.go:72 +0xc5
github.com/wailsapp/wails/v2.Run(0xc0000a6640?)
	/home/runner/go/pkg/mod/github.com/wailsapp/wails/[email protected]/wails.go:14 +0x9a
main.main()
	/home/runner/work/geemo/geemo/main.go:36 +0x689

goroutine 6 [chan receive]:
github.com/natefinch/lumberjack.(*Logger).millRun(...)
	/home/runner/go/pkg/mod/github.com/natefinch/[email protected]+incompatible/lumberjack.go:379
created by github.com/natefinch/lumberjack.(*Logger).mill.func1 in goroutine 1
	/home/runner/go/pkg/mod/github.com/natefinch/[email protected]+incompatible/lumberjack.go:390 +0x96

goroutine 18 [syscall]:
os/signal.signal_recv()
	/opt/hostedtoolcache/go/1.22.1/x64/src/runtime/sigqueue.go:152 +0x29
os/signal.loop()
	/opt/hostedtoolcache/go/1.22.1/x64/src/os/signal/signal_unix.go:23 +0x13
created by os/signal.Notify.func1.1 in goroutine 1
	/opt/hostedtoolcache/go/1.22.1/x64/src/os/signal/signal.go:151 +0x1f

goroutine 19 [chan receive]:
github.com/wailsapp/wails/v2/internal/signal.Start.func1()
	/home/runner/go/pkg/mod/github.com/wailsapp/wails/[email protected]/internal/signal/signal.go:31 +0x25
created by github.com/wailsapp/wails/v2/internal/signal.Start in goroutine 1
	/home/runner/go/pkg/mod/github.com/wailsapp/wails/[email protected]/internal/signal/signal.go:29 +0x8a

goroutine 27 [IO wait]:
internal/poll.runtime_pollWait(0x1fa7a02e1a0, 0x72)
	/opt/hostedtoolcache/go/1.22.1/x64/src/runtime/netpoll.go:345 +0x85
internal/poll.(*pollDesc).wait(0x1?, 0xc0002fb758?, 0x0)
	/opt/hostedtoolcache/go/1.22.1/x64/src/internal/poll/fd_poll_runtime.go:84 +0x27
internal/poll.execIO(0xc0001567a0, 0xe6f160)
	/opt/hostedtoolcache/go/1.22.1/x64/src/internal/poll/fd_windows.go:175 +0xe6
internal/poll.(*FD).Read(0xc000156788, {0xc0003c2000, 0xd80, 0xd80})
	/opt/hostedtoolcache/go/1.22.1/x64/src/internal/poll/fd_windows.go:436 +0x2b1
net.(*netFD).Read(0xc000156788, {0xc0003c2000?, 0x1fa7bb505a8?, 0xc0002080c0?})
	/opt/hostedtoolcache/go/1.22.1/x64/src/net/fd_posix.go:55 +0x25
net.(*conn).Read(0xc000136ab8, {0xc0003c2000?, 0xc0002fb918?, 0x871fdb?})
	/opt/hostedtoolcache/go/1.22.1/x64/src/net/net.go:179 +0x45
crypto/tls.(*atLeastReader).Read(0xc0002080c0, {0xc0003c2000?, 0x0?, 0x2a8?})
	/opt/hostedtoolcache/go/1.22.1/x64/src/crypto/tls/conn.go:806 +0x3b
bytes.(*Buffer).ReadFrom(0xc000149430, {0xee7e60, 0xc0002080c0})
	/opt/hostedtoolcache/go/1.22.1/x64/src/bytes/buffer.go:211 +0x98
crypto/tls.(*Conn).readFromUntil(0xc000149188, {0x1fa7a02e298, 0xc000136ab8}, 0xc0002fb960?)
	/opt/hostedtoolcache/go/1.22.1/x64/src/crypto/tls/conn.go:828 +0xde
crypto/tls.(*Conn).readRecordOrCCS(0xc000149188, 0x0)
	/opt/hostedtoolcache/go/1.22.1/x64/src/crypto/tls/conn.go:626 +0x3cf
crypto/tls.(*Conn).readRecord(...)
	/opt/hostedtoolcache/go/1.22.1/x64/src/crypto/tls/conn.go:588
crypto/tls.(*Conn).Read(0xc000149188, {0xc0003e3000, 0x1000, 0xc000083500?})
	/opt/hostedtoolcache/go/1.22.1/x64/src/crypto/tls/conn.go:1370 +0x156
bufio.(*Reader).Read(0xc0003c1320, {0xc00013e660, 0x9, 0x121a2a0?})
	/opt/hostedtoolcache/go/1.22.1/x64/src/bufio/bufio.go:241 +0x197
io.ReadAtLeast({0xee8140, 0xc0003c1320}, {0xc00013e660, 0x9, 0x9}, 0x9)
	/opt/hostedtoolcache/go/1.22.1/x64/src/io/io.go:335 +0x90
io.ReadFull(...)
	/opt/hostedtoolcache/go/1.22.1/x64/src/io/io.go:354
net/http.http2readFrameHeader({0xc00013e660, 0x9, 0xc000222330?}, {0xee8140?, 0xc0003c1320?})
	/opt/hostedtoolcache/go/1.22.1/x64/src/net/http/h2_bundle.go:1638 +0x65
net/http.(*http2Framer).ReadFrame(0xc00013e620)
	/opt/hostedtoolcache/go/1.22.1/x64/src/net/http/h2_bundle.go:1902 +0x85
net/http.(*http2clientConnReadLoop).run(0xc000275fa8)
	/opt/hostedtoolcache/go/1.22.1/x64/src/net/http/h2_bundle.go:9303 +0x12c
net/http.(*http2ClientConn).readLoop(0xc0003e0000)
	/opt/hostedtoolcache/go/1.22.1/x64/src/net/http/h2_bundle.go:9198 +0x65
created by net/http.(*http2Transport).newClientConn in goroutine 26
	/opt/hostedtoolcache/go/1.22.1/x64/src/net/http/h2_bundle.go:7848 +0xca6

2024/04/14 18:06:59 open : The system cannot find the file specified.
2024/04/14 18:06:59 Panic: open : The system cannot find the file specified.
2024/04/14 18:06:59 Stack Trace: goroutine 70 [running]:
github.com/Nitamet/geemo/backend.LogPanic()
	/home/runner/work/geemo/geemo/backend/log.go:36 +0xe5
panic({0xc7c320?, 0xc0003d67d0?})
	/opt/hostedtoolcache/go/1.22.1/x64/src/runtime/panic.go:770 +0x132
log.Panic({0xc000365648?, 0x0?, 0x242?})
	/opt/hostedtoolcache/go/1.22.1/x64/src/log/log.go:432 +0x5a
github.com/Nitamet/geemo/backend.(*Settings).Save(0xc0001ac8b8)
	/home/runner/work/geemo/geemo/backend/settings.go:103 +0x77
main.(*App).SetActiveSources(0x0?, {0x12cfca0?, 0x0?, 0x8cccf3?})
	/home/runner/work/geemo/geemo/app.go:309 +0x5f
reflect.Value.call({0xd09120?, 0xc0001ac8a0?, 0x18?}, {0xd17e8f, 0x4}, {0xc0001344e0, 0x1, 0xc0001344e0?})
	/opt/hostedtoolcache/go/1.22.1/x64/src/reflect/value.go:596 +0xce5
reflect.Value.Call({0xd09120?, 0xc0001ac8a0?, 0x8?}, {0xc0001344e0?, 0xc000134468?, 0xeef9f0?})
	/opt/hostedtoolcache/go/1.22.1/x64/src/reflect/value.go:380 +0xb9
github.com/wailsapp/wails/v2/internal/binding.(*BoundMethod).Call(0xc000130af0, {0xc0003d6790, 0x1, 0xc73a20?})
	/home/runner/go/pkg/mod/github.com/wailsapp/wails/[email protected]/internal/binding/boundMethod.go:73 +0x205
github.com/wailsapp/wails/v2/internal/frontend/dispatcher.(*Dispatcher).processCallMessage(0xc00012ac80, {0xc00029a540, 0x64}, {0xeefec8, 0xc000140080})
	/home/runner/go/pkg/mod/github.com/wailsapp/wails/[email protected]/internal/frontend/dispatcher/calls.go:45 +0x188
github.com/wailsapp/wails/v2/internal/frontend/dispatcher.(*Dispatcher).ProcessMessage(0x0?, {0xc00029a540?, 0x0?}, {0xeefec8?, 0xc000140080?})
	/home/runner/go/pkg/mod/github.com/wailsapp/wails/[email protected]/internal/frontend/dispatcher/dispatcher.go:40 +0x56
github.com/wailsapp/wails/v2/internal/frontend/desktop/windows.(*Frontend).processMessage.func1()
	/home/runner/go/pkg/mod/github.com/wailsapp/wails/[email protected]/internal/frontend/desktop/windows/frontend.go:666 +0x38
created by github.com/wailsapp/wails/v2/internal/frontend/desktop/windows.(*Frontend).processMessage in goroutine 1
	/home/runner/go/pkg/mod/github.com/wailsapp/wails/[email protected]/internal/frontend/desktop/windows/frontend.go:665 +0x265

goroutine 1 [syscall, locked to thread]:
syscall.SyscallN(0x1fa34da0108?, {0xc000214b80?, 0x0?, 0xc000214b80?})
	/opt/hostedtoolcache/go/1.22.1/x64/src/runtime/syscall_windows.go:544 +0x107
syscall.(*Proc).Call(0x872385?, {0xc000214b80?, 0xc85500?, 0x124a801?})
	/opt/hostedtoolcache/go/1.22.1/x64/src/syscall/dll_windows.go:166 +0x1c
syscall.(*LazyProc).Call(0x122ea60, {0xc000214b80, 0x4, 0x4})
	/opt/hostedtoolcache/go/1.22.1/x64/src/syscall/dll_windows.go:286 +0x4a
github.com/wailsapp/wails/v2/internal/frontend/desktop/windows/winc/w32.GetMessage(...)
	/home/runner/go/pkg/mod/github.com/wailsapp/wails/[email protected]/internal/frontend/desktop/windows/winc/w32/user32.go:337
github.com/wailsapp/wails/v2/internal/frontend/desktop/windows/winc.RunMainLoop()
	/home/runner/go/pkg/mod/github.com/wailsapp/wails/[email protected]/internal/frontend/desktop/windows/winc/app.go:80 +0xd4
github.com/wailsapp/wails/v2/internal/frontend/desktop/windows.(*Frontend).RunMainLoop(0xc000140080?)
	/home/runner/go/pkg/mod/github.com/wailsapp/wails/[email protected]/internal/frontend/desktop/windows/frontend.go:199 +0xf
github.com/wailsapp/wails/v2/internal/app.(*App).Run(0xc000133130)
	/home/runner/go/pkg/mod/github.com/wailsapp/wails/[email protected]/internal/app/app_production.go:19 +0x54
github.com/wailsapp/wails/v2/pkg/application.(*Application).Run(0xc000091780)
	/home/runner/go/pkg/mod/github.com/wailsapp/wails/[email protected]/pkg/application/application.go:72 +0xc5
github.com/wailsapp/wails/v2.Run(0xc0000a6640?)
	/home/runner/go/pkg/mod/github.com/wailsapp/wails/[email protected]/wails.go:14 +0x9a
main.main()
	/home/runner/work/geemo/geemo/main.go:36 +0x689

goroutine 6 [chan receive]:
github.com/natefinch/lumberjack.(*Logger).millRun(...)
	/home/runner/go/pkg/mod/github.com/natefinch/[email protected]+incompatible/lumberjack.go:379
created by github.com/natefinch/lumberjack.(*Logger).mill.func1 in goroutine 1
	/home/runner/go/pkg/mod/github.com/natefinch/[email protected]+incompatible/lumberjack.go:390 +0x96

goroutine 18 [syscall]:
os/signal.signal_recv()
	/opt/hostedtoolcache/go/1.22.1/x64/src/runtime/sigqueue.go:152 +0x29
os/signal.loop()
	/opt/hostedtoolcache/go/1.22.1/x64/src/os/signal/signal_unix.go:23 +0x13
created by os/signal.Notify.func1.1 in goroutine 1
	/opt/hostedtoolcache/go/1.22.1/x64/src/os/signal/signal.go:151 +0x1f

goroutine 19 [chan receive]:
github.com/wailsapp/wails/v2/internal/signal.Start.func1()
	/home/runner/go/pkg/mod/github.com/wailsapp/wails/[email protected]/internal/signal/signal.go:31 +0x25
created by github.com/wailsapp/wails/v2/internal/signal.Start in goroutine 1
	/home/runner/go/pkg/mod/github.com/wailsapp/wails/[email protected]/internal/signal/signal.go:29 +0x8a

goroutine 27 [IO wait]:
internal/poll.runtime_pollWait(0x1fa7a02e1a0, 0x72)
	/opt/hostedtoolcache/go/1.22.1/x64/src/runtime/netpoll.go:345 +0x85
internal/poll.(*pollDesc).wait(0x1?, 0xc0002fb758?, 0x0)
	/opt/hostedtoolcache/go/1.22.1/x64/src/internal/poll/fd_poll_runtime.go:84 +0x27
internal/poll.execIO(0xc0001567a0, 0xe6f160)
	/opt/hostedtoolcache/go/1.22.1/x64/src/internal/poll/fd_windows.go:175 +0xe6
internal/poll.(*FD).Read(0xc000156788, {0xc0003c2000, 0xd80, 0xd80})
	/opt/hostedtoolcache/go/1.22.1/x64/src/internal/poll/fd_windows.go:436 +0x2b1
net.(*netFD).Read(0xc000156788, {0xc0003c2000?, 0x1fa7bb505a8?, 0xc0002080c0?})
	/opt/hostedtoolcache/go/1.22.1/x64/src/net/fd_posix.go:55 +0x25
net.(*conn).Read(0xc000136ab8, {0xc0003c2000?, 0xc0002fb918?, 0x871fdb?})
	/opt/hostedtoolcache/go/1.22.1/x64/src/net/net.go:179 +0x45
crypto/tls.(*atLeastReader).Read(0xc0002080c0, {0xc0003c2000?, 0x0?, 0x2a8?})
	/opt/hostedtoolcache/go/1.22.1/x64/src/crypto/tls/conn.go:806 +0x3b
bytes.(*Buffer).ReadFrom(0xc000149430, {0xee7e60, 0xc0002080c0})
	/opt/hostedtoolcache/go/1.22.1/x64/src/bytes/buffer.go:211 +0x98
crypto/tls.(*Conn).readFromUntil(0xc000149188, {0x1fa7a02e298, 0xc000136ab8}, 0xc0002fb960?)
	/opt/hostedtoolcache/go/1.22.1/x64/src/crypto/tls/conn.go:828 +0xde
crypto/tls.(*Conn).readRecordOrCCS(0xc000149188, 0x0)
	/opt/hostedtoolcache/go/1.22.1/x64/src/crypto/tls/conn.go:626 +0x3cf
crypto/tls.(*Conn).readRecord(...)
	/opt/hostedtoolcache/go/1.22.1/x64/src/crypto/tls/conn.go:588
crypto/tls.(*Conn).Read(0xc000149188, {0xc0003e3000, 0x1000, 0xc000083500?})
	/opt/hostedtoolcache/go/1.22.1/x64/src/crypto/tls/conn.go:1370 +0x156
bufio.(*Reader).Read(0xc0003c1320, {0xc00013e660, 0x9, 0x121a2a0?})
	/opt/hostedtoolcache/go/1.22.1/x64/src/bufio/bufio.go:241 +0x197
io.ReadAtLeast({0xee8140, 0xc0003c1320}, {0xc00013e660, 0x9, 0x9}, 0x9)
	/opt/hostedtoolcache/go/1.22.1/x64/src/io/io.go:335 +0x90
io.ReadFull(...)
	/opt/hostedtoolcache/go/1.22.1/x64/src/io/io.go:354
net/http.http2readFrameHeader({0xc00013e660, 0x9, 0xc000222330?}, {0xee8140?, 0xc0003c1320?})
	/opt/hostedtoolcache/go/1.22.1/x64/src/net/http/h2_bundle.go:1638 +0x65
net/http.(*http2Framer).ReadFrame(0xc00013e620)
	/opt/hostedtoolcache/go/1.22.1/x64/src/net/http/h2_bundle.go:1902 +0x85
net/http.(*http2clientConnReadLoop).run(0xc000275fa8)
	/opt/hostedtoolcache/go/1.22.1/x64/src/net/http/h2_bundle.go:9303 +0x12c
net/http.(*http2ClientConn).readLoop(0xc0003e0000)
	/opt/hostedtoolcache/go/1.22.1/x64/src/net/http/h2_bundle.go:9198 +0x65
created by net/http.(*http2Transport).newClientConn in goroutine 26
	/opt/hostedtoolcache/go/1.22.1/x64/src/net/http/h2_bundle.go:7848 +0xca6

goroutine 64 [select]:
net/http.(*http2clientStream).writeRequest(0xc0003e0180, 0xc00013ca20)
	/opt/hostedtoolcache/go/1.22.1/x64/src/net/http/h2_bundle.go:8491 +0xacc
net/http.(*http2clientStream).doRequest(0xc0003e0180, 0x0?)
	/opt/hostedtoolcache/go/1.22.1/x64/src/net/http/h2_bundle.go:8353 +0x18
created by net/http.(*http2ClientConn).RoundTrip in goroutine 69
	/opt/hostedtoolcache/go/1.22.1/x64/src/net/http/h2_bundle.go:8259 +0x2ed

goroutine 69 [select]:
net/http.(*http2ClientConn).RoundTrip(0xc0003e0000, 0xc00013ca20)
	/opt/hostedtoolcache/go/1.22.1/x64/src/net/http/h2_bundle.go:8323 +0x434
net/http.(*http2Transport).RoundTripOpt(0xc000152510, 0xc00013ca20, {0xc2?})
	/opt/hostedtoolcache/go/1.22.1/x64/src/net/http/h2_bundle.go:7591 +0x1b1
net/http.(*http2Transport).RoundTrip(...)
	/opt/hostedtoolcache/go/1.22.1/x64/src/net/http/h2_bundle.go:7540
net/http.http2noDialH2RoundTripper.RoundTrip({0x1241040?}, 0xc00013ca20?)
	/opt/hostedtoolcache/go/1.22.1/x64/src/net/http/h2_bundle.go:10167 +0x1a
net/http.(*Transport).roundTrip(0x1241040, 0xc00013ca20)
	/opt/hostedtoolcache/go/1.22.1/x64/src/net/http/transport.go:553 +0x39c
net/http.(*Transport).RoundTrip(0x91b2be?, 0xee79c0?)
	/opt/hostedtoolcache/go/1.22.1/x64/src/net/http/roundtrip.go:17 +0x13
net/http.send(0xc00013ca20, {0xee79c0, 0x1241040}, {0xc000027201?, 0x87a3c5?, 0x0?})
	/opt/hostedtoolcache/go/1.22.1/x64/src/net/http/client.go:259 +0x5e4
net/http.(*Client).send(0x1249500, 0xc00013ca20, {0x871fdb?, 0x1?, 0x0?})
	/opt/hostedtoolcache/go/1.22.1/x64/src/net/http/client.go:180 +0x98
net/http.(*Client).do(0x1249500, 0xc00013ca20)
	/opt/hostedtoolcache/go/1.22.1/x64/src/net/http/client.go:724 +0x8dc
net/http.(*Client).Do(...)
	/opt/hostedtoolcache/go/1.22.1/x64/src/net/http/client.go:590
net/http.(*Client).Get(0x1249500, {0xd2e2c2?, 0x1?})
	/opt/hostedtoolcache/go/1.22.1/x64/src/net/http/client.go:487 +0x5f
net/http.Get(...)
	/opt/hostedtoolcache/go/1.22.1/x64/src/net/http/client.go:456
github.com/Nitamet/geemo/backend/lolbuild.(*Loader).loadSources(0xc0000e9490)
	/home/runner/work/geemo/geemo/backend/lolbuild/loader.go:606 +0x3f
github.com/Nitamet/geemo/backend/lolbuild.(*Loader).GetSources(0xc0000e9490)
	/home/runner/work/geemo/geemo/backend/lolbuild/loader.go:626 +0x2f
reflect.Value.call({0xcf7e80?, 0xc0000e9490?, 0xc0003d2f48?}, {0xd17e8f, 0x4}, {0x12cfca0, 0x0, 0xc73a20?})
	/opt/hostedtoolcache/go/1.22.1/x64/src/reflect/value.go:596 +0xce5
reflect.Value.Call({0xcf7e80?, 0xc0000e9490?, 0x87748b?}, {0x12cfca0?, 0xb2c8fe?, 0xc000152ab0?})
	/opt/hostedtoolcache/go/1.22.1/x64/src/reflect/value.go:380 +0xb9
github.com/wailsapp/wails/v2/internal/binding.(*BoundMethod).Call(0xc000130fc0, {0x12cfca0, 0x0, 0xc73a20?})
	/home/runner/go/pkg/mod/github.com/wailsapp/wails/[email protected]/internal/binding/boundMethod.go:73 +0x205
github.com/wailsapp/wails/v2/internal/frontend/dispatcher.(*Dispatcher).processCallMessage(0xc00012ac80, {0xc00029a4d0, 0x65}, {0xeefec8, 0xc000140080})
	/home/runner/go/pkg/mod/github.com/wailsapp/wails/[email protected]/internal/frontend/dispatcher/calls.go:45 +0x188
github.com/wailsapp/wails/v2/internal/frontend/dispatcher.(*Dispatcher).ProcessMessage(0x0?, {0xc00029a4d0?, 0x0?}, {0xeefec8?, 0xc000140080?})
	/home/runner/go/pkg/mod/github.com/wailsapp/wails/[email protected]/internal/frontend/dispatcher/dispatcher.go:40 +0x56
github.com/wailsapp/wails/v2/internal/frontend/desktop/windows.(*Frontend).processMessage.func1()
	/home/runner/go/pkg/mod/github.com/wailsapp/wails/[email protected]/internal/frontend/desktop/windows/frontend.go:666 +0x38
created by github.com/wailsapp/wails/v2/internal/frontend/desktop/windows.(*Frontend).processMessage in goroutine 1
	/home/runner/go/pkg/mod/github.com/wailsapp/wails/[email protected]/internal/frontend/desktop/windows/frontend.go:665 +0x265

2024/04/14 18:06:59 open : The system cannot find the file specified.
2024/04/14 18:06:59 Panic: open : The system cannot find the file specified.
2024/04/14 18:06:59 Stack Trace: goroutine 72 [running]:
github.com/Nitamet/geemo/backend.LogPanic()
	/home/runner/work/geemo/geemo/backend/log.go:36 +0xe5
panic({0xc7c320?, 0xc0003d6870?})
	/opt/hostedtoolcache/go/1.22.1/x64/src/runtime/panic.go:770 +0x132
log.Panic({0xc000365648?, 0x0?, 0x242?})
	/opt/hostedtoolcache/go/1.22.1/x64/src/log/log.go:432 +0x5a
github.com/Nitamet/geemo/backend.(*Settings).Save(0xc0001ac8b8)
	/home/runner/work/geemo/geemo/backend/settings.go:103 +0x77
main.(*App).SetActiveSources(0x0?, {0xc0003d6860?, 0x0?, 0x8cccf3?})
	/home/runner/work/geemo/geemo/app.go:309 +0x5f
reflect.Value.call({0xd09120?, 0xc0001ac8a0?, 0x18?}, {0xd17e8f, 0x4}, {0xc000134588, 0x1, 0xc000134588?})
	/opt/hostedtoolcache/go/1.22.1/x64/src/reflect/value.go:596 +0xce5
reflect.Value.Call({0xd09120?, 0xc0001ac8a0?, 0x10?}, {0xc000134588?, 0xc000134540?, 0xeef9f0?})
	/opt/hostedtoolcache/go/1.22.1/x64/src/reflect/value.go:380 +0xb9
github.com/wailsapp/wails/v2/internal/binding.(*BoundMethod).Call(0xc000130af0, {0xc0003d6850, 0x1, 0xc73a20?})
	/home/runner/go/pkg/mod/github.com/wailsapp/wails/[email protected]/internal/binding/boundMethod.go:73 +0x205
github.com/wailsapp/wails/v2/internal/frontend/dispatcher.(*Dispatcher).processCallMessage(0xc00012ac80, {0xc000124800, 0x71}, {0xeefec8, 0xc000140080})
	/home/runner/go/pkg/mod/github.com/wailsapp/wails/[email protected]/internal/frontend/dispatcher/calls.go:45 +0x188
github.com/wailsapp/wails/v2/internal/frontend/dispatcher.(*Dispatcher).ProcessMessage(0xc0003e0000?, {0xc000124800?, 0xc000461fb0?}, {0xeefec8?, 0xc000140080?})
	/home/runner/go/pkg/mod/github.com/wailsapp/wails/[email protected]/internal/frontend/dispatcher/dispatcher.go:40 +0x56
github.com/wailsapp/wails/v2/internal/frontend/desktop/windows.(*Frontend).processMessage.func1()
	/home/runner/go/pkg/mod/github.com/wailsapp/wails/[email protected]/internal/frontend/desktop/windows/frontend.go:666 +0x38
created by github.com/wailsapp/wails/v2/internal/frontend/desktop/windows.(*Frontend).processMessage in goroutine 1
	/home/runner/go/pkg/mod/github.com/wailsapp/wails/[email protected]/internal/frontend/desktop/windows/frontend.go:665 +0x265

goroutine 1 [syscall, locked to thread]:
syscall.SyscallN(0x1fa34da0108?, {0xc000214dc0?, 0x0?, 0xc000214dc0?})
	/opt/hostedtoolcache/go/1.22.1/x64/src/runtime/syscall_windows.go:544 +0x107
syscall.(*Proc).Call(0x872385?, {0xc000214dc0?, 0xc85500?, 0x124a801?})
	/opt/hostedtoolcache/go/1.22.1/x64/src/syscall/dll_windows.go:166 +0x1c
syscall.(*LazyProc).Call(0x122ea60, {0xc000214dc0, 0x4, 0x4})
	/opt/hostedtoolcache/go/1.22.1/x64/src/syscall/dll_windows.go:286 +0x4a
github.com/wailsapp/wails/v2/internal/frontend/desktop/windows/winc/w32.GetMessage(...)
	/home/runner/go/pkg/mod/github.com/wailsapp/wails/[email protected]/internal/frontend/desktop/windows/winc/w32/user32.go:337
github.com/wailsapp/wails/v2/internal/frontend/desktop/windows/winc.RunMainLoop()
	/home/runner/go/pkg/mod/github.com/wailsapp/wails/[email protected]/internal/frontend/desktop/windows/winc/app.go:80 +0xd4
github.com/wailsapp/wails/v2/internal/frontend/desktop/windows.(*Frontend).RunMainLoop(0xc000140080?)
	/home/runner/go/pkg/mod/github.com/wailsapp/wails/[email protected]/internal/frontend/desktop/windows/frontend.go:199 +0xf
github.com/wailsapp/wails/v2/internal/app.(*App).Run(0xc000133130)
	/home/runner/go/pkg/mod/github.com/wailsapp/wails/[email protected]/internal/app/app_production.go:19 +0x54
github.com/wailsapp/wails/v2/pkg/application.(*Application).Run(0xc000091780)
	/home/runner/go/pkg/mod/github.com/wailsapp/wails/[email protected]/pkg/application/application.go:72 +0xc5
github.com/wailsapp/wails/v2.Run(0xc0000a6640?)
	/home/runner/go/pkg/mod/github.com/wailsapp/wails/[email protected]/wails.go:14 +0x9a
main.main()
	/home/runner/work/geemo/geemo/main.go:36 +0x689

goroutine 6 [chan receive]:
github.com/natefinch/lumberjack.(*Logger).millRun(...)
	/home/runner/go/pkg/mod/github.com/natefinch/[email protected]+incompatible/lumberjack.go:379
created by github.com/natefinch/lumberjack.(*Logger).mill.func1 in goroutine 1
	/home/runner/go/pkg/mod/github.com/natefinch/[email protected]+incompatible/lumberjack.go:390 +0x96

goroutine 18 [syscall]:
os/signal.signal_recv()
	/opt/hostedtoolcache/go/1.22.1/x64/src/runtime/sigqueue.go:152 +0x29
os/signal.loop()
	/opt/hostedtoolcache/go/1.22.1/x64/src/os/signal/signal_unix.go:23 +0x13
created by os/signal.Notify.func1.1 in goroutine 1
	/opt/hostedtoolcache/go/1.22.1/x64/src/os/signal/signal.go:151 +0x1f

goroutine 19 [chan receive]:
github.com/wailsapp/wails/v2/internal/signal.Start.func1()
	/home/runner/go/pkg/mod/github.com/wailsapp/wails/[email protected]/internal/signal/signal.go:31 +0x25
created by github.com/wailsapp/wails/v2/internal/signal.Start in goroutine 1
	/home/runner/go/pkg/mod/github.com/wailsapp/wails/[email protected]/internal/signal/signal.go:29 +0x8a

goroutine 27 [IO wait]:
internal/poll.runtime_pollWait(0x1fa7a02e1a0, 0x72)
	/opt/hostedtoolcache/go/1.22.1/x64/src/runtime/netpoll.go:345 +0x85
internal/poll.(*pollDesc).wait(0x87b131?, 0x4000?, 0x0)
	/opt/hostedtoolcache/go/1.22.1/x64/src/internal/poll/fd_poll_runtime.go:84 +0x27
internal/poll.execIO(0xc0001567a0, 0xe6f160)
	/opt/hostedtoolcache/go/1.22.1/x64/src/internal/poll/fd_windows.go:175 +0xe6
internal/poll.(*FD).Read(0xc000156788, {0xc0003c2000, 0xd80, 0xd80})
	/opt/hostedtoolcache/go/1.22.1/x64/src/internal/poll/fd_windows.go:436 +0x2b1
net.(*netFD).Read(0xc000156788, {0xc0003c2000?, 0x1fa7bb505a8?, 0xc000208240?})
	/opt/hostedtoolcache/go/1.22.1/x64/src/net/fd_posix.go:55 +0x25
net.(*conn).Read(0xc000136ab8, {0xc0003c2000?, 0xc000275918?, 0x871fdb?})
	/opt/hostedtoolcache/go/1.22.1/x64/src/net/net.go:179 +0x45
crypto/tls.(*atLeastReader).Read(0xc000208240, {0xc0003c2000?, 0x0?, 0xc000208240?})
	/opt/hostedtoolcache/go/1.22.1/x64/src/crypto/tls/conn.go:806 +0x3b
bytes.(*Buffer).ReadFrom(0xc000149430, {0xee7e60, 0xc000208240})
	/opt/hostedtoolcache/go/1.22.1/x64/src/bytes/buffer.go:211 +0x98
crypto/tls.(*Conn).readFromUntil(0xc000149188, {0x1fa7a02e298, 0xc000136ab8}, 0xc000275960?)
	/opt/hostedtoolcache/go/1.22.1/x64/src/crypto/tls/conn.go:828 +0xde
crypto/tls.(*Conn).readRecordOrCCS(0xc000149188, 0x0)
	/opt/hostedtoolcache/go/1.22.1/x64/src/crypto/tls/conn.go:626 +0x3cf
crypto/tls.(*Conn).readRecord(...)
	/opt/hostedtoolcache/go/1.22.1/x64/src/crypto/tls/conn.go:588
crypto/tls.(*Conn).Read(0xc000149188, {0xc0003e3000, 0x1000, 0xc000204e00?})
	/opt/hostedtoolcache/go/1.22.1/x64/src/crypto/tls/conn.go:1370 +0x156
bufio.(*Reader).Read(0xc0003c1320, {0xc00013e660, 0x9, 0x121a2a0?})
	/opt/hostedtoolcache/go/1.22.1/x64/src/bufio/bufio.go:241 +0x197
io.ReadAtLeast({0xee8140, 0xc0003c1320}, {0xc00013e660, 0x9, 0x9}, 0x9)
	/opt/hostedtoolcache/go/1.22.1/x64/src/io/io.go:335 +0x90
io.ReadFull(...)
	/opt/hostedtoolcache/go/1.22.1/x64/src/io/io.go:354
net/http.http2readFrameHeader({0xc00013e660, 0x9, 0xc000222a20?}, {0xee8140?, 0xc0003c1320?})
	/opt/hostedtoolcache/go/1.22.1/x64/src/net/http/h2_bundle.go:1638 +0x65
net/http.(*http2Framer).ReadFrame(0xc00013e620)
	/opt/hostedtoolcache/go/1.22.1/x64/src/net/http/h2_bundle.go:1902 +0x85
net/http.(*http2clientConnReadLoop).run(0xc000275fa8)
	/opt/hostedtoolcache/go/1.22.1/x64/src/net/http/h2_bundle.go:9303 +0x12c
net/http.(*http2ClientConn).readLoop(0xc0003e0000)
	/opt/hostedtoolcache/go/1.22.1/x64/src/net/http/h2_bundle.go:9198 +0x65
created by net/http.(*http2Transport).newClientConn in goroutine 26
	/opt/hostedtoolcache/go/1.22.1/x64/src/net/http/h2_bundle.go:7848 +0xca6

goroutine 71 [runnable, locked to thread]:
syscall.SyscallN(0x0?, {0xc0003613b8?, 0xc000361430?, 0x8e8a94?})
	/opt/hostedtoolcache/go/1.22.1/x64/src/runtime/syscall_windows.go:544 +0x107
syscall.Syscall9(0x1?, 0xc0000181e0?, 0xc000361488?, 0x8e6325?, 0xc00000ebd0?, 0x22?, 0xc0000181e0?, 0xffffffffffffffff?, 0xb?, 0x0, ...)
	/opt/hostedtoolcache/go/1.22.1/x64/src/runtime/syscall_windows.go:494 +0x72
syscall.CreateFile(0xc00000ebd0?, 0x80000000, 0x3, 0x1fa34daa608?, 0x3, 0x2000001, 0x0)
	/opt/hostedtoolcache/go/1.22.1/x64/src/syscall/zsyscall_windows.go:507 +0xb2
syscall.Open({0xc00000ebd0?, 0x8e642f?}, 0x80000, 0x0)
	/opt/hostedtoolcache/go/1.22.1/x64/src/syscall/syscall_windows.go:416 +0x2b2
os.openFileNolog({0xc00000ebd0, 0x22}, 0x0, 0x0)
	/opt/hostedtoolcache/go/1.22.1/x64/src/os/file_windows.go:103 +0x125
os.OpenFile({0xc00000ebd0, 0x22}, 0x0, 0x0)
	/opt/hostedtoolcache/go/1.22.1/x64/src/os/file.go:374 +0x3e
os.Open(...)
	/opt/hostedtoolcache/go/1.22.1/x64/src/os/file.go:354
github.com/sanbornm/go-selfupdate/selfupdate.(*Updater).UpdateAvailable(0xc000178000)
	/home/runner/go/pkg/mod/github.com/sanbornm/[email protected]/selfupdate/selfupdate.go:162 +0x47
main.(*App).IsUpdateAvailable(0x0?)
	/home/runner/work/geemo/geemo/app.go:313 +0x1b
reflect.Value.call({0xd09120?, 0xc0001ac8a0?, 0xc00000b340?}, {0xd17e8f, 0x4}, {0x12cfca0, 0x0, 0xc73a20?})
	/opt/hostedtoolcache/go/1.22.1/x64/src/reflect/value.go:596 +0xce5
reflect.Value.Call({0xd09120?, 0xc0001ac8a0?, 0x87748b?}, {0x12cfca0?, 0xb2c8fe?, 0xc00019a6c0?})
	/opt/hostedtoolcache/go/1.22.1/x64/src/reflect/value.go:380 +0xb9
github.com/wailsapp/wails/v2/internal/binding.(*BoundMethod).Call(0xc0001308c0, {0x12cfca0, 0x0, 0xc73a20?})
	/home/runner/go/pkg/mod/github.com/wailsapp/wails/[email protected]/internal/binding/boundMethod.go:73 +0x205
github.com/wailsapp/wails/v2/internal/frontend/dispatcher.(*Dispatcher).processCallMessage(0xc00012ac80, {0xc00029a5b0, 0x65}, {0xeefec8, 0xc000140080})
	/home/runner/go/pkg/mod/github.com/wailsapp/wails/[email protected]/internal/frontend/dispatcher/calls.go:45 +0x188
github.com/wailsapp/wails/v2/internal/frontend/dispatcher.(*Dispatcher).ProcessMessage(0x0?, {0xc00029a5b0?, 0x0?}, {0xeefec8?, 0xc000140080?})
	/home/runner/go/pkg/mod/github.com/wailsapp/wails/[email protected]/internal/frontend/dispatcher/dispatcher.go:40 +0x56
github.com/wailsapp/wails/v2/internal/frontend/desktop/windows.(*Frontend).processMessage.func1()
	/home/runner/go/pkg/mod/github.com/wailsapp/wails/[email protected]/internal/frontend/desktop/windows/frontend.go:666 +0x38
created by github.com/wailsapp/wails/v2/internal/frontend/desktop/windows.(*Frontend).processMessage in goroutine 1
	/home/runner/go/pkg/mod/github.com/wailsapp/wails/[email protected]/internal/frontend/desktop/windows/frontend.go:665 +0x265

2024/04/14 18:07:01 exit status 1

I think because of the updater and the wrong command declared there 🤔

@Nitamet
Copy link
Owner

Nitamet commented Apr 15, 2024

Hi, thanks for the report!

The app didn't save the path for the newly created settings file, resulting in a crash on the attempt to open it. I've fixed it in the new version.

@Nitamet Nitamet added the bug Something isn't working label Apr 15, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
bug Something isn't working
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants