golang window程序崩溃
最近遇到一个问题,程序在window上运行,运行一段时间后就会崩溃,以下是崩溃时捕捉到的日志
Exception 0xc0000005 0x1 0x24 0x7ff940d734f6
PC=0x7ff940d734f6
signal arrived during external code execution
runtime.cgocall(0x3bb620, 0xc00007b408)
D:/software/golang/an/src/runtime/cgocall.go:157 +0x3e fp=0xc000217468 sp=0xc000217430 pc=0x3493be
syscall.SyscallN(0xaff90a?, {0xc000217500?, 0x0?, 0xd8cb40?})
D:/software/golang/an/src/runtime/syscall_windows.go:544 +0x107 fp=0xc0002174e0 sp=0xc000217468 pc=0x3b6b47
syscall.Syscall9(0x0?, 0x0?, 0xc0000848c0?, 0xc0005655f8?, 0x3b6b7a?, 0x3bb620?, 0xc00007b408?, 0x1754c00?, 0xc000565630?, 0xc000217668, ...)
D:/software/golang/an/src/runtime/syscall_windows.go:494 +0x72 fp=0xc000217558 sp=0xc0002174e0 pc=0x3b6872
github.com/go-ole/go-ole.invoke(0x2c0938ad4f0, 0x3ea, 0x1, {0xc000217838, 0x1, 0x353325?})
D:/workspace2/go/pkg/mod/github.com/go-ole/go-ole@v1.3.0/idispatch_windows.go:176 +0x10a5 fp=0xc000217748 sp=0xc000217558 pc=0xb04425
github.com/go-ole/go-ole.(*IDispatch).Invoke(...)
D:/workspace2/go/pkg/mod/github.com/go-ole/go-ole@v1.3.0/idispatch.go:27
github.com/go-ole/go-ole.(*IDispatch).InvokeWithOptionalArgs(0x2c0938ad4f0, {0xee1614?, 0xcf6601?}, 0x1, {0xc000565838, 0x1, 0x1})
D:/workspace2/go/pkg/mod/github.com/go-ole/go-ole@v1.3.0/idispatch.go:71 +0x7b fp=0xc000217780 sp=0xc000217748 pc=0xb02e3b
github.com/go-ole/go-ole/oleutil.CallMethod(...)
D:/workspace2/go/pkg/mod/github.com/go-ole/go-ole@v1.3.0/oleutil/oleutil.go:51
github.com/nyaosorg/go-windows-shortcut.(*_WShell).Read(0xc000244080?, {0xc00000ea00?, 0xc0003e78a0?})
D:/workspace2/go/pkg/mod/github.com/nyaosorg/go-windows-shortcut@v0.0.0-20220529122037-8b0c89bca4c4/main_windows.go:38 +0xa9 fp=0xc000217860 sp=0xc000217780 pc=0xb08b89
github.com/nyaosorg/go-windows-shortcut._read({0xc000244080?, 0xc0003e7910?})
D:/workspace2/go/pkg/mod/github.com/nyaosorg/go-windows-shortcut@v0.0.0-20220529122037-8b0c89bca4c4/main_windows.go:66 +0xcd fp=0xc0002178e8 sp=0xc000217860 pc=0xb08f8d
github.com/nyaosorg/go-windows-shortcut.Read(...)
D:/workspace2/go/pkg/mod/github.com/nyaosorg/go-windows-shortcut@v0.0.0-20220529122037-8b0c89bca4c4/main.go:5
assistant/utils/systemUtils.GetUipathRealPath()
D:/workspace2/go/src/assistant_client_v2/utils/systemUtils/systemUtils.go:431 +0x69 fp=0xc0002179b0 sp=0xc0002178e8 pc=0xb14e89
assistant/utils/systemUtils.StartUiPathService()
D:/workspace2/go/src/assistant_client_v2/utils/systemUtils/systemUtils.go:211 +0x34 fp=0xc0002179f0 sp=0xc0002179b0 pc=0xb12c14
assistant/utils/uipathConnector.StartUipathOrNot()
D:/workspace2/go/src/assistant_client_v2/utils/uipathConnector/uipathConnector.go:128 +0x37 fp=0xc000217a60 sp=0xc0002179f0 pc=0xb1c0b7
assistant/utils/uipathConnector.GetUipathProcessList()
D:/workspace2/go/src/assistant_client_v2/utils/uipathConnector/uipathConnector.go:95 +0x25 fp=0xc000217c98 sp=0xc000217a60 pc=0xb1ba65
assistant/module/process.SyncUipathPackageAndPowershell()
D:/workspace2/go/src/assistant_client_v2/module/process/process.service.go:39 +0x4b fp=0xc000217fc8 sp=0xc000217c98 pc=0xb2090b
assistant/module/process.AutoSyncProcessPackage()
D:/workspace2/go/src/assistant_client_v2/module/process/process.service.go:32 +0x13 fp=0xc000217fe0 sp=0xc000217fc8 pc=0xb20893
runtime.goexit({})
D:/software/golang/an/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000217fe8 sp=0xc000217fe0 pc=0x3b9e61
created by assistant/module/process.Init in goroutine 1
D:/workspace2/go/src/assistant_client_v2/module/process/process.api.go:31 +0x191
goroutine 1 gp=0xc00005a000 m=0 mp=0x16cbfa0 [syscall, 707 minutes, locked to thread]:
runtime.cgocall(0x3bb620, 0x16cc3a0)
D:/software/golang/an/src/runtime/cgocall.go:157 +0x3e fp=0xc000121ce8 sp=0xc000121cb0 pc=0x3493be
syscall.SyscallN(0xf37398?, {0xc000121d80?, 0x3b6795?, 0x7ff93f66e040?})
D:/software/golang/an/src/runtime/syscall_windows.go:544 +0x107 fp=0xc000121d60 sp=0xc000121ce8 pc=0x3b6b47
syscall.Syscall6(0xb?, 0x10?, 0x0?, 0x0?, 0xc000121e68?, 0x3532fb?, 0x0?, 0xc00009a5e0?)
D:/software/golang/an/src/runtime/syscall_windows.go:488 +0x4a fp=0xc000121dc0 sp=0xc000121d60 pc=0x3b67ea
golang.org/x/sys/windows.(*Proc).Call(0x3536a5?, {0xc0004089c0?, 0xd90080?, 0x16cb201?})
D:/workspace2/go/pkg/mod/golang.org/x/sys@v0.19.0/windows/dll_windows.go:176 +0x1a5 fp=0xc000121e70 sp=0xc000121dc0 pc=0xafedc5
golang.org/x/sys/windows.(*LazyProc).Call(0xcf23a0, {0xc0004089c0, 0x4, 0x4})
D:/workspace2/go/pkg/mod/golang.org/x/sys@v0.19.0/windows/dll_windows.go:348 +0x4a fp=0xc000121ea0 sp=0xc000121e70 pc=0xaff90a
github.com/getlantern/systray.nativeLoop()
D:/workspace2/go/pkg/mod/github.com/getlantern/systray@v1.2.2/systray_windows.go:792 +0xda fp=0xc000121f10 sp=0xc000121ea0 pc=0xb88dda
github.com/getlantern/systray.Run(0xc68b38?, 0xc00005a000?)
D:/workspace2/go/pkg/mod/github.com/getlantern/systray@v1.2.2/systray.go:78 +0x18 fp=0xc000121f30 sp=0xc000121f10 pc=0xb86058
main.main()
D:/workspace2/go/src/assistant_client_v2/apps/tongweiassistant/start.go:114 +0x2d fp=0xc000121f50 sp=0xc000121f30 pc=0xb90dad
runtime.main()
D:/software/golang/an/src/runtime/proc.go:271 +0x28b fp=0xc000121fe0 sp=0xc000121f50 pc=0x38314b
runtime.goexit({})
D:/software/golang/an/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000121fe8 sp=0xc000121fe0 pc=0x3b9e61
goroutine 2 gp=0xc00005a700 m=nil [force gc (idle), 957 minutes]:
runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
D:/software/golang/an/src/runtime/proc.go:402 +0xce fp=0xc00005dfa8 sp=0xc00005df88 pc=0x38356e
runtime.goparkunlock(...)
D:/software/golang/an/src/runtime/proc.go:408
runtime.forcegchelper()
D:/software/golang/an/src/runtime/proc.go:326 +0xb8 fp=0xc00005dfe0 sp=0xc00005dfa8 pc=0x3833d8
runtime.goexit({})
D:/software/golang/an/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00005dfe8 sp=0xc00005dfe0 pc=0x3b9e61
created by runtime.init.6 in goroutine 1
D:/software/golang/an/src/runtime/proc.go:314 +0x1a
goroutine 3 gp=0xc00005aa80 m=nil [GC sweep wait]:
runtime.gopark(0x16c9b01?, 0x16c9b80?, 0xc?, 0x9?, 0x1?)
D:/software/golang/an/src/runtime/proc.go:402 +0xce fp=0xc00005ff80 sp=0xc00005ff60 pc=0x38356e
runtime.goparkunlock(...)
D:/software/golang/an/src/runtime/proc.go:408
runtime.bgsweep(0xc00003a070)
D:/software/golang/an/src/runtime/mgcsweep.go:318 +0xdf fp=0xc00005ffc8 sp=0xc00005ff80 pc=0x36b6df
runtime.gcenable.gowrap1()
D:/software/golang/an/src/runtime/mgc.go:203 +0x25 fp=0xc00005ffe0 sp=0xc00005ffc8 pc=0x35ffa5
runtime.goexit({})
D:/software/golang/an/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00005ffe8 sp=0xc00005ffe0 pc=0x3b9e61
created by runtime.gcenable in goroutine 1
D:/software/golang/an/src/runtime/mgc.go:203 +0x66
goroutine 4 gp=0xc00005ac40 m=nil [sleep]:
runtime.gopark(0xc000076000?, 0x8c026ece06a9f?, 0x0?, 0x0?, 0xf36ea8?)
D:/software/golang/an/src/runtime/proc.go:402 +0xce fp=0xc00006ff38 sp=0xc00006ff18 pc=0x38356e
runtime.goparkunlock(...)
D:/software/golang/an/src/runtime/proc.go:408
runtime.(*scavengerState).sleep(0x16caee0, 0x4131170000000000)
D:/software/golang/an/src/runtime/mgcscavenge.go:504 +0x118 fp=0xc00006ffa8 sp=0xc00006ff38 pc=0x369258
runtime.bgscavenge(0xc00003a070)
D:/software/golang/an/src/runtime/mgcscavenge.go:662 +0x74 fp=0xc00006ffc8 sp=0xc00006ffa8 pc=0x369654
runtime.gcenable.gowrap2()
D:/software/golang/an/src/runtime/mgc.go:204 +0x25 fp=0xc00006ffe0 sp=0xc00006ffc8 pc=0x35ff45
runtime.goexit({})
D:/software/golang/an/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00006ffe8 sp=0xc00006ffe0 pc=0x3b9e61
created by runtime.gcenable in goroutine 1
D:/software/golang/an/src/runtime/mgc.go:204 +0xa5
goroutine 5 gp=0xc00005b180 m=nil [finalizer wait]:
runtime.gopark(0x0?, 0xf38188?, 0x0?, 0x0?, 0x2000000020?)
D:/software/golang/an/src/runtime/proc.go:402 +0xce fp=0xc000061e20 sp=0xc000061e00 pc=0x38356e
runtime.runfinq()
D:/software/golang/an/src/runtime/mfinal.go:194 +0x107 fp=0xc000061fe0 sp=0xc000061e20 pc=0x35f027
runtime.goexit({})
D:/software/golang/an/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000061fe8 sp=0xc000061fe0 pc=0x3b9e61
created by runtime.createfing in goroutine 1
D:/software/golang/an/src/runtime/mfinal.go:164 +0x3d
goroutine 6 gp=0xc00005b340 m=nil [select]:
runtime.gopark(0xc000071e88?, 0x5?, 0xe0?, 0x1c?, 0xc000071db6?)
D:/software/golang/an/src/runtime/proc.go:402 +0xce fp=0xc000071c48 sp=0xc000071c28 pc=0x38356e
runtime.selectgo(0xc000071e88, 0xc000071dac, 0x16caa20?, 0x0, 0xeddaa3084?, 0x1)
D:/software/golang/an/src/runtime/select.go:327 +0x725 fp=0xc000071d68 sp=0xc000071c48 pc=0x395045
github.com/robfig/cron/v3.(*Cron).run(0xc000236c80)
D:/workspace2/go/pkg/mod/github.com/robfig/cron/v3@v3.0.1/cron.go:263 +0xb5c fp=0xc000071fc8 sp=0xc000071d68 pc=0x6ddcfc
github.com/robfig/cron/v3.(*Cron).Start.gowrap2()
D:/workspace2/go/pkg/mod/github.com/robfig/cron/v3@v3.0.1/cron.go:222 +0x25 fp=0xc000071fe0 sp=0xc000071fc8 pc=0x6dd105
runtime.goexit({})
D:/software/golang/an/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000071fe8 sp=0xc000071fe0 pc=0x3b9e61
created by github.com/robfig/cron/v3.(*Cron).Start in goroutine 1
D:/workspace2/go/pkg/mod/github.com/robfig/cron/v3@v3.0.1/cron.go:222 +0xc5
goroutine 7 gp=0xc00005b500 m=nil [sleep]:
runtime.gopark(0x8c0245dc0f108?, 0x0?, 0x0?, 0x0?, 0x3000106?)
D:/software/golang/an/src/runtime/proc.go:402 +0xce fp=0xc00056bf60 sp=0xc00056bf40 pc=0x38356e
time.Sleep(0xdf8475800)
D:/software/golang/an/src/runtime/time.go:195 +0x11a fp=0xc00056bfa0 sp=0xc00056bf60 pc=0x3b6cfa
gitlab.fanhaninfo.net/go/togo/module/license_terminal.autoCheckExpiration()
D:/workspace2/go/pkg/mod/gitlab.fanhaninfo.net/go/togo@v0.0.0-20240321063827-a8e2d664fcb1/module/license_terminal/license_terminal.package.go:223 +0x35 fp=0xc00056bfe0 sp=0xc00056bfa0 pc=0xb8b395
runtime.goexit({})
D:/software/golang/an/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00056bfe8 sp=0xc00056bfe0 pc=0x3b9e61
created by gitlab.fanhaninfo.net/go/togo/module/license_terminal.init.1 in goroutine 1
D:/workspace2/go/pkg/mod/gitlab.fanhaninfo.net/go/togo@v0.0.0-20240321063827-a8e2d664fcb1/module/license_terminal/license_terminal.package.go:212 +0xfb
goroutine 43 gp=0xc00005b6c0 m=nil [sleep]:
runtime.gopark(0x8c026b29e2248?, 0xec2340?, 0x0?, 0x65?, 0xc0001f8310?)
D:/software/golang/an/src/runtime/proc.go:402 +0xce fp=0xc0007c3f88 sp=0xc0007c3f68 pc=0x38356e
time.Sleep(0x77359400)
D:/software/golang/an/src/runtime/time.go:195 +0x11a fp=0xc0007c3fc8 sp=0xc0007c3f88 pc=0x3b6cfa
assistant/module/jobAndPlan.Init.func5()
D:/workspace2/go/src/assistant_client_v2/module/jobAndPlan/jobAndPlan.api.go:94 +0x1d fp=0xc0007c3fe0 sp=0xc0007c3fc8 pc=0xb33dbd
runtime.goexit({})
D:/software/golang/an/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0007c3fe8 sp=0xc0007c3fe0 pc=0x3b9e61
created by assistant/module/jobAndPlan.Init in goroutine 1
D:/workspace2/go/src/assistant_client_v2/module/jobAndPlan/jobAndPlan.api.go:91 +0x345
goroutine 9 gp=0xc00005b880 m=nil [sleep]:
runtime.gopark(0x8c02307f7a2e0?, 0xd80760?, 0x20?, 0x75?, 0xc0003f7530?)
D:/software/golang/an/src/runtime/proc.go:402 +0xce fp=0xc0004b1f40 sp=0xc0004b1f20 pc=0x38356e
time.Sleep(0xdf8475800)
D:/software/golang/an/src/runtime/time.go:195 +0x11a fp=0xc0004b1f80 sp=0xc0004b1f40 pc=0x3b6cfa
gitlab.fanhaninfo.net/go/togo/module/dblog.clearExp.func1()
D:/workspace2/go/pkg/mod/gitlab.fanhaninfo.net/go/togo@v0.0.0-20240321063827-a8e2d664fcb1/module/dblog/dblog.go:47 +0x65 fp=0xc0004b1fe0 sp=0xc0004b1f80 pc=0xab0f65
runtime.goexit({})
D:/software/golang/an/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0004b1fe8 sp=0xc0004b1fe0 pc=0x3b9e61
created by gitlab.fanhaninfo.net/go/togo/module/dblog.clearExp in goroutine 1
D:/workspace2/go/pkg/mod/gitlab.fanhaninfo.net/go/togo@v0.0.0-20240321063827-a8e2d664fcb1/module/dblog/dblog.go:38 +0x1a
goroutine 10 gp=0xc00005ba40 m=nil [select, 957 minutes]:
runtime.gopark(0xc000277e88?, 0x5?, 0xe0?, 0x7c?, 0xc000277db6?)
D:/software/golang/an/src/runtime/proc.go:402 +0xce fp=0xc000277c48 sp=0xc000277c28 pc=0x38356e
runtime.selectgo(0xc000277e88, 0xc000277dac, 0x0?, 0x0, 0x0?, 0x1)
D:/software/golang/an/src/runtime/select.go:327 +0x725 fp=0xc000277d68 sp=0xc000277c48 pc=0x395045
github.com/robfig/cron/v3.(*Cron).run(0xc0002372c0)
D:/workspace2/go/pkg/mod/github.com/robfig/cron/v3@v3.0.1/cron.go:263 +0xb5c fp=0xc000277fc8 sp=0xc000277d68 pc=0x6ddcfc
github.com/robfig/cron/v3.(*Cron).Start.gowrap2()
D:/workspace2/go/pkg/mod/github.com/robfig/cron/v3@v3.0.1/cron.go:222 +0x25 fp=0xc000277fe0 sp=0xc000277fc8 pc=0x6dd105
runtime.goexit({})
D:/software/golang/an/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000277fe8 sp=0xc000277fe0 pc=0x3b9e61
created by github.com/robfig/cron/v3.(*Cron).Start in goroutine 1
D:/workspace2/go/pkg/mod/github.com/robfig/cron/v3@v3.0.1/cron.go:222 +0xc5
goroutine 11 gp=0xc00005bc00 m=nil [sleep]:
runtime.gopark(0x8c022fc22b4a0?, 0x0?, 0x0?, 0x0?, 0x0?)
D:/software/golang/an/src/runtime/proc.go:402 +0xce fp=0xc00006df80 sp=0xc00006df60 pc=0x38356e
time.Sleep(0xdf8475800)
D:/software/golang/an/src/runtime/time.go:195 +0x11a fp=0xc00006dfc0 sp=0xc00006df80 pc=0x3b6cfa
gitlab.fanhaninfo.net/go/togo/dao/ormDriver/xormDriver.checkDbHealthy.func1()
D:/workspace2/go/pkg/mod/gitlab.fanhaninfo.net/go/togo@v0.0.0-20240321063827-a8e2d664fcb1/dao/ormDriver/xormDriver/xorm.go:158 +0x47 fp=0xc00006dfe0 sp=0xc00006dfc0 pc=0xa6d7e7
runtime.goexit({})
D:/software/golang/an/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00006dfe8 sp=0xc00006dfe0 pc=0x3b9e61
created by gitlab.fanhaninfo.net/go/togo/dao/ormDriver/xormDriver.checkDbHealthy in goroutine 1
D:/workspace2/go/pkg/mod/gitlab.fanhaninfo.net/go/togo@v0.0.0-20240321063827-a8e2d664fcb1/dao/ormDriver/xormDriver/xorm.go:137 +0x1a
goroutine 12 gp=0xc00005bdc0 m=nil [chan receive, 957 minutes]:
runtime.gopark(0x17dfc0c967f3bd?, 0x0?, 0x8?, 0x5f?, 0xa60d45?)
D:/software/golang/an/src/runtime/proc.go:402 +0xce fp=0xc000569ee0 sp=0xc000569ec0 pc=0x38356e
runtime.chanrecv(0xc000074fc0, 0xc000525fc0, 0x1)
D:/software/golang/an/src/runtime/chan.go:583 +0x3cd fp=0xc000569f58 sp=0xc000569ee0 pc=0x34ba4d
runtime.chanrecv1(0x0?, 0xc000525fb0?)
D:/software/golang/an/src/runtime/chan.go:442 +0x12 fp=0xc000569f80 sp=0xc000569f58 pc=0x34b652
gitlab.fanhaninfo.net/go/togo/dao/ormDriver/xormDriver.syncBeans.func1()
D:/workspace2/go/pkg/mod/gitlab.fanhaninfo.net/go/togo@v0.0.0-20240321063827-a8e2d664fcb1/dao/ormDriver/xormDriver/xorm.go:57 +0x25 fp=0xc000569fe0 sp=0xc000569f80 pc=0xa6da25
runtime.goexit({})
D:/software/golang/an/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000569fe8 sp=0xc000569fe0 pc=0x3b9e61
created by gitlab.fanhaninfo.net/go/togo/dao/ormDriver/xormDriver.syncBeans in goroutine 1
D:/workspace2/go/pkg/mod/gitlab.fanhaninfo.net/go/togo@v0.0.0-20240321063827-a8e2d664fcb1/dao/ormDriver/xormDriver/xorm.go:55 +0x1a
goroutine 13 gp=0xc000282000 m=nil [select, 957 minutes]:
runtime.gopark(0xc000289f88?, 0x2?, 0x60?, 0x0?, 0xc000289f84?)
D:/software/golang/an/src/runtime/proc.go:402 +0xce fp=0xc000289e30 sp=0xc000289e10 pc=0x38356e
runtime.selectgo(0xc000289f88, 0xc000289f80, 0x0?, 0x0, 0x0?, 0x1)
D:/software/golang/an/src/runtime/select.go:327 +0x725 fp=0xc000289f50 sp=0xc000289e30 pc=0x395045
database/sql.(*DB).connectionOpener(0xc00023cea0, {0x102fb10, 0xc0001dc910})
D:/software/golang/an/src/database/sql/sql.go:1246 +0x87 fp=0xc000289fb8 sp=0xc000289f50 pc=0x70ed07
database/sql.OpenDB.gowrap1()
D:/software/golang/an/src/database/sql/sql.go:824 +0x28 fp=0xc000289fe0 sp=0xc000289fb8 pc=0x70d028
runtime.goexit({})
D:/software/golang/an/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000289fe8 sp=0xc000289fe0 pc=0x3b9e61
created by database/sql.OpenDB in goroutine 1
D:/software/golang/an/src/database/sql/sql.go:824 +0x14c
goroutine 42 gp=0xc000282380 m=nil [sleep]:
runtime.gopark(0x8c026aceb2c24?, 0xc00040ae60?, 0x13?, 0xe?, 0xc00033ec48?)
D:/software/golang/an/src/runtime/proc.go:402 +0xce fp=0xc00043bf88 sp=0xc00043bf68 pc=0x38356e
time.Sleep(0x3b9aca00)
D:/software/golang/an/src/runtime/time.go:195 +0x11a fp=0xc00043bfc8 sp=0xc00043bf88 pc=0x3b6cfa
assistant/module/jobAndPlan.Init.func4()
D:/workspace2/go/src/assistant_client_v2/module/jobAndPlan/jobAndPlan.api.go:88 +0x1d fp=0xc00043bfe0 sp=0xc00043bfc8 pc=0xb33d7d
runtime.goexit({})
D:/software/golang/an/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00043bfe8 sp=0xc00043bfe0 pc=0x3b9e61
created by assistant/module/jobAndPlan.Init in goroutine 1
D:/workspace2/go/src/assistant_client_v2/module/jobAndPlan/jobAndPlan.api.go:85 +0x337
goroutine 40 gp=0xc000282700 m=nil [sleep]:
runtime.gopark(0x8c02494760954?, 0x0?, 0xe8?, 0xeb?, 0x0?)
D:/software/golang/an/src/runtime/proc.go:402 +0xce fp=0xc00006bf88 sp=0xc00006bf68 pc=0x38356e
time.Sleep(0x2540be400)
D:/software/golang/an/src/runtime/time.go:195 +0x11a fp=0xc00006bfc8 sp=0xc00006bf88 pc=0x3b6cfa
assistant/module/jobAndPlan.Init.func2()
D:/workspace2/go/src/assistant_client_v2/module/jobAndPlan/jobAndPlan.api.go:76 +0x25 fp=0xc00006bfe0 sp=0xc00006bfc8 pc=0xb33d05
runtime.goexit({})
D:/software/golang/an/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00006bfe8 sp=0xc00006bfe0 pc=0x3b9e61
created by assistant/module/jobAndPlan.Init in goroutine 1
D:/workspace2/go/src/assistant_client_v2/module/jobAndPlan/jobAndPlan.api.go:73 +0x31f
goroutine 19 gp=0xc0002828c0 m=nil [sleep, 7 minutes]:
runtime.gopark(0x8bfbf83629e1c?, 0xd80760?, 0x70?, 0x64?, 0xc0003f6480?)
D:/software/golang/an/src/runtime/proc.go:402 +0xce fp=0xc000287f30 sp=0xc000287f10 pc=0x38356e
time.Sleep(0x8bb2c97000)
D:/software/golang/an/src/runtime/time.go:195 +0x11a fp=0xc000287f70 sp=0xc000287f30 pc=0x3b6cfa
gitlab.fanhaninfo.net/go/togo/module/accountcenter.autoTimeToClear.func1()
D:/workspace2/go/pkg/mod/gitlab.fanhaninfo.net/go/togo@v0.0.0-20240321063827-a8e2d664fcb1/module/accountcenter/model.account.token.go:117 +0x65 fp=0xc000287fe0 sp=0xc000287f70 pc=0xaf2825
runtime.goexit({})
D:/software/golang/an/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000287fe8 sp=0xc000287fe0 pc=0x3b9e61
created by gitlab.fanhaninfo.net/go/togo/module/accountcenter.autoTimeToClear in goroutine 1
D:/workspace2/go/pkg/mod/gitlab.fanhaninfo.net/go/togo@v0.0.0-20240321063827-a8e2d664fcb1/module/accountcenter/model.account.token.go:107 +0x1a
goroutine 78795 gp=0xc000282a80 m=15 mp=0xc00013e808 [syscall, locked to thread]:
runtime.cgocall(0x3bb620, 0xc00013ec08)
D:/software/golang/an/src/runtime/cgocall.go:157 +0x3e fp=0xc000565a88 sp=0xc000565a50 pc=0x3493be
syscall.SyscallN(0x0?, {0xc000565b20?, 0x0?, 0x0?})
D:/software/golang/an/src/runtime/syscall_windows.go:544 +0x107 fp=0xc000565b00 sp=0xc000565a88 pc=0x3b6b47
syscall.Syscall6(0xc000207c40?, 0xa13004?, 0xebd3e0?, 0xdb4ea0?, 0xc000565c08?, 0x3532fb?, 0xc0003d9688?, 0x6?)
D:/software/golang/an/src/runtime/syscall_windows.go:488 +0x4a fp=0xc000565b60 sp=0xc000565b00 pc=0x3b67ea
syscall.readFile(0x7cc, {0xc00047e400?, 0x200, 0xc00047e400?}, 0x0?, 0x800000?)
D:/software/golang/an/src/syscall/zsyscall_windows.go:1021 +0x8b fp=0xc000565bd0 sp=0xc000565b60 pc=0x3d982b
syscall.ReadFile(...)
D:/software/golang/an/src/syscall/syscall_windows.go:442
syscall.Read(0xc000238c88?, {0xc00047e400?, 0x0?, 0x200?})
D:/software/golang/an/src/syscall/syscall_windows.go:421 +0x2d fp=0xc000565c28 sp=0xc000565bd0 pc=0x3d396d
internal/poll.(*FD).Read(0xc000238c88, {0xc00047e400, 0x200, 0x200})
D:/software/golang/an/src/internal/poll/fd_windows.go:422 +0x1c5 fp=0xc000565cd0 sp=0xc000565c28 pc=0x4357c5
os.(*File).read(...)
D:/software/golang/an/src/os/file_posix.go:29
os.(*File).Read(0xc00008c030, {0xc00047e400?, 0x1755400?, 0x0?})
D:/software/golang/an/src/os/file.go:118 +0x52 fp=0xc000565d10 sp=0xc000565cd0 pc=0x441cf2
os.(*fileWithoutWriteTo).Read(0xc0002f2090?, {0xc00047e400?, 0x3532fb?, 0xa6e00a?})
<autogenerated>:1 +0x25 fp=0xc000565d40 sp=0xc000565d10 pc=0x449705
bytes.(*Buffer).ReadFrom(0xc0002f2090, {0x1026da0, 0xc00008c088})
D:/software/golang/an/src/bytes/buffer.go:211 +0x98 fp=0xc000565d98 sp=0xc000565d40 pc=0x4615f8
io.copyBuffer({0x1026940, 0xc0002f2090}, {0x1026da0, 0xc00008c088}, {0x0, 0x0, 0x0})
D:/software/golang/an/src/io/io.go:415 +0x151 fp=0xc000565e10 sp=0xc000565d98 pc=0x3c9f11
io.Copy(...)
D:/software/golang/an/src/io/io.go:388
os.genericWriteTo(0x6?, {0x1026940, 0xc0002f2090})
D:/software/golang/an/src/os/file.go:269 +0x58 fp=0xc000565e60 sp=0xc000565e10 pc=0x4424f8
os.(*File).WriteTo(0xc000350608?, {0x1026940?, 0xc0002f2090?})
D:/software/golang/an/src/os/file.go:247 +0x49 fp=0xc000565e88 sp=0xc000565e60 pc=0x442429
io.copyBuffer({0x1026940, 0xc0002f2090}, {0x1026e00, 0xc00008c030}, {0x0, 0x0, 0x0})
D:/software/golang/an/src/io/io.go:411 +0x9d fp=0xc000565f00 sp=0xc000565e88 pc=0x3c9e5d
io.Copy(...)
D:/software/golang/an/src/io/io.go:388
os/exec.(*Cmd).writerDescriptor.func1()
D:/software/golang/an/src/os/exec/exec.go:577 +0x34 fp=0xc000565f60 sp=0xc000565f00 pc=0x6cd1f4
os/exec.(*Cmd).Start.func2(0x77359400?)
D:/software/golang/an/src/os/exec/exec.go:724 +0x2c fp=0xc000565fc8 sp=0xc000565f60 pc=0x6cdf0c
os/exec.(*Cmd).Start.gowrap1()
D:/software/golang/an/src/os/exec/exec.go:736 +0x24 fp=0xc000565fe0 sp=0xc000565fc8 pc=0x6cdea4
runtime.goexit({})
D:/software/golang/an/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000565fe8 sp=0xc000565fe0 pc=0x3b9e61
created by os/exec.(*Cmd).Start in goroutine 78791
D:/software/golang/an/src/os/exec/exec.go:723 +0xa2b
goroutine 41 gp=0xc000282c40 m=nil [sleep]:
runtime.gopark(0x8c025e3f22d2c?, 0xc00028ffd0?, 0x25?, 0xd5?, 0xc0001e2070?)
D:/software/golang/an/src/runtime/proc.go:402 +0xce fp=0xc00028bf88 sp=0xc00028bf68 pc=0x38356e
time.Sleep(0x2540be400)
D:/software/golang/an/src/runtime/time.go:195 +0x11a fp=0xc00028bfc8 sp=0xc00028bf88 pc=0x3b6cfa
assistant/module/jobAndPlan.Init.func3()
D:/workspace2/go/src/assistant_client_v2/module/jobAndPlan/jobAndPlan.api.go:82 +0x25 fp=0xc00028bfe0 sp=0xc00028bfc8 pc=0xb33d45
runtime.goexit({})
D:/software/golang/an/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00028bfe8 sp=0xc00028bfe0 pc=0x3b9e61
created by assistant/module/jobAndPlan.Init in goroutine 1
D:/workspace2/go/src/assistant_client_v2/module/jobAndPlan/jobAndPlan.api.go:79 +0x32b
goroutine 24 gp=0xc000282fc0 m=nil [select, 57 minutes]:
runtime.gopark(0xc00029bf90?, 0x2?, 0x70?, 0xbe?, 0xc00029bf5c?)
D:/software/golang/an/src/runtime/proc.go:402 +0xce fp=0xc00029be08 sp=0xc00029bde8 pc=0x38356e
runtime.selectgo(0xc00029bf90, 0xc00029bf58, 0xc000074000?, 0x0, 0xc000282fc0?, 0x1)
D:/software/golang/an/src/runtime/select.go:327 +0x725 fp=0xc00029bf28 sp=0xc00029be08 pc=0x395045
database/sql.(*DB).connectionCleaner(0xc00023cea0, 0xc000248570?)
D:/software/golang/an/src/database/sql/sql.go:1089 +0x9c fp=0xc00029bfc0 sp=0xc00029bf28 pc=0x70e1bc
database/sql.(*DB).startCleanerLocked.gowrap1()
D:/software/golang/an/src/database/sql/sql.go:1076 +0x25 fp=0xc00029bfe0 sp=0xc00029bfc0 pc=0x70e0e5
runtime.goexit({})
D:/software/golang/an/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00029bfe8 sp=0xc00029bfe0 pc=0x3b9e61
created by database/sql.(*DB).startCleanerLocked in goroutine 12
D:/software/golang/an/src/database/sql/sql.go:1076 +0x105
goroutine 38 gp=0xc000283340 m=nil [sleep]:
runtime.gopark(0x8c026d2a789a8?, 0xc0003d7630?, 0x13?, 0xe?, 0x1?)
D:/software/golang/an/src/runtime/proc.go:402 +0xce fp=0xc000435f80 sp=0xc000435f60 pc=0x38356e
time.Sleep(0x3b9aca00)
D:/software/golang/an/src/runtime/time.go:195 +0x11a fp=0xc000435fc0 sp=0xc000435f80 pc=0x3b6cfa
assistant/module/jobAndPlan.checkByQueue()
D:/workspace2/go/src/assistant_client_v2/module/jobAndPlan/jobAndPlan.service.go:44 +0x1a fp=0xc000435fe0 sp=0xc000435fc0 pc=0xb2813a
runtime.goexit({})
D:/software/golang/an/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000435fe8 sp=0xc000435fe0 pc=0x3b9e61
created by assistant/module/jobAndPlan.Init in goroutine 1
D:/workspace2/go/src/assistant_client_v2/module/jobAndPlan/jobAndPlan.api.go:55 +0x307
goroutine 39 gp=0xc0002836c0 m=nil [sleep]:
runtime.gopark(0x8c0269d8d2278?, 0xd80760?, 0x40?, 0x3f?, 0xc000383f50?)
D:/software/golang/an/src/runtime/proc.go:402 +0xce fp=0xc000437be0 sp=0xc000437bc0 pc=0x38356e
time.Sleep(0x12a05f200)
D:/software/golang/an/src/runtime/time.go:195 +0x11a fp=0xc000437c20 sp=0xc000437be0 pc=0x3b6cfa
assistant/module/jobAndPlan.RunJob()
D:/workspace2/go/src/assistant_client_v2/module/jobAndPlan/jobAndPlan.service.go:467 +0x1695 fp=0xc000437f98 sp=0xc000437c20 pc=0xb2d195
assistant/module/jobAndPlan.Init.func1()
D:/workspace2/go/src/assistant_client_v2/module/jobAndPlan/jobAndPlan.api.go:65 +0x6c fp=0xc000437fe0 sp=0xc000437f98 pc=0xb33ccc
runtime.goexit({})
D:/software/golang/an/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000437fe8 sp=0xc000437fe0 pc=0x3b9e61
created by assistant/module/jobAndPlan.Init in goroutine 1
D:/workspace2/go/src/assistant_client_v2/module/jobAndPlan/jobAndPlan.api.go:58 +0x313
goroutine 67 gp=0xc000084a80 m=nil [IO wait, 957 minutes]:
runtime.gopark(0xc000067808?, 0xcf5aa0?, 0xa0?, 0x22?, 0xc0003322d0?)
D:/software/golang/an/src/runtime/proc.go:402 +0xce fp=0xc0006c3a08 sp=0xc0006c39e8 pc=0x38356e
runtime.netpollblock(0x3cc?, 0x348ec6?, 0x0?)
D:/software/golang/an/src/runtime/netpoll.go:573 +0xf7 fp=0xc0006c3a40 sp=0xc0006c3a08 pc=0x37a897
internal/poll.runtime_pollWait(0x2c0d8c13668, 0x72)
D:/software/golang/an/src/runtime/netpoll.go:345 +0x85 fp=0xc0006c3a60 sp=0xc0006c3a40 pc=0x3b3ac5
internal/poll.(*pollDesc).wait(0xc000067c08?, 0x0?, 0x0)
D:/software/golang/an/src/internal/poll/fd_poll_runtime.go:84 +0x27 fp=0xc0006c3a88 sp=0xc0006c3a60 pc=0x433727
internal/poll.execIO(0xc0003322a0, 0xc000529b28)
D:/software/golang/an/src/internal/poll/fd_windows.go:175 +0xe6 fp=0xc0006c3af8 sp=0xc0006c3a88 pc=0x434c06
internal/poll.(*FD).acceptOne(0xc000332288, 0x4bc, {0xc00030a2d0?, 0x0?, 0x0?}, 0xc000067808?)
D:/software/golang/an/src/internal/poll/fd_windows.go:944 +0x67 fp=0xc0006c3b58 sp=0xc0006c3af8 pc=0x4392c7
internal/poll.(*FD).Accept(0xc000332288, 0xc0006c3d08)
D:/software/golang/an/src/internal/poll/fd_windows.go:978 +0x1bc fp=0xc0006c3c10 sp=0xc0006c3b58 pc=0x4395fc
net.(*netFD).accept(0xc000332288)
D:/software/golang/an/src/net/fd_windows.go:178 +0x54 fp=0xc0006c3d28 sp=0xc0006c3c10 pc=0x5294f4
net.(*TCPListener).accept(0xc00009a0e0)
D:/software/golang/an/src/net/tcpsock_posix.go:159 +0x1e fp=0xc0006c3d50 sp=0xc0006c3d28 pc=0x545c1e
net.(*TCPListener).Accept(0xc00009a0e0)
D:/software/golang/an/src/net/tcpsock.go:327 +0x30 fp=0xc0006c3d80 sp=0xc0006c3d50 pc=0x544d10
net/http.(*onceCloseListener).Accept(0xc0000a6cf0?)
<autogenerated>:1 +0x24 fp=0xc0006c3d98 sp=0xc0006c3d80 pc=0x676fa4
net/http.(*Server).Serve(0xc0000f8000, {0x102e010, 0xc00009a0e0})
D:/software/golang/an/src/net/http/server.go:3255 +0x33e fp=0xc0006c3ec8 sp=0xc0006c3d98 pc=0x654f3e
net/http.(*Server).ListenAndServe(0xc0000f8000)
D:/software/golang/an/src/net/http/server.go:3184 +0x71 fp=0xc0006c3ef8 sp=0xc0006c3ec8 pc=0x654bd1
net/http.ListenAndServe(...)
D:/software/golang/an/src/net/http/server.go:3438
main.httpServer()
D:/workspace2/go/src/assistant_client_v2/apps/tongweiassistant/start.go:131 +0x3f0 fp=0xc0006c3fe0 sp=0xc0006c3ef8 pc=0xb911b0
runtime.goexit({})
D:/software/golang/an/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0006c3fe8 sp=0xc0006c3fe0 pc=0x3b9e61
created by main.main in goroutine 1
D:/workspace2/go/src/assistant_client_v2/apps/tongweiassistant/start.go:113 +0x1a
goroutine 49 gp=0xc000084e00 m=nil [sleep]:
runtime.gopark(0x8c026b51f3908?, 0xc00040ae60?, 0x13?, 0xe?, 0xc0001f83f0?)
D:/software/golang/an/src/runtime/proc.go:402 +0xce fp=0xc00020bf88 sp=0xc00020bf68 pc=0x38356e
time.Sleep(0x3b9aca00)
D:/software/golang/an/src/runtime/time.go:195 +0x11a fp=0xc00020bfc8 sp=0xc00020bf88 pc=0x3b6cfa
assistant/module/monitor.RunMonitorSystemDataSchedulerForever()
D:/workspace2/go/src/assistant_client_v2/module/monitor/monitor.service.go:58 +0x1d fp=0xc00020bfe0 sp=0xc00020bfc8 pc=0xb3577d
runtime.goexit({})
D:/software/golang/an/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00020bfe8 sp=0xc00020bfe0 pc=0x3b9e61
created by assistant/module/monitor.Init in goroutine 1
D:/workspace2/go/src/assistant_client_v2/module/monitor/monitor.api.go:19 +0xe5
goroutine 52 gp=0xc000085340 m=nil [sleep]:
runtime.gopark(0x8c026da43ae44?, 0xedd08e?, 0xa?, 0x0?, 0xc0003950c8?)
D:/software/golang/an/src/runtime/proc.go:402 +0xce fp=0xc0004a3ec0 sp=0xc0004a3ea0 pc=0x38356e
time.Sleep(0xdf8475800)
D:/software/golang/an/src/runtime/time.go:195 +0x11a fp=0xc0004a3f00 sp=0xc0004a3ec0 pc=0x3b6cfa
assistant/module/capturePprof.Init.func1()
D:/workspace2/go/src/assistant_client_v2/module/capturePprof/capturePprof.api.go:25 +0x2b fp=0xc0004a3fe0 sp=0xc0004a3f00 pc=0xaab7eb
runtime.goexit({})
D:/software/golang/an/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0004a3fe8 sp=0xc0004a3fe0 pc=0x3b9e61
created by assistant/module/capturePprof.Init in goroutine 1
D:/workspace2/go/src/assistant_client_v2/module/capturePprof/capturePprof.api.go:20 +0x48
goroutine 61 gp=0xc000085a40 m=nil [select, 957 minutes]:
runtime.gopark(0xc0003b7f88?, 0x4?, 0x0?, 0x0?, 0xc0003b7ec0?)
D:/software/golang/an/src/runtime/proc.go:402 +0xce fp=0xc0003b7d68 sp=0xc0003b7d48 pc=0x38356e
runtime.selectgo(0xc0003b7f88, 0xc0003b7eb8, 0x0?, 0x0, 0x0?, 0x1)
D:/software/golang/an/src/runtime/select.go:327 +0x725 fp=0xc0003b7e88 sp=0xc0003b7d68 pc=0x395045
assistant/initApp.OnReady.func1()
D:/workspace2/go/src/assistant_client_v2/initApp/systemTrayloader.go:40 +0xe5 fp=0xc0003b7fe0 sp=0xc0003b7e88 pc=0xb89fa5
runtime.goexit({})
D:/software/golang/an/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0003b7fe8 sp=0xc0003b7fe0 pc=0x3b9e61
created by assistant/initApp.OnReady in goroutine 68
D:/workspace2/go/src/assistant_client_v2/initApp/systemTrayloader.go:38 +0x250
goroutine 59 gp=0xc000085dc0 m=nil [GC worker (idle)]:
runtime.gopark(0x8c026e6a42538?, 0x2?, 0xe0?, 0x61?, 0x0?)
D:/software/golang/an/src/runtime/proc.go:402 +0xce fp=0xc0003bbf50 sp=0xc0003bbf30 pc=0x38356e
runtime.gcBgMarkWorker()
D:/software/golang/an/src/runtime/mgc.go:1310 +0xe5 fp=0xc0003bbfe0 sp=0xc0003bbf50 pc=0x3620e5
runtime.goexit({})
D:/software/golang/an/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0003bbfe8 sp=0xc0003bbfe0 pc=0x3b9e61
created by runtime.gcBgMarkStartWorkers in goroutine 58
D:/software/golang/an/src/runtime/mgc.go:1234 +0x1c
goroutine 60 gp=0xc00044c000 m=nil [GC worker (idle)]:
runtime.gopark(0x8c026e6a42538?, 0xc0003408e0?, 0x1a?, 0xa?, 0x0?)
D:/software/golang/an/src/runtime/proc.go:402 +0xce fp=0xc0003bdf50 sp=0xc0003bdf30 pc=0x38356e
runtime.gcBgMarkWorker()
D:/software/golang/an/src/runtime/mgc.go:1310 +0xe5 fp=0xc0003bdfe0 sp=0xc0003bdf50 pc=0x3620e5
runtime.goexit({})
D:/software/golang/an/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0003bdfe8 sp=0xc0003bdfe0 pc=0x3b9e61
created by runtime.gcBgMarkStartWorkers in goroutine 58
D:/software/golang/an/src/runtime/mgc.go:1234 +0x1c
goroutine 62544 gp=0xc00040d500 m=nil [sleep]:
runtime.gopark(0x8c025dff97b58?, 0xc00030f438?, 0xf0?, 0xe0?, 0xc0003fe0e0?)
D:/software/golang/an/src/runtime/proc.go:402 +0xce fp=0xc0004a7ef0 sp=0xc0004a7ed0 pc=0x38356e
time.Sleep(0x12a05f200)
D:/software/golang/an/src/runtime/time.go:195 +0x11a fp=0xc0004a7f30 sp=0xc0004a7ef0 pc=0x3b6cfa
gitlab.fanhaninfo.net/go/togo/lib/jsonrpc.(*WebScoketClient).EnableHealthCheck.func1({0x102fb10, 0xc0000d2cd0}, 0xc00030f400)
D:/workspace2/go/pkg/mod/gitlab.fanhaninfo.net/go/togo@v0.0.0-20240321063827-a8e2d664fcb1/lib/jsonrpc/client.websocket.go:70 +0x159 fp=0xc0004a7fb8 sp=0xc0004a7f30 pc=0x6c4499
gitlab.fanhaninfo.net/go/togo/lib/jsonrpc.(*WebScoketClient).EnableHealthCheck.gowrap1()
D:/workspace2/go/pkg/mod/gitlab.fanhaninfo.net/go/togo@v0.0.0-20240321063827-a8e2d664fcb1/lib/jsonrpc/client.websocket.go:80 +0x2c fp=0xc0004a7fe0 sp=0xc0004a7fb8 pc=0x6bb70c
runtime.goexit({})
D:/software/golang/an/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0004a7fe8 sp=0xc0004a7fe0 pc=0x3b9e61
created by gitlab.fanhaninfo.net/go/togo/lib/jsonrpc.(*WebScoketClient).EnableHealthCheck in goroutine 62542
D:/workspace2/go/pkg/mod/gitlab.fanhaninfo.net/go/togo@v0.0.0-20240321063827-a8e2d664fcb1/lib/jsonrpc/client.websocket.go:56 +0xdb
goroutine 62542 gp=0xc00040da40 m=nil [IO wait]:
runtime.gopark(0x0?, 0xc001357920?, 0xd0?, 0x79?, 0xc001357950?)
D:/software/golang/an/src/runtime/proc.go:402 +0xce fp=0xc000273aa8 sp=0xc000273a88 pc=0x38356e
runtime.netpollblock(0x7c0?, 0x348ec6?, 0x0?)
D:/software/golang/an/src/runtime/netpoll.go:573 +0xf7 fp=0xc000273ae0 sp=0xc000273aa8 pc=0x37a897
internal/poll.runtime_pollWait(0x2c0d8c13570, 0x72)
D:/software/golang/an/src/runtime/netpoll.go:345 +0x85 fp=0xc000273b00 sp=0xc000273ae0 pc=0x3b3ac5
internal/poll.(*pollDesc).wait(0x679cda?, 0xc0000a6120?, 0x0)
D:/software/golang/an/src/internal/poll/fd_poll_runtime.go:84 +0x27 fp=0xc000273b28 sp=0xc000273b00 pc=0x433727
internal/poll.execIO(0xc001357920, 0xf376e0)
D:/software/golang/an/src/internal/poll/fd_windows.go:175 +0xe6 fp=0xc000273b98 sp=0xc000273b28 pc=0x434c06
internal/poll.(*FD).Read(0xc001357908, {0xc0011e0000, 0x1000, 0x1000})
D:/software/golang/an/src/internal/poll/fd_windows.go:436 +0x2b1 fp=0xc000273c40 sp=0xc000273b98 pc=0x4358b1
net.(*netFD).Read(0xc001357908, {0xc0011e0000?, 0xc0003e3d20?, 0x3532fb?})
D:/software/golang/an/src/net/fd_posix.go:55 +0x25 fp=0xc000273c88 sp=0xc000273c40 pc=0x527605
net.(*conn).Read(0xc00008c7f0, {0xc0011e0000?, 0x50?, 0x2c093570108?})
D:/software/golang/an/src/net/net.go:179 +0x45 fp=0xc000273cd0 sp=0xc000273c88 pc=0x53da65
net.(*TCPConn).Read(0xc0002dc050?, {0xc0011e0000?, 0x0?, 0xc0002dc050?})
<autogenerated>:1 +0x25 fp=0xc000273d00 sp=0xc000273cd0 pc=0x54dc05
bufio.(*Reader).fill(0xc000bff5c0)
D:/software/golang/an/src/bufio/bufio.go:110 +0x103 fp=0xc000273d38 sp=0xc000273d00 pc=0x5ce923
bufio.(*Reader).ReadByte(0xc000bff5c0)
D:/software/golang/an/src/bufio/bufio.go:269 +0x27 fp=0xc000273d58 sp=0xc000273d38 pc=0x5cf047
golang.org/x/net/websocket.hybiFrameReaderFactory.NewFrameReader({0x0?})
D:/workspace2/go/pkg/mod/golang.org/x/net@v0.24.0/websocket/hybi.go:123 +0x45 fp=0xc000273e58 sp=0xc000273d58 pc=0x6b3bc5
golang.org/x/net/websocket.Codec.Receive({0xf37c78?, 0xf37c80?}, 0xc00014bb90, {0xd5bde0, 0xc0002d0060})
D:/workspace2/go/pkg/mod/golang.org/x/net@v0.24.0/websocket/websocket.go:340 +0x133 fp=0xc000273f08 sp=0xc000273e58 pc=0x6b6f33
gitlab.fanhaninfo.net/go/togo/lib/jsonrpc.clientConnHandler(0xc00030f400)
D:/workspace2/go/pkg/mod/gitlab.fanhaninfo.net/go/togo@v0.0.0-20240321063827-a8e2d664fcb1/lib/jsonrpc/client.websocket.go:169 +0xfd fp=0xc000273fc8 sp=0xc000273f08 pc=0x6bbc3d
gitlab.fanhaninfo.net/go/togo/lib/jsonrpc.(*WebScoketClient).reConnect.gowrap1()
D:/workspace2/go/pkg/mod/gitlab.fanhaninfo.net/go/togo@v0.0.0-20240321063827-a8e2d664fcb1/lib/jsonrpc/client.websocket.go:154 +0x25 fp=0xc000273fe0 sp=0xc000273fc8 pc=0x6bbaa5
runtime.goexit({})
D:/software/golang/an/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000273fe8 sp=0xc000273fe0 pc=0x3b9e61
created by gitlab.fanhaninfo.net/go/togo/lib/jsonrpc.(*WebScoketClient).reConnect in goroutine 62541
D:/workspace2/go/pkg/mod/gitlab.fanhaninfo.net/go/togo@v0.0.0-20240321063827-a8e2d664fcb1/lib/jsonrpc/client.websocket.go:154 +0xa8
goroutine 78791 gp=0xc00040dc00 m=4 mp=0xc000067808 [syscall, locked to thread]:
runtime.cgocall(0x3bb620, 0xc000067c08)
D:/software/golang/an/src/runtime/cgocall.go:157 +0x3e fp=0xc000213168 sp=0xc000213130 pc=0x3493be
syscall.SyscallN(0x7ff93f4e4de0?, {0xc000213200?, 0x3?, 0x0?})
D:/software/golang/an/src/runtime/syscall_windows.go:544 +0x107 fp=0xc0002131e0 sp=0xc000213168 pc=0x3b6b47
syscall.Syscall(0x3?, 0x3?, 0x1?, 0x2?, 0x0?)
D:/software/golang/an/src/runtime/syscall_windows.go:482 +0x35 fp=0xc000213228 sp=0xc0002131e0 pc=0x3b6795
syscall.WaitForSingleObject(0x6fc, 0xffffffff)
D:/software/golang/an/src/syscall/zsyscall_windows.go:1142 +0x5d fp=0xc000213270 sp=0xc000213228 pc=0x3d9ffd
os.(*Process).wait(0xc00002e2a0)
D:/software/golang/an/src/os/exec_windows.go:18 +0x50 fp=0xc000213300 sp=0xc000213270 pc=0x440db0
os.(*Process).Wait(...)
D:/software/golang/an/src/os/exec.go:134
os/exec.(*Cmd).Wait(0xc0000ae2c0)
D:/software/golang/an/src/os/exec/exec.go:897 +0x45 fp=0xc000213360 sp=0xc000213300 pc=0x6ce685
os/exec.(*Cmd).Run(0xc0000ae2c0)
D:/software/golang/an/src/os/exec/exec.go:607 +0x2d fp=0xc000213378 sp=0xc000213360 pc=0x6cd26d
assistant/utils/uipathConnector.GetUipathProcessList()
D:/workspace2/go/src/assistant_client_v2/utils/uipathConnector/uipathConnector.go:104 +0x2cc fp=0xc0002135b0 sp=0xc000213378 pc=0xb1bd0c
assistant/module/process.SyncUipathPackageAndPowershell()
D:/workspace2/go/src/assistant_client_v2/module/process/process.service.go:39 +0x4b fp=0xc0002138e0 sp=0xc0002135b0 pc=0xb2090b
assistant/module/process.SynchronizationProcessPackageFromPlatform()
D:/workspace2/go/src/assistant_client_v2/module/process/process.service.go:166 +0xa15 fp=0xc000213f98 sp=0xc0002138e0 pc=0xb22375
github.com/robfig/cron/v3.FuncJob.Run(0xc000295fd0?)
D:/workspace2/go/pkg/mod/github.com/robfig/cron/v3@v3.0.1/cron.go:136 +0x12 fp=0xc000213fa8 sp=0xc000213f98 pc=0x6dc5d2
github.com/robfig/cron/v3.(*Cron).startJob.func1()
D:/workspace2/go/pkg/mod/github.com/robfig/cron/v3@v3.0.1/cron.go:312 +0x5b fp=0xc000213fe0 sp=0xc000213fa8 pc=0x6de45b
runtime.goexit({})
D:/software/golang/an/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000213fe8 sp=0xc000213fe0 pc=0x3b9e61
created by github.com/robfig/cron/v3.(*Cron).startJob in goroutine 6
D:/workspace2/go/pkg/mod/github.com/robfig/cron/v3@v3.0.1/cron.go:310 +0x90
goroutine 78796 gp=0xc000556e00 m=7 mp=0xc00007a808 [syscall, locked to thread]:
runtime.cgocall(0x3bb620, 0xc00007ac08)
D:/software/golang/an/src/runtime/cgocall.go:157 +0x3e fp=0xc000271a88 sp=0xc000271a50 pc=0x3493be
syscall.SyscallN(0xc000271b38?, {0xc000271b20?, 0x35bd6b?, 0x1754c00?})
D:/software/golang/an/src/runtime/syscall_windows.go:544 +0x107 fp=0xc000271b00 sp=0xc000271a88 pc=0x3b6b47
syscall.Syscall6(0xc000006f00?, 0xc000002030?, 0x2c0da6f4b48?, 0x35?, 0xc000271c08?, 0x353465?, 0x2c093570598?, 0x35?)
D:/software/golang/an/src/runtime/syscall_windows.go:488 +0x4a fp=0xc000271b60 sp=0xc000271b00 pc=0x3b67ea
syscall.readFile(0x5f8, {0xc0000b8000?, 0x200, 0xc0000b8000?}, 0x0?, 0x800000?)
D:/software/golang/an/src/syscall/zsyscall_windows.go:1021 +0x8b fp=0xc000271bd0 sp=0xc000271b60 pc=0x3d982b
syscall.ReadFile(...)
D:/software/golang/an/src/syscall/syscall_windows.go:442
syscall.Read(0xc000239188?, {0xc0000b8000?, 0x0?, 0x200?})
D:/software/golang/an/src/syscall/syscall_windows.go:421 +0x2d fp=0xc000271c28 sp=0xc000271bd0 pc=0x3d396d
internal/poll.(*FD).Read(0xc000239188, {0xc0000b8000, 0x200, 0x200})
D:/software/golang/an/src/internal/poll/fd_windows.go:422 +0x1c5 fp=0xc000271cd0 sp=0xc000271c28 pc=0x4357c5
os.(*File).read(...)
D:/software/golang/an/src/os/file_posix.go:29
os.(*File).Read(0xc00008c048, {0xc0000b8000?, 0xc0002f2000?, 0x0?})
D:/software/golang/an/src/os/file.go:118 +0x52 fp=0xc000271d10 sp=0xc000271cd0 pc=0x441cf2
os.(*fileWithoutWriteTo).Read(0xc0002f20c0?, {0xc0000b8000?, 0x3532fb?, 0x10263e0?})
<autogenerated>:1 +0x25 fp=0xc000271d40 sp=0xc000271d10 pc=0x449705
bytes.(*Buffer).ReadFrom(0xc0002f20c0, {0x1026da0, 0xc0000644d0})
D:/software/golang/an/src/bytes/buffer.go:211 +0x98 fp=0xc000271d98 sp=0xc000271d40 pc=0x4615f8
io.copyBuffer({0x1026940, 0xc0002f20c0}, {0x1026da0, 0xc0000644d0}, {0x0, 0x0, 0x0})
D:/software/golang/an/src/io/io.go:415 +0x151 fp=0xc000271e10 sp=0xc000271d98 pc=0x3c9f11
io.Copy(...)
D:/software/golang/an/src/io/io.go:388
os.genericWriteTo(0xc000271ea8?, {0x1026940, 0xc0002f20c0})
D:/software/golang/an/src/os/file.go:269 +0x58 fp=0xc000271e60 sp=0xc000271e10 pc=0x4424f8
os.(*File).WriteTo(0x9?, {0x1026940?, 0xc0002f20c0?})
D:/software/golang/an/src/os/file.go:247 +0x49 fp=0xc000271e88 sp=0xc000271e60 pc=0x442429
io.copyBuffer({0x1026940, 0xc0002f20c0}, {0x1026e00, 0xc00008c048}, {0x0, 0x0, 0x0})
D:/software/golang/an/src/io/io.go:411 +0x9d fp=0xc000271f00 sp=0xc000271e88 pc=0x3c9e5d
io.Copy(...)
D:/software/golang/an/src/io/io.go:388
os/exec.(*Cmd).writerDescriptor.func1()
D:/software/golang/an/src/os/exec/exec.go:577 +0x34 fp=0xc000271f60 sp=0xc000271f00 pc=0x6cd1f4
os/exec.(*Cmd).Start.func2(0xc0000a6b40?)
D:/software/golang/an/src/os/exec/exec.go:724 +0x2c fp=0xc000271fc8 sp=0xc000271f60 pc=0x6cdf0c
os/exec.(*Cmd).Start.gowrap1()
D:/software/golang/an/src/os/exec/exec.go:736 +0x24 fp=0xc000271fe0 sp=0xc000271fc8 pc=0x6cdea4
runtime.goexit({})
D:/software/golang/an/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000271fe8 sp=0xc000271fe0 pc=0x3b9e61
created by os/exec.(*Cmd).Start in goroutine 78791
D:/software/golang/an/src/os/exec/exec.go:723 +0xa2b
rax 0x0
rbx 0x7ff93842cbb8
rcx 0x7ff93842cbb8
rdx 0xfffffffa
rdi 0x0
rsi 0x0
rbp 0xdee13ff700
rsp 0xdee13ff390
r8 0x0
r9 0x7ff93842cb00
r10 0x804
r11 0xdee13ff608
r12 0x0
r13 0xdedf445000
r14 0x1
r15 0x0
rip 0x7ff940d734f6
rflags 0x10213
cs 0x33
fs 0x53
gs 0x2b
使用pprof分析过,还是没有找到哪里异常,问问大佬们
盲猜一个
assistant_client_v2/utils/systemUtils/systemUtils.go:431
调用了 go-windows-shortcut 的Read
方法,然后内部有了问题。先排查一些Read
的文件是不是不存在,或者是在程序运行的过程中时候同时这个文件被修改导致的。如果都不是,其他可以的一个意外是 cgo 导致的:https://github.com/golang/go/issues/13672