页面已释放
作者: deepch创建于 2017年9月27日更新于 2018年1月3日
curent 版本 git 我可以上传 db
Linux sr7-ipeye 4.4.0-96-generic #119-Ubuntu SMP Tue Sep 12 14:59:54 UTC 2017 x86 64 x86 64 x86 64 GNU/Linux (英语).说明:Ubuntu 16.04.3 LTS
func (这个 *数据库) clean () {
a: = [ 字符串 =
如果这个.db!=零{
this.db. Update (func(tx *bolt.Tx)) 错误{
起始 := 时间. Now (). AddDate( 0, 0, - 7)
求:= []字节(启动)。 格式(时间.RFC3339).
c:=tx.ZCursor()
k, : = c. Seek( seek); k! = 无; k, = c. Next( ){
a=附件(a,字符串(k))
{\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}你觉得呢?
返回为零
) (中文(简体) ).
如果len(a) > 0 {
, v: = 范围 a{
this.db. Update (func(tx *bolt.Tx)) 错误{
起始 := 时间. Now (). AddDate( 0, 0, - 7)
求:= []字节(启动)。 格式(时间.RFC3339).
bkt:=tx. Bucket([]字节(v))
c: = bkt. ZCursor()
k, : = c. First (); k! = 0=QQ字节。 比较(k, 请求) QQ 0; k, = c. Next() {
c. 删除( )
{\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}你觉得呢?
返回为零
) (中文(简体) ).
{\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}你觉得呢?
{\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}你觉得呢?
{\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}你觉得呢?
{\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}你觉得呢?恐慌: 第1890706页已释放
goroutine 120 [运行]:
GitHub.com/boltdb/bolt. (* freelist.free(0xc420459800,0x187c83,0x7f01a1992000)).
/home/deepweb/test/src/GitHub.com/boltdb/bolt/freelist.go:121+0x301 页面存档备份,存于互联网档案馆.
GitHub.com/boltdb/bolt. (*节点). spill(0xc81903960,0xc4c4119960,0x11342e0) 互联网档案馆的存檔,存档日期2013-12-02.
/home/deepweb/test/src/GitHub.com/boltdb/bolt/node.go:363+0x210 :
GitHub.com/boltdb/bolt. (*节点). spill(0xc7 be1c0150,0xc4c419940,0x11342e0).
/home/deepweb/test/src/GitHub.com/boltdb/bolt/node.go:350+0xbf 页面存档备份,存于互联网档案馆.
GitHub.com/boltdb/bolt. (*节点). spill(0xc7 be1c00e0,0xc430fc150,0xc6c31b9a8).
/home/deepweb/test/src/GitHub.com/boltdb/bolt/node.go:350+0xbf
GitHub.com/boltdb/bolt. (*Bucket). spill(0xc55f250780,0xc430fc140,0xc6c31b9d20).
/home/deepweb/test/src/GitHub.com/boltdb/bolt/bucket.go:570+0x4d3 页面存档备份,存于互联网档案馆.
GitHub.com/boltdb/bolt. (*Bucket). spill (0xc8795ba2b8,0x20fec8a82ccae,0x11166ce0).
/home/deepweb/test/src/GitHub.com/boltdb/bolt/bucket.go:537+0x417
GitHub.com/boltdb/bolt. (*Tx.). Commit (0xc8795ba2a0,0x0,0x0).
/home/deepweb/test/src/GitHub.com/boltdb/bolt/tx.go:163+0x129 页面存档备份,存于互联网档案馆.
GitHub.com/boltdb/bolt. (*DB). Update(0xc420210000,0xc6c31b9f80,0x0,0x0) 互联网档案馆的存檔,存档日期2013-12-02.
/home/deepweb/test/src/GitHub.com/boltdb/bolt/db.go:605+0xf2 页面存档备份,存于互联网档案馆.
主. (* Database). Clean (0xc42031eee0) (中文(简体) ).
/home/deepweb/test/src/GitHub.com/deepch/dd/ModuleDatabase.go:410+0xf2 页面存档备份,存于互联网档案馆.
主活动 clener( )
/home/deepweb/test/src/GitHub.com/deepch/dd/ModuleDatabase.go:499+0x2d 页面存档备份,存于互联网档案馆.
由主. event init 创建
/home/deepweb/test/src/GitHub.com/deepch/dd/ModuleDatabase.go:494+0x99 (英语).
内容来源: boltdb/bolt