using SDL 1.3.14 for zsnes 1.51-r2, mupen64plus from svn, rejoystick 0.8.1, and possibly other programs all crash when you use the D-Pad of multiple models of Saitek gamepads (and possibly others). other buttons work fine, however. reverting to SDL 1.3.13 resolves this. I don't know if =media-libs/libsdl-1.2.14 is affected, but I do know that =media-libs/libsdl-1.2.14-r1 certainly is. This happened both when I had no joystick drivers enabled in kernel, and when I enabled *all* of them. seems to be irrelevant. known Saitek gamepad models affected: rumbleforce p2600 rumbleforce p2500 p880 Reproducible: Always Steps to Reproduce: 1. emerge games-emulation/zsnes-1.51-r2 2. emerge =media-libs/libsdl-1.2.14-r1 3. plug in your USB Gamepad 4. start zsnes 5. push the d-pad 6. crash!
reopen with the output from emerge --info and emerge -evp zsnes, thanks.
emerge --info http://paste.pocoo.org/show/194179/ emerge -evp zsnes http://paste.pocoo.org/show/194180/
with gentoo-sources 2.6.34 r1, libsdl 1.2.13-r1 or libsdl 1.2.14-r2 the same: kernel segfaults when trying to access one of the gamecon joysticks in /dev/input/
If the kernel fails due to a userspace library then it sounds like a kernel bug to me.
Anything in dmesg after a crash? Is the system totally hung?
(In reply to comment #5) > Anything in dmesg after a crash? Is the system totally hung? > I don't recall checking dmesg, the only problem was zsnes/rejoystick/mupen64plus crashing (independently, of course) with that version of sdl. the system was otherwise a-okay.