"TheEndless" wrote:
I saw this quite a bit whenever the roAudioPlayer would crash (back when I was working on my SiriusXM and SHOUTcast channels), but haven't seen it much since. Are you doing anything with the roAudioPlayer by any chance?
I've been seeing it semi-frequently lately with the following scenario:
- On an roPosterScreen, attempt to load an RSS XML feed on isListFocused()
- Create an roUrlTransfer object, set my URL, SSL cert file, and basic authentication header.
- Call roUrlTransfer::GetToString() to retrieve my XML feed of videos (something will go wrong here)
The GetToString() call never finishes, but the channel doesn't hang or crash. I can still move around the UI, but pressing Enter doesn't do anything. I can get back to the main menu if I press the Home button, but I can't launch any channels. A reboot is required.
Eventually if I wait long enough, the GetToString() call will finish, and I'll see the debug print statement that I put after it. The weird thing is, I'll get this print statement
after I've already pressed the Home button, after I've already been on the main Roku menu for a good while. After that point, I can launch channels again. I would think that pressing the Home button would kill anything/everything associated to my channel, but that doesn't seem to be the case when this scenario occurs.
I'm not sure why the GetToString() call is acting weird. It could be that the server I'm accessing isn't behaving at that exact moment, but even if that was the case, it shouldn't make the Roku behave that way.
My Roku Channels:
Viddler - viddler.com
Tested Fan - tested.com | Jamie & Adam
This is my next - theverge.com
1080p Showcase - RIP
Whiskey Media - RIP
======================
http://www.binarymoustache.com