Ryos MK FX causing eventhandler segfault
Roccat hardware support for Linux
Brought to you by:
erazor_de
Built and installed roccat-tools 4.0, built and installed fine
My kone xtd and iskufx work fine. Tried a ryos mk fx and eventhandler throws an segfault.
Looking through journalctl it displays this
roccateventhand[2072]: segfault at 3f195 ip 00007f67442423b3 sp 00007ffe14739ba0 error 4 in libryosmkfxeventhandler.so[7f674423d000+a000]
Also ryos config shows a blank page proberbly due to the eventhandler.
The udev rules are in place for both keyboards + mouse.
I also removed the iskufx keyboard and tried.
It's been built against lua 5.2 if that makes a difference.
Mageia 5 64bit
Anonymous
View and moderate all "bugs Discussion" comments posted by this user
Mark all as spam, and block user from posting to "Bugs"
Maybe you have the same issue as mine, here is the backtrace :
I tried adding a check for NULL pointers, now eventhandler doesn't crash anymore but ryos mk fx config is still blank, missing the profile page init.
Last edit: Anonymous 2016-04-16
View and moderate all "bugs Discussion" comments posted by this user
Mark all as spam, and block user from posting to "Bugs"
Can you give us the firmware version of your keyboard ? you should be able to get it with either roccatryosmkfxconfig or control
From our investigation on bug #64 there is a highly likely possibility that old firmwares (1.16 for instance) reacts quite differently from moderns ones (latest i know about is 1.29) leading to roccat-tools wrongly believe that 0 profiles are presents.
... And to various ioctl errors preventing the tool to configure almost anything.
Runing 1.17 on the ryos fx
View and moderate all "bugs Discussion" comments posted by this user
Mark all as spam, and block user from posting to "Bugs"
Well i think you have to find someone with a windows station and update your keyboard with roccat's swarm then :(
I don't know at which version the ABI changed but since 1.17 is closer to 1.16 than 1.29 and you have the same behavior i had, it seems to be a safe guess.
I asked Roccat some technical details about how to upgrade the firmware but for now i didn't have any answers.
Well the good news is your wright, Updated to 1.29 and now works.
Have a lot of errors though when trying to change something
I'll have a play to see if it's a lib/perm thing on my end.
View and moderate all "bugs Discussion" comments posted by this user
Mark all as spam, and block user from posting to "Bugs"
I don't think this is a permission issue, except if you have a problem i didn't have before.
Get the patch from ticket #64 adding the "if(filename) [..]", this should fix the glib path errors
Also, get the patch from #65 if you intend to use the export/import profile feature
Fixed in v5 :)