错误显示如下:
Jan 11 16:39:52 pop-os org.gnome.Nautilus[1514]: [00007fa4fc465ce0] vdpau_chroma filter error: video mixer rendering failure: An invalid handle value was provided.
Jan 11 16:39:52 pop-os org.gnome.Nautilus[1514]: [00007fa4fc465ce0] vdpau_chroma filter error: video mixer features failure: An invalid handle value was provided.
Jan 11 16:39:52 pop-os org.gnome.Nautilus[1514]: [00007fa4fc465ce0] vdpau_chroma filter error: video mixer attributes failure: An invalid handle value was provided.
Jan 11 16:39:52 pop-os org.gnome.Nautilus[1514]: [00007fa4fc465ce0] vdpau_chroma filter error: video mixer rendering failure: An invalid handle value was provided.
Jan 11 16:39:52 pop-os org.gnome.Nautilus[1514]: [00007fa4fc465ce0] vdpau_chroma filter error: video mixer features failure: An invalid handle value was provided.
Jan 11 16:39:52 pop-os org.gnome.Nautilus[1514]: [00007fa4fc465ce0] vdpau_chroma filter error: video mixer attributes failure: An invalid handle value was provided.
Jan 11 16:39:52 pop-os org.gnome.Nautilus[1514]: [00007fa4fc465ce0] vdpau_chroma filter error:
它已经消耗了我的整个 SSD。
我认为该错误是由 VLC 引起的。尝试使用其他媒体播放器。
/var/log/syslog
在 切换到另一个用户时播放/暂停视频会生成千兆字节的错误日志中存在一个针对此大的错误。在错误描述中,提到使用视频播放器(例如,VLC)是一种弹出错误的方法。目前尚不清楚 VLC 是否是唯一产生错误的播放器。错误没有解决。但作为一种停止输出的方法,关闭 VLC 显然是可行的。根据错误线程中的消息和我自己的经验,避免在切换用户时播放视频,也许还有工作区,应该可以防止问题出现。nyxee的答案是一个相关的解决方法。
“Paul_Pedant,我用谷歌搜索,但找不到任何有用的东西”。
我搜索了“org.gnome.Nautilus[1514]:[00007fa4fc465ce0] vdpau_chroma 过滤器错误:视频混合器功能失败:提供了无效的句柄值”并弹出了四个有用的帖子。
其中两个涉及有关“无效句柄值”的系统日志消息,另外两个涉及“AssertionMessage:*** `nautilus' 中的错误:free():无效指针:0x0993d258 ***”。这些可能是相同的根本原因,因为指向 free() 的指针也只是一个句柄。如果 Nautilus 正在破坏自己的记忆,不知道会出现什么垃圾。
https://bugs.launchpad.net/ubuntu/+source/nvidia-graphics-drivers-435/+bug/1846374
切换到另一个用户时播放/暂停视频会生成千兆字节的错误日志。有关“无效句柄值”的系统日志消息
https://bugs.launchpad.net/ubuntu-gnome/+bug/1238993
nautilus 断言失败:*** `nautilus' 中的错误:free():无效指针:0x00007fc7ec3a8800 ***
https://bugs.launchpad.net/ubuntu-gnome/+bug/1266766
nautilus 断言失败:*** `nautilus' 中的错误:free():无效指针:0x0993d258 ***
https://ubuntu-mate.community/t/disabling-nvidia-driver-logging-errors/20258
禁用 nvidia 驱动程序日志记录错误
也许您应该回答我的详细问题,或者只是卸载并重新安装 Nautilus,或者根据这些错误报告检查您的版本,或者在其中一个网站上提交错误。我没有 pop-os 或 Nautilus 或 Ubuntu 或 nvidia 或问题,所以我无法进一步调查。
如果它是通过双击 Nautilus 中的文件启动的,则由 VLC 引起。
如果您的系统在 VLC 仍处于打开状态时挂起,则会导致此问题。您可以关闭 VLC 或只是跳转到视频中的另一个时间位置,然后垃圾日志将停止。该错误已在此处报告。
解决方法
或从我的 gist 下载脚本
保存脚本
/usr/local/sbin/truncate_syslog.sh
并赋予其可执行权限该错误在 VLC 中,恢复后会打印日志。
我的解决方法是在恢复后杀死 VLC 的 systemd 服务。
这是在 Github 上;这是它的样子:
当我从命令行(终端)启动 VLC 时,所有错误消息都出现在那里,而不是填满我的磁盘。
我在 pop os 20.04 上也发生了同样的情况关闭 vlc 并清除 syslog 阻止它填满
Vlc很好用,只是不要让系统在视频暂停时暂停或切换用户。尽管如此,我的安装还有其他问题,所以我擦掉了。