KZ25T / wechat-appimage

Linux 运行微信(可能是)最简单的方法,支持 debian/Arch/RHEL 三大发行版系列
43 stars 3 forks source link

ubuntu24.04 接收到新消息时 闪退 #2

Closed xfdr0805 closed 1 month ago

xfdr0805 commented 2 months ago

很奇怪的问题,在ubuntu24.04下,试了好多版本 无一例外,都是收到消息就闪退,不知道是什么原因

[0831/111050.140369:ERROR:file_io_posix.cc(144)] open /sys/devices/system/cpu/online: No such file or directory (2) [0831/111050.149987:ERROR:elf_dynamic_array_reader.h(64)] tag not found [0831/111050.158449:ERROR:file_io_posix.cc(144)] open /sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq: No such file or directory (2) [0831/111050.158493:ERROR:file_io_posix.cc(144)] open /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq: No such file or directory (2) [0831/111050.167901:ERROR:directory_reader_posix.cc(42)] opendir /home/xfdr/.xwechat/crashinfo/attachments/5b1f3179-d96b-46ad-a72f-2d9951c123fe: No such file or directory (2) [0831/111050.408805:ERROR:exception_handler_server.cc(53)] EPOLLERR: Connection reset by peer (104)

KZ25T commented 2 months ago

首先,我这里暂时没有Ubuntu24.04,我使用kali和debian多次复现都没有闪退。/sys是我在AppRun里有设置不让wechat访问的,在我这里访问不到这个不影响他继续运行。

其次,你可以试试删除 ~/.xwechat 和 ~/Documents/xwechat_files (中间那个也可能是:文档、documents等)后再重新运行,检查是否有问题。注意,这将会导致你的聊天记录和下载的文件在电脑上被删除。

如果仍然不行,你可以试试手动解包。找一个工作目录,运行 wechat --appimage-extract,进入 squashfs-root 之后修改 AppRun 文件,在那一堆 --ro-bind 里添加一行

--ro-bind /sys /sys \

然后返回上级目录,执行 appimagetool squashfs-root 重新打包一个来尝试。(appimagetool 可能需要你在本站下载)

如果以上方法都不行,请你继续在这里反馈。

KZ25T commented 1 month ago

都不愿意回复一下,关了