Project

General

Profile

Emulator Issues #2797

r5619 causes GCPad new to freeze Dolphin

Added by MofoMan2000 about 10 years ago.

Status:
Fixed
Priority:
Normal
Assignee:
% Done:

0%

Operating system:
N/A
Issue type:
Bug
Milestone:
Regression:
No
Relates to usability:
No
Relates to performance:
No
Easy:
No
Relates to maintainability:
No
Regression start:
Fixed in:

Description

What steps will reproduce the problem?
1. Make sure you have "Dolphin GCPad New" selected as your input plugin.
2. Try it out in r5618, all is well.
3. Try it out in r5619, and the whole thing freezes.

What is the expected output? What do you see instead?
Well obviously I expect the plugin to work like it should. Instead, the whole program freezes and Windows does its "(not responding)" thing.

Dolphin version with the problem? Other Dolphin version without the
problem?
With problem: r5619
Without problem: 25618

32-bit or 64-bit and any other build parameters?
Standard x86 build

OS version and versions of tools/libraries used?
Windows XP Pro x86
I doubt it's a building problem. I tested with my own builds and with the builds at http://www.dolphin-emulator.com/download.html?list=1 and that was in fact how I isolated the revision causing the problem.

Please provide any additional information below.
I'm surprised nobody has noticed this yet, 30 revisions later. Either people aren't testing builds very thoroughly or something is fucked up on my computer.

History

#1 Updated by MofoMan2000 about 10 years ago

Whoops, "Without problem: 25618" should be "Without problem: r5618"
Also, to cause the freeze you gotta open the config dialog. It looks like it might be a non-terminating loop causing it but I really don't know.

#2 Updated by Billiard26 about 10 years ago

It seems to be just you having this problem.
Not sure what could be causing it.

Worth a try I guess:
Try renaming GCPadNew.ini and loading the config. If that works, upload your inifile that causes problems.

I don't think the ini file is the problem, but I can't think of anything else.

#3 Updated by MofoMan2000 about 10 years ago

Ah, it seems to happen when you touch anything on a non-XInput gamepad. I plugged in my Adaptoid (yeah, for N64 controllers) and the plugin config dialog didn't freeze until I hit a button or moved the stick (doesn't matter if I have the device selected or if any buttons are bound). Maybe the SDL support is conflicting with the DirectInput support.

#4 Updated by chimponion about 10 years ago

I have the same issue with r5649. As soon as I try to map the buttons on my Logitech pad using the "Dolphin GCPad New" plug-in, it freezes.

#5 Updated by Billiard26 about 10 years ago

Does the plugin freeze when attempting to start a game as well?
If so, I believe I have found the problem. :p

#6 Updated by chimponion about 10 years ago

Yes. As soon as I press a button on the pad, the game freezes.

#7 Updated by MofoMan2000 about 10 years ago

Yeah, yeah it does freeze when starting a game. I didn't report that, mostly because I didn't get as far as booting a game...

#8 Updated by Billiard26 about 10 years ago

  • Status changed from New to Work started

Give r5651 a try. :p

#9 Updated by MofoMan2000 about 10 years ago

Works for me. I think it's fixed.

#10 Updated by Billiard26 about 10 years ago

  • Status changed from Work started to Fixed

Cool :)

#11 Updated by chimponion about 10 years ago

It's working now. Thanks!

Also available in: Atom PDF