libretro / RetroArch

Cross-platform, sophisticated frontend for the libretro API. Licensed GPLv3.
http://www.libretro.com
GNU General Public License v3.0
9.79k stars 1.78k forks source link

[Wii U] Retroarch 1.14.0 crashes when trying to host or join a Netplay Session #14849

Open dekgear opened 1 year ago

dekgear commented 1 year ago

Description

Trying to enter a Netplay session, either as a host or by joining, seems to crash Retroarch and show a black screen with a error message. Netplay used to work in older versions.

Expected behavior

Netplay should be working

Actual behavior

Trying to host or join a netplay results in a crash.

Photo of the error message (sorry for the potato quality).

IMG_20230114_214746

drthundermd commented 1 year ago

I have experienced this same issue on Wii U version 1.14.0

Netplay crashes on the following versions as well: 1.14.0 1.13.0 1.12.0 1.11.1 1.10.3

Netplay works in a degraded state (slowed gameplay) on versions: 1.9.14

These are the versions I have tested so far. I will update as I test other versions.

LibretroAdmin commented 1 year ago

What is the last version that still worked for you?

drthundermd commented 1 year ago

Last version I tried that worked in any capacity was 1.9.14. The next version I tried after is 1.10.3, which immediately crashes upon starting netplay.

tarikalmashni commented 1 year ago

I just came here to report the exact same behavior on the Nintendo Switch. (maybe the issue title can be adjusted?) People on gbatemp told me that it's indeed broken for a few versions now as well there. I for myself did use it a lot on the Switch until a year ago and it always worked great (even between Switch and 3DS). However, just tried this 2 days ago and it won't work. While on other platforms (tested on Steam Deck and MacBook) I would go to "host netplay" and then open up a content (so that I'm automatically joined as player 1), the Nintendo Switch version of RetroArch tells me to open up a content first when trying to start the netplay hosting service. However, if I start a content first and then host netplay, it'll crash the whole app. If I host it on the Steam Deck and try to join from the Switch (of course same core, same rom) it says a notification on the bottom left "failed to load content" and even adds a faulty entry to my history playlist that I can't launch (upon launching it, it gives me the exact same error again).

So there's the bug that seems to be the same on Wii U (as reported by OP) and Switch but also the question why the Switch version requires to open a content first before being able to host a game.

LibretroAdmin commented 1 year ago

I think the issue is related to the forced core updating which I always maintained from the very start was a very bad idea. I guess we need to find a way to make that optional or rip it out altogether, in its current state it is doing way more harm than good.

tarikalmashni commented 1 year ago

Not a hundred percent sure what you mean but would be awesome to have this fixed, especially with the netplay-enabled Miyoo Mini+ around the corner, my friends and me are looking forward to some netplay action. :)