So, I was told that the gtk+ version of vba-m is going to be dropped soon and I'm supposed to use the wx version now. That one seems to have working input, but apparently likes to segfault when you try to open any menu while a game is being emulated.
In doing to it seems to freeze up what I presume is probably my window manager (xfwm), since I can still do low level xserver stuff (moving the mouse, switching to another tty with keyboard shortcuts) but am otherwise unable to interact with my GUI at all.
dmesg gives me:
visualboyadvanc[4164]: segfault at 0 ip 00000000005e85b0 sp 00007ffc02af4540 error 4 in visualboyadvance-m[400000+3cd000]
if I run vba-m from a terminal emulator I get the following warning:
Warning: Mismatch between the program and library build versions detected.
The library used 3.0 (wchar_t,compiler with C++ ABI 1009,wx containers,compatible with 2.8),
and your program used 3.0 (wchar_t,compiler with C++ ABI 1010,wx containers,compatible with 2.8).
Using vbam-wx 2.0.0b2-2 from the Arch Community repo:
https://www.archlinux.org/packages/community/x86_64/vbam-wx/
Gonna mark this as invalid. that there is a distro's issue, meaning archlinux needs to recompile vba-m against wxwidgets 3.0.2.a newer wxwidgets wxeidgetsanrchlinuxrned##
Also GitHub issued issues will be used from now on. issueds