Project

General

Profile

Actions

Emulator Issues #4869

closed

"8" GC pads

Added by ExtremeDude2 almost 13 years ago.

Status:
Fixed
Priority:
Normal
Assignee:
-
Category:
Controls
% 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

Sometimes (randomly?) if I open the GCpad it will have 8 (yes 8) tabs for controllers and if you start a game dolphin will crash, I will try to take a pic if it happens again.

I am use 3.0 on vista 32-bit

Actions #1

Updated by mp4wiwi almost 13 years ago

Please show the picture to let every people here knows

Actions #2

Updated by ExtremeDude2 over 12 years ago

I said I will when it happens and so far it hasn't.

Actions #4

Updated by ExtremeDude2 over 12 years ago

Still hasn't XD

Actions #5

Updated by skidau over 12 years ago

  • Status changed from New to Invalid

Not reproducible.

Actions #6

Updated by ExtremeDude2 over 12 years ago

The irony it just happened XD (and I think I know how to reproduce :D)

Pic:
http://i42.tinypic.com/11qpveg.jpg

Please re-open I will post back here if my idea works ;)

Actions #7

Updated by ExtremeDude2 over 12 years ago

Yep I figured it out (I am so happy now XD):
If you open (in 3.0) the gc pad AS A GAME (pretty sure any game [wii/GC]) IS BOOTING this will happen and when you press ok to close dolphin will crash. I suppose it would be nice if someone else (latest/64-bit [I can test latest if needed but not 64-bit...yet :)]) could try this ^^ and confirm.

Actions #8

Updated by MofoMan2000 over 12 years ago

Woot, time to start playing some 8-player GC games!

Actions #9

Updated by ExtremeDude2 over 12 years ago

too bad it crashes XD

Actions #10

Updated by Anonymous over 12 years ago

:>

Actions #11

Updated by ExtremeDude2 over 12 years ago

lol what is this ^^ XD

Actions #12

Updated by ExtremeDude2 over 12 years ago

also it is still closed :I

Actions #13

Updated by DimitriPilot3 over 12 years ago

  • Status changed from Invalid to New
  • Category set to controls

I can reproduce this using Mamario's x86 build of 3.0-201 (a post-3.0 revision, so its hash shouldn't matter here) on Windows 7 x86. Oh, and the problem also seems to occur with the Wiimote configuration window, more specifically the button-mapping window.
Let me list the steps that should reproduce this problem:

  1. Have Dolphin boot a GC or Wii game (apparently, any game will do);
  2. Shortly after that, click the "GCPad" GUI button.

If done correctly, the renderer window's title will be stuck as "Clearing code cache" for a few seconds, as a result of the GUI hang (obviously). After that, the GCPad configuration window will show 8 tabs, numbered from "Pad 1" to "Pad 8". The last 4 pads look like duplicates of the first 4 ones; when the problem occurs they have the same settings, but they are distinct objects (so a change on a pad object won't affect its duplicate counterpart).

When the GCPad configuration window is closed (through "OK" or "Cancel" or the "X" button on the top right-hand corner), Dolphin will crash as soon as an "emulation frame/cycle" is performed. You can confirm this by:

A. Booting a game properly;
B. Activating the "Frame Stepping" feature (basically, the only way to pause the emulation from within the child window which takes all the focus);
C. Stopping the emulation;
D. Booting a game improperly (this time following steps 1 and 2);
E. Closing the GCPad configuration window;

(F. Reopening the GCPad config window which will now have 4 tabs instead of the previous 4)
(G. Closing the GCPad configuration window... again;)
H. Noticing how Dolphin doesn't crash upon closing that window, but rather upon pressing Play/Pause which executes a "frame".

Most likely a result of deleting Pad-related objects while the emulation thread still has pointers to those, or some other unexpected behaviour. Some debugging may be required though... (Feel free to get to it, not sure I am going to do so)

Actions #14

Updated by diegojp955 over 12 years ago

i have this problem too but i tried to clear "ShaderCache" folder because i think that it was the problem (i couldn't start any game) and.. it finally works fine. with 4 controllers ok

Actions #15

Updated by ExtremeDude2 about 12 years ago

Can't seem to reproduce any more, perhaps it is fixed XD (would like a confirmation tho)

Actions #16

Updated by pauldacheez about 12 years ago

Seeing as we're on a new version of wxWidgets, I wouldn't be surprised if this is fixed.

Actions #17

Updated by skidau about 12 years ago

  • Status changed from New to Fixed

We'll reopen if it appears again.

Actions

Also available in: Atom PDF