[LINUX] Strange video-only temporary lock-up problem
#1
The problem:

Sometimes, when playing back video, the video will stop playing. Audio continues fine. XBMC is completely unresponsive for roughly 30 seconds. ie, I press pause and nothing happens - then after 30s, pause happens. Ten or so seconds later, the pause OSD comes up and I get control back.

It's pretty much always h264 video, not always HD. Generally mkv containers. htop/atop don't show abnormal loads, temp monitors don't show worrying temperatures. Have played back entire movies at 1080 before with no problem, yet this issue occurs even on SD video. Unpredictable - eg, the same file won't cause the problem in the same place each time, if at all. Sometimes can watch for hours with no problem, sometimes it'll happen four or five times in a 45 min show.

Usually playing local (ie, on disk) video files, occasionally streaming over wired network from local upnp shares. Previously same network had no problem streaming 1080p content to PS3.

I usually skip back 30s upon getting control back, but if I don't, upon unpausing the video plays fast (roughly 2x) while the audio plays normally. Video slows back down to normal playback speed when it catches up with the audio.

Basic log of event happening here: http://pastebin.com/f6fefb216

Debug log here: http://pastebin.com/f4abe8ae8 (line 110 is where it starts)

Hardware: Zotac ION-B (single core Atom 230) x86, 2GB ram, 512MB assigned to gfx. Seagate barracuda disk, sata, checks out via SMART. Ext3. Wiimote controller. Temperatures check out OK - disk was running quite hot but rebuilt case, now good at sub 40degC. Connected to TV by HDMI@1080/16:9.

Software: Ubuntu jaunty minimal, XBMC up-to-date from PPA repos (not SVN) as of today, running in --standalone mode. VDPAU rendering enabled.

Any advice or guidance would be much appreciated.
Reply
#2
bit more testing - happens with xvid avis as well as h264 mkvs.

period of unresponsiveness is almost exactly 30 seconds.

seems to be happening more and more. weird.
Reply
#3
Update: if I do nothing when the video stops (ie, not press pause), the video will restart after 30 seconds, and run at high speed (perhaps 3x) until it catches up with the still-playing audio.
Reply
#4
Don't cut logs, anything but a full log is useless.
Reply
#5
Oh. OK. Sorry. Thought it might be useful to not have to wade through lots of stuff. My bad.

I'll be right back with some proper logs. Bet I can't make it happen now...
Reply
#6
Finally! Sporadic error happens just after reboot of xbmc, so clean log here:

http://pastebin.com/f18155918

What I did:

reboot system. load xbmc. library updates on startup, as is it's wont. Scroll to 'TV Shows', 'Defying Gravity', start episode 3. Few minutes in, video stalls. Audio continues. I hit pause asap. after 30 seconds, pause happens. Shortly after, OSD comes up, and I get control back. Skip back 30s, resume watching.

While it doesn't seem to be a specific file issue (ie, replaying this file won't guarantee the problem happening again), here's the output of mediainfo for the file causing the problem in this instance:

http://pastebin.com/fad4b3c3

Any advice/insight would be greatly appreciated.
Reply

Logout Mark Read Team Forum Stats Members Help
[LINUX] Strange video-only temporary lock-up problem0