Cambridge Business English Dictionary 词典查demographic,等一两秒钟,GoldenDict-ng直接闪退崩溃了
不知道是不是因为这个词典的发音是在线发音导致的
Cambridge Business English Dictionary 词典查demographic,等一两秒钟,GoldenDict-ng直接闪退崩溃了
不知道是不是因为这个词典的发音是在线发音导致的
没崩,在线发音正常,字体脚本都没问题,可能有其他原因。
macOS 闪退崩溃,重新打开有日志的吧,复制出来看下。
只有这个log。因为把它放入词库目录后,GoldenDict-ng就一直打不开了,所以那个弹窗的日志也就拿不到。只有下面GoldenDict-ng内置的日志
gd_log.txt (10.7 KB)
p.s. 上面是添加新mdx后,GoldenDict-ng无法启动的日志。
根据日志里提到的两部可疑词库:[20180204]CCALD柯林斯在线词典 和 牛津粵英雙語詞典。
把这两部词库移除以后,新mdx终于可以导入了!
但是Cambridge Business English Dictionary还是查词崩溃…
查词崩溃录屏
查词崩溃后,GoldenDict-ng连续几次无法启动,日志如下:
gd_log.txt (6.2 KB)
尝试启动五六次后,GoldenDict-ng才终于成功打开
成功打开后的日志:
gd_log.txt (7.2 KB)
p.s. 这次打开后,查demographic没有崩溃了,挺奇怪
没崩溃这一次的查词日志:
log2.txt (2.1 KB)
手动关闭GoldenDict-ng,然后再次打开,再次查询demographic,又发生了崩溃,日志如下:
gd_log.txt (17.7 KB)
崩溃后再次打开,重新查询,这次没有发生崩溃,日志如下:
log3.txt (1.9 KB)
再次关闭GoldenDict-ng,重新打开,重新查询,再次崩溃,日志如下:
log4.txt (1.8 KB)
怀疑是不是跟设置的代理有关,我的科学上网可能不太稳定,不知道是不是这个原因造成的,在线音频加载的时候,导致GoldenDict-ng无规律崩溃 @xiaoyifang @last_idol
把mdx里的所有src在线音频链接全部删除,重新编译以后的mdx替换原来的,再也不崩溃了。看来确实是在线音频链接导致的崩溃。不知道好解决吗 @xiaoyifang
Cambridge Business English Dictionary.mdx (4.8 MB)
p.s. 在线音频格式是ogg的,或者是不是GoldenDict-ng对ogg格式不兼容导致的崩溃?
我这在线是 mp3,本地是 ogg 但是找不到对应文件,ogg 的链接好像是有点问题,用的协议是 gdvideo://
,你用开发者工具里看下你那边的情况。
请问下GoldenDict-ng的log在哪个目录下
portable目录下
我怀疑是 gdvideo://
有问题,应该使用 gdau://
,不过我这边没有复现只是猜测,前面你提供的 gd_log 里没有崩溃信息,应用意外退出后重启应用应该会有报告问题的选项(重启多次后就没了?)这份报告里会显示崩溃时 GD 正在执行的函数调用序列(堆栈回溯),可以帮助定位导致应用崩溃的具体位置。
下次崩溃后尝试用 Spotlight 搜索「控制台」,选择左侧的崩溃报告,然后复制对应的日志信息。
崩溃报告拿到了:
log6.txt (21.0 KB)
这次崩溃是代理正常的时候发生的。我故意把代理端口改成错误的,代理网络不通了之后,就不会发生崩溃了,很奇怪
就是说,开下面这个设置就崩溃:
p.s. 看报告感觉可能真是因为网络处理造成的:
Thread 0 Crashed:
0 QtWebEngineCore 0x11c7591f4 0x118558000 + 69210612
1 QtWebEngineProcess 0x100effe20 0x100ef8000 + 32288
2 dyld 0x18ec0ab98 0x18ec04000 + 27544
看这里是 GD 内部的浏览器崩溃了。
现在已经全部正常了…
详细参考这个帖子…
看来升级GoldenDict-ng时候,不能总是用BeyondCompare替换文件。
隔一段时间,尤其是GoldenDict-ng出现一些奇怪bug的时候,可以重新安装,然后把数据恢复一下即可。