mupen64plus / mupen64plus-ui-python

A frontend for Mupen64Plus
http://m64py.sourceforge.net/
GNU General Public License v3.0
241 stars 66 forks source link

Options unavailable when attached to latest mupen64plus-core #167

Closed Zixiken closed 4 years ago

Zixiken commented 4 years ago

I've pulled and built the latest commit of mupen64plus-core (b7b56fe) since I had an issue with the 2.5.9 release. The built library fixes that issue and I can run ROMs, however the options in the top menus that start greyed-out / unavailable remain so, and their hotkeys also don't work. Additionally, quitting or the close window button after a ROM has been started causes a seg fault.

OS linux Mint 19, kernel 5.3.0-51-generic Processor AMD Phenom(tm) II X6 1100T GFX Radeon HD 7700/7800 Series More info on request

Not sure where to go with debugging this. Is this an issue with m64py, or the core library?

gen2brain commented 4 years ago

See this issue https://github.com/mupen64plus/mupen64plus-ui-python/issues/158, which seems related. I do not see it is in any way related to crashes you experienced before etc.

Zixiken commented 4 years ago

Ah, I think you're on to something here. In mint package management are versions 2.5.0 of core and plugins, and it finishes initializing before that 2 second timer. But when I switch to the latest versions that I've built, initialization hasn't finished when the timer expires, so core_state_query(M64CORE_EMU_STATE) returns M64EMU_STOPPED.