XBMC keeps freezing during playback
#1
Folks, friends,

Not convinced this is an XBMC fault but adding here along with debug log in case anyone spots something really obvious.

Movies / TV stuff tends to lock up at random times. Not necessarily HD materials but most of my catalogue is good quality stuff.
On one or two occasions XBMC goes back to the menu screen as if it's given up hope of running the rest of the movie.

I've been using Xpenology (Synology software on non-Synology devices) on VM ESXi for a while now but recently upgraded from version 4.3 to version 5. Sadly I did a lot of upgrades at the same time so its difficult to pin point the exact point of error.

NAS is a HP ProLiant N54L with 6gb of RAM.
VMWare ESXi is installed on a USB dongle.
My datastore is an SSD then several WD drives for storage.
I have a Intel NUC (Celeron build) with an m-sata SSD and 4gb of RAM running win 8.1.
I use XBMC 13 beta 2 using a mysql database stored on the NAS.

I'm pretty sure it's ESXi at fault but everything I've read says ESXi has so little impact on the performance of the machine that it could be considered to not even exist as such.

Thoughts and advice from fellow XBMC users would be greatly appreciated.

Here's my debug log at a time of a stutter.

Code:
14:31:24 T:2780   DEBUG: Previous line repeats 268 times.
14:31:24 T:2780   DEBUG: CDVDPlayerAudio:: Discontinuity2 - was:2167033713.512924, should be:2167044231.475101, error:10517.962176
14:31:26 T:604   DEBUG: PERIPHERALS::CPeripherals::GetMappingForDevice - device (2548:1002) mapped to Pulse-Eight CEC Adapter (type = cec)
14:36:03 T:2780   DEBUG: Previous line repeats 55 times.
14:36:03 T:2780 WARNING: CDVDMessageQueue(audio)::Get - asked for new data packet, with nothing available
14:36:03 T:2916 WARNING: CDVDMessageQueue(video)::Get - asked for new data packet, with nothing available
14:36:04 T:2916    INFO: CDVDPlayerVideo - Stillframe detected, switching to forced 23.976024 fps
14:36:04 T:2916   DEBUG: CPullupCorrection: pattern lost on diff 208541.666667
14:36:07 T:604   DEBUG: PERIPHERALS::CPeripherals::GetMappingForDevice - device (2548:1002) mapped to Pulse-Eight CEC Adapter (type = cec)
14:36:09 T:2916   DEBUG: CPullupCorrection: detected pattern of length 1: 41708.33, frameduration: 41708.333333
14:36:12 T:604   DEBUG: PERIPHERALS::CPeripherals::GetMappingForDevice - device (2548:1002) mapped to Pulse-Eight CEC Adapter (type = cec)
14:36:46 T:1220   DEBUG: Previous line repeats 6 times.
14:36:46 T:1220   DEBUG: CDVDPlayer::SetCaching - caching state 1
14:36:46 T:1220   DEBUG: CDVDPlayer::HandleMessages - player started 1
14:36:46 T:1220   DEBUG: CDVDPlayer::HandleMessages - player started 2
14:36:46 T:3452   DEBUG: ------ Window Init (DialogSeekBar.xml) ------
14:36:46 T:1220   DEBUG: CDVDPlayer::SetCaching - caching state 4
14:36:46 T:2780   DEBUG: CDVDPlayerAudio:: Discontinuity1 - was:2489494496.149154, should be:2446597710.199391, error:-42896785.949762
14:36:46 T:2916    INFO: CDVDPlayerVideo - Stillframe left, switching to normal playback
14:36:46 T:2916   DEBUG: CPullupCorrection: pattern lost on diff -42959291.666830
14:36:46 T:1220   DEBUG: CDVDPlayer::SetCaching - caching state 0
14:36:47 T:604   DEBUG: PERIPHERALS::CPeripherals::GetMappingForDevice - device (2548:1002) mapped to Pulse-Eight CEC Adapter (type = cec)
14:36:47 T:3452   DEBUG: ------ Window Deinit (DialogSeekBar.xml) ------
14:36:50 T:2780   DEBUG: CDVDPlayerAudio:: Discontinuity2 - was:2450612933.501521, should be:2450590263.907123, error:-22669.594398
14:36:51 T:2916   DEBUG: CPullupCorrection: detected pattern of length 1: 41708.33, frameduration: 41708.333333
14:36:52 T:604   DEBUG: PERIPHERALS::CPeripherals::GetMappingForDevice - device (2548:1002) mapped to Pulse-Eight CEC Adapter (type = cec)
14:40:05 T:2780   DEBUG: Previous line repeats 38 times.
14:40:05 T:2780   DEBUG: CDVDPlayerAudio - CDVDMsg::GENERAL_EOF
14:40:05 T:2780 WARNING: CDVDMessageQueue(audio)::Get - asked for new data packet, with nothing available
14:40:05 T:1220  NOTICE: CDVDPlayer::OnExit()
14:40:05 T:1220  NOTICE: DVDPlayer: eof, waiting for queues to empty
14:40:05 T:1220  NOTICE: DVDPlayer: closing audio stream
14:40:05 T:1220  NOTICE: Closing audio stream
14:40:05 T:1220  NOTICE: CDVDMessageQueue(audio)::WaitUntilEmpty
14:40:05 T:2780   DEBUG: CDVDPlayerAudio - CDVDMsg::GENERAL_SYNCHRONIZE
14:40:05 T:1220  NOTICE: Waiting for audio thread to exit
14:40:05 T:2780   DEBUG: CDVDPlayerAudio::Process - Abort received, exiting thread
14:40:05 T:2780  NOTICE: thread end: CDVDPlayerAudio::OnExit()
14:40:05 T:2780   DEBUG: Thread DVDPlayerAudio 2780 terminating
14:40:05 T:1220  NOTICE: Closing audio device
14:40:05 T:1220  NOTICE: Deleting audio codec
14:40:05 T:3440   DEBUG: CActiveAE::DiscardStream - audio stream deleted
14:40:05 T:3440   DEBUG: CActiveAE::ClearDiscardedBuffers - buffer pool deleted
14:40:05 T:1220  NOTICE: DVDPlayer: closing video stream
14:40:05 T:1220  NOTICE: Closing video stream
14:40:05 T:1220  NOTICE: CDVDMessageQueue(video)::WaitUntilEmpty
14:40:05 T:2916   DEBUG: CDVDPlayerVideo - CDVDMsg::GENERAL_SYNCHRONIZE
14:40:05 T:1220  NOTICE: waiting for video thread to exit
14:40:05 T:2916 WARNING: CDVDMessageQueue(video)::Get - asked for new data packet, with nothing available
14:40:05 T:2916   ERROR: Got MSGQ_ABORT or MSGO_IS_ERROR return true
14:40:05 T:2916  NOTICE: thread end: video_thread
14:40:05 T:1220  NOTICE: deleting video codec
14:40:05 T:2916   DEBUG: Thread DVDPlayerVideo 2916 terminating
14:40:05 T:1220  NOTICE: CDVDPlayer::OnExit() deleting demuxer
Reply
#2
I have the same issue.
But am running XBMC 13.1 on Windows 8.1
Reply
#3
I am also having this issue, running Openelec on my clients. My server is an N54L running windows 7 with 4GB RAM.
Reply

Logout Mark Read Team Forum Stats Members Help
XBMC keeps freezing during playback0