Any time I start dolphin, start up emulation (i.e. play a game, or just start it running and quit immediately), and then stop emulation, dolphin crashes the next time emulation tries to start up. 100% reproducible (on master) for the last several months.
Backtrace:
Backtrace:
Code:
Program received signal SIGSEGV, Segmentation fault.
#0 0x000000390b13bff6 in __strcmp_ssse3 () from /lib64/libc.so.6
#1 0x00007f60776a858c in SDL_SYS_HapticOpenFromJoystick () from /lib64/libSDL2-2.0.so.0
#2 0x00007f607762f137 in SDL_HapticOpenFromJoystick_REAL () from /lib64/libSDL2-2.0.so.0
#3 0x0000000000abf438 in ciface::SDL::Joystick::Joystick (this=0x7f6064d1c1a0, joystick=<optimized out>,
sdl_index=<optimized out>, index=<optimized out>)
at /usr/local/src/sandbox/dolphin-emu/Source/Core/InputCommon/ControllerInterface/SDL/SDL.cpp:114
#4 0x0000000000abf934 in ciface::SDL::Init (devices=std::vector of length 2, capacity 4 = {...})
at /usr/local/src/sandbox/dolphin-emu/Source/Core/InputCommon/ControllerInterface/SDL/SDL.cpp:44
#5 0x0000000000ab5fce in ControllerInterface::Initialize (this=0x1b15040 <g_controller_interface>,
hwnd=hwnd@entry=0x3a00bb9)
at /usr/local/src/sandbox/dolphin-emu/Source/Core/InputCommon/ControllerInterface/ControllerInterface.cpp:67
#6 0x000000000059a558 in Pad::Initialize (hwnd=0x3a00bb9)
at /usr/local/src/sandbox/dolphin-emu/Source/Core/Core/HW/GCPad.cpp:43
#7 0x0000000000559b3c in Core::EmuThread () at /usr/local/src/sandbox/dolphin-emu/Source/Core/Core/Core.cpp:360