liteide
liteide copied to clipboard
find def error: 进程崩溃或被终止
Please answer these questions before submitting your issue. Thanks! Please download LiteIDE latest version and test before submitting your issue. Thanks!
What version of LiteIDE are you using (LiteIDE About - Version and Build Qt Version)?
X36.2, qt 5.9.5(32bit)
What version of Go are you using (go version
)?
go version go1.12.9 windows/amd64
What operating system and processor architecture are you using(go env
)?
win10 i7-6500U(64bit)
What did you do?
Ctrl + Shift + J,查找函数定义
If possible, provide a recipe for reproducing the error.
What did you expect to see?
自动跳转到函数定义
What did you see instead?
09:22:29 LiteApp: Initializing 09:22:29 Load Setting: D:/code/lang/go/liteide/share/liteide/liteapp/config/liteide.ini 09:22:29 LiteApp: Loaded MIME folderproject.xml 09:22:29 LiteApp: Loaded MIME gopackage.xml 09:22:29 LiteApp: Loaded MIME liteeditor.xml 09:22:29 LiteApp: Loaded MIME qsqleditor.xml 09:22:29 WordApiManager: Loading D:/code/lang/go/liteide/share/liteide/packages 09:22:29 load word api: D:/code/lang/go/liteide/share/liteide/packages/go/funcs.api,D:/code/lang/go/liteide/share/liteide/packages/go/keyword.api,D:/code/lang/go/liteide/share/liteide/packages/go/types.api 09:22:29 load snippet api: D:/code/lang/go/liteide/share/liteide/packages/go/go.snippet.json 09:22:29 load word api: D:/code/lang/go/liteide/share/liteide/packages/lua/luabase.api,D:/code/lang/go/liteide/share/liteide/packages/lua/lualib.api,D:/code/lang/go/liteide/share/liteide/packages/lua/lualib5_annot.api 09:22:29 LiteApp: Loaded plugin/liteeditor 09:22:29 LiteEnv: Loaded environment files from D:/code/lang/go/liteide/share/liteide/liteenv 09:22:29 LiteApp: Loaded plugin/liteenv 09:22:29 LiteApp: Loaded plugin/litefind 09:22:29 LiteApp: Loaded plugin/quickopen 09:22:29 BuildManager: Loading D:/code/lang/go/liteide/share/liteide/litebuild 09:22:29 Execute commands: Loading D:/code/lang/go/liteide/share/liteide/litebuild/command 09:22:29 LiteApp: Loaded plugin/litebuild 09:22:29 LiteApp: Loaded plugin/golangast 09:22:29 LiteApp: Loaded plugin/welcome 09:22:29 LiteApp: Loaded plugin/rustedit 09:22:29 LiteApp: Loaded plugin/markdown 09:22:29 LiteApp: Loaded plugin/litetty 09:22:29 LiteApp: Loaded plugin/litedebug 09:22:29 LiteApp: Loaded plugin/jsonedit 09:22:29 LiteApp: Loaded plugin/imageviewer 09:22:29 LiteApp: Loaded plugin/gopresent 09:22:29 LiteApp: Loaded plugin/golangplay 09:22:29 LiteApp: Loaded plugin/golangpackage 09:22:29 LiteApp: Loaded plugin/golangfmt 09:22:29 LiteApp: Loaded plugin/golangedit 09:22:29 LiteApp: Loaded plugin/golangdoc 09:22:29 LiteApp: Loaded plugin/golangcode 09:22:29 LiteApp: Loaded plugin/gdbdebugger 09:22:29 LiteApp: Loaded plugin/filebrowser 09:22:29 LiteApp: Loaded plugin/fakevimedit 09:22:29 LiteApp: Loaded plugin/dlvdebugger 09:22:29 LiteApp: Loaded plugin/bookmarks 09:22:29 EnvManager: init load environment 09:22:30 LiteEnv: load environment system 09:22:30 LiteEnv: go env set GOARCH=amd64 set GOBIN= set GOCACHE=C:\Users\l_j_f\AppData\Local\go-build set GOEXE=.exe set GOFLAGS= set GOHOSTARCH=amd64 set GOHOSTOS=windows set GOOS=windows set GOPATH=d:\code\lang\go\gopath set GOPROXY= set GORACE= set GOROOT=d:\tool\lang\go set GOTMPDIR= set GOTOOLDIR=d:\tool\lang\go\pkg\tool\windows_amd64 set GCCGO=gccgo set CC=gcc set CXX=g++ set CGO_ENABLED=1 set GOMOD= set CGO_CFLAGS=-g -O2 set CGO_CPPFLAGS= set CGO_CXXFLAGS=-g -O2 set CGO_FFLAGS=-g -O2 set CGO_LDFLAGS=-g -O2 set PKG_CONFIG=pkg-config set GOGCCFLAGS=-m64 -mthreads -fno-caret-diagnostics -Qunused-arguments -fmessage-length=0 -fdebug-prefix-map=C:\Users\l_j_f\AppData\Local\Temp\go-build207305754=/tmp/go-build -gno-record-gcc-switches 09:22:30 LiteEnv: reset system environment for "go env" 09:22:30 LiteBuild: go environment changed 09:22:30 GolangPackage: Found go bin at D:\tool\lang\go\bin\go.exe 09:22:30 GolangPackage: GOROOT=d:\tool\lang\go 09:22:30 GolangPackage: GOPATH=d:\code\lang\go\gopath 09:22:30 GolangCode: go environment changed 09:22:30 GolangCode: Found gocode at D:/code/lang/go/liteide/bin/gocode.exe 09:22:31 GolangCode: gocode set lib-path "d:\code\lang\go\gopath" 09:22:31 Load session: default 09:22:31 HtmlWidgetFactory: QTextBrowser 09:22:31 DefaultHtmlWidgetFactory: QTextBrowser 09:22:31 LiteApp: Finished loading 09:22:37 find def error: 进程崩溃或被终止 09:22:51 find def error: 进程崩溃或被终止 09:23:01 find def error: 进程崩溃或被终止
此经常出现于windows休眠后在开机的场景,查找函数定义会出现崩溃,但等几分钟(5~15分钟)后可能会变好,是否跟编译中间结果/缓存相关?
我也遇到了这个情况,我的是linux,liteide跟go 都是最新的。这个报错跟项目大小没关系,测试的时候使用了 go mod,不知道是否是它的原因,每次打开liteide都需要等好久,然后才可以使用这个功能,之前的版本我记得没这个毛病
same error with go v1.11.2 for v37.1
我也遇到了这个情况,我的是linux,liteide跟go 都是最新的。这个报错跟项目大小没关系,测试的时候使用了 go mod,不知道是否是它的原因,每次打开liteide都需要等好久,然后才可以使用这个功能,之前的版本我记得没这个毛病
请问你之前能用godef,是哪个版本?
我也遇到了这个情况,我的是linux,liteide跟go 都是最新的。这个报错跟项目大小没关系,测试的时候使用了 go mod,不知道是否是它的原因,每次打开liteide都需要等好久,然后才可以使用这个功能,之前的版本我记得没这个毛病
请问你之前能用godef,是哪个版本?
我这里到找到一个办法 我这边环境是ubuntu 20.04 执行 for i in $(ps aux|grep gocode|grep -v 'grep'|awk '{print $2}') do kill -9 $i done 把所有gocode进程做掉然后重启liteide就可以 我这边的原因是LITEIDE卡死 然后强退后产生这个错误 后台gocode占用socket导致的错误 干掉所有gocode进程重启就行