2015-09-24, 06:13
(2015-09-23, 01:40)parcel Wrote:(2015-09-22, 13:39)Milhouse Wrote: Debug-enabled #0921x builds uploaded: RPi / RPi2
Edit: @parcel/@Leopold: This bookmark crash definitely starts with #0919, ie. #0918 does not have this problem?
#0918 have problem.
Same bookmark didn't raise problem between different build, #0919 did but didn't in #0920.
http://xbmclogs.com/p8shges10
Code:
#if defined(TARGET_RASPBERRY_PI) || defined(HAS_IMXVPU)
// This code reduces rendering fps of the GUI layer when playing videos in fullscreen mode
// it makes only sense on architectures with multiple layers
if (g_graphicsContext.IsFullScreenVideo() && !m_pPlayer->IsPausedPlayback() && g_renderManager.IsVideoLayer())
fps = CSettings::GetInstance().GetInt(CSettings::SETTING_VIDEOPLAYER_LIMITGUIUPDATE);
#endif
unsigned int now = XbmcThreads::SystemClockMillis();
unsigned int frameTime = now - m_lastRenderTime;
if (fps > 0 && frameTime * fps < 1000)
m_skipGuiRender = true;
if (!m_bStop)
{
if (!m_skipGuiRender)
g_windowManager.Process(CTimeUtils::GetFrameTime());
}
g_windowManager.FrameMove();
}
}
There is may infinite recursive call on FrameMove it make stack overflow but I don't know what is