Project-LemonLime / Project_LemonLime

为了 OI 比赛而生的基于 Lemon + LemonPlus 的轻量评测系统 | 三大桌面系统支持
GNU General Public License v3.0
588 stars 62 forks source link

[BUG] 在 Intel Mac 上使用逐行比较模式会导致闪退 #179

Open AC-Stray opened 2 years ago

AC-Stray commented 2 years ago

Describe the bug 描述一下这个 Bug 使用逐行比较模式,或忽略多余空格和制表符进行评测会导致闪退。

To Reproduce 如何复现 无论什么情况下,只要使用逐行比较模式就会炸。

Environment: 环境:

Additional context 其他信息 我尝试了 0.3.3 版本,0.3.3 版本可以正常运行,所以我怀疑是 0.3.4 中修改的输出判断代码有些问题。

alphagocc commented 2 years ago

给点例子

AC-Stray commented 2 years ago

我不是很清楚这个问题需要多具体的例子,因为你只需要对于任意一个题目使用逐行比较模式,评测它的时候就会闪退。

alphagocc commented 2 years ago

无法复现

AC-Stray commented 2 years ago

我找了另外一台 macbook,两台的型号都是 mbp2019,复现了闪退的问题。

这是一个可供参考的数据包,只保留了第一题的数据,评测时就会闪退。

9.11.zip

alphagocc commented 2 years ago

非常遗憾,windows下仍旧无法复现。

AC-Stray commented 2 years ago

有没有一种可能,这个问题仅出现在 macos 上。

alphagocc commented 2 years ago

开发组没有 mac,请尝试自给自足