HIllya51 / LunaTranslator

Galgame翻译器,支持HOOK、OCR、剪贴板等。Visual Novel Translator , support HOOK / OCR / clipboard
http://docs.lunatranslator.org/
GNU General Public License v3.0
5.11k stars 346 forks source link

查词窗口频发性白屏闪退 #1031

Closed X012C closed 3 months ago

X012C commented 3 months ago

Version 程序版本

最新

OS version and bits 系统版本和位数

win11 64

bug's screenshot 错误截图

通过原文分词点进查词界面,查词窗口白屏,触发闪退。查词不到五六次就遇到一次白屏。

Reproduction steps 复现步骤

查词卡在白屏一会后,就闪退。

Log files 日志文件

2024-08-26-21-31-56.txt

HIllya51 commented 3 months ago

图呢。

HIllya51 commented 3 months ago

请告诉我触发闪退时的单词,以及查词相关设置

X012C commented 3 months ago

请告诉我触发闪退时的单词,以及查词相关设置

屏幕截图 2024-08-26 223753 image

图太难截了,感觉没什么规律。显示引擎从其他两个设到webview2后,感觉webview2的出词速度快了,闪退从之前五六次变成了十次以上?当感觉真的没毛病的时候就果断给闪退了,虽然闪退的时间变成了,但是用了几分钟?就感觉要到闪退时间了,常发问题。

他卡住的特征就是加载稍微久一点不出来,就知道要寄了。看了很容易识别出来,他和其他应用那种没反应了的效果是差不多。

HIllya51 commented 3 months ago

单词是什么,我看看是不是和单词有关?

X012C commented 3 months ago

请告诉我触发闪退时的单词,以及查词相关设置

还有那个用户设置保存的问题,是不是在软件退出之后才会开始保存,我感觉每次闪退都要重新设置。

X012C commented 3 months ago

单词是什么,我看看是不是和单词有关?

上面那个猎物就是卡闪退了。卡的时候吧,有时候能加载,有时候加载不出来就是完全白屏,加载出来就像上面那样小窗口上下部分白屏。

HIllya51 commented 3 months ago

你能不能用命令行打开软件,然后尝试让他闪退,然后给我看一下命令行有没有什么输出?我完全无法复现你这个问题,可能和操作系统有关。

X012C commented 3 months ago

你能不能用命令行打开软件,然后尝试让他闪退,然后给我看一下命令行有没有什么输出?我完全无法复现你这个问题,可能和操作系统有关。

debug模式闪退太快了,我没看出来他卡住之后有啥内容出来,好像都是之前常规查词内容。

我保留设置文件外,重新下一份新的试试看吧。这有没有可能和我放在C盘的程序那Program Files有关?

HIllya51 commented 3 months ago

我的意思是你用cmd打开,这样闪退了也能看见输出。。。

!很有可能,可能没有写入权限导致的

HIllya51 commented 3 months ago

你用过管理员权限打开可能就没问题了

X012C commented 3 months ago

我的意思是你用cmd打开,这样闪退了也能看见输出。。。

!很有可能,可能没有写入权限导致的 cmd2024-08-26_23-30-39.txt

这是CMD里面的内容。

原本运行是兼容性管理员模式的,我一直是用那个admin.exe的。我重新下一份,尝试换了个位置,感觉比之前闪退更快了。 应该也不是网络问题,我关了网络辞书,换成了小学馆的那些仍然卡退了。

HIllya51 commented 3 months ago

usefulwidget.zip

你替换一下这个文件:LunaTranslator\gui\usefulwidget.py, 我改了几个可能有问题的地方

X012C commented 3 months ago

usefulwidget.zip

你替换一下这个文件:LunaTranslator\gui\usefulwidget.py, 我改了几个可能有问题的地方

还是秒退。

X012C commented 3 months ago

我这边还有看到一个特别的现象就是采用游戏截图会使得原本文本乱码。 image 以及我的查词设置 。 image 不知道和它们有无关联。

HIllya51 commented 3 months ago

cao,复现出来了。

HIllya51 commented 3 months ago

很迷,似乎是更底层的依赖有bug,吐了。

HIllya51 commented 3 months ago

稳定复现。麻了。

X012C commented 3 months ago

稳定复现。麻了。

哈哈,能复现了,是不是有解决的希望?

HIllya51 commented 3 months ago

嗯,应该吧,下个版本

X012C commented 3 months ago

嗯,应该吧,下个版本

期待。

HIllya51 commented 3 months ago

好像和自动tts有关,关了这个东西好像就没问题了

X012C commented 3 months ago

好像和自动tts有关,关了这个东西好像就没问题了

好像是,我把查词界面的设置自动TTS和例句TSS关了之后,狂点都没有卡顿闪退。不知道后面是否会出现问题,应该和这个设置有关联吧。

X012C commented 3 months ago

好像和自动tts有关,关了这个东西好像就没问题了

而且上面截图乱码的问题好像解决了,把那两个设置关了之后,截图乱码没有出现了。

HIllya51 commented 3 months ago

截图乱码是另一个问题,我已经解决了。崩溃这个问题还是群里有个老哥帮我复现出来的,太难崩了,我现在还不知道到底咋回事。

X012C commented 3 months ago

截图乱码是另一个问题,我已经解决了。崩溃这个问题还是群里有个老哥帮我复现出来的,太难崩了,我现在还不知道到底咋回事。

为你俩点赞。

X012C commented 3 months ago

截图乱码是另一个问题,我已经解决了。崩溃这个问题还是群里有个老哥帮我复现出来的,太难崩了,我现在还不知道到底咋回事。

这个还真看个人使用习惯,可能是我的习惯太小众了。我去年也遭遇了一样的事情(扶额),只是没想着反馈,最近又开始玩galgame才又遇上这个问题。