[求助] Linux 下 QQ 闪退问题

290 天前
 MaxLen

本人环境 openSUSE Tumbleweed + KDE

新 QQ 出来有一段时间了,用几次后再打开登录会出现闪退的情况,必须把.config 下的 QQ 文件夹删了才能正常使用。我在 Arch 论坛里看到这样一种说法:可以不必删除整个文件夹,而可以通过单独删除热更新文件解决

但具体这个文件是什么呢?

另外热更新文件导致闪退貌似也只是一种猜测,有没有人知道到底是什么导致了这个问题,又该如何解决嘞?

1436 次点击
所在节点    Linux
4 条回复
ProPh3t
290 天前
opensuse 用 rpm -ql xxx 列出 package 的所有文件
israinbow
290 天前
是 qq 的用户数据目录, 最新版本不会闪退, 但是休眠后 qq 会假死.
nekoyaki
290 天前
我的情况不一定和楼主一样,但大概率类似,应该就是 config 里面保存的热更新的某个 so 问题。
我当时的情况,是只要 QQ 热更新一下,就再也打不开了; 定位了一通发现是 QQ 目录自带的 libvips 导致的,删掉它,用系统自带的,就能启动; 但这样在聊天窗口里, 滚屏的时候经常会崩溃,看报错是我 apt 装的 libvips 版本比较旧,QQ 调了我的版本没有的函数就崩了。
然后我自己编译了一个 8.13 版本。现在聊天窗口里, 滚屏的时候不崩溃了,但打开图片的时候,有很低的概率会直接把我的 X 带崩,跳回到系统用户的登录页面。 这个问题目前概率比较低,而且我也没找到解决方案就放置了。
MaxLen
290 天前
@nekoyaki 我早就把 QQ 自带的 libvips 删了,从 openSUSE 的 Software 里面装了一个,没遇到你说的崩的情况。我这里崩的问题我去 AUR 里看了看,找到解决办法了。我这个情况的解决办法是删除~/.config/QQ/crash_files/,并把这个文件夹设为只读

不得不感叹 AUR 神通广大啊,你的问题也去 AUR 里看看呗,说不定有解决办法呢

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/959776

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX