shi*_*hal 22 linux ubuntu syslog
错误显示如下:
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:
Run Code Online (Sandbox Code Playgroud)
它已经消耗了我的整个 SSD。
小智 13
我认为该错误是由 VLC 引起的。尝试使用其他媒体播放器。
“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 或跳到视频中的另一个时间位置,然后日志垃圾邮件就会停止。该错误已在此处报告。
#!/bin/bash
# deletes all but the last 1000 lines in syslog and vacuums journalctl down to 50 MB
LINES=1000
tail -n $LINES /var/log/syslog > /tmp/tmpfile
cat /tmp/tmpfile > /var/log/syslog
rm /tmp/tmpfile
service syslog restart
journalctl --vacuum-size=50M
logger syslog "emptied and service restarted; journalctl vacuumed down to 50 MB"
Run Code Online (Sandbox Code Playgroud)
保存脚本/usr/local/sbin/truncate_syslog.sh并赋予其可执行权限
该错误在 VLC 中,它在恢复后打印日志。
我的解决方法是在恢复后杀死 VLC 的 systemd 服务。
这是在 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
Run Code Online (Sandbox Code Playgroud)