linuxqq 闪退,求解决办法

最近 tw 更新后,qq 扫码登录后就闪退,有大佬知道什么原因吗,前一久用着都挺正常的,这几天更新了之后,就这样了。

老哥你解决了这个问题吗?我也遇到了,好难受 :joy:

没呀 ,还是没有找到,好多解决方法都是老版本 qq 的

更新之后试试把原来的配置删了
sudo rm -rf ~/.config/QQ

我这儿没这个问题。

Ubuntu 中文论坛上也有类似的帖子:

https://forum.ubuntu.org.cn/viewtopic.php?t=493677

并且问题更严重。本帖可以运行起来,扫码登录后出问题,而 Ubuntu 论坛上的帖子是根本运行不起来。如果根本运行不起来,可以看这些:

QQ 自带了许多库文件,可以试着删除它们:

libvulkan.so.1
libssh2.so.1
libunwind.so.8 libunwind-x86_64.so.8
libvips-cpp.so.42

让 QQ 用系统的库。大多数发行版都提供这些库文件,如果没有,可以装上相关的包。用系统自带的库,或许可以减少一些潜在的不兼容问题。

CUPS 自从版本 2.4.2 开始默认使用 OpenSSL, 而非之前的 GnuTLS. 大多数主流发行版都通过使用相关的 Build Option 让 libcups 继续依赖 libgnutls, 而非 libssl. 如果是自己编译的 libcups, 最好检查一下依赖的加密库。如果没有依赖 libgnutls, 那么会导致 QQ 等程序崩溃:

我也遇到了同样的问题,官网提供的三种打包格式都试过了最后都会闪退。最后到 flathub 上下了一个,总算能正常用了

1赞

这个方法可行,我也成功了

的确可以的,非常感谢

flatpak 我这里也不能完美,我有一个账号可以正常登录,有一个一登录就会这样

$ flatpak run com.qq.QQ 
 
Gtk-Message: 14:12:04.544: Failed to load module "canberra-gtk-module"
Gtk-Message: 14:12:04.545: Failed to load module "canberra-gtk-module"
[60:0519/141206.182058:ERROR:gl_surface_presentation_helper.cc(260)] GetVSyncParametersIfAvailable() failed for 1 times!
[60:0519/141206.188325:ERROR:gl_surface_presentation_helper.cc(260)] GetVSyncParametersIfAvailable() failed for 2 times!
[60:0519/141207.395718:ERROR:gl_surface_presentation_helper.cc(260)] GetVSyncParametersIfAvailable() failed for 3 times!
linux-bugly: init bugly ...
[BuglyManager.cpp][InitBuglyManager][198] InitBuglyManager path: /home/kands/.config/QQ/crash_files/
[BuglyService.cpp][CreatDir][70]!!! begin to CreatDir 0: /home/kands/.config/QQ/crash_files/
[BuglyService.cpp][registBugly][589] set signal stack
[BuglyService.cpp][registSignalHandler][520] regist native handler
[BuglyService.cpp][setParam][618] setParam, key:appVersion, value:3.1.2-12912..
signal success
linux-bugly: init bugly done.
[BuglyManager.cpp][UploadBugly][107]!!! in UploadBugly.
[NativeCrashHandler.cpp][getCrashDetailBeanFromRecord][52]!!!! in NativeCrashHandler getCrashDetailBeanFromRecord, open file error!!!,dumpFilePath:/home/kands/.config/QQ/crash_files/rqd_record.eup.
[NativeCrashHandler.cpp][uploadCrashEvent][331] get null crashDetailBean, return!

一直卡死

前面那三行错误信息好像还是个 electron 的问题 [Bug]: GetVSyncParametersIfAvailable() failed for 1 times! · Issue #32760 · electron/electron · GitHub