Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Mayflash GameCube adapter crashes upon D-Pad input or using any port that isn't Port 1 (tested on Mac OS X) #4793

Closed
PF2M opened this issue Mar 31, 2017 · 5 comments

Comments

@PF2M
Copy link

PF2M commented Mar 31, 2017

Description

When using a Mayflash GameCube Adapter for Wii U and PC while set to PC mode, RetroArch crashes immediately upon pressing or releasing any of the presses on the D-Pad. It also crashes if it detects that a controller is plugged into any port other than Port 1 on the adapter, at launch or elsewhere. I'm only able to test it on OS X with this particular controller adapter, I'm using official Nintendo GameCube controllers.

Expected behavior

The application should accept inputs from the USB adapter normally.

Actual behavior

The application freezes for about a second, then immediately gives an OS X error stating that "RetroArch quit unexpectedly" and providing a crash log, which can be found here. (Ignore the seperate bundle identifier, the name change is completely unrelated and I have since set it back to libretro.RetroArch without it affecting anything)

Steps to reproduce the bug

  1. Open RetroArch and plug in the adapter if it's not plugged in already. Plug in the controller if necessary.
  2. If testing ports other than Port 1, the application crashes immediately after launch or as soon as a controller is plugged in. If a GameCube controller is plugged into Port 1, then pressing or releasing any direction on the D-Pad of the controller causes a crash.

Bisect Results

This has happened whenever I've tried to use it, both on 1.5.0 and on the latest nightly (03/31/2017). This is not a controller/adapter/device error, as I have been able to use the D-Pad and all four ports using the OS X program Enjoy2 and the Windows version of the program antimicro without any issues.

Version/Commit

This happens on 1.5.0 and on the latest nightly, the crash log I provided above is from 1.5.0.

Environment information

  • OS: Mac OS X 10.10.5
  • Compiler: Not applicable, I downloaded both builds from buildbot.libretro.com.
    More info can be found in the crash log, I will provide anything else if necessary.

Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.

@orbea
Copy link
Contributor

orbea commented Jan 1, 2019

@PF2M Is this still an issue with the nightlies?

@golanklinger
Copy link

I am experiencing a similar situation with the Mayflash Wireless Wii U Pro Controller to PC USB Adapter. As soon as I press a key, RetroArch crashes.

@prototypeshogun
Copy link

Still happening. Wish I had found this thread before I bought this adapter.

@aschain
Copy link
Contributor

aschain commented May 1, 2020

I just put in a pull request (that was incorporated) that fixed a similar problem I had with my Mayflash N64 adapter (crash on DPAD keypress). Maybe someone can test these other controllers?

@ComradeEcho
Copy link
Contributor

I just tested this on on macOS 11.5.1 using a mayflash gamecube controller adapter.
This appears to be fixed as of fb28c79

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

7 participants