我不知道是什么在系统日志中产生了千兆字节的错误

我不知道是什么在系统日志中产生了千兆字节的错误

错误是这样显示的:

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。

答案1

我认为该错误是由 VLC 引起的。尝试使用其他媒体播放器。

答案2

有一个针对如此大的错误/var/log/syslog切换到另一个用户时播放/暂停视频会生成千兆字节的错误日志。在错误描述中,提到使用视频播放器(例如,VLC)是弹出错误的一种方法。目前尚不清楚 VLC 是否是唯一产生该错误的播放器。

该错误没有解决。但作为停止输出的一种方法,关闭 VLC 显然是有效的。根据错误线程中的消息以及我自己的经验,避免在切换用户(也许还有工作空间)时播放视频应该可以防止问题出现。这nyxee 的回答是一个相关的解决方法。

答案3

“Paul_Pedant,我用谷歌搜索过,但没有找到任何有用的东西”。

我用谷歌搜索“org.gnome.Nautilus[1514]:[00007fa4fc465ce0] vdpau_chroma过滤器错误:视频混合器功能失败:提供了无效的句柄值”并弹出了四个有用的帖子。

其中两个涉及有关“无效句柄值”的系统日志消息,另外两个涉及“AssertionMessage: *** `nautilus' 中的错误: free(): 无效指针: 0x0993d258 ***”。这些可能是相同的根本原因,因为指向 free() 的指针也只是一个句柄。如果鹦鹉螺正在破坏自己的记忆,那么不知道会产生什么垃圾。

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 或问题,所以我无法进一步调查此问题。

答案4

该错误存在于 VLC 中,它在恢复后打印日志。
我的解决方法是使用 systemd 服务,该服务会在恢复后终止 VLC。
这是在 Github 上的;这是它的样子:

[Unit]
Description=Kills VLC on resume in order to fix logging spam

[Service]
Type=oneshot
ExecStart=-/usr/bin/killall vlc
TimeoutSec=0
StandardOutput=syslog
After=suspend.target

[Install]
WantedBy=multi-user.target sleep.target

相关内容