hi JR!
looks like the problem may have been fixed! see the logging below...
20:56:31 T:3496 M:942567424 DEBUG: CWinEventsWin32::WndProcWindow lost focus
20:56:31 T:3496 M:942567424 DEBUG: D3DERR_DEVICELOST
20:56:31 T:3496 M:942546944 DEBUG: CApplication::Render: g_Windowing.BeginRender() returned false, calling unlock
20:56:31 T:3496 M:942542848 DEBUG: CAnnouncementManager - Announcement: ApplicationStop from xbmc
20:56:31 T:3904 M:942505984 NOTICE: CThread:
taticThread: pThread->Process() finished
20:56:31 T:3904 M:942505984 NOTICE: Previous line repeats 1 times.
20:56:31 T:3904 M:942505984 NOTICE: CThread:
taticThread: Calling pThread->OnExit()
20:56:31 T:3904 M:942501888 NOTICE: Previous line repeats 1 times.
20:56:31 T:3904 M:942501888 NOTICE: CThread:
taticThread: pThread->OnExit() finished
20:56:31 T:3904 M:942501888 NOTICE: Previous line repeats 1 times.
20:56:31 T:3904 M:942501888 NOTICE: CThread:
taticThread: Calling pThread->IsAutoDelete()
20:56:31 T:3904 M:942497792 NOTICE: Previous line repeats 1 times.
20:56:31 T:3904 M:942497792 DEBUG: Thread 3904 terminating (autodelete)
20:56:31 T:3900 M:942485504 DEBUG: Thread 3900 terminating (autodelete)
20:56:31 T:3904 M:942485504 NOTICE: CThread:
taticThread: Calling _endthreadex(123)
20:56:31 T:2588 M:942592000 NOTICE: Previous line repeats 1 times.
20:56:31 T:2588 M:942592000 DEBUG: FileCurl::Close(04C2FCE4)
http://feeds.feedburner.com/xbmc
20:56:31 T:2588 M:942592000 DEBUG: Got rss feed:
http://feeds.feedburner.com/xbmc
20:56:31 T:2588 M:942632960 DEBUG: RSS feed encoding: UTF-8
20:56:31 T:2588 M:942628864 DEBUG: Parsed rss feed:
http://feeds.feedburner.com/xbmc
20:56:31 T:2588 M:942624768 NOTICE: CRssReader:
rocess: 1036: calling UpdateObserver
20:56:31 T:2588 M:942624768 NOTICE: CRssReader::UpdateObserver: entered UpdateObserver
20:56:31 T:2588 M:942624768 NOTICE: CRssReader::UpdateObserver: about to call getfeed
20:56:31 T:2588 M:942624768 NOTICE: CRssReader::UpdateObserver: feed.size = 461
20:56:31 T:2588 M:942624768 NOTICE: CRssReader::UpdateObserver: about to call g_graphicsContext.Lock
20:56:31 T:2588 M:942624768 NOTICE: CRssReader::UpdateObserver: m_pObserver = 44343000
20:56:31 T:2588 M:942624768 NOTICE: CRssReader::UpdateObserver: about to call OnFeedUpdate
20:56:31 T:2588 M:942624768 NOTICE: CRssReader::UpdateObserver: about to call g_graphicsContext.Unlock
20:56:31 T:2588 M:942624768 NOTICE: CRssReader::UpdateObserver: finished
20:56:31 T:2588 M:942624768 NOTICE: CRssReader:
rocess: 1036: finished
it has not failed my usual power on/power off testing. I'll now use it normally and see if anything pops up. I"ll let you know
thanks a bunch!
btw... do you think the contextLock debug messages should just be included by default? Maybe even with a argument passed in to show which thread called it? Seems like it would save a lot of work in the future if similar problems pop up again.