Closed sherlockHlb closed 1 year ago
你用的是上一个版本,那换最新版本呢? 毕竟合并转发图片太多就是容易出问题。
现在正在更新试试. 但是我所有RSS都没打开合并转发,就很离谱
现在正在更新试试. 但是我所有RSS都没打开合并转发,就很离谱
因为之前一个版本处理合并转发消息那里的判断逻辑缺失。
新版的暂时没有溢出,但是会发送空的合并内容, 疑似被和谐内容. 以及求问俩问题.正则黑名单是否能去除图片?RSS采集到的内容中会有数个404地址的图片URL,每次都会尝试读取. 2\去重模式分为按链接(link)、标题(title)、图片(image)判断是否能解决这个问题. 3、如何正则去除RSS内容中的回车符,直接\n会被转码
04-29 17:18:38 [WARNING] logging | Run time of job "Scheduler.exec_fetch (trigger: interval[0:00:30], next run at: 2023-04-29 17:19:06 CST)" was missed by 0:00:01.067808 04-29 17:18:38 [WARNING] logging | Run time of job "Scheduler.exec_fetch (trigger: interval[0:00:03], next run at: 2023-04-29 17:18:39 CST)" was missed by 0:00:01.039444 04-29 17:18:41 [WARNING] logging | Run time of job "Scheduler.exec_fetch (trigger: interval[0:00:03], next run at: 2023-04-29 17:18:42 CST)" was missed by 0:00:01.321876 04-29 17:18:44 [WARNING] logging | Run time of job "Scheduler.exec_fetch (trigger: interval[0:00:03], next run at: 2023-04-29 17:18:45 CST)" was missed by 0:00:01.536212 04-29 17:18:47 [WARNING] logging | Run time of job "Scheduler.exec_fetch (trigger: interval[0:00:03], next run at: 2023-04-29 17:18:48 CST)" was missed by 0:00:01.755900
而且会一直这个提示,不知道是不是ELF插件的问题,新版本才出现的
新版的暂时没有溢出,但是会发送空的合并内容, 疑似被和谐内容. 以及求问俩问题.正则黑名单是否能去除图片?RSS采集到的内容中会有数个404地址的图片URL,每次都会尝试读取. 2\去重模式分为按链接(link)、标题(title)、图片(image)判断是否能解决这个问题. 3、如何正则去除RSS内容中的回车符,直接\n会被转码
能把你遇到这个情况的订阅发一下吗?让我看看能不能复现。 对于你遇到 404 图片想要去除的想法,我想目前暂时没有相应的处理逻辑。 对于你说的回车符,我不确定它实际上是 \n 还是 \r\n 或是其他的东西,也需要你给出这个订阅让我看看。
04-29 17:18:38 [WARNING] logging | Run time of job "Scheduler.exec_fetch (trigger: interval[0:00:30], next run at: 2023-04-29 17:19:06 CST)" was missed by 0:00:01.067808 04-29 17:18:38 [WARNING] logging | Run time of job "Scheduler.exec_fetch (trigger: interval[0:00:03], next run at: 2023-04-29 17:18:39 CST)" was missed by 0:00:01.039444 04-29 17:18:41 [WARNING] logging | Run time of job "Scheduler.exec_fetch (trigger: interval[0:00:03], next run at: 2023-04-29 17:18:42 CST)" was missed by 0:00:01.321876 04-29 17:18:44 [WARNING] logging | Run time of job "Scheduler.exec_fetch (trigger: interval[0:00:03], next run at: 2023-04-29 17:18:45 CST)" was missed by 0:00:01.536212 04-29 17:18:47 [WARNING] logging | Run time of job "Scheduler.exec_fetch (trigger: interval[0:00:03], next run at: 2023-04-29 17:18:48 CST)" was missed by 0:00:01.755900
而且会一直这个提示,不知道是不是ELF插件的问题,新版本才出现的
订阅的检查更新间隔太短了?我不太确定。
就是我写的"\n\n"会自己转译为"\n\n"
对于404图片,我原本的想法是通过黑名单添加该规则网址,但是似乎无效
这是订阅文件 yzwm.json.txt yzym.json.txt P站关注.json.txt rss.json.txt
也有可能是bison插件的问题,也同样提交了.
我看你并没有任何订阅启用合并转发,「会发送空的合并内容,疑似被和谐内容」不可能发生。
上一个版本的逻辑问题导致的强制启用合并转发,应该是 gocq 内存泄漏的原因,你关了隔壁 gocq 的那个 issue 吧。
而那个定时器间隔时间过短导致任务丢失的警告信息也不是这个插件导致的,而是 bison 插件的。
content_to_remove 相关逻辑后续会修正 \n
转义为 \\n
的问题。
其他的我就不赘述了。
收到,感谢答复
因为转发的记录是空的,
nonebot的设置不知道是设置了哪里,也不返回响应命令的log了,也无法判断是哪一条信息导致的.
确实发生
ELF_RSS 、 go-cqhttp 、 nonebot 、 Python 版本及操作系统
GOCQ1.0.1+nonebotv11+elf_rss上一个版本.
列出安装的 Python 包
No response
如何复现
订阅上传图片导致GOCQ内存溢出.两边都报了.
期望行为
No response
实际行为
[2023-04-29 14:05:37] [INFO]: 发送好友 179408436(179408436) 的合并转发消息: [{"type": ... (2112591228) runtime: out of memory: cannot allocate 134217728-byte block (1730904064 in use) fatal error: out of memory
goroutine 149 [running]: runtime.throw({0x142b2ef, 0xd}) runtime/panic.go:1047 +0x4d fp=0xa7a0e3c sp=0xa7a0e28 pc=0xd9765d runtime.(mcache).allocLarge(0xa602d8, 0x8000000, 0x1) runtime/mcache.go:236 +0x1be fp=0xa7a0e64 sp=0xa7a0e3c pc=0xd743de runtime.mallocgc(0x8000000, 0x0, 0x0) runtime/malloc.go:1053 +0x3eb fp=0xa7a0e9c sp=0xa7a0e64 pc=0xd6bdfb runtime.growslice(0x0, 0x8000000, 0x0, 0x8000000, 0x138af20) runtime/slice.go:266 +0x3ec fp=0xa7a0ec8 sp=0xa7a0e9c pc=0xdac20c bytes.growSlice({0x6e7a8000, 0x4000000, 0x4000000}, 0x200) bytes/buffer.go:240 +0xa0 fp=0xa7a0f04 sp=0xa7a0ec8 pc=0xddb020 bytes.(Buffer).grow(0xad4e018, 0x200) bytes/buffer.go:142 +0x119 fp=0xa7a0f2c sp=0xa7a0f04 pc=0xddaac9 bytes.(Buffer).ReadFrom(0xad4e018, {0x2abe8d68, 0xadc04b0}) bytes/buffer.go:200 +0x43 fp=0xa7a0f70 sp=0xa7a0f2c pc=0xddae03 github.com/Mrs4s/go-cqhttp/server.(websocketClient).listenAPI(0xa728180, {0x1427448, 0x9}, {0xa4a2e10, 0x21}, 0xa7262e0) github.com/Mrs4s/go-cqhttp/server/websocket.go:317 +0xc5 fp=0xa7a0fd4 sp=0xa7a0f70 pc=0x12cfaf5 github.com/Mrs4s/go-cqhttp/server.(websocketClient).connect.func2() github.com/Mrs4s/go-cqhttp/server/websocket.go:304 +0x4a fp=0xa7a0ff0 sp=0xa7a0fd4 pc=0x12cf8ea runtime.goexit() runtime/asm_386.s:1326 +0x1 fp=0xa7a0ff4 sp=0xa7a0ff0 pc=0xdc5a51 created by github.com/Mrs4s/go-cqhttp/server.(websocketClient).connect github.com/Mrs4s/go-cqhttp/server/websocket.go:304 +0xb69
goroutine 1 [chan receive, 265 minutes]: runtime.gopark(0x145b2e0, 0xa416f30, 0xe, 0x17, 0x2) runtime/proc.go:381 +0xff fp=0xa667f50 sp=0xa667f3c pc=0xd9a65f runtime.chanrecv(0xa416f00, 0x0, 0x1) runtime/chan.go:583 +0x3f4 fp=0xa667f98 sp=0xa667f50 pc=0xd660b4 runtime.chanrecv1(0xa416f00, 0x0) runtime/chan.go:442 +0x1c fp=0xa667fac sp=0xa667f98 pc=0xd65cbc github.com/Mrs4s/go-cqhttp/cmd/gocq.WaitSignal() github.com/Mrs4s/go-cqhttp/cmd/gocq/main.go:394 +0x35 fp=0xa667fb8 sp=0xa667fac pc=0x12d8c65 main.main() github.com/Mrs4s/go-cqhttp/main.go:23 +0x38 fp=0xa667fc4 sp=0xa667fb8 pc=0x130fcd8 runtime.main() runtime/proc.go:250 +0x22e fp=0xa667ff0 sp=0xa667fc4 pc=0xd9a22e runtime.goexit() runtime/asm_386.s:1326 +0x1 fp=0xa667ff4 sp=0xa667ff0 pc=0xdc5a51
goroutine 2 [force gc (idle), 2 minutes]: runtime.gopark(0x145b3c8, 0x18aa3a0, 0x11, 0x14, 0x1) runtime/proc.go:381 +0xff fp=0xa435fdc sp=0xa435fc8 pc=0xd9a65f runtime.goparkunlock(...) runtime/proc.go:387 runtime.forcegchelper() runtime/proc.go:305 +0xcf fp=0xa435ff0 sp=0xa435fdc pc=0xd9a48f runtime.goexit() runtime/asm_386.s:1326 +0x1 fp=0xa435ff4 sp=0xa435ff0 pc=0xdc5a51 created by runtime.init.5 runtime/proc.go:293 +0x23
goroutine 3 [GC sweep wait]: runtime.gopark(0x145b3c8, 0x18aa9f0, 0xc, 0x14, 0x1) runtime/proc.go:381 +0xff fp=0xa436fcc sp=0xa436fb8 pc=0xd9a65f runtime.goparkunlock(...) runtime/proc.go:387 runtime.bgsweep(0xa4161c0) runtime/mgcsweep.go:319 +0xf2 fp=0xa436fe8 sp=0xa436fcc pc=0xd84772 runtime.gcenable.func1() runtime/mgc.go:178 +0x27 fp=0xa436ff0 sp=0xa436fe8 pc=0xd769f7 runtime.goexit() runtime/asm_386.s:1326 +0x1 fp=0xa436ff4 sp=0xa436ff0 pc=0xdc5a51 created by runtime.gcenable runtime/mgc.go:178 +0x7c
goroutine 4 [GC scavenge wait]: runtime.gopark(0x145b3c8, 0x18aadc0, 0xd, 0x14, 0x2) runtime/proc.go:381 +0xff fp=0xa437fb8 sp=0xa437fa4 pc=0xd9a65f runtime.goparkunlock(...) runtime/proc.go:387 runtime.(*scavengerState).park(0x18aadc0) runtime/mgcscavenge.go:400 +0x5f fp=0xa437fcc sp=0xa437fb8 pc=0xd820ef runtime.bgscavenge(0xa4161c0) runtime/mgcscavenge.go:633 +0x75 fp=0xa437fe8 sp=0xa437fcc pc=0xd82795 runtime.gcenable.func2() runtime/mgc.go:179 +0x27 fp=0xa437ff0 sp=0xa437fe8 pc=0xd769b7 runtime.goexit() runtime/asm_386.s:1326 +0x1 fp=0xa437ff4 sp=0xa437ff0 pc=0xdc5a51 created by runtime.gcenable runtime/mgc.go:179 +0xc1
goroutine 18 [finalizer wait]: runtime.gopark(0x145b304, 0x18d0d00, 0x10, 0x14, 0x1) runtime/proc.go:381 +0xff fp=0xa434f94 sp=0xa434f80 pc=0xd9a65f runtime.runfinq() runtime/mfinal.go:193 +0xf4 fp=0xa434ff0 sp=0xa434f94 pc=0xd75b84 runtime.goexit() runtime/asm_386.s:1326 +0x1 fp=0xa434ff4 sp=0xa434ff0 pc=0xdc5a51 created by runtime.createfing runtime/mfinal.go:163 +0x60
goroutine 19 [select, 2 minutes]: runtime.gopark(0x145b3f8, 0x0, 0x9, 0x18, 0x1) runtime/proc.go:381 +0xff fp=0xa43ba90 sp=0xa43ba7c pc=0xd9a65f runtime.selectgo(0xa43be64, 0xa43bbd0, 0x0, 0x0, 0x7, 0x1) runtime/select.go:327 +0xbc0 fp=0xa43bb80 sp=0xa43ba90 pc=0xda95c0 github.com/syndtr/goleveldb/leveldb.(*session).refLoop(0xa4942c0) github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/session_util.go:189 +0x4c2 fp=0xa43bfe8 sp=0xa43bb80 pc=0x1226b72 github.com/syndtr/goleveldb/leveldb.newSession.func1() github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/session.go:93 +0x27 fp=0xa43bff0 sp=0xa43bfe8 pc=0x1220df7 runtime.goexit() runtime/asm_386.s:1326 +0x1 fp=0xa43bff4 sp=0xa43bff0 pc=0xdc5a51 created by github.com/syndtr/goleveldb/leveldb.newSession github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/session.go:93 +0x2eb
goroutine 20 [select, 40 minutes]: runtime.gopark(0x145b3f8, 0x0, 0x9, 0x18, 0x1) runtime/proc.go:381 +0xff fp=0xa430e3c sp=0xa430e28 pc=0xd9a65f runtime.selectgo(0xa430f9c, 0xa430f58, 0x0, 0x0, 0x2, 0x1) runtime/select.go:327 +0xbc0 fp=0xa430f2c sp=0xa430e3c pc=0xda95c0 github.com/syndtr/goleveldb/leveldb.(*DB).compactionError(0xa4c6480) github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:91 +0x11b fp=0xa430fe8 sp=0xa430f2c pc=0x12110ab github.com/syndtr/goleveldb/leveldb.openDB.func1() github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:148 +0x27 fp=0xa430ff0 sp=0xa430fe8 pc=0x120ada7 runtime.goexit() runtime/asm_386.s:1326 +0x1 fp=0xa430ff4 sp=0xa430ff0 pc=0xdc5a51 created by github.com/syndtr/goleveldb/leveldb.openDB github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:148 +0x4ff
goroutine 21 [select]: runtime.gopark(0x145b3f8, 0x0, 0x9, 0x18, 0x1) runtime/proc.go:381 +0xff fp=0xa431e9c sp=0xa431e88 pc=0xd9a65f runtime.selectgo(0xa431fd4, 0xa431fb4, 0x0, 0x0, 0x2, 0x1) runtime/select.go:327 +0xbc0 fp=0xa431f8c sp=0xa431e9c pc=0xda95c0 github.com/syndtr/goleveldb/leveldb.(*DB).mpoolDrain(0xa4c6480) github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_state.go:101 +0xb7 fp=0xa431fe8 sp=0xa431f8c pc=0x1219af7 github.com/syndtr/goleveldb/leveldb.openDB.func2() github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:149 +0x27 fp=0xa431ff0 sp=0xa431fe8 pc=0x120ad67 runtime.goexit() runtime/asm_386.s:1326 +0x1 fp=0xa431ff4 sp=0xa431ff0 pc=0xdc5a51 created by github.com/syndtr/goleveldb/leveldb.openDB github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:149 +0x544
goroutine 22 [select, 40 minutes]: runtime.gopark(0x145b3f8, 0x0, 0x9, 0x18, 0x1) runtime/proc.go:381 +0xff fp=0xbe72df0 sp=0xbe72ddc pc=0xd9a65f runtime.selectgo(0xbe72f90, 0xa827f28, 0x0, 0x0, 0x3, 0x1) runtime/select.go:327 +0xbc0 fp=0xbe72ee0 sp=0xbe72df0 pc=0xda95c0 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction(0xa4c6480) github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:836 +0x62f fp=0xbe72fe8 sp=0xbe72ee0 pc=0x121644f github.com/syndtr/goleveldb/leveldb.openDB.func3() github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:155 +0x27 fp=0xbe72ff0 sp=0xbe72fe8 pc=0x120ad27 runtime.goexit() runtime/asm_386.s:1326 +0x1 fp=0xbe72ff4 sp=0xbe72ff0 pc=0xdc5a51 created by github.com/syndtr/goleveldb/leveldb.openDB github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:155 +0x5bd
goroutine 23 [select, 41 minutes]: runtime.gopark(0x145b3f8, 0x0, 0x9, 0x18, 0x1) runtime/proc.go:381 +0xff fp=0xc7cee98 sp=0xc7cee84 pc=0xd9a65f runtime.selectgo(0xc7cefd0, 0xab59fac, 0x0, 0x0, 0x2, 0x1) runtime/select.go:327 +0xbc0 fp=0xc7cef88 sp=0xc7cee98 pc=0xda95c0 github.com/syndtr/goleveldb/leveldb.(*DB).mCompaction(0xa4c6480) github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:773 +0x135 fp=0xc7cefe8 sp=0xc7cef88 pc=0x1215cc5 github.com/syndtr/goleveldb/leveldb.openDB.func4() github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:156 +0x27 fp=0xc7ceff0 sp=0xc7cefe8 pc=0x120ace7 runtime.goexit() runtime/asm_386.s:1326 +0x1 fp=0xc7ceff4 sp=0xc7ceff0 pc=0xdc5a51 created by github.com/syndtr/goleveldb/leveldb.openDB github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:156 +0x602
goroutine 24 [select]: runtime.gopark(0x145b3f8, 0x0, 0x9, 0x18, 0x1) runtime/proc.go:381 +0xff fp=0xa43da90 sp=0xa43da7c pc=0xd9a65f runtime.selectgo(0xa43de64, 0xa43dbd0, 0x0, 0x0, 0x7, 0x1) runtime/select.go:327 +0xbc0 fp=0xa43db80 sp=0xa43da90 pc=0xda95c0 github.com/syndtr/goleveldb/leveldb.(*session).refLoop(0xa494630) github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/session_util.go:189 +0x4c2 fp=0xa43dfe8 sp=0xa43db80 pc=0x1226b72 github.com/syndtr/goleveldb/leveldb.newSession.func1() github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/session.go:93 +0x27 fp=0xa43dff0 sp=0xa43dfe8 pc=0x1220df7 runtime.goexit() runtime/asm_386.s:1326 +0x1 fp=0xa43dff4 sp=0xa43dff0 pc=0xdc5a51 created by github.com/syndtr/goleveldb/leveldb.newSession github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/session.go:93 +0x2eb
goroutine 25 [select, 265 minutes]: runtime.gopark(0x145b3f8, 0x0, 0x9, 0x18, 0x1) runtime/proc.go:381 +0xff fp=0xa58ee3c sp=0xa58ee28 pc=0xd9a65f runtime.selectgo(0xa58ef9c, 0xa58ef58, 0x0, 0x0, 0x2, 0x1) runtime/select.go:327 +0xbc0 fp=0xa58ef2c sp=0xa58ee3c pc=0xda95c0 github.com/syndtr/goleveldb/leveldb.(*DB).compactionError(0xa4c65a0) github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:91 +0x11b fp=0xa58efe8 sp=0xa58ef2c pc=0x12110ab github.com/syndtr/goleveldb/leveldb.openDB.func1() github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:148 +0x27 fp=0xa58eff0 sp=0xa58efe8 pc=0x120ada7 runtime.goexit() runtime/asm_386.s:1326 +0x1 fp=0xa58eff4 sp=0xa58eff0 pc=0xdc5a51 created by github.com/syndtr/goleveldb/leveldb.openDB github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:148 +0x4ff
goroutine 26 [select]: runtime.gopark(0x145b3f8, 0x0, 0x9, 0x18, 0x1) runtime/proc.go:381 +0xff fp=0xa58fe9c sp=0xa58fe88 pc=0xd9a65f runtime.selectgo(0xa58ffd4, 0xa58ffb4, 0x0, 0x0, 0x2, 0x1) runtime/select.go:327 +0xbc0 fp=0xa58ff8c sp=0xa58fe9c pc=0xda95c0 github.com/syndtr/goleveldb/leveldb.(*DB).mpoolDrain(0xa4c65a0) github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_state.go:101 +0xb7 fp=0xa58ffe8 sp=0xa58ff8c pc=0x1219af7 github.com/syndtr/goleveldb/leveldb.openDB.func2() github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:149 +0x27 fp=0xa58fff0 sp=0xa58ffe8 pc=0x120ad67 runtime.goexit() runtime/asm_386.s:1326 +0x1 fp=0xa58fff4 sp=0xa58fff0 pc=0xdc5a51 created by github.com/syndtr/goleveldb/leveldb.openDB github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:149 +0x544
goroutine 27 [select, 265 minutes]: runtime.gopark(0x145b3f8, 0x0, 0x9, 0x18, 0x1) runtime/proc.go:381 +0xff fp=0xa590df0 sp=0xa590ddc pc=0xd9a65f runtime.selectgo(0xa590f90, 0xa590f28, 0x0, 0x0, 0x3, 0x1) runtime/select.go:327 +0xbc0 fp=0xa590ee0 sp=0xa590df0 pc=0xda95c0 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction(0xa4c65a0) github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:836 +0x62f fp=0xa590fe8 sp=0xa590ee0 pc=0x121644f github.com/syndtr/goleveldb/leveldb.openDB.func3() github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:155 +0x27 fp=0xa590ff0 sp=0xa590fe8 pc=0x120ad27 runtime.goexit() runtime/asm_386.s:1326 +0x1 fp=0xa590ff4 sp=0xa590ff0 pc=0xdc5a51 created by github.com/syndtr/goleveldb/leveldb.openDB github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:155 +0x5bd
goroutine 28 [select, 265 minutes]: runtime.gopark(0x145b3f8, 0x0, 0x9, 0x18, 0x1) runtime/proc.go:381 +0xff fp=0xa591e98 sp=0xa591e84 pc=0xd9a65f runtime.selectgo(0xa591fd0, 0xa591fac, 0x0, 0x0, 0x2, 0x1) runtime/select.go:327 +0xbc0 fp=0xa591f88 sp=0xa591e98 pc=0xda95c0 github.com/syndtr/goleveldb/leveldb.(*DB).mCompaction(0xa4c65a0) github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:773 +0x135 fp=0xa591fe8 sp=0xa591f88 pc=0x1215cc5 github.com/syndtr/goleveldb/leveldb.openDB.func4() github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:156 +0x27 fp=0xa591ff0 sp=0xa591fe8 pc=0x120ace7 runtime.goexit() runtime/asm_386.s:1326 +0x1 fp=0xa591ff4 sp=0xa591ff0 pc=0xdc5a51 created by github.com/syndtr/goleveldb/leveldb.openDB github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:156 +0x602
goroutine 29 [select, 2 minutes]: runtime.gopark(0x145b3f8, 0x0, 0x9, 0x18, 0x1) runtime/proc.go:381 +0xff fp=0xa5cba90 sp=0xa5cba7c pc=0xd9a65f runtime.selectgo(0xa5cbe64, 0xa5cbbd0, 0x0, 0x0, 0x7, 0x1) runtime/select.go:327 +0xbc0 fp=0xa5cbb80 sp=0xa5cba90 pc=0xda95c0 github.com/syndtr/goleveldb/leveldb.(*session).refLoop(0xa494840) github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/session_util.go:189 +0x4c2 fp=0xa5cbfe8 sp=0xa5cbb80 pc=0x1226b72 github.com/syndtr/goleveldb/leveldb.newSession.func1() github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/session.go:93 +0x27 fp=0xa5cbff0 sp=0xa5cbfe8 pc=0x1220df7 runtime.goexit() runtime/asm_386.s:1326 +0x1 fp=0xa5cbff4 sp=0xa5cbff0 pc=0xdc5a51 created by github.com/syndtr/goleveldb/leveldb.newSession github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/session.go:93 +0x2eb
goroutine 30 [select, 41 minutes]: runtime.gopark(0x145b3f8, 0x0, 0x9, 0x18, 0x1) runtime/proc.go:381 +0xff fp=0xa58ae3c sp=0xa58ae28 pc=0xd9a65f runtime.selectgo(0xa58af9c, 0xa58af58, 0x0, 0x0, 0x2, 0x1) runtime/select.go:327 +0xbc0 fp=0xa58af2c sp=0xa58ae3c pc=0xda95c0 github.com/syndtr/goleveldb/leveldb.(*DB).compactionError(0xa4c66c0) github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:91 +0x11b fp=0xa58afe8 sp=0xa58af2c pc=0x12110ab github.com/syndtr/goleveldb/leveldb.openDB.func1() github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:148 +0x27 fp=0xa58aff0 sp=0xa58afe8 pc=0x120ada7 runtime.goexit() runtime/asm_386.s:1326 +0x1 fp=0xa58aff4 sp=0xa58aff0 pc=0xdc5a51 created by github.com/syndtr/goleveldb/leveldb.openDB github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:148 +0x4ff
goroutine 31 [select]: runtime.gopark(0x145b3f8, 0x0, 0x9, 0x18, 0x1) runtime/proc.go:381 +0xff fp=0xa58be9c sp=0xa58be88 pc=0xd9a65f runtime.selectgo(0xa58bfd4, 0xa58bfb4, 0x0, 0x0, 0x2, 0x1) runtime/select.go:327 +0xbc0 fp=0xa58bf8c sp=0xa58be9c pc=0xda95c0 github.com/syndtr/goleveldb/leveldb.(*DB).mpoolDrain(0xa4c66c0) github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_state.go:101 +0xb7 fp=0xa58bfe8 sp=0xa58bf8c pc=0x1219af7 github.com/syndtr/goleveldb/leveldb.openDB.func2() github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:149 +0x27 fp=0xa58bff0 sp=0xa58bfe8 pc=0x120ad67 runtime.goexit() runtime/asm_386.s:1326 +0x1 fp=0xa58bff4 sp=0xa58bff0 pc=0xdc5a51 created by github.com/syndtr/goleveldb/leveldb.openDB github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:149 +0x544
goroutine 32 [select, 41 minutes]: runtime.gopark(0x145b3f8, 0x0, 0x9, 0x18, 0x1) runtime/proc.go:381 +0xff fp=0xa669df0 sp=0xa669ddc pc=0xd9a65f runtime.selectgo(0xa669f90, 0xa669f28, 0x0, 0x0, 0x3, 0x1) runtime/select.go:327 +0xbc0 fp=0xa669ee0 sp=0xa669df0 pc=0xda95c0 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction(0xa4c66c0) github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:836 +0x62f fp=0xa669fe8 sp=0xa669ee0 pc=0x121644f github.com/syndtr/goleveldb/leveldb.openDB.func3() github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:155 +0x27 fp=0xa669ff0 sp=0xa669fe8 pc=0x120ad27 runtime.goexit() runtime/asm_386.s:1326 +0x1 fp=0xa669ff4 sp=0xa669ff0 pc=0xdc5a51 created by github.com/syndtr/goleveldb/leveldb.openDB github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:155 +0x5bd
goroutine 33 [select, 41 minutes]: runtime.gopark(0x145b3f8, 0x0, 0x9, 0x18, 0x1) runtime/proc.go:381 +0xff fp=0xc7cae98 sp=0xc7cae84 pc=0xd9a65f runtime.selectgo(0xc7cafd0, 0xa8ddfac, 0x0, 0x0, 0x2, 0x1) runtime/select.go:327 +0xbc0 fp=0xc7caf88 sp=0xc7cae98 pc=0xda95c0 github.com/syndtr/goleveldb/leveldb.(*DB).mCompaction(0xa4c66c0) github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:773 +0x135 fp=0xc7cafe8 sp=0xc7caf88 pc=0x1215cc5 github.com/syndtr/goleveldb/leveldb.openDB.func4() github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:156 +0x27 fp=0xc7caff0 sp=0xc7cafe8 pc=0x120ace7 runtime.goexit() runtime/asm_386.s:1326 +0x1 fp=0xc7caff4 sp=0xc7caff0 pc=0xdc5a51 created by github.com/syndtr/goleveldb/leveldb.openDB github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:156 +0x602
goroutine 34 [chan receive]: runtime.gopark(0x145b2e0, 0xa4428b0, 0xe, 0x17, 0x2) runtime/proc.go:381 +0xff fp=0xa624ee4 sp=0xa624ed0 pc=0xd9a65f runtime.chanrecv(0xa442880, 0xa624f94, 0x1) runtime/chan.go:583 +0x3f4 fp=0xa624f2c sp=0xa624ee4 pc=0xd660b4 runtime.chanrecv1(0xa442880, 0xa624f94) runtime/chan.go:442 +0x1c fp=0xa624f40 sp=0xa624f2c pc=0xd65cbc github.com/Mrs4s/MiraiGo/utils.NewCache[...].func1() github.com/Mrs4s/MiraiGo@v0.0.0-20230401072048-f8d9841755b5/utils/ttl.go:34 +0x7b fp=0xa624ff0 sp=0xa624f40 pc=0x116ab0b runtime.goexit() runtime/asm_386.s:1326 +0x1 fp=0xa624ff4 sp=0xa624ff0 pc=0xdc5a51 created by github.com/Mrs4s/MiraiGo/utils.NewCache[...] github.com/Mrs4s/MiraiGo@v0.0.0-20230401072048-f8d9841755b5/utils/ttl.go:30 +0xf9
goroutine 35 [chan receive]: runtime.gopark(0x145b2e0, 0xa442970, 0xe, 0x17, 0x2) runtime/proc.go:381 +0xff fp=0xa625ee4 sp=0xa625ed0 pc=0xd9a65f runtime.chanrecv(0xa442940, 0xa625f94, 0x1) runtime/chan.go:583 +0x3f4 fp=0xa625f2c sp=0xa625ee4 pc=0xd660b4 runtime.chanrecv1(0xa442940, 0xa625f94) runtime/chan.go:442 +0x1c fp=0xa625f40 sp=0xa625f2c pc=0xd65cbc github.com/Mrs4s/MiraiGo/utils.NewCache[...].func1() github.com/Mrs4s/MiraiGo@v0.0.0-20230401072048-f8d9841755b5/utils/ttl.go:34 +0x7b fp=0xa625ff0 sp=0xa625f40 pc=0x116ab0b runtime.goexit() runtime/asm_386.s:1326 +0x1 fp=0xa625ff4 sp=0xa625ff0 pc=0xdc5a51 created by github.com/Mrs4s/MiraiGo/utils.NewCache[...] github.com/Mrs4s/MiraiGo@v0.0.0-20230401072048-f8d9841755b5/utils/ttl.go:30 +0xf9
goroutine 36 [chan receive]: runtime.gopark(0x145b2e0, 0xa442a30, 0xe, 0x17, 0x2) runtime/proc.go:381 +0xff fp=0xa626ee4 sp=0xa626ed0 pc=0xd9a65f runtime.chanrecv(0xa442a00, 0xa626f94, 0x1) runtime/chan.go:583 +0x3f4 fp=0xa626f2c sp=0xa626ee4 pc=0xd660b4 runtime.chanrecv1(0xa442a00, 0xa626f94) runtime/chan.go:442 +0x1c fp=0xa626f40 sp=0xa626f2c pc=0xd65cbc github.com/Mrs4s/MiraiGo/utils.NewCache[...].func1() github.com/Mrs4s/MiraiGo@v0.0.0-20230401072048-f8d9841755b5/utils/ttl.go:34 +0x7b fp=0xa626ff0 sp=0xa626f40 pc=0x116ab0b runtime.goexit() runtime/asm_386.s:1326 +0x1 fp=0xa626ff4 sp=0xa626ff0 pc=0xdc5a51 created by github.com/Mrs4s/MiraiGo/utils.NewCache[...] github.com/Mrs4s/MiraiGo@v0.0.0-20230401072048-f8d9841755b5/utils/ttl.go:30 +0xf9
goroutine 68 [sleep]: runtime.gopark(0x145b3e4, 0xa481ce0, 0x13, 0x13, 0x1) runtime/proc.go:381 +0xff fp=0xc7cff40 sp=0xc7cff2c pc=0xd9a65f time.Sleep(0x6fc23ac00) runtime/time.go:195 +0x146 fp=0xc7cff5c sp=0xc7cff40 pc=0xdc3ef6 github.com/Mrs4s/MiraiGo/client.(QQClient).doHeartbeat(0xa489180) github.com/Mrs4s/MiraiGo@v0.0.0-20230401072048-f8d9841755b5/client/client.go:794 +0x6a fp=0xc7cffe8 sp=0xc7cff5c pc=0x111fe4a github.com/Mrs4s/MiraiGo/client.(QQClient).init.func3() github.com/Mrs4s/MiraiGo@v0.0.0-20230401072048-f8d9841755b5/client/client.go:408 +0x27 fp=0xc7cfff0 sp=0xc7cffe8 pc=0x111cff7 runtime.goexit() runtime/asm_386.s:1326 +0x1 fp=0xc7cfff4 sp=0xc7cfff0 pc=0xdc5a51 created by github.com/Mrs4s/MiraiGo/client.(*QQClient).init github.com/Mrs4s/MiraiGo@v0.0.0-20230401072048-f8d9841755b5/client/client.go:408 +0x314
goroutine 62 [IO wait]: runtime.gopark(0x145b3b0, 0x19d82b0, 0x2, 0x1b, 0x5) runtime/proc.go:381 +0xff fp=0xb68fdbc sp=0xb68fda8 pc=0xd9a65f runtime.netpollblock(0x19d82a4, 0x72, 0x0) runtime/netpoll.go:527 +0xea fp=0xb68fdd4 sp=0xb68fdbc pc=0xd9165a internal/poll.runtime_pollWait(0x19d82a4, 0x72) runtime/netpoll.go:306 +0x52 fp=0xb68fde8 sp=0xb68fdd4 pc=0xdc1072 internal/poll.(pollDesc).wait(0xa5cfb14, 0x72, 0x0) internal/poll/fd_poll_runtime.go:84 +0x37 fp=0xb68fdfc sp=0xb68fde8 pc=0xe4c177 internal/poll.execIO(0xa5cfa34, 0x145af94) internal/poll/fd_windows.go:175 +0x11e fp=0xb68fe40 sp=0xb68fdfc pc=0xe4d2fe internal/poll.(FD).Read(0xa5cfa20, {0xbe634d4, 0x4, 0x4}) internal/poll/fd_windows.go:436 +0x13b fp=0xb68fe90 sp=0xb68fe40 pc=0xe4deeb net.(netFD).Read(0xa5cfa20, {0xbe634d4, 0x4, 0x4}) net/fd_posix.go:55 +0x3f fp=0xb68febc sp=0xb68fe90 pc=0xf5e97f net.(conn).Read(0xa61e6e8, {0xbe634d4, 0x4, 0x4}) net/net.go:183 +0x4f fp=0xb68feec sp=0xb68febc pc=0xf6db3f net.(*TCPConn).Read(0xa61e6e8, {0xbe634d4, 0x4, 0x4})