Bug: Video playback freezes at 1:02 (1 hour, 2 minutes)
I have an issue with Totem but I'll need some help before I can give you enough info. I can reproduce it consistently though, so that's a good start.
The issue
Whenever I watch a film using Totem, the video playback freezes at 1:02:09. This happens consistently in the same films, who are encoded using different codecs (H.264, H.265). The audio does not freeze though.
Restarting the video at 1 hour and continuing to watch, does not cause an issue at the same 1:02 time-frame, so it illudes so some buffer overflow.
Logging steps
I've tried to get meaningful logs but so far I've been unsuccessful.
--gst-debug-level=1
This gave nothing conclusive in return. One film did report the following error when I tried to move the slider after the freeze, but it likely doesn't explain the crash.
1:03:54.581026321 38156 0x7f6e10b71a30 ERROR libav :0:: Could not find ref with POC 89637
1:03:54.581551092 38156 0x7f6e10b71a30 ERROR libav :0:: Could not find ref with POC 89635
1:03:54.582167143 38156 0x7f6e10b71a30 ERROR libav :0:: Could not find ref with POC 89632
1:03:54.583085005 38156 0x7f6e10b71a30 ERROR libav :0:: Could not find ref with POC 89629
1:03:54.583986137 38156 0x7f6e10b71a30 ERROR libav :0:: Could not find ref with POC 89624
Another try with gst-debug-level=2
gave me the following. The Timestamp shows that the audio continues for a bit until there is no more data.
0:00:01.832533364 2 0x55ad80499c90 WARN totem bacon-video-widget.c:2105:bvw_update_tags: Pipeline sent video tags update with no changes
0:00:01.832883324 2 0x55ad80499c90 WARN totem bacon-video-widget.c:2105:bvw_update_tags: Pipeline sent video tags update with no changes
1:02:14.476956209 2 0x7fa9f45076d0 WARN pulse pulsesink.c:702:gst_pulsering_stream_underflow_cb:<audio-sink-actual-sink-pulse> Got underflow
--gdk-debug=ERROR
Doesn't work. Is there any public documentation that lists the specific error flags because both the man
and --help
do not mention them. This alone is something worth fixing to improve support issues in the future.
My system
- Totem 3.38
- Fedora 34 (inxi.log)
- GStreamer 1.18 (gstreamer-plugings.log)