1. No user installed addons are supported, python or otherwise.
2. No, they really are not supported.
3. They are not coming back
4. Read from 1. again

Any mention of illegal streaming sites, addons or any pirated material will not be tolerated. This is not democracy and any offenders will be banned and posts deleted immediately without warning.

Other than that, we hope you enjoy MrMC so far and we welcome any input and feedback you might have.

Team MrMC.

Repeated GUI freezes: Namespace SPRINGBOARD, Code 0x8badf00d

Any issues that are tvOS specific
boosh86
Posts: 39
Joined: 25 Aug 2016, 17:16

Repeated GUI freezes: Namespace SPRINGBOARD, Code 0x8badf00d

Post by boosh86 »

I'm experiencing random GUI freezes in MrMC. Basically, while browsing the menus with the Siri Remote, the Apple TV will stop responding to remote input (any remote). Only the Home button will work and will take me to the Home screen. If I relaunch MrMC, it'll freeze again within a few seconds. At this point, it's impossible to get MrMC working properly until you restart the ATV4. What's even more interesting is when this GUI freeze occurs, the entire Apple TV will become increasingly unstable over the next several minutes, with many other apps crashing or having GUI lockups.

Every crash report shows the same cause:

Code: Select all

Exception Type:  EXC_CRASH (SIGKILL)
Exception Codes: 0x0000000000000000, 0x0000000000000000
Exception Note:  EXC_CORPSE_NOTIFY
Termination Reason: Namespace SPRINGBOARD, Code 0x8badf00d
Triggered by Thread:  0
Here are three crash reporter logs:
http://pastebin.com/yXs0PFjc
http://pastebin.com/JCv06422
http://pastebin.com/5MvikZ0h

I've done a ton of troubleshooting including reinstalling the app, wiping the ATV and reinstalling tvOS from scratch, and trying both a WiFi and ethernet connection. I've swapped cables, used a different router and modem, and removed all other devices from the network.

This problem has been driving me crazy and it occurred under tvOS 9 and 10. I would greatly appreciate some help with this problem to try to pin down the cause. If it turns out to be a tvOS bug, then I can file an Apple Radar or maybe even call Apple Support and get them to connect me with an engineer.
boosh86
Posts: 39
Joined: 25 Aug 2016, 17:16

Re: Repeated GUI freezes: Namespace SPRINGBOARD, Code 0x8badf00d

Post by boosh86 »

Any theories on what could be causing this?
User avatar
davilla
Team MrMC
Posts: 4377
Joined: 26 Oct 2015, 17:01

Re: Repeated GUI freezes: Namespace SPRINGBOARD, Code 0x8badf00d

Post by davilla »

Not a clue. you are the only person reporting this issue and we cannot reproduce it locally.

a debuglog might help point out something. Since it cause a crash, and MrMC creates a new log on startup, we would want to see mrmc.old.log which would be the one associated with the crash.
boosh86
Posts: 39
Joined: 25 Aug 2016, 17:16

Re: Repeated GUI freezes: Namespace SPRINGBOARD, Code 0x8badf00d

Post by boosh86 »

davilla wrote:Not a clue. you are the only person reporting this issue and we cannot reproduce it locally.
Alright, I guess I need to talk to an Apple engineer. It's happened with two separate Apple TV 4s.
User avatar
davilla
Team MrMC
Posts: 4377
Joined: 26 Oct 2015, 17:01

Re: Repeated GUI freezes: Namespace SPRINGBOARD, Code 0x8badf00d

Post by davilla »

:) caught me in an edit of my post.
boosh86
Posts: 39
Joined: 25 Aug 2016, 17:16

Re: Repeated GUI freezes: Namespace SPRINGBOARD, Code 0x8badf00d

Post by boosh86 »

davilla wrote:Not a clue. you are the only person reporting this issue and we cannot reproduce it locally.

a debuglog might help point out something. Since it cause a crash, and MrMC creates a new log on startup, we would want to see mrmc.old.log which would be the one associated with the crash.
Okay, next time it happens I'll grab the old debug.log.
User avatar
davilla
Team MrMC
Posts: 4377
Joined: 26 Oct 2015, 17:01

Re: Repeated GUI freezes: Namespace SPRINGBOARD, Code 0x8badf00d

Post by davilla »

This might be fixed in testflight 2.8.1. Want to play ? Need email tied to apple ID, send it to [email protected].

I looked a little closer

"The exception code 0xdead10cc indicates that an application has been terminated by iOS because it held on to a system resource (like the address book database) while running in the background."

Thread 0 (main thread) has called into MrMC code and is in a psynch_mutexwait.
boosh86
Posts: 39
Joined: 25 Aug 2016, 17:16

Re: Repeated GUI freezes: Namespace SPRINGBOARD, Code 0x8badf00d

Post by boosh86 »

davilla wrote:This might be fixed in testflight 2.8.1. Want to play ? Need email tied to apple ID, send it to [email protected].

I looked a little closer

"The exception code 0xdead10cc indicates that an application has been terminated by iOS because it held on to a system resource (like the address book database) while running in the background."

Thread 0 (main thread) has called into MrMC code and is in a psynch_mutexwait.
I'll try to get the debug log first. After that, I'll try the testflight.
boosh86
Posts: 39
Joined: 25 Aug 2016, 17:16

Re: Repeated GUI freezes: Namespace SPRINGBOARD, Code 0x8badf00d

Post by boosh86 »

davilla wrote:This might be fixed in testflight 2.8.1. Want to play ? Need email tied to apple ID, send it to [email protected].

I looked a little closer

"The exception code 0xdead10cc indicates that an application has been terminated by iOS because it held on to a system resource (like the address book database) while running in the background."

Thread 0 (main thread) has called into MrMC code and is in a psynch_mutexwait.
I can't get the old log because MrMc never actually launches properly after the crash happens. It always hangs at the title screen (i.e., MrMC) and then crashes. So it never shows the log. I have to reboot the Apple TV to get MrMC to work again, but the old log is never there. In short, the log is never generated when this crash occurs.
boosh86
Posts: 39
Joined: 25 Aug 2016, 17:16

Re: Repeated GUI freezes: Namespace SPRINGBOARD, Code 0x8badf00d

Post by boosh86 »

davilla wrote:Not a clue. you are the only person reporting this issue and we cannot reproduce it locally.

a debuglog might help point out something. Since it cause a crash, and MrMC creates a new log on startup, we would want to see mrmc.old.log which would be the one associated with the crash.
Okay, I finally was able to get an old debug log. I tried to play a video file with MrMC 2.8.1 and just got the endless spinner. However, I was able to quit out of MrMC and relaunch it and navigate all the menus. It's only when I tried to play a video file that the problem occurs, just the endless spinner.

I then went to the "Computers" app on the ATV4, navigated to the TV episode on my iTunes Library, and clicked on it. It played without problems. After that I tried to play the video file (and others) using Plex, VLC, and Infuse Pro. None of those apps were able to play the file; only the Computers app was able to stream the file via my iTunes Library. This is consistent with what has happened before. Also, Netflix and YouTube continued to work. It's only video players like Plex, MrMC, VLC, and Infuse that don't function properly when this problem/bug occurs. And, as before, eventually the ATV4 froze and required a force reboot.

Do MrMC, Plex, VLC, and Infuse all use a different media player (ffmpeg?) than what the Computer app uses to stream from the iTunes Library?

Here is the old debug log, as requested:
http://pastebin.com/QkuJDx44
Post Reply