首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
The Go Programming Language
http://golang.org/
Go Playground
Go Projects
Revel Web Framework
beego
V2EX  ›  Go

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

  •  
  •   praynise · 310 天前 · 243 次点击
    这是一个创建于 310 天前的主题,其中的信息可能已经有所发展或是发生改变。
    我在使用 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

    请问有朋友遇到么?如何解决呢?谢谢大家
    目前尚无回复
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   1794 人在线   最高记录 4346   ·  
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 18ms · UTC 02:08 · PVG 10:08 · LAX 18:08 · JFK 21:08
    ♥ Do have faith in what you're doing.
    沪ICP备16043287号-1