Well, I have discovered something interesting regarding 9.2 compatibility. I was actually able to get Luma to not crash when loading a 9.2 EmuNAND. However, it only happens when ALL EmuNANDs on the card are minimum size. This of course breaks compatibility with both Cakes and ReiNAND, as neither can see minimum sized NANDs. Kind of strange though. Because it doesn't seem to matter if the actual EmuNAND is minimum sized or not. If anything that came before it was full sized, you're getting a crash. Then again, it's probably not being seen as minimum sized. Varying sizes are not supported. You can get away with making the last EmuNAND minimum only because the "NCSD" header is still in the right place (if it's in RedNAND format). Still, it's curious that a full sized 9.2 would crash, but nothing else does. Oh well, I've still got my copy of Puma on "Y" for launching 9.2, but, hopefully this will help with locating the bug. Not that I'd consider this a priority. They need to focus on fixing all those broken FPS conversions first.
After many trials & errors, I have finally figured out how to fix the following: 1) Pokemon Sun & Moon (or other games) DO NOT LOAD and STUCK at the black screen then RESTARTS. 2) If you get "an exception occurred" with "ARM11 (core 1) prefetch abort (svcBreak)" message. I've seriously done almost EVERYTHING this forum suggested and none of them have worked... Almost BRICK my 3ds.
My Current CFW: Luma8.1 & Boot9strap 1.2
Solution: Once you downloaded the game and installed, launch the "freeShop" or "eShop" then search for the games that are giving you the ERRORS mentioned above. Make sure your internet is connected. Then just close out of the freeShop/eShop app, restart your 3DS or 2DS. Relaunch the game (example Pokemon Sun & Moon) and they should now work without any problem. Also, this method has fixed my "ARM11 (core 1) prefetch abort (svcBreak)" error games too.
It's called seed encryption. It's not exactly new. And it has nothing to do with Luma or any other CFWs. There are several other ways around it. FBI can install the seed info for you. Usually it offers when you install the CIA, but you can just select the game from the "Titles" menu and choose the "Import Seed" option. You could also decrypt (and optionally re-encrypt if you care about eShop update compatibility) the .cia file using Decrypt9 or Godmode9 if you've got an up-to-date "seeddb.bin" on your card. Going to the eShop page will work, but be prepared to reinstall all of your DLC if you do that, because the eShop usually deletes it if you have an NNID. You might want to change your installation method if it's not installing seed data for you automatically. I've never had any such problems with CIAngel (and there's a .3dsx version, so you can run it without risking a ban, unlike Freeshop) or FBI.
Upgrade, I have yet to see an issue which isn't user error on 8.1.
Try running ctrQuake, Spectre3DS, ctrHexenII, eDuke3D, ctrWolfen, or 3DScraft from .3dsx then, because none of them work right. Fortunately, Ninjhax is already working with 11.5 (on N3DS anyway). Or try launching a 9.2 EmuNAND with a full-sized EmuNAND on the card. That's a guaranteed crash. Though for normal 3DS games I've not seen any issues (nor should I, with signature checks being one of the oldest patches in the CFW). I'll agree though. There's no reason not to try it, and especially no reason to be staying on an outdated exploit. They can always try Legacy if they have a problem. If that doesn't fix it, it's not Rosalina causing it.