Project

General

Profile

Actions

Emulator Issues #2757

closed

Attempting to open GCPad (New) Plugin Configuration Crashes Dolphin

Added by ALIENDUDE5300 almost 14 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

In Ubuntu 64-bit Linux, opening the configuration window for the new
GCPlugin immediately freezes dolphin, causing me to force quit the program.
The old GCPad configuration works perfectly fine. No window is displayed
for the new GCPad plugin.

Actions #1

Updated by Billiard26 almost 14 years ago

Which revision? Does it work in 2.0?

Actions #2

Updated by ALIENDUDE5300 almost 14 years ago

Latest revision (5573). I haven't tested in 2.0.

Actions #3

Updated by ALIENDUDE5300 almost 14 years ago

Works fine in 2.0.

Actions #4

Updated by Anonymous almost 14 years ago

how about since gcpad has been merged into dolphin?

Actions #5

Updated by unmacaque almost 14 years ago

I have the same problem, also on latest Ubuntu 64-bit. It's been a while since I have
tried dolphin so I might have to do with the keypad changes.

gdb backtrace on revision 5588:

#0 0x00000000005c0d23 in ciface::Xlib::Keyboard::Keyboard(_XDisplay*) ()
#1 0x00000000005c12d1 in
ciface::Xlib::Init(std::vector<ControllerInterface::Device*,
std::allocatorControllerInterface::Device* >&, void*) ()
#2 0x00000000005bcba6 in ControllerInterface::Init() ()
#3 0x000000000050dadf in PAD_Init() ()
#4 0x00000000005111ba in HW::Init() ()
#5 0x00000000004e6e4c in Core::EmuThread(void*) ()
#6 0x00007ffff72249ca in start_thread () from /lib/libpthread.so.0
#7 0x00007ffff26f96cd in clone () from /lib/libc.so.6
#8 0x0000000000000000 in ?? ()

Actions #6

Updated by Billiard26 almost 14 years ago

:p

Actions #7

Updated by glennricster almost 14 years ago

I can't reproduce this problem with revision 5588 on 64 bit Ubuntu 10.04 (Lucid).
Can you give details as to how you are obtaining dolphin binaries (or how you are
compiling it if doing it yourself), as well as exactly what you are doing that causes
the crash?

Could you also try the version in my ppa and see if this problem occurs with that
build? See http://code.google.com/p/dolphin-emu/wiki/DolphinUbuntuPackages

Actions #8

Updated by marcansoft almost 14 years ago

I can reproduce this under Gentoo 64bit too (rev. 5588). As far as I can tell, it
fails when the GC Pad plugin is built with Xlib input. If Xlib support is disabled,
it falls back to SDL input and that works fine.

Actions #9

Updated by glennricster almost 14 years ago

Hmm, Xlib works fine with my builds on Ubuntu 10.04.

Actions #10

Updated by Marco.Hillenbrand almost 14 years ago

I'm having the same problem, but under Win7 x64.
Crashes only when the gamepad is plugged in, works fine without.

Cause is an access violation in DirectInputJoystick.cpp line 347:
m_device->CreateEffect(GUID_ConstantForce, &eff, &pEffect, NULL)

The new wiimote plugin does the same. Old plugins work fine.

Actions #11

Updated by Billiard26 almost 14 years ago

@ Marco.Hillenbrand
The crashing on windows should be fixed in r5651 and newer.

Actions #12

Updated by Billiard26 almost 14 years ago

But it didn't have anything to do with CreateEffect.
Perhaps there is another problem on Windows. :(

Actions #13

Updated by Marco.Hillenbrand almost 14 years ago

My Problem actually had nothing to do with the emulator, because the windows config dialog crashed too with rumble enabled ;) Found some registry fix for it, works fine now.

Actions #14

Updated by karekanol13 over 13 years ago

this is happening to me as well on 2.0 using the windows 32-bit dolphin. i have no idea what to do, and i'm not a programmer person that knows code. i was looking forward to playing GC games, too. :(

Actions #15

Updated by glennricster over 13 years ago

karekanol: 2.0 is rather outdated now, and will probably not be modified further. You should try a later svn revision from trunk.

Actions #16

Updated by Anonymous over 13 years ago

  • Status changed from New to Fixed
Actions

Also available in: Atom PDF