Hi, I'd really like to get this plugin working, but I'm running into a problem where it hangs XMBC on exit. Could someone help me investigate this, or let me know if there's a known workaround?
I'm running the BeyondXBMC variant, on Android, and monitoring the Video library which has only one source, on an SMB share.
The log file is:
Code:
08:59:52 T:1744289664 DEBUG: : trying mouse action leftclick
08:59:52 T:1744289664 DEBUG: : Translating XBMC.Quit()
08:59:52 T:1744289664 DEBUG: : To XBMC.Quit()
08:59:52 T:1744289664 DEBUG: Unfocus WindowID: 10111, ControlID: 2
08:59:52 T:1744289664 DEBUG: Unfocus WindowID: 10000, ControlID: 20
08:59:52 T:1744289664 DEBUG: CAnnouncementManager - Announcement: OnQuit from xbmc
08:59:52 T:1744289664 DEBUG: GOT ANNOUNCEMENT, type: 8, from xbmc, message OnQuit
08:59:52 T:1744289664 NOTICE: Storing total System Uptime
08:59:52 T:1744289664 NOTICE: Saving settings
08:59:52 T:1744289664 NOTICE: stop all
08:59:52 T:1744289664 INFO: stopping PVRManager
08:59:52 T:1744289664 DEBUG: - Signaling network services to stop
08:59:52 T:1744289664 NOTICE: ES: Stopping event server
08:59:52 T:1744289664 DEBUG: - Waiting for network services to stop
08:59:52 T:1744289664 NOTICE: stop sap announcement listener
08:59:52 T:1744289664 NOTICE: clean cached files!
08:59:52 T:1744289664 NOTICE: unload skin
08:59:52 T:1744289664 INFO: Unloading old skin ...
08:59:52 T:1744289664 DEBUG: ------ Window Deinit () ------
08:59:52 T:1744289664 DEBUG: ------ Window Deinit (Home.xml) ------
08:59:52 T:1744289664 DEBUG: - Closed bundle
08:59:52 T:1744289664 DEBUG: ADDON: Stopping service addons.
08:59:52 T:1744289664 INFO: Stopping script with id: 1
08:59:52 T:1818539872 INFO: Scriptresult: Success
08:59:52 T:1744289664 DEBUG: XBPyThread::stop - script termination took 237ms
08:59:52 T:1744289664 INFO: Stopping script with id: 5
08:59:52 T:1828030240 NOTICE: StorageServer-2.5.4 Closed down
08:59:52 T:1828030240 INFO: Scriptresult: Success
08:59:52 T:1744289664 DEBUG: XBPyThread::stop - script termination took 451ms
08:59:52 T:1818539872 INFO: Python script interrupted by user
08:59:52 T:1744289664 INFO: Stopping script with id: 2
08:59:52 T:1827900984 DEBUG: Skin Widgets: script version 0.0.27 stopped
08:59:52 T:1827900984 INFO: Scriptresult: Success
08:59:52 T:1744289664 DEBUG: XBPyThread::stop - script termination took 122ms
08:59:52 T:1744289664 INFO: Stopping script with id: 8
08:59:52 T:1827900984 WARNING: The python script "/data/data/com.flumpster.xbmc/cache/apk/assets/addons/service.skin.widgets/default.py" has left several classes in memory that we couldn't clean up. The classes include: Window,Player,Monitor
08:59:57 T:1744289664 ERROR: XBPyThread::stop - script /mnt/sdcard/Android/data/com.flumpster.xbmc/files/.xbmc/addons/service.watchdog/service.py didn't stop in 5 seconds - let's kill it
08:59:57 T:1828030240 INFO: Python script interrupted by user
08:59:57 T:1744289664 INFO: Previous line repeats 1 times.
08:59:57 T:1744289664 INFO: Stopping script with id: 4
08:59:57 T:1818520392 NOTICE: script.lazytv : 81.217755 :: 80.705691 ::: - (0, 9, 4) stopped
08:59:57 T:1818520392 INFO: Scriptresult: Success
08:59:57 T:1744289664 DEBUG: XBPyThread::stop - script termination took 59ms
08:59:57 T:1744289664 INFO: Stopping script with id: 6
08:59:58 T:1827960248 INFO: Scriptresult: Success
08:59:58 T:1744289664 DEBUG: XBPyThread::stop - script termination took 278ms
08:59:58 T:1818520392 INFO: Python script interrupted by user
08:59:58 T:1744289664 NOTICE: stop python
08:59:58 T:1744289664 DEBUG: waiting for python thread 1 (/mnt/sdcard/Android/data/com.flumpster.xbmc/files/.xbmc/addons/script.hautopc.after-watch/service.py) to stop
08:59:58 T:1744289664 DEBUG: python thread 1 (/mnt/sdcard/Android/data/com.flumpster.xbmc/files/.xbmc/addons/script.hautopc.after-watch/service.py) destructed
08:59:58 T:1744289664 DEBUG: waiting for python thread 2 (/data/data/com.flumpster.xbmc/cache/apk/assets/addons/service.skin.widgets/default.py) to stop
08:59:58 T:1744289664 DEBUG: python thread 2 (/data/data/com.flumpster.xbmc/cache/apk/assets/addons/service.skin.widgets/default.py) destructed
08:59:58 T:1744289664 DEBUG: waiting for python thread 4 (/mnt/sdcard/Android/data/com.flumpster.xbmc/files/.xbmc/addons/script.lazytv/service.py) to stop
08:59:58 T:1744289664 DEBUG: python thread 4 (/mnt/sdcard/Android/data/com.flumpster.xbmc/files/.xbmc/addons/script.lazytv/service.py) destructed
08:59:58 T:1744289664 DEBUG: waiting for python thread 5 (/data/data/com.flumpster.xbmc/cache/apk/assets/addons/script.common.plugin.cache/default.py) to stop
08:59:58 T:1744289664 DEBUG: python thread 5 (/data/data/com.flumpster.xbmc/cache/apk/assets/addons/script.common.plugin.cache/default.py) destructed
08:59:58 T:1744289664 DEBUG: waiting for python thread 6 (/data/data/com.flumpster.xbmc/cache/apk/assets/addons/script.xbmcbackup/scheduler.py) to stop
08:59:58 T:1744289664 DEBUG: python thread 6 (/data/data/com.flumpster.xbmc/cache/apk/assets/addons/script.xbmcbackup/scheduler.py) destructed
08:59:58 T:1744289664 DEBUG: waiting for python thread 8 (/mnt/sdcard/Android/data/com.flumpster.xbmc/files/.xbmc/addons/service.watchdog/service.py) to stop
To me, the significant lines are:
Code:
08:59:57 T:1744289664 ERROR: XBPyThread::stop - script /mnt/sdcard/Android/data/com.flumpster.xbmc/files/.xbmc/addons/service.watchdog/service.py didn't stop in 5 seconds - let's kill it
and the last line:
Code:
08:59:58 T:1744289664 DEBUG: waiting for python thread 8 (/mnt/sdcard/Android/data/com.flumpster.xbmc/files/.xbmc/addons/service.watchdog/service.py) to stop
This suggests to me that it wasn't able to close the watchdog service gracefully, but then further was unable to kill it forcibly and is therefore stuck waiting for it to die, and it never does.
Does anyone have any suggestions?