请问有用 gkvdb 的朋友么?是否有朋友和我一样遇到 db.Close()报 panic 错误的问题呢?

2018-04-12 22:39:38 +08:00
 praynise
我在使用 gkvdb 的时候,每次每次调用 db.Close()都会报空指针的 panic 错误,如下:
代码:
package main

import "gitee.com/johng/gkvdb/gkvdb"

func main() {
db,err := gkvdb.New("test")
if err != nil{
panic(err)
}
db.Close()
}
报错:
panic: runtime error: invalid memory address or nil pointer dereference
[signal SIGSEGV: segmentation violation code=0x1 addr=0x0 pc=0x10a7898]

goroutine 1 [running]:
gitee.com/johng/gf/g/container/gtype.(*Bool).Set(...)
/Users/lxx/go/src/gitee.com/johng/gf/g/container/gtype/bool.go:31
gitee.com/johng/gkvdb/gkvdb.(*DB).Close(0xc4200a0180)
/Users/lxx/go/src/gitee.com/johng/gkvdb/gkvdb/gkvdb.go:100 +0x138
main.main()
/Users/lxx/go/src/sql2file/ts.go:10 +0x53

Process finished with exit code 2

请问有朋友遇到么?如何解决呢?谢谢大家
864 次点击
所在节点    Go 编程语言
0 条回复

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/446367

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX