Crash on startup when G15 Keyboard is connected

Bug #1017888 reported by Fabian Lesniak
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Mixxx
Fix Released
Critical
RJ Skerry-Ryan

Bug Description

I'm running:
openSUSE 12.1 64bit
Kernel 3.4.3-1-desktop
nVidia GeForce GTX 465 with nVidia driver 295.53

Using Mixxx r3283

Mixxx crashed on startup. Posted that crash on the forum (http://mixxx.org/forums/viewtopic.php?f=1&t=3834&start=20#p14600). Pegasus stated that this could be something related to HID devices and I shall create a backtrace. However, afterwards I tried to disconnect several of my USB devices and after disconnecting my "Logitech G15 Refresh Keyboard", mixxx started as expected.

Backtrace: http://pastebin.ca/2164716

Here is "lsusb -v": http://de.pastebin.ca/2164719

So this should be reproducible easily:
- plug in an G15 Keyboard
- Try to launch mixxx

It might be important to say that I use "g15daemon" to enable the G15-specific features (display, macro hotkeys).

Revision history for this message
RJ Skerry-Ryan (rryan) wrote :

Hi Fabian,

Thanks for the report. I committed a fix to our HID code yesterday that should fix this. Could you try the latest version of our 1.11 branch or trunk? Since you're on openSUSE I figure you're compiling from source anyway so this is probably an easy thing to test.

Thanks very much,
RJ Ryan

Changed in mixxx:
milestone: none → 1.11.0
assignee: nobody → RJ Ryan (rryan)
importance: Undecided → Critical
status: New → In Progress
Revision history for this message
Fabian Lesniak (lg-fabian) wrote :

Hey RJ,

your fix works, I compiled r3285 and it starts up well. Now two G15 HID controllers show up, IDs are 0x0 and 0x1.

You're incredibly fast on bugfixing :)

Have a nice day,
Fabian

Revision history for this message
RJ Skerry-Ryan (rryan) wrote :

Great to hear. Thanks!

Changed in mixxx:
status: In Progress → Fix Committed
RJ Skerry-Ryan (rryan)
Changed in mixxx:
status: Fix Committed → Fix Released
Revision history for this message
Swiftb0y (swiftb0y) wrote :

Mixxx now uses GitHub for bug tracking. This bug has been migrated to:
https://github.com/mixxxdj/mixxx/issues/6545

lock status: Metadata changes locked and limited to project staff
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.