(2012-12-01, 16:46)jfcarroll Wrote: Sranshaft,
Can you give me the exact steps to reproduce this, including which Program addon you're running, where you're playing the video from, etc?
Thanks.
It's pretty hit and miss and there aren't any steps to really reproduce it - ie. click this, navigate here, and crash. Some times it'll crash after an hour, some times it'll take several hours. The only common thing is that it will always crash when I try to start a program addon. The program addons I'm using are ForumBrowser, TV Next Aired, GlobalSearch and Metadata Actors.
The videos I'm playing are all contained on external hard drives connected directly to the HTPC.
(2012-12-01, 16:46)jfcarroll Wrote: And please distinguish between a hang and a crash, in case I'm not looking for the right thing.
It is definitely a crash as all of the crashlogs on the Trac ticket were generated from this issue.
I have noticed that at least one of those addons - ForumBrowser - is calling non-API actions with an error about memory leaks. I'm wondering if this is what causing the crashes? The odd thing is I never had this issue before the Beta 1 release of Frodo; I had been using the Frodo nightlies before that though.
Code:
13:59:53 T:4612 ERROR: EXCEPTION: Non api type passed in place of the expected type "p.XBMCAddon::xbmcgui::Action."
13:59:53 T:4612 ERROR: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--
- NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
Error Type: <type 'exceptions.TypeError'>
Error Contents: Non api type passed in place of the expected type "p.XBMCAddon::xbmcgui::Action."
Traceback (most recent call last):
File "C:\Users\Calvin\AppData\Roaming\XBMC\addons\script.forum.browser\default.py", line 2231, in onAction
BaseWindow.onAction(self,action)
File "C:\Users\Calvin\AppData\Roaming\XBMC\addons\script.forum.browser\default.py", line 409, in onAction
BaseWindowFunctions.onAction(self,action)
File "C:\Users\Calvin\AppData\Roaming\XBMC\addons\script.forum.browser\default.py", line 383, in onAction
xbmcgui.WindowXML.onAction(self,action)
TypeError: Non api type passed in place of the expected type "p.XBMCAddon::xbmcgui::Action."
-->End of Python script error report<--
Here's a debug log I was able to get last night.
https://dl.dropbox.com/u/3687220/xbmc.old.log
Another debug log:
https://dl.dropbox.com/u/3687220/xbmc.old.2.log. Crashed while the screensaver was activated. My wife noticed something that I thought I should pass on. XBMC seems to crash more often when there has been a long period of inactivity. Whether this has anything to do with the removal of the built-in slideshow screensaver is yet to be determined.
Latest build used where I'm experiencing these crashes is the November 28th build. I will try to get the newest build and report any possible changes.