我遇到了一个奇怪的行为,我自己无法解决。我在 Ubuntu 22.04 上使用 Zoom。在一台机器(笔记本电脑)上一切正常。在桌面上,当我开始屏幕共享时,Zoom 崩溃了。在其中/var/log/syslog
我找到了这个条目:
Jul 26 10:03:22 detlef-MS-7C37 kernel: [ 87.741894] zoom[6638]: segfault at 5631bc40e9a0 ip 00007f0b5ef9dc4d sp 00007ffc8528fb50 error 6 in nouveau_dri.so[7f0b5e6f5000+ff5000]
Jul 26 10:03:22 detlef-MS-7C37 kernel: [ 87.741905] Code: 8d 67 20 55 53 48 8b 6f 28 48 8b 5d 08 49 39 ec 74 2d 0f 1f 00 48 8b 7d 18 ff 55 10 48 8b 55 00 48 8b 45 08 48 89 ef 48 89 dd <48> 89 42 08 48 89 10 e8 57 b9 75 ff 48 8b 5b 08 4c 39 e5 75 d6 5
The version of nouveau_dri.so is (dpkp -l *nouveau*)
ii libdrm-nouveau2:amd64 2.4.113-2~ubuntu0.22.04.1 amd64 Userspace interface to nouveau-specific kernel DRM services -- runtime
ii xserver-xorg-video-nouveau 1:1.0.17-2build1 amd64 X.Org
X server -- Nouveau display driver
我从 snap (5.15.2) 更新了 zoom-client 但没有成功..
-编辑:ldd 显示
ldd $(type -p zoom)
linux-vdso.so.1 (0x00007ffd0e3b2000)
libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f7d06b80000)
libstdc++.so.6 => /lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007f7d065d6000)
libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f7d06a99000)
libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007f7d06a79000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f7d063ae000)
/lib64/ld-linux-x86-64.so.2 (0x00007f7d06ba2000)
崩溃报告很长。
我升级到了 5.15.2,当我开始屏幕共享时,会打开一个对话框,我应该在其中选择要共享的内容。这个对话框是空的。因此,我相信这可能是根本问题。
我认为这是 Wayland 的问题。我会朝这个方向进一步调查。
答案1
我可以通过安装显卡专用驱动程序来解决这个问题。Nouveau 驱动程序似乎是导致这个问题的原因。