2012-03-31, 14:47
I've recently installed XBMC onto a clean Windows Server 2008 build. I've set up two profiles: one for me, and one for the missus. In more then 50% of cases, when I try to logoff a profile, XBMC hangs, and the only way to recover is the three-finger salute. (It doesn't happen every time.)
I'm using the default Confluence skin.
According to the log, when it does crash, it always get stuck on "Webserver: stopping..."
And that's the end of the log.
On those rarer occasions where it doesn't crash, the logging continues, like this:
The full log from one of the crashes is on pastebin, here.
I'm using the default Confluence skin.
According to the log, when it does crash, it always get stuck on "Webserver: stopping..."
Quote:13:32:24 T:4636 DEBUG: HttpApi Start command: GetGUIStatus paras: GetGUIStatus
13:32:26 T:4636 DEBUG: HttpApi Start command: SendKey paras: SendKey; 270
13:32:26 T:4636 DEBUG: CApplication::OnKey: 14 (10e) pressed, action is Up
13:32:27 T:4636 DEBUG: HttpApi Start command: WebServerStatus paras: WebServerStatus
13:32:27 T:4636 DEBUG: HttpApi Start command: SendKey paras: SendKey; 256
13:32:27 T:4636 DEBUG: CApplication::OnKey: 0 (100) pressed, action is Select
13:32:27 T:4636 DEBUG: CApplication::ExecuteXBMCAction : Translating dialog.close(all,true)
13:32:27 T:4636 DEBUG: CApplication::ExecuteXBMCAction : To dialog.close(all,true)
13:32:27 T:4636 DEBUG: ------ Window Deinit () ------
13:32:27 T:4636 DEBUG: ------ Window Deinit (DialogButtonMenu.xml) ------
13:32:27 T:4636 DEBUG: CApplication::ExecuteXBMCAction : Translating System.LogOff
13:32:27 T:4636 DEBUG: CApplication::ExecuteXBMCAction : To System.LogOff
13:32:27 T:3280 INFO: PAPlayer: End of playback reached
13:32:27 T:3280 DEBUG: CAnnouncementManager - Announcement: OnStop from xbmc
13:32:27 T:3280 DEBUG: GOT ANNOUNCEMENT, type: 1, from xbmc, message OnStop
13:32:27 T:3280 DEBUG: PAPlayer: Thread end
13:32:27 T:3280 DEBUG: Thread PAPlayer 3280 terminating
13:32:27 T:2876 DEBUG: Thread XFILE::CFileCache 2876 terminating
13:32:27 T:4636 DEBUG: CWin32DirectSound:einitialize: Cleaning up
13:32:27 T:4636 DEBUG: ADDON: Stopping service addons.
13:32:27 T:4636 DEBUG: CNetwork::NetworkMessage - Signaling network services to stop
13:32:27 T:4636 NOTICE: ES: Stopping event server
13:32:27 T:4636 DEBUG: CNetwork::NetworkMessage - Waiting for network services to stop
13:32:27 T:4636 NOTICE: stopping upnp
13:32:28 T:3640 NOTICE: ES: UDP Event server stopped
13:32:28 T:3640 DEBUG: Thread CEventServer 3640 terminating
13:32:28 T:4992 DEBUG: Thread JSONRPC::CTCPServer 4992 terminating
13:32:28 T:4636 NOTICE: stopping zeroconf publishing
13:32:28 T:4636 NOTICE: Webserver: Stopping...
And that's the end of the log.
On those rarer occasions where it doesn't crash, the logging continues, like this:
Quote:13:36:56 T:5380 NOTICE: Webserver: Stopping...
13:36:56 T:5380 NOTICE: WebServer: Stopped the webserver
13:36:56 T:5380 NOTICE: Webserver: Stopped...
13:36:56 T:5312 DEBUG: Thread JSONRPC::CTCPServer 5312 terminating
13:36:56 T:5380 DEBUG: Activating window ID: 10029
13:36:56 T:5380 DEBUG: FreeVisualisation() started
13:36:56 T:5380 INFO: ADDON: Dll Stopped - MilkDrop
13:36:56 T:5380 INFO: ADDON: Dll Destroyed - MilkDrop
13:36:56 T:5380 DEBUG: FreeVisualisation() done
13:36:56 T:5380 DEBUG: ------ Window Init () ------
13:36:56 T:5380 DEBUG: ------ Window Deinit (Home.xml) ------
13:36:56 T:5380 DEBUG: ------ Window Init (LoginScreen.xml) ------
13:36:56 T:5380 INFO: Loading skin file: LoginScreen.xml
13:36:56 T:5380 NOTICE: ES: Starting event server
The full log from one of the crashes is on pastebin, here.