本人环境 openSUSE Tumbleweed + KDE
新 QQ 出来有一段时间了,用几次后再打开登录会出现闪退的情况,必须把.config 下的 QQ 文件夹删了才能正常使用。我在 Arch 论坛里看到这样一种说法:可以不必删除整个文件夹,而可以通过单独删除热更新文件解决
但具体这个文件是什么呢?
另外热更新文件导致闪退貌似也只是一种猜测,有没有人知道到底是什么导致了这个问题,又该如何解决嘞?
1
ProPh3t 2023-07-26 10:20:38 +08:00
opensuse 用 rpm -ql xxx 列出 package 的所有文件
|
2
israinbow 2023-07-26 10:30:11 +08:00 via Android
是 qq 的用户数据目录, 最新版本不会闪退, 但是休眠后 qq 会假死.
|
3
nekoyaki 2023-07-26 14:31:51 +08:00
我的情况不一定和楼主一样,但大概率类似,应该就是 config 里面保存的热更新的某个 so 问题。
我当时的情况,是只要 QQ 热更新一下,就再也打不开了; 定位了一通发现是 QQ 目录自带的 libvips 导致的,删掉它,用系统自带的,就能启动; 但这样在聊天窗口里, 滚屏的时候经常会崩溃,看报错是我 apt 装的 libvips 版本比较旧,QQ 调了我的版本没有的函数就崩了。 然后我自己编译了一个 8.13 版本。现在聊天窗口里, 滚屏的时候不崩溃了,但打开图片的时候,有很低的概率会直接把我的 X 带崩,跳回到系统用户的登录页面。 这个问题目前概率比较低,而且我也没找到解决方案就放置了。 |