panic: assertion failed: write: circular dependency occurred goroutine 1131507 [running]: panic(0x8a7240, 0xc503d00850) /net/noble/vol1/home/noble/software/go/src/runtime/panic.go:500 +0x1a1 github.com/boltdb/bolt._assert(0xc529535100, 0x97fabe, 0x23, 0x0, 0x0, 0x0) /net/noble/vol1/home/noble/work/src/github.com/boltdb/bolt/db.go:1029 +0xff github.com/boltdb/bolt.(*node).write(0xc461e832d0, 0xc529535000) /net/noble/vol1/home/noble/work/src/github.com/boltdb/bolt/node.go:226 +0x39d github.com/boltdb/bolt.(*node).spill(0xc461e832d0, 0xc503b5dda0, 0xc4d9426740) /net/noble/vol1/home/noble/work/src/github.com/boltdb/bolt/node.go:378 +0x288 github.com/boltdb/bolt.(*Bucket).spill(0xc461934700, 0xc503b5dd00, 0xc4d94269b0) /net/noble/vol1/home/noble/work/src/github.com/boltdb/bolt/bucket.go:570 +0x43b github.com/boltdb/bolt.(*Bucket).spill(0xc4209062b8, 0x2ecfd402, 0xdcf120) /net/noble/vol1/home/noble/work/src/github.com/boltdb/bolt/bucket.go:537 +0x93b github.com/boltdb/bolt.(*Tx).Commit(0xc4209062a0, 0x0, 0x0) /net/noble/vol1/home/noble/work/src/github.com/boltdb/bolt/tx.go:163 +0x125 github.com/boltdb/bolt.(*DB).Update(0xc4200803c0, 0xc52bdbbc08, 0x0, 0x0) /net/noble/vol1/home/noble/work/src/github.com/boltdb/bolt/db.go:605 +0x10d github.com/odeke-em/drive/config.(*Context).SerializeIndex(0xc4200292c0, 0xc46ade7620, 0x0, 0x0) /net/noble/vol1/home/noble/work/src/github.com/odeke-em/drive/config/config.go:279 +0x1a8 github.com/odeke-em/drive/src.(*Commands).remoteMod(0xc420029700, 0xc42020bec0, 0x4424e5, 0xc4494e8598) /net/noble/vol1/home/noble/work/src/github.com/odeke-em/drive/src/push.go:404 +0x4b3 github.com/odeke-em/drive/src.(*Commands).remoteAdd(0xc420029700, 0xc42020bec0, 0x2, 0xc420093000) /net/noble/vol1/home/noble/work/src/github.com/odeke-em/drive/src/push.go:414 +0x35 github.com/odeke-em/drive/src.(*Commands).(github.com/odeke-em/drive/src.remoteAdd)-fm(0xc42020bec0, 0x9b47a8, 0xc420784400) /net/noble/vol1/home/noble/work/src/github.com/odeke-em/drive/src/misc.go:1085 +0x34 github.com/odeke-em/drive/src.(*changeJobSt).changeJober.func1(0xc46a69c6c0, 0x41a485, 0x8a26c0, 0xc447eceea0) /net/noble/vol1/home/noble/work/src/github.com/odeke-em/drive/src/misc.go:120 +0xb1 github.com/odeke-em/drive/src.jobSt.Do(0x9b, 0xc44c88bfe0, 0x6014bf, 0x8a26c0, 0xc447eceea0, 0x0) /net/noble/vol1/home/noble/work/src/github.com/odeke-em/drive/src/misc.go:100 +0x27 github.com/odeke-em/drive/src.(*jobSt).Do(0xc446da62a0, 0x0, 0xc46a681b80, 0xc46a681ce0, 0x0) :6 +0x5b github.com/odeke-em/semalim.Run.func4.1(0xc436d782a0, 0xc447ecede0, 0xc436d782b0, 0xc436d782c0, 0xdb6380, 0xc446da62a0) /net/noble/vol1/home/noble/work/src/github.com/odeke-em/semalim/semalim.go:71 +0x56 created by github.com/odeke-em/semalim.Run.func4 /net/noble/vol1/home/noble/work/src/github.com/odeke-em/semalim/semalim.go:76 +0x141