sealdice / sealdice-core

海豹骰核心程序,船新的trpg骰点机器人。轻量易用,功能强大,支持所有主流IM平台,并能在win/linux/mac/android下使用。
https://sealdice.com
MIT License
148 stars 37 forks source link

[Bug]: 在前一个log上传未完全的情况下开启新log会导致log死锁,无法通过除了log halt之外的方式关闭,且无log名 #1034

Open baiyu-yu opened 1 month ago

baiyu-yu commented 1 month ago

在提问之前...

问题描述

在前一个log上传未完全的情况下开启新log会导致log死锁,无法通过除了log halt之外的方式关闭,log off显示无正在记录的log,log on显示有正在记录的log,log指令显示log开启且无log名,在log list 、webui和log export里能找到对应log,但均无log名

如何复现

在前一个log上传未完全的情况下开启新log,未完全包括大log或者染色器出现问题等情况?

你期望发生的

按照设计,log off正常关闭,log on正常开启,不会出现空白日志名的问题

实际上发生的

log off显示无正在记录的log,log on显示有正在记录的log,log指令显示log开启且无log名,在log list 、webui和log export里能找到对应log,但均无log名

日志文件

image image

image

触发:

image

上一次触发: image 无具体报错日志

截图

No response

海豹核心版本

1.4.5/1.4.6

操作系统

windows 2012/windows 2022

帐号类型

QQ(在此账号出现问题)、offical QQ、kook、dodo

使用协议

No response

附加内容

No response

fy0 commented 1 month ago

啊??